.c-comment__form-submit:hover,.p-cb__item-btn a,.c-pw__btn,.p-readmore__btn:hover,.p-page-links a:hover span,.p-page-links > span,.p-pager a:hover,.p-pager span,.p-pagetop:focus,.p-pagetop:hover,.p-widget__title{background: #ffa830}.p-breadcrumb__item{color: #ffa830}.widget_nav_menu a:hover,.p-article02 a:hover .p-article02__title{color: #999999}.p-entry__body a{color: #ffa830}body{font-family: "Segoe UI", Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.c-logo,.p-page-header__title,.p-banner__title,.p-cover__title,.p-archive-header__title,.p-article05__title,.p-article09__title,.p-cb__item-title,.p-article11__title,.p-article12__title,.p-index-content01__title,.p-header-content__title,.p-megamenu01__item-list > li > a,.p-article13__title,.p-megamenu02__title,.p-cover__header-title{font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif; font-weight: 500}.p-hover-effect--type1:hover img{-webkit-transform: scale(1.2);transform: scale(1.2)}.p-blog__title{color: #000000;font-size: 28px}.p-cat--11{color: #8c8c00;border: 1px solid #8c8c00}.p-cat--12{color: #ff8000;border: 1px solid #ff8000}.p-cat--3{color: ;border: 1px solid }.p-cat--4{color: ;border: 1px solid }.p-cat--5{color: ;border: 1px solid }.p-cat--10{color: #01698c;border: 1px solid #01698c}.p-cat--1{color: #004010;border: 1px solid #004010}.p-cat--31{color: #b20000;border: 1px solid #b20000}.p-cat--29{color: #238c00;border: 1px solid #238c00}.p-cat--30{color: ;border: 1px solid }.p-cat--32{color: #e97501;border: 1px solid #e97501; font-size:1em}.p-article04:hover a .p-article04__title{color: #ffa830}.p-article06__content{border-left: 4px solid #ffa830}.p-article06__title a:hover{color: #ffa830}.p-article06__cat:hover{background: #ffa830}.l-header{background: #ffffff}.l-header--fixed.is-active{background: #ffffff}.l-header__desc{color: #000000;font-size: 14px}.l-header__nav{background: #eeeeee}.p-global-nav > li > a,.p-menu-btn{color: #000000}.post-categories a{color: #ffa830;}
.p-article04 { background: #f8f8f8; border: 1px solid #ddd;display: flex; align-items: center; padding: 0 25px; height: 60px; line-height: 60px; }
.p-article04__date { font-size: 14px; margin-right: 14px; }
.p-article04__cat { margin-right: 14px; }
.p-article04__title { font-size: 14px; font-weight: 400; flex: 1; margin-bottom: 0; transition: color 0.2s ease; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.p-article04__title a:hover { color: #ffa830; }

#about-body .menu-item-13 > a{background: #ffa830;color: #ffffff}
#home-body .menu-item-14 > a{background: #ffa830;color: #ffffff}
#recruit-body .menu-item-18 > a{background: #ffa830;color: #ffffff}
#patient-body .menu-item-15 > a{background: #ffa830;color: #ffffff}
#partners-body .menu-item-19 > a{background: #ffa830;color: #ffffff}
#partners-body .menu-item-20 > a{background: #ffa830;color: #ffffff}
#news-body .menu-item-17 > a{background: #ffa830;color: #ffffff}
#contact-body .menu-item-1816 > a{background: #ffa830;color: #ffffff}
#future-body .menu-item-21 > a{background: #ffa830;color: #ffffff}
.p-global-nav a:hover{background: #ffa830;color: #ffffff}

.recruit-contents{ margin-bottom:12%}

.nameSub{ font-size:0.6em; margin-right:15px}
.about-name{ text-align:right; font-size:1.5em; font-weight:500}

.about-profile{ margin:0 auto 8%; width:100%}
.about-profile tr th{ width:25%}
.about-profile tr td{ width:75%}
.about-profile .google-map{ height:400px}
.textLeft{ text-align:left; padding:0 8%}
.about-map{ width:100%; margin-bottom:8%}
.areaMap .area-day{ text-align:right; margin-top:15px}
.bold{ font-weight:700}

.service tr th{ width:35%; font-weight:700}
.service tr td{ width:65%}

.cost tr th{ width:40%; font-weight:700}
.cost tr td{ width:60%}

.cost2 tr th{ font-weight:700}
.cost2 tr td{}


	
/*Pagenation*/
.pagenation {
    margin: 1em 0;
}
.pagenation:after, .pagenation ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.pagenation ul {
    margin: 0;
}
.pagenation li {
    float: left;
    list-style: none outside none;
    margin-left: 3px;
}
.pagenation li:first-child {
    margin-left: 0;
}
.pagenation li.active {
    background-color: #999999;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: not-allowed;
    padding: 10px 20px;
}
.pagenation li a {
    background: none repeat scroll 0 0 #CCCCCC;
    border-radius: 3px;
    color: #FFFFFF;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.pagenation li a:hover {
    background-color: #444444;
    color: #FFFFFF;
    opacity: 0.8;
    transition-duration: 500ms;
    transition-property: all;
    transition-timing-function: ease;
}


.faq .q{ font-size:1em; color:#FFF;display: inline-block; background:#ffa830;
  width: 40px;
  height: 40px;
  border-radius: 50%;text-align:center;
  line-height: 40px; margin-right:10px}
.faq dl{ border-bottom:solid 1px #ddd; margin-bottom:5%; padding-bottom:5%}
.faq dl dt{ font-size:1.2em; margin-bottom:15px; font-weight:700;}
.faq dl dd{ font-size:1em; line-height:1.8em;}

.faq { width:92%; margin:0 auto}

.staffInner{ display:flex; overflow:hidden; margin:0}
.staff-box{ width:48%; margin: 2% }
.staff-img{ float:left; margin-right:10px }
.right-c{ float:left }
.staff-box h4{ font-weight:700}
.txt-big01{ font-size: 1.6em !important }
.txt-bold{ font-weight:700}
.txt-border01{ border-bottom: solid 3px #ffa830;}

.atention{ background:#eee; padding:25px; margin-bottom:5%}
.imgBox{margin-bottom:8%}
.target ul{ padding:0px; margin:0}
.target-li{ list-style-type:none; background:#feefd8; padding:25px; margin-bottom:25px; text-align:center; line-height:1.8em;}
.center{ text-align:center}
.textRed{ color:#F00}
.reruit-atention{ margin-top:45px}

.telBox{ text-align:center; margin:5% 0 0}
.telBox h3{ font-size:1.5em; font-weight:700; margin-bottom:15px}
.telBox .tel{ font-size:2.6em; font-weight:700; margin-bottom:15px}
.telBox .telSub{ font-size:1.2em;}
.telBox .telText{ font-size:0.6em;}
.hissu{ text-align:center; font-size:0.8em; font-weight:500; line-height:1.2em; padding:3px 5px; background:#C00; color:#FFF; margin-left:10px }


.flowBox{}
.flowBox .te1Title{ font-size:1.2em; font-weight:700; line-height:1em; margin:0}
.flowBox .tel{ font-size:2.6em; font-weight:700; margin:0;line-height:1.4em;}
.flowBox .telSub{ font-size:1em;}
.flowBox .telText{ font-size:0.6em;}

.partners-service tr th{ font-weight:700; text-align:center}
.partners-service tr td{ width:25%; text-align:center}

.privacy-policy{ width:86%; margin:0 auto}
.privacy-policy dl dt{font-size:1.2em; margin-bottom:15px; font-weight:700;}
.privacy-policy dl dd{font-size:1em; margin-bottom:15px; line-height:1.8em; }
.privacy-policy dl{margin-bottom:8%;}




.info-title a:hover{ color: #ffa830;}
.info-title{  line-height:35px; float:left}
.info-day{  line-height:35px; margin-right:15px; float:left}
.info-list{ background:#f8f8f8; font-size:14px; overflow:hidden; padding:25px; border-bottom:solid 1px #dddddd;border-top:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;border-collapse: seprate;
  border-spacing:0px;}


.info-category{ background:#fff; width:110px; text-align:center; display:block; height:35px; line-height:35px;margin-right:15px; border:solid 1px #ffa830; border-radius:100px; float:left; font-size:12px}
.info-category2{ background:#fff; width:110px; text-align:center; display:block; height:35px; line-height:35px;margin-right:15px; margin-bottom:10px; border:solid 1px #ffa830; border-radius:100px; font-size:12px}


.areaMap{ margin:0 auto; width:70%}
.about-map .h3-style1{ text-align:center; font-size:2.4em;font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight:400;}
.about-map p{ text-align:center;}

.p-global-nav .sub-menu a{background: #ffa830;color: #ffffff}.p-global-nav .sub-menu a:hover{background: #f2882f;color: #ffffff}.p-global-nav .menu-item-has-children > a > .p-global-nav__toggle::before{border-color: #000000}.p-megamenu02::before{background: #ffa830}.p-megamenu02__list a:hover .p-article13__title{color: #ffa830}.p-footer-banners{background: #f4f4f4}.p-info{background: #ffffff;color: #000000}.p-info__logo{font-size: 25px}.p-info__desc{color: #000000;font-size: 14px}.p-footer-widgets{background: #ffffff;color: #000000}.p-footer-widget__title{color: #ffa830}.p-footer-nav{background: #ffffff;color: #000000}.p-footer-nav a{color: #000000}.p-footer-nav a:hover{color: #999999}.p-copyright{background: #ffa830}.p-blog__title,.p-entry,.p-headline,.p-cat-list__title{border-top: 3px solid #ffa830}.p-works-entry__header{border-bottom: 3px solid #ffa830}.p-article01 a:hover .p-article01__title,.p-article03 a:hover .p-article03__title,.p-article05__link,.p-article08__title a:hover,.p-article09__link,.p-article07 a:hover .p-article07__title,.p-article10 a:hover .p-article10__title{color: #ffa830}.p-page-header,.p-list__item a::before,.p-cover__header,.p-works-entry__cat:hover,.p-service-cat-header{background: #ffa830}.p-page-header__title,.p-cover__header-title{color: #ffffff;font-size: 32px}.p-page-header__sub,.p-cover__header-sub{color: #ffffff;font-size: 16px}.p-cover{background-image: url()}.p-cover::before{background: rgba(0, 0, 0, 0)}.p-cover__title{color: #ffffff;font-size: 40px}.p-cover__sub{color: #ffffff}.p-archive-header__title{color: ;font-size: 0px}.p-archive-header__desc{color: ;font-size: 0px}.p-header-slider__item--1 .p-header-slider__item-img{background-image: url(/common/img/slider1.jpg);animation-duration: 8s}.p-header-slider__item--1 .p-header-slider__item-img::before{background: rgba(0,0,0, 0)}.p-header-slider__item--1 .p-header-content__title{color: #ffffff;font-size: 40px}.p-header-slider__item--1 .p-btn a{background: #ffa830;color: #ffffff}.p-header-slider__item--1 .p-btn a:hover{background: #f2882f;color: #ffffff}.p-header-slider__item--2 .p-header-slider__item-img{background-image: url(/common/img/slider2.jpg);animation-duration: 8s}.p-header-slider__item--2 .p-header-slider__item-img::before{background: rgba(0,0,0, 0)}.p-header-slider__item--2 .p-header-content__title{color: #ffffff;font-size: 40px}.p-header-slider__item--2 .p-btn a{background: #ffa830;color: #ffffff}.p-header-slider__item--2 .p-btn a:hover{background: #f2882f;color: #ffffff}.p-header-slider__item--3 .p-header-slider__item-img{background-image: url(/common/img/slider3.jpg);animation-duration: 8s}.p-header-slider__item--3 .p-header-slider__item-img::before{background: rgba(0,0,0, 0)}.p-header-slider__item--3 .p-header-content__title{color: #ffffff;font-size: 40px}.p-header-slider__item--3 .p-btn a{background: #ffa830;color: #ffffff}.p-header-slider__item--3 .p-btn a:hover{background: #f2882f;color: #ffffff}

.p-header-slider__item--4 .p-header-slider__item-img{background-image: url(/common/img/slider4.jpg);animation-duration: 8s}.p-header-slider__item--4 .p-header-slider__item-img::before{background: rgba(0,0,0, 0)}.p-header-slider__item--4 .p-header-content__title{color: #ffffff;font-size: 40px}.p-header-slider__item--4 .p-btn a{background: #ffa830;color: #ffffff}.p-header-slider__item--4 .p-btn a:hover{background: #f2882f;color: #ffffff}

.p-index-content01__title{color: #000000;font-size: 40px}.p-index-content01__desc{color: #000000;font-size: 16px}.p-index-content02 .p-article12:nth-child(1) a:hover .p-article12__img::before{background: rgba(0, 112, 168, 0.5)}.p-index-content02 .p-article12:nth-child(2) a:hover .p-article12__img::before{background: rgba(222, 106, 20, 0.5)}.p-index-content02 .p-article12:nth-child(3) a:hover .p-article12__img::before{background: rgba(33, 161, 104, 0.5)}.p-index-content02 .p-article12__title{color: #000000;font-size: 32px}.p-index-content02 .p-article12__sub{color: #000000}.p-index-content02 .p-btn a{color: #ffffff;background: #ffa830}.p-index-content02 .p-btn a:hover{color: #ffffff;background: #f2882f}.p-index-content03 .p-cb__item-title{color: #000000;font-size: 46px}.p-index-content03 .p-cb__item-sub{color: #000000}.p-index-content03 .p-cb__item-desc{color: #000000;font-size: 16px}.p-index-content03 .p-btn a{color: #ffffff;background: #ffa830}.p-index-content03 .p-btn a:hover{color: #ffffff;background: #f2882f}.p-index-content04{background: #f8f8f8}.p-index-content04 .p-cb__item-title{color: #000000;font-size: 46px}.p-index-content04 .p-cb__item-sub{color: #000000}.p-index-content04 .p-cb__item-desc{color: #000000;font-size: 16px}.p-index-content04 .p-article12:nth-child(1) a:hover .p-article12__img::before{background: rgba(0, 112, 168, 0.5)}.p-index-content04 .p-article12:nth-child(2) a:hover .p-article12__img::before{background: rgba(222, 106, 20, 0.5)}.p-index-content04 .p-article12:nth-child(3) a:hover .p-article12__img::before{background: rgba(33, 161, 104, 0.5)}.p-index-content04 .p-article12__title{color: #000000;font-size: 32px}.p-index-content04 .p-article12__sub{color: #000000}.p-index-content04 .p-btn a{color: #ffffff;background: #ffa830}.p-index-content04 .p-btn a:hover{color: #ffffff;background: #f2882f}.p-index-content05__item--1 .p-article11__title{color: #ffffff}.p-index-content05__item--1 .p-article11__sub{color: #ffffff}.p-index-content05__item--1 .p-article11__desc{color: #000000}.p-index-content05__item--1 .p-article11__content{background: linear-gradient(to right, rgba(222, 106, 20, 1), rgba(222, 106, 20, 0) 50%)}.p-index-content05__item--2 .p-article11__title{color: #ffffff}.p-index-content05__item--2 .p-article11__sub{color: #ffffff}.p-index-content05__item--2 .p-article11__desc{color: #000000}.p-index-content05__item--2 .p-article11__content{background: linear-gradient(to right, rgba(253, 76, 116, 1), rgba(253, 76, 116, 0) 50%)}.p-index-content05__item--3 .p-article11__title{color: }.p-index-content05__item--3 .p-article11__sub{color: }.p-index-content05__item--3 .p-article11__desc{color: }.p-index-content05__item--4 .p-article11__title{color: }.p-index-content05__item--4 .p-article11__sub{color: }.p-index-content05__item--4 .p-article11__desc{color: }.p-index-content05__item--5 .p-article11__title{color: }.p-index-content05__item--5 .p-article11__sub{color: }.p-index-content05__item--5 .p-article11__desc{color: }.p-index-content05__item--6 .p-article11__title{color: }.p-index-content05__item--6 .p-article11__sub{color: }.p-index-content05__item--6 .p-article11__desc{color: }.p-index-content06 .p-cb__item-title{color: #000000;font-size: 46px}.p-index-content06 .p-cb__item-sub{color: #000000}.p-index-content06 .p-cb__item-desc{color: ;font-size: 16px}.p-index-content06 .p-btn a{color: #ffffff;background: #ffa830}.p-index-content06 .p-btn a:hover{color: #ffffff;background: #f2882f}.p-megamenu01__item--36 .p-megamenu01__item-img::before{background: rgba(0, 0, 0, 0.200000)}.p-megamenu01__item--36 a{color: #ffffff}.p-megamenu01__item--37 .p-megamenu01__item-img::before{background: rgba(0, 0, 0, 0.200000)}.p-megamenu01__item--37 a{color: #ffffff}.p-megamenu01__item--38 .p-megamenu01__item-img::before{background: rgba(0, 0, 0, 0.200000)}.p-megamenu01__item--38 a{color: #ffffff}@media screen and (max-width: 767px) {.p-blog__title{font-size: 24px}.p-list .is-current > a{color: #ffa830}.p-cover__title{font-size: 18px}.p-archive-header__title{font-size: 0px}.p-archive-header__desc{font-size: 0px}.p-header-slider__item--1 .p-header-content__title{color: #ffffff;font-size: 26px}.p-header-slider__item--2 .p-header-content__title{color: #ffffff;font-size: 26px}.p-header-slider__item--3 .p-header-content__title{color: #ffffff;font-size: 26px}.p-header-slider__item--4 .p-header-content__title{color: #ffffff;font-size: 26px}.p-index-content01__title{font-size: 26px}.p-index-content01__desc{font-size: 14px}.p-index-content02 .p-article12__title{font-size: 26px}.p-index-content03 .p-cb__item-title{font-size: 29px}.p-index-content03 .p-cb__item-desc{font-size: 14px}.p-index-content04 .p-cb__item-title{font-size: 29px}.p-index-content04 .p-cb__item-desc{font-size: 14px}.p-index-content04 .p-article12__title{font-size: 26px}.p-index-content06 .p-cb__item-title{font-size: 29px}.p-index-content06 .p-cb__item-desc{font-size: 14px}

.about-profile{ margin:0 auto 15%; width:100%}
.about-profile tr th{ width:20%}
.about-profile tr td{ width:80%}
.about-profile .google-map{ height:200px}
.textLeft{ text-align:left; padding:0 0}
.about-map{ width:100%; margin-bottom:8%}
.areaMap{ margin:0 auto; width:100%}
.about-map .h3-style1{ text-align:left; font-size:1.8em;font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif; font-weight:400; margin-bottom:20px}
.about-map p{ text-align:left;}
.areaMap .area-day{ text-align:left; margin-top:15px}

.info-title{  line-height:25px; float:left}
.info-day{  line-height:25px; margin-right:15px; float:left}
.info-list{ background:#f8f8f8; font-size:14px; overflow:hidden; padding:15px; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd;}
.info-category{ background:#fff; width:110px; text-align:center; height:25px; line-height:25px;margin-right:15px; border:solid 1px #ffa830; border-radius:100px; float:left; margin-bottom:8px;display:block; font-size:12px}
.both{ overflow:hidden}
.info-category2{ background:#fff; width:110px; text-align:center; display:block; height:35px; line-height:35px;margin-right:15px; border:solid 1px #ffa830; border-radius:100px; font-size:12px}




}@media screen and (max-width: 1199px) {.p-global-nav > li > a,.p-global-nav > li > a:hover{background: #ffffff;color: #000000}}@media screen and (max-width: 991px) {.p-page-header__title,.p-cover__header-title{font-size: 22px}.p-page-header__sub,.p-cover__header-sub{font-size: 14px}}.c-load--type1 { border: 3px solid rgba(217, 0, 0, 0.2); border-top-color: #ffa830; }
.p-entry__body table { margin-bottom: 0; } .mTop20{ margin-top:20px}.font-tel{ font-size:1.4em; font-weight:700; line-height:1.4em}.l-header .p-btn a{background: #ffa830;color: #ffffff}.l-header .p-btn a:hover{background: #f2882f;color: #ffffff}

@media screen and (min-width: 1200px){
#js-global-nav .menu-item-object-category { width: 400px !important}
}



@media screen and (max-width: 1199px){
.none { display:none;}
}

@media screen and (max-width: 767px) {
.p-archive-header { padding: 35px 0;}
.p-archive-header__desc{text-align: left;}
table.pb_simple_table th { width: 28%; }
table.pb_simple_table th, table.pb_simple_table td {padding: 10px 11px;}

.telBox{ text-align:center; margin:5% 0 0}
.telBox h3{ font-size:1.2em; font-weight:700; margin-bottom:15px}
.telBox .tel{ font-size:2em; font-weight:700; margin-bottom:15px}
.telBox .telSub{ font-size:1em;}
.hissu{ text-align:center; font-size:0.8em; font-weight:500; line-height:1.2em; padding:3px 5px; background:#C00; color:#FFF; margin-left:10px }

.partners-service{ margin-top:8%}

.staffInner{ display: inline-block; margin:8% 0}
.staff-box{ width:100%; margin-bottom:8%; overflow:hidden }
.staff-img{ float:left; margin-right:10px; }
.right-c{ float:left }
.staff-box h4{ font-weight:700}






}.p-entry__body table { margin-bottom: 0; }
@media screen and (max-width: 767px) {
 .c-logo img { width: 91px; height: auto; }
}
@media screen and (max-width: 767px) {
.single-company .l-primary { margin-bottom: 0; }
.single-company .p-entry__body table { margin: 0 0 20px 0; }
}
@media screen and (min-width: 768px) {
.single-company .p-entry__body, .single-service .p-entry__body { margin-bottom: 0; }
.single-company .p-entry__body p:last-child, .single-service .p-entry__body p:last-child { margin-bottom: -10px; }
.menu-item-13.current-menu-ancestor a { background: #d90000; color: #ffffff; }
}
@media screen and (max-width: 360px) {
.p-copyright small { font-size: 90%; }
}


.tcd-pb-row.row1 { margin-bottom:65px; background-color:#ffffff; }
.tcd-pb-row.row1 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row1 { margin-bottom:0px; }
  .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row2 { margin-bottom:55px; background-color:#ffffff; }
.tcd-pb-row.row2 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row2 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row3 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row3 .tcd-pb-row-inner { margin-left:-35px; margin-right:-35px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 { width:50%; padding-left:35px; padding-right:35px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 { width:50%; padding-left:35px; padding-right:35px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row3 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 { width:100%; float:none; }
}
.tcd-pb-row.row4 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row4 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row4 { margin-bottom:0px; }
}
.tcd-pb-row.row5 { margin-bottom:55px; background-color:#ffffff; }
.tcd-pb-row.row5 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row5 { margin-bottom:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row6 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row6 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row6 { margin-bottom:0px; }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row7 { margin-bottom:10px; background-color:#ffffff; }
.tcd-pb-row.row7 .tcd-pb-row-inner { margin-left:-15px; margin-right:-15px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row7 { margin-bottom:0px; }
  .tcd-pb-row.row7 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row7 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row7 .tcd-pb-col.col3 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:20px; }
}
.tcd-pb-row.row8 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row8 .tcd-pb-row-inner { margin-left:-15px; margin-right:-15px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row8 { margin-bottom:20px; }
  .tcd-pb-row.row8 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:20px; }
}
.tcd-pb-row.row9 { margin-bottom:0px; background-color:#ffffff; border-top:3px solid #d90000; }
.tcd-pb-row.row9 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:40px; padding:50px 0px 0px 0px; }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:50px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row9 { margin-bottom:0px; border-top:3px solid #d90000; }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; padding:30px 0px 0px 0px; }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
}
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { color: #333333; font-size: 30px; text-align: center;  }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { color: #333333; font-size: 30px; text-align: center;  }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { color: #333333; font-size: 28px; text-align: center;  }
@media only screen and (max-width: 767px) {
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 20px; text-align: left;  }
}
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_simple_table th { background-color: #f9f9f9; color: #000000; }
}

@media screen and (max-width: 767px) {
 .c-logo img { width: 120px; height: auto; }
}
@media screen and (max-width: 767px) {
.single-company .l-primary { margin-bottom: 0; }
.single-company .p-entry__body table { margin: 0 0 20px 0; }
}
@media screen and (min-width: 768px) {
.single-company .p-entry__body, .single-service .p-entry__body { margin-bottom: 0; }
.single-company .p-entry__body p:last-child, .single-service .p-entry__body p:last-child { margin-bottom: -10px; }
.menu-item-13.current-menu-ancestor a { background: #ffa830; color: #ffffff; }
}
@media screen and (max-width: 360px) {
.p-copyright small { font-size: 90%; }
}}


.p-page-header__sub,.p-cover__header-sub{color: #ffffff;font-size: 16px}.p-cover::before{background: rgba(0, 0, 0, 0)}.p-cover__title{color: #ffffff;font-size: 46px}.p-cover__sub{color: #ffffff}.p-archive-header__title{color: #000000;font-size: 38px}.p-archive-header__desc{color: #000000;font-size: 16px}.p-entry__title{font-size: 32px}.p-entry__body{font-size: 16px}.p-megamenu01__item--36 .p-megamenu01__item-img::before{background: rgba(0, 0, 0, 0.200000)}.p-megamenu01__item--36 a{color: #ffffff}.p-megamenu01__item--37 .p-megamenu01__item-img::before{background: rgba(0, 0, 0, 0.200000)}.p-megamenu01__item--37 a{color: #ffffff}.p-megamenu01__item--38 .p-megamenu01__item-img::before{background: rgba(0, 0, 0, 0.200000)}.p-megamenu01__item--38 a{color: #ffffff}.p-article05__title{color: #000000;font-size: 32px}.p-article05__sub{color: #000000;font-size: 16px}.p-article05__desc{color: #000000;font-size: 18px}
.p-btn a{color: #ffffff;background: #d90000}
.p-btn a:hover{color: #ffffff;background: #a40000}


@media screen and (max-width: 767px) {.p-cover__title{font-size: 24px}.p-archive-header__title{font-size: 25px}.p-archive-header__desc{font-size: 14px}.p-entry__title{font-size: 20px}.p-entry__body{font-size: 14px}.pb_simple_table{font-size: 14px}
table.pb_simple_table th { width: 17%; }
table.pb_simple_table th, table.pb_simple_table td { padding: 8px 10px; }
.p-btn a{color: #ffffff;background: #d90000}
.p-btn a:hover{color: #ffffff;background: #a40000}
table.pb_simple_table th { width: 25%; }
.p-article05__title{color: #000000;font-size: 24px}
.p-archive-header__desc{text-align: left;}
}



@media screen and (max-width: 767px) {
.p-archive-header { padding: 35px 0;}
.p-archive-header__desc{text-align: left;}
table.pb_simple_table th { width: 28%; }
table.pb_simple_table th, table.pb_simple_table td {padding: 10px 11px;}
}.p-entry__body table { margin-bottom: 0; }
@media screen and (max-width: 767px) {
 .c-logo img { width: 91px; height: auto; }
}
@media screen and (max-width: 767px) {
.single-company .l-primary { margin-bottom: 0; }
.single-company .p-entry__body table { margin: 0 0 20px 0; }
}
@media screen and (min-width: 768px) {
.single-company .p-entry__body, .single-service .p-entry__body { margin-bottom: 0; }
.single-company .p-entry__body p:last-child, .single-service .p-entry__body p:last-child { margin-bottom: -10px; }
.menu-item-13.current-menu-ancestor a { background: #d90000; color: #ffffff; }
}
@media screen and (max-width: 360px) {
.p-copyright small { font-size: 90%; }
}
.tcd-pb-row.row1 { margin-bottom:65px; background-color:#ffffff; }
.tcd-pb-row.row1 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row1 { margin-bottom:0px; }
  .tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row2 { margin-bottom:55px; background-color:#ffffff; }
.tcd-pb-row.row2 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row2 { margin-bottom:0px; }
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row3 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row3 .tcd-pb-row-inner { margin-left:-35px; margin-right:-35px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 { width:50%; padding-left:35px; padding-right:35px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 { width:50%; padding-left:35px; padding-right:35px; }
.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
.tcd-pb-row.row3 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row3 { margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row3 .tcd-pb-col.col2 { width:100%; float:none; }
}
.tcd-pb-row.row4 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row4 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row4 { margin-bottom:0px; }
}
.tcd-pb-row.row5 { margin-bottom:55px; background-color:#ffffff; }
.tcd-pb-row.row5 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row5 { margin-bottom:0px; }
  .tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row6 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row6 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row6 { margin-bottom:0px; }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; }
}
.tcd-pb-row.row7 { margin-bottom:10px; background-color:#ffffff; }
.tcd-pb-row.row7 .tcd-pb-row-inner { margin-left:-15px; margin-right:-15px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row7 { margin-bottom:0px; }
  .tcd-pb-row.row7 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row7 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row7 .tcd-pb-col.col3 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row7 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:20px; }
}
.tcd-pb-row.row8 { margin-bottom:60px; background-color:#ffffff; }
.tcd-pb-row.row8 .tcd-pb-row-inner { margin-left:-15px; margin-right:-15px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 { width:33.3333%; padding-left:15px; padding-right:15px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:30px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget1 { margin-bottom:20px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget2 { margin-bottom:10px; }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:30px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row8 { margin-bottom:20px; }
  .tcd-pb-row.row8 .tcd-pb-row-inner { margin-left:-0px; margin-right:-0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 { width:100%; float:none; margin-bottom:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget3 { margin-bottom:20px; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 { padding-left:0px; padding-right:0px; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 { width:100%; float:none; }
  .tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget3 { margin-bottom:20px; }
}
.tcd-pb-row.row9 { margin-bottom:0px; background-color:#ffffff; border-top:3px solid #d90000; }
.tcd-pb-row.row9 .tcd-pb-col.col1 { width:100%; }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:40px; padding:50px 0px 0px 0px; }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:50px; }
@media only screen and (max-width:767px) {
  .tcd-pb-row.row9 { margin-bottom:0px; border-top:3px solid #d90000; }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 { margin-bottom:30px; padding:30px 0px 0px 0px; }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget2 { margin-bottom:30px; }
}
.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { color: #333333; font-size: 30px; text-align: center;  }
.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { color: #333333; font-size: 30px; text-align: center;  }
.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { color: #333333; font-size: 20px; text-align: left;  }
.tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { color: #333333; font-size: 28px; text-align: center;  }
@media only screen and (max-width: 767px) {
  .tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row7 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row7 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row8 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row8 .tcd-pb-col.col2 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row8 .tcd-pb-col.col3 .tcd-pb-widget.widget2 .pb_headline { font-size: 18px; text-align: left;  }
  .tcd-pb-row.row9 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline { font-size: 20px; text-align: left;  }
}
