a{color:#005BAC !important;}
ul{list-style:none; padding-left:0px;}
.row {
    margin-left: auto;
    margin-right: auto;
}
.recent-posts-list li{padding-bottom:10px;}
.recent-posts-list li a{text-decoration:underline !Important;}
.post-date{padding-right: 20px;}
#main_col {
    border-left: 0px solid #efefef;
    background: #fff;
		padding:20px;
}
.mv-description{padding:5px; background:#DEE8EF;font-size:12px;}
.top-news{padding:33px 0; background:url(http://genjiito.org/cms/wp-content/uploads/2019/02/border-bg.png)repeat-x top,url(http://genjiito.org/cms/wp-content/uploads/2019/02/border-bg.png)repeat-x bottom;}

.top-news-list li{margin-bottom:20px;}
.top-news-list li:last-child{margin-bottom:0px;}
.news-list-time{padding-right:20px;}

#edit-area p {
    font-size: 16px;
    line-height: 180%;
    margin-bottom: 1.5em;
}

hr{
  background:url(http://genjiito.org/cms/wp-content/uploads/2019/02/border-bg.png);
  height:3px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}

.box {
    background-color: #977B3D;
    border: 2px solid #977B3D;
    text-align: center;
    color:#fff;
    padding:20px 0;
 	  min-height:80px;
}
.box:hover{opacity:0.5;}

@media screen and (min-width: 1025px){
#header { margin-bottom:30px; }
#main_col .row .col-md-6, #main_col .row .col-md-8, #main_col .row .col-md-4, #main_col .row .col-md-3, #main_col .row .col-sm-6 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
#main_col .container {
    width: 100%;
}
}

#main_col .row {
    width: 100%;
    margin: 0 auto;
}
.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
    background: gold;
    width: 100%;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #eae3c6;
}
.tablepress .odd td {
    background-color: #f4f1e8;
}
.tablepress thead th {
    width: 10% !important;
}
.tablepress thead th:Last Child {
    width: 20% !important;
}
.dataTables_wrapper label input, .dataTables_wrapper label select {
    display: inline;
    margin: 10px;
    width: auto;
    border: 0px;
    background: #eee;
    padding: 5px;
}
h3 {
    font-size: 180% !important;
    color: #002645 !important;
    padding-bottom: 15px !important;
    position:relative;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
    font-weight:500;
    margin-top:0px;
}
h3::after {
  position: absolute;
  left: 0;
  content: '';
  width: 100%;
  height: 5px;
  box-sizing: border-box;
}
h3::after {
  bottom: 0;
  border-top: 1px solid #a9c3d2;
  border-bottom: 1px solid #ccdae5;
}
.top-h3:after{
  bottom: 0;
  border-top: 0px solid #a9c3d2;
  border-bottom: 0px solid #ccdae5;  
}
h3 img{display:none;}
h5{text-align:left;}
.gold{color:gold;}
.mb50{margin-bottom:50px;}

#site-navigation a {
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
    font-weight:500;
    font-size: 16px;
    color: #BF9C50 !important;
}
#site-navigation .menu-item-has-children .fa, #site-navigation .page_item_has_children .fa {
    color: #BF9C50;
}
#site-navigation li {
    border-bottom: 1px solid #2e4249;
}
#site-navigation .sub-menu li{background-color:#BF9C50;}
#site-navigation .sub-menu li a{color:#002645 !important;}
.hentry {
    border-bottom: 0px solid #eee;
    padding: 0px;
    position: relative;
}
.hentry .entry-content, .hentry .entry-summary {
    padding: 0px 20px;
}

h4{ font-size:20px; font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; font-weight:700;margin-top:0px;}
.f-mincho p{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; font-weight: 500;}
.ow-button-base{font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important; font-weight: 500;}
#pl-3332 .so-panel {
    margin-bottom:0px !important;
}
#pg-3178-3, #pl-3178 .so-panel {
     margin-bottom:0px !important;
}
footer{background:#dfeaf0 !important;}


.single .post-navigation {
    background: #BF9C50;
}
.hentry .entry-title {
    text-align:left;
    font-size: 32px;
    padding:30px 20px;
}

.single .post-title {
    font-size: 16px;
}
.single .post-navigation .nav-links>div {
    padding: 20px;
}
.nav-links{
	text-align:center;
}
#comments{display:none;}

.entry-meta{display:none;}

.tagcloud a{font-size:14px !important; line-height:160%;margin-right:20px; text-decoration:underline !important;}

.searchandfilter ul li {
    margin: 0 auto;
    text-align: center;
}
input[type="submit"] {
    padding: 20px;
    font-size: 24px;
  	width:100%;
    max-width: 500px;
    border: 0px;
    color: #fff;
    background-color: #bf0000;
}

.archive-title{
  font-size: 20px;
  padding: 10px 20px;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
  font-weight: 500;
  margin-top:0px;
}
.archive-row{
		border-bottom: 1px dashed #ccc;
    width: 100%;
    margin: 0 auto 20px;
    padding-bottom:10px;
}

.pagination .current, .pagination .dots {
    color: #262626;
    background-color: #eae3c6;
    border-color: #eae3c6;
}
.pagination .page-numbers {
    color: #262626;
    background-color: #eae3c6;
    border-color: #eae3c6;
}
.pagination .page-numbers:hover, .pagination .page-numbers:focus, .pagination .page-numbers:active, .pagination .page-numbers.active, .open .dropdown-toggle.pagination .page-numbers {
    color: #fff;
    background-color: #c09a59;
    border-color: #c09a59;
}
.mb-20{margin-bottom:30px;}
.cf-title{padding: 10px;  background: #eae3c6;}

.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0px;
    background: #eae3c6;
    width: 100%;
}
.btn:hover{
	opacity:0.5;
}
h2, .h2 {
  	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
    background:#BF9C50;
	  line-height: 150%;
    color:#fff;
    padding-left:10px;
}
 .blue-heading{
    font-size: 20px;
    padding: 0px 10px;
    background: #002645;
    color: #fff;
}
.gold-heading{
    font-size: 20px;
    padding: 0px 10px;
    color: #000;
    background: #BF9C50;
    font-weight:700;
}
#masthead .site-description {
    font-family: "Roboto Condensed";
    background: none;
}
.nav-links{display:none;}
footer ul li{text-align:left;}
footer ul li a:hover{text-decoration:underline !important;}
.footer-h4:before {
    content: url(http://genjiito.org/cms/wp-content/uploads/2019/02/icon-footer.png);
}