body{font-family: Lato, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

.c-comment__form-submit:hover,.c-pw__btn:hover,.p-cb__item-btn a,.p-headline,.p-index-event__btn a,.p-nav02__item a,.p-readmore__btn,.p-pager__item span,.p-page-links a{background: #000000}.c-pw__btn,.p-cb__item-btn a:hover,.p-index-event__btn a:hover,.p-pagetop a:hover,.p-nav02__item a:hover,.p-readmore__btn:hover,.p-page-links > span,.p-page-links a:hover{background: #333333}.p-entry__body a{color: #00698c}.c-logo,.p-entry__header02-title,.p-entry__header02-upper-title,.p-entry__title,.p-footer-widgets__item-title,.p-headline h2,.p-headline02__title,.p-page-header__lower-title,.p-page-header__upper-title,.p-page-header__title{transition-delay: 3s}.p-hover-effect--type1:hover img{-webkit-transform: scale(1.2);transform: scale(1.2)}.l-header{background: #ffffff}.p-global-nav > ul > li > a{color: #000000}.p-global-nav .sub-menu a{background: #000000;color: #ffffff}.p-global-nav .sub-menu a:hover{background: #333333;color: #ffffff}.p-global-nav .menu-item-1770.current-menu-item > a,.p-global-nav .menu-item-1770 > a:hover{color: #000000}.p-global-nav .menu-item-1770.current-menu-item > a::before,.p-global-nav .menu-item-1770 > a:hover::before{background: #d3d3d3}.p-global-nav .menu-item-1777.current-menu-item > a,.p-global-nav .menu-item-1777 > a:hover{color: #00698c}.p-global-nav .menu-item-1777.current-menu-item > a::before,.p-global-nav .menu-item-1777 > a:hover::before{background: #00698c}.p-global-nav .menu-item-17.current-menu-item > a,.p-global-nav .menu-item-17 > a:hover{color: #ff5959}.p-global-nav .menu-item-17.current-menu-item > a::before,.p-global-nav .menu-item-17 > a:hover::before{background: #ff5959}.p-global-nav .menu-item-1780.current-menu-item > a,.p-global-nav .menu-item-1780 > a:hover{color: #ff8000}.p-global-nav .menu-item-1780.current-menu-item > a::before,.p-global-nav .menu-item-1780 > a:hover::before{background: #ff8000}.p-global-nav .menu-item-1781.current-menu-item > a,.p-global-nav .menu-item-1781 > a:hover{color: #00a3d9}.p-global-nav .menu-item-1781.current-menu-item > a::before,.p-global-nav .menu-item-1781 > a:hover::before{background: #00a3d9}.p-global-nav .menu-item-1782.current-menu-item > a,.p-global-nav .menu-item-1782 > a:hover{color: #85b200}.p-global-nav .menu-item-1782.current-menu-item > a::before,.p-global-nav .menu-item-1782 > a:hover::before{background: #85b200}.p-global-nav .menu-item-1771.current-menu-item > a,.p-global-nav .menu-item-1771 > a:hover{color: #b2b200}.p-global-nav .menu-item-1771.current-menu-item > a::before,.p-global-nav .menu-item-1771 > a:hover::before{background: #b2b200}.p-global-nav .menu-item-1778.current-menu-item > a,.p-global-nav .menu-item-1778 > a:hover{color: #85b200}.p-global-nav .menu-item-1778.current-menu-item > a::before,.p-global-nav .menu-item-1778 > a:hover::before{background: #85b200}.p-footer-links{background: #f3f3f3}.p-footer-widgets{background: #ffffff}.p-copyright{background: #ffffff}.p-ad-info__label{background: #000000;color: #ffffff;font-size: 11px}#site-info-widget-2 .p-info__btn{background: #000000;color: #ffffff}#site-info-widget-2 .p-info__btn:hover{background: #333333;color: #ffffff}#site-info-widget-3 .p-info__btn{background: #000000;color: #ffffff}#site-info-widget-3 .p-info__btn:hover{background: #333333;color: #ffffff}.p-page-header{background-image: url()}.p-page-header::before{background-color: #85b200}.p-page-header__upper-title{font-size: 48px}.p-page-header__lower-title{font-size: 32px}.p-article07 a[class^="p-hover-effect--"]{border-radius: 10px}.p-event-cat--3{background: #ff8000;color: #ffffff}.p-event-cat--3:hover{background: #e67402;color: #ffffff}.p-event-cat--4{background: #00a3d9;color: #ffffff}.p-event-cat--4:hover{background: #0087c1;color: #ffffff}.p-event-cat--5{background: #85b200;color: #ffffff}.p-event-cat--5:hover{background: #7ba401;color: #ffffff}

.tcd-pb-row.row8 .tcd-pb-col.col1 {
    width: 50%;
    padding-left: 27.5px;
    padding-right: 27.5px;
}
.tcd-pb-row.row8 .tcd-pb-col.col2 {
    width: 50%;
    padding-left: 27.5px;
    padding-right: 27.5px;
}

.p-cb__item:nth-child(1) .p-headline02__title{
color: #000000;
font-size: 38px;
text-align: center;
margin-top: 40px;
line-height: 120%;}

.p-cb__item:nth-child(2) 

.p-headline02__title{color: #000000;font-size: 48px}.p-cb__item:nth-child(3) .p-headline02__title{color: #000000;font-size: 48px}.p-cb__item:nth-child(4) .p-headline02__title{color: #000000;font-size: 48px}@media screen and (max-width: 767px) {.p-footer-widgets,.p-social-nav{background: #ffffff}}@media screen and (max-width: 1199px) {.p-global-nav{background: rgba(0,0,0, 0.9)}.p-global-nav > ul > li > a,.p-global-nav a,.p-global-nav a:hover,.p-global-nav .sub-menu a,.p-global-nav .sub-menu a:hover{color: #ffffff!important}.p-global-nav .menu-item-has-children > a > .sub-menu-toggle::before{border-color: #ffffff}}@media screen and (max-width: 991px) {.p-page-header__upper{background: #85b200}.p-page-header__lower{background-image: url()}}.c-load--type1 { border: 3px solid rgba(0, 0, 0, 0.2); border-top-color: #000000; }
.p-entry__body .pb_simple_table a { color:#000; }

.tcd-pb-row.row4 { 
margin-bottom:30px; 
margin-top: 20px;}
.tcd-pb-row.row4 .tcd-pb-row-inner { margin-left:30px; margin-right:-30px; }
.tcd-pb-row.row4 .tcd-pb-col.col1 { width: 50%; padding-left:30px; padding-right:30px; }
.tcd-pb-row.row4 .tcd-pb-col.col2 { width:45%; padding-left:30px; padding-right:30px; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:12px; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:88px; }
.tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:12px; }
.tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:88px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row4 { margin-bottom:25px; }
  .tcd-pb-row.row4 .tcd-pb-row-inner { margin-left: 12px; margin-right: 12px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 { padding-left:12.5px; padding-right:12.5px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:25px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:10px; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:25px; }
  .tcd-pb-row.row4 .tcd-pb-col.col2 { padding-left:12.5px; padding-right:12.5px; }
  .tcd-pb-row.row4 .tcd-pb-col.col2 { width:100%; float:none; }
  .tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:10px; }
  .tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:25px; }
}
.tcd-pb-row.row5 { margin-bottom:0px; background-color:#ffffff; }
.tcd-pb-row.row5 .tcd-pb-row-inner { margin-left:-20px; margin-right:-20px; }
.tcd-pb-row.row5 .tcd-pb-col.col1 { width:50%; padding-left:20px; padding-right:20px; }
.tcd-pb-row.row5 .tcd-pb-col.col2 { width:50%; padding-left:20px; padding-right:20px; }
.tcd-pb-row.row5 .tcd-pb-col.col3 { width:50%; padding-left:20px; padding-right:20px; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:11px; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:150px; }
.tcd-pb-row.row5 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:11px; }
.tcd-pb-row.row5 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:150px; }
.tcd-pb-row.row5 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:11px; }
.tcd-pb-row.row5 .tcd-pb-col.col3 .tcd-pb-widget.widget2 { margin-bottom:150px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row5 { margin-bottom:0px; }
  .tcd-pb-row.row5 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:5px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:25px; }
  .tcd-pb-row.row5 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:5px; }
  .tcd-pb-row.row5 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:25px; }
  .tcd-pb-row.row5 .tcd-pb-col.col3 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row5 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:5px; }
  .tcd-pb-row.row5 .tcd-pb-col.col3 .tcd-pb-widget.widget2 { margin-bottom:25px; }
}
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_googlemap_footer_button { background: #ffffff; border: 1px solid #dddddd; color: #000000; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_googlemap_footer_button:hover { background: #333333; border: 1px solid #333333; color: #ffffff; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_googlemap_custom-overlay-inner { background: #000000; color: #ffffff; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_googlemap_custom-overlay-inner::after { border-color: #000000 transparent transparent transparent; }
@media only screen and (max-width: 767px) {
  .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 19px !important; }
  .tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 16px !important; }
  .tcd-pb-row.row4 .tcd-pb-col.col2 .tcd-pb-widget.widget1 .pb_headline { font-size: 16px !important; }
}