.mainvisual_standard{position:relative;height:100vh}.mainvisual_standard .section_inner{height:100%;width:100%;position:absolute;top:0}.mainvisual_standard .image-side{position:absolute;top:0;height:100%;width:100%}.mainvisual_standard .swiper-wrapper{height:100%}.mainvisual_standard .swiper-slide{height:100%;position:relative;overflow:hidden}.mainvisual_standard .swiper-slide img{height:100vh;max-width:none;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mainvisual_standard .catch{width:90%;text-align:center;padding:0 1.5rem;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.6;color:#fff}.mainvisual_standard .catch_text{font-size:2.1rem;margin-bottom:2rem;letter-spacing:.2em}.mainvisual_standard .catch_subtext{font-size:2rem;letter-spacing:.1em}.mainvisual_standard .headding_wrap{font-size:2.1rem}.mainvisual_standard .subtitle_wrap{font-size:2rem}.mainvisual_standard .one_page_scroll_btn{position:absolute;z-index:1;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-transform:uppercase;background-color:transparent;width:60px;height:auto;text-align:center;font-size:1rem;padding-bottom:4rem;cursor:pointer;overflow:hidden;letter-spacing:2px}.mainvisual_standard .one_page_scroll_btn span{-webkit-transform:translate(0,0);transform:translate(0,0);width:1px;height:35px;position:absolute;top:auto;left:50%;bottom:0;display:block}@-webkit-keyframes down{0%,100%,40%{-webkit-transform:translate(0,0);transform:translate(0,0);height:60px}80%{-webkit-transform:translate(0,60px);transform:translate(0,60px);height:0}90%{-webkit-transform:translate(0,-60px);transform:translate(0,-60px);height:0}}@keyframes down{0%,100%,40%{-webkit-transform:translate(0,0);transform:translate(0,0);height:60px}80%{-webkit-transform:translate(0,60px);transform:translate(0,60px);height:0}90%{-webkit-transform:translate(0,-60px);transform:translate(0,-60px);height:0}}.mainvisual_standard .swiper-pagination{width:auto;position:absolute;right:10px;left:auto}.mainvisual_standard .swiper-pagination-bullet{opacity:1;background:#fff;width:6px;height:6px;margin:0 7px;vertical-align:middle}.mainvisual_standard .swiper-pagination-bullet-active{background:0 0;border:2px solid #fff;width:12px;height:12px}@media only screen and (min-width:1025px){.mainvisual_standard .swiper-slide img{width:120%;height:auto}.mainvisual_standard .catch_text,.mainvisual_standard .headding_wrap{font-size:4.2rem}.mainvisual_standard .one_page_scroll_btn{padding-bottom:7rem}.mainvisual_standard .one_page_scroll_btn span{height:60px;-webkit-animation:down 3s ease-in;animation:down 3s ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}
.infomation_all{text-align:center;font-size:1.4rem}.infomation_all .letter,.infomation_all .editable_wrap{letter-spacing:.7px;font-size:1.4rem}.infomation_all .info-side{font-size:1.2rem}.infomation_all .info-side .tel-linker{font-size:2rem}.infomation_all .section_btn{margin:3rem auto 0}.infomation_all .section_btn .linker{font-size:1.5rem}.infomation_all .headding_wrap,.infomation_all .section_h3{font-size:3rem}.infomation_all .subtitle_wrap,.infomation_all .subtitle{font-size:1.5rem}.infomation_all .spacer-item_wrap:nth-child(1) .editable_wrap{font-size:3rem}.infomation_all .spacer-item_wrap:nth-child(2) .editable_wrap{font-size:1.5rem}@media only screen and (min-width: 768px){.infomation_all .info-side{display:flex;justify-content:center}.infomation_all .section_btn{margin:0 0 0 5rem}}
.footer_all{font-size:1.4rem}.footer_all .letter{letter-spacing:.1em}.footer_all .footer-top{position:relative}.footer_all .footer-top_bg{position:absolute!important;top:0;left:0;width:100%;height:100%}.footer_all .footer-company{padding:0 3rem;position:relative;z-index:2}.footer_all .footer-company_first,.footer_all .footer-company_second{border-bottom:1px solid #ccc}.footer_all .logo-side{padding:5rem 0;max-width:200px;margin:auto;font-size:1.2rem}.footer_all .logo-side .sns{padding:3rem 0 0}.footer_all .logo-side .sns .duplicatable-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:auto}.footer_all .logo-side .sns .duplicatable-content{padding:0 1rem;width:60px}.footer_all .logo-side .sns .duplicatable-content img{vertical-align:bottom}.footer_all .logo{width:200px;margin:0 auto 2rem}.footer_all .logo img{width:auto;max-width:100%}.footer_all .logo div{display:inline}.footer_all .headline_footer{font-weight:400;font-size:1.2rem;text-align:center}.footer_all .address-side,.footer_all .contact-side{padding:5rem 0;max-width:200px;margin:auto;text-align:center;font-size:1.4rem}.footer_all .address-side h4,.footer_all .contact-side h4{margin-bottom:3.5rem;font-size:1.2rem}.footer_all .address-side .address{margin-bottom:3rem;line-height:1.9}.footer_all .address-side .section_btn a{background-color:#999;background-position:48px center;background-size:15px;background-repeat:no-repeat}.footer_all .address-side .section_btn a:before{content:"place";font-family:"Material Icons";font-size:2.3rem;margin-right:.5rem;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.footer_all .contact-side>div:nth-child(2){font-size:2.5rem}.footer_all .contact-side .tel{color:#29aec8;font-size:2.5rem;line-height:1.2;margin-bottom:.5rem}.footer_all .contact-side .hour{font-size:1.2rem}.footer_all .contact-side .hour:after{content:"";border-bottom:2px solid #ccc;width:20px;display:block;margin:1rem auto 4rem}.footer_all .footer-nav{position:relative;z-index:2;display:none}.footer_all .footer-nav ul{display:inline-block;width:50%;font-size:1.2rem}.footer_all .footer-nav ul:nth-child(odd){border-right:1px solid #ccc}.footer_all .footer-nav li{border-top:1px solid #ccc}.footer_all .footer-nav li a{display:block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem;height:42px}.footer_all .copy{font-size:1.2rem;padding:2rem 0;text-align:center}.footer_all .section_btn a{height:38px;font-size:1.3rem;white-space:nowrap}@media only screen and (min-width:768px){.footer_all .footer-top{padding:3.5rem 0 2.5rem}.footer_all .footer-company{padding:0 0 3.5rem}.footer_all .footer-company_inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer_all .footer-company_inner>div{width:33.3333%}.footer_all .footer-company_first{border-bottom:none}.footer_all .footer-company_second,.footer_all .footer-company_third{border-left:1px solid #ccc;border-bottom:none}.footer_all .logo-side{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.footer_all .headline_footer{text-align:left}.footer_all .address-side,.footer_all .contact-side,.footer_all .logo-side{padding:2rem 0 0}.footer_all .footer-nav{display:block;border-top:1px solid #ccc;padding:2.5rem 0 0}.footer_all .footer-nav ul{display:block;width:100%;text-align:center}.footer_all .footer-nav ul:nth-child(odd){border-right:none}.footer_all .footer-nav li{display:inline-block;border-top:none}.footer_all .footer-nav li a{height:auto;line-height:2.5;padding:0 1.5rem}.footer_all .copy{padding:1.5rem 0}.footer_all .section_btn{margin:auto 0 auto auto}}

@charset "UTF-8";

/* 背景カラー設定を読み込むためのcss */
#section-wrapper {
  background-color: #fff;
}

/* 設定されたフォントを読み込むためのcss */
#section-wrapper .headding {
      font-family: YakuHanJP, "Noto Sans", "Droid Sans", "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Noto Sans Japanese", eatYuG, Meiryo, sans-serif;
    line-height: ;
    letter-spacing: em;

}

/* 設定されたフォントを読み込むためのcss */
#section-wrapper .subtitle {
      font-family: YakuHanJP, "Noto Sans", "Droid Sans", "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Noto Sans Japanese", eatYuG, Meiryo, sans-serif;
    line-height: ;
    letter-spacing: em;

}

/* 設定されたフォントを読み込むためのcss */
#section-wrapper .letter {
      font-family: YakuHanJP, "Noto Sans", "Droid Sans", "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Noto Sans Japanese", eatYuG, Meiryo, sans-serif;
    line-height: ;
    letter-spacing: em;

}

/*  メインビジュアルの矢印の表示/非表示
  非表示の場合はコメントアウトを外す  */
.swiper-button-prev, .swiper-button-next {
  /*display: none;*/
}

/*  メインビジュアルのナビゲーションガイドの表示/非表示
  非表示の場合はコメントアウトを外す  */
.swiper-pagination {
  /*display: none;*/
}


/* グローバルナビの背景色 */
#global-nav, .gnav_sp, .gnav_pc {
    /*background-color: ;*/
}

/* ハンバーガーボタンのカラー */
.drawer-hamburger-icon, .drawer-hamburger-icon:after, .drawer-hamburger-icon:before{
  /*background-color: ;*/
}

/* 送信ボタンの背景カラー */
.table02 .table_bottom .send_btn button {
  /*background-color: ;*/
}

/* h2の高さ調整 */
.h2_ {
  /*height: !important;*/
}


@media only screen and (min-width: 769px) {
/* h2テキストの位置調整 */
.h2_ .h2_wrap {
  /*top: ;*/
}
.h2_ {
  /*height: !important;*/
}
}



/* ----------------------------------------
 * ■追加スタイル
 * --------------------------------------*/


/* ----------------------------------------
 * ■loading
 * --------------------------------------*/

#loading {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  display: none;
}

#loading .loading_inner {
  width: 100%;
  height: 90px;
  position: absolute;
  top: 50%;
}

#loading .loading_inner .loader_animation,
#loading .loading_inner .loader_animation:before,
#loading .loading_inner .loader_animation:after {
  border-radius: 50%;
  width: 2.4rem;
  height: 2.4rem;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1.3s infinite ease-in-out;
  animation: load7 1.3s infinite ease-in-out;
}

#loading .loading_inner .loader_animation {
  color: #fff;
  font-size: 12px;
  margin: 10px auto;
  position: relative;
  top: -30px;
  text-indent: -9999rem;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
          animation-delay: -0.16s;
}

#loading .loading_inner .loader_animation:before, #loading .loading_inner .loader_animation:after {
  content: '';
  position: absolute;
  top: 0;
}

#loading .loading_inner .loader_animation:before {
  left: -3.4rem;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

#loading .loading_inner .loader_animation:after {
  left: 3.4rem;
}
@-webkit-keyframes load7 {
  0%,
      80%,
      100% {
    box-shadow: 0 2.45rem 0 -1.25rem;
  }
  40% {
    box-shadow: 0 2.45rem 0 0;
  }
}
@keyframes load7 {
  0%,
      80%,
      100% {
    box-shadow: 0 2.45rem 0 -1.25rem;
  }
  40% {
    box-shadow: 0 2.45rem 0 0;
  }
}

#loading .circle {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin: -25px 0 0 -25px;
  border-radius: 50%;
  border: 8px solid #ff0000;
  border-right-color: transparent;
  -webkit-animation: spin .8s linear infinite;
          animation: spin .8s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    opacity: 1.0;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 0.2;
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    opacity: 0.2;
  }
  50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    opacity: 1.0;
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    opacity: 0.2;
  }
}

/* ----------------------------------------
 * ■共通
 * --------------------------------------*/

body {
    color: #000;
}


/*非表示*/
.spaceable.spacer-item,
.spaceable.spaceable-top.spacer-content {
    display: none;
}

.btn_text .spacer-item_wrap:nth-child(2) .editable_wrap,
.card_two .image-side .image-frame-bg,
.card_two .spacer-item_wrap:nth-child(3) .editable_wrap, .card_two .subtitle,
.card_three .image-side .image-frame-bg,
.card_three .spacer-item_wrap:nth-child(3) .editable_wrap, .card_two .subtitle,
.standard_content_one .section_btn,
.title_all .subtitle_wrap,
.footer_all .contact-side .hour,
.half_fit_image .subtitle,
.half_fit_image .section_btn,
.h2_text .subtitle  {
    display: none;
}


/*リンクボタン*/

.btn .section_btn a,
.btn_text .section_btn a,
.btn_wide .section_btn a,
.footer_all .section_btn a,
.footer_simple .section_btn a,
.infomation_all .section_btn a,
.infomation_simple .section_btn a {
    background-color: #fff;
}

.editable a {
    color: #fff;
}

.formapps {
    padding: 5rem 0;
}

.section_btn a {
background: rgba(255,255,255,.0) !important;
   /*color: #000 !important;*/
    border: 1px solid #000 /*!important;*/
    border-radius: 0;
}


.infomation_all .section_btn a,
#footer-section .section_btn a,
#section_12949 .section_btn a {
    border: 1px solid #fff !important;
    color: #fff !important;
}


#section_12995 .half_fit_image .text-side,
#section_12997 .half_fit_image .text-side,
#section_13007 .half_fit_image .text-side,
#section_13251 .half_fit_image .text-side,
#section_13014 .half_fit_image .text-side,
#section_13020 .half_fit_image .text-side,
#section_13022 .half_fit_image .text-side,
#section_13149 .half_fit_image .text-side,  
#section_13151 .half_fit_image .text-side,
#section_13153 .half_fit_image .text-side,  
#section_13155 .half_fit_image .text-side {
    max-width: 500px;
    margin-left: 0;
	background: #fff;
    padding: 3rem 6rem;
    margin-top: -3%;
height: 50%;
}

#section_12995 .half_fit_image,
#section_12997 .half_fit_image,
#section_13007 .half_fit_image,
#section_13251 .half_fit_image ,
#section_13014 .half_fit_image ,
#section_13020 .half_fit_image,
#section_13022 .half_fit_image,
#section_13149 .half_fit_image,  
#section_13151 .half_fit_image,
#section_13153 .half_fit_image,
#section_13155 .half_fit_image {
    padding: 8rem 0 5rem;
}



#section_12996 .half_fit_image .text-side,
#section_12998 .half_fit_image .text-side,
#section_13252 .half_fit_image .text-side,
#section_13015 .half_fit_image .text-side,
#section_13021 .half_fit_image .text-side,
#section_13150 .half_fit_image .text-side,  
#section_13152 .half_fit_image .text-side,
#section_13154 .half_fit_image .text-side {
   max-width: 500px;
    margin-right: 0;
    background: #fff;
    padding: 3rem 6rem;
    margin-top: -3%;
height: 50%;
}



.title_all,
.card_two,
.card_three,
.blog_card,
.infomation_all {
    padding: 5rem 0;
}

.footer_all .logo {
    text-align: center;
}

#section_13460,
#section_13461,
#section_13457,
#section_13462,
#section_13473,
#section_13474 {
    padding: 1rem 0 5rem;
}


#section_12942 .title_all,
.h2_text.h2_section,
.btn_text {
    padding: 10rem 0;
}

.standard_content_one {
    padding: 5rem 0 0;
}




.section_h3 {
    font-weight: 400;
}



.standard_content_one .spacer-item_wrap:nth-child(2) .editable_wrap,
.card_two .text-side_inner, 
.card_three .text-side_inner{
    text-align: left;
}


.blog_card {
    background-color: #f2f2f2 !important;
	opacity: 1 !important;
}

.infomation_all {
    background-color: #333 !important;
    color: #fff;
}

.infomation_all h3.section_h3.editable.headding,
.infomation_all .info-side .tel-linker span {
    color: #fff;
}

.half_fit_image .section_h3 {
    color: #143870;
    font-size: 2.5rem;
    font-weight: 700;
    padding-bottom: 2.5rem;
}


.half_fit_image {
    background-color: #eee !important;
}

.width-limit .section_inner {
    padding: 0 1.5rem;
}




.title_all h3.section_h3.editable.headding,
.standard_content_one h3.section_h3.editable.headding {
    padding: 2.5rem 0;
}

.h2_text .text, .h2_text .text-side {
    font-size: 1.5rem;
    font-weight: 400;
    text-align: center;
}



.table_border_light .table_wrap .tr .th {
    padding: 2rem 2rem 1rem;
    border-bottom: none;
	width:50%;
}

.title_sub.title_section.section_name.width-limit.color-bg {
    background: #4d4d4d !important;
}

.title_sub .section_h3.editable.headding {
    font-weight: 700;
    color: #fff;
}

.title_sub.title_section .subtitle {
    color: #5982c3;
    font-size: 1.5rem;
    font-weight: 400;
}

.card_two .section_h3,
.card_three .section_h3 {
    padding-bottom: 2rem;
    font-size: 2rem;
}



.btn_text .text-side {
    padding-bottom: 2rem;
}



.card_two .text-side {
    padding: 0 1.5rem 0;
}



.mainvisual_standard .catch_subtext {
    font-weight: 400;
}




.title_sub {
    padding: 2.5rem 0;
}


.table_border_light .table_wrap {
    background: #fff;
}

.table_border_light {
    background: #eee !important;
    padding: 10rem 0;
}




section#section_12985 .card_two {
    padding: 5rem 0 0;
}


.footer_all .address-side, .footer_all .contact-side {
    max-width: 225px;
}

.footer_all .contact-side>div:nth-child(2) {
    font-size: 2.5rem;
    margin-bottom: 2.5rem;
}


.mainvisual_standard .section_inner {
    background-color: rgba(0,0,0,.4);
}

.h2_center .editable_wrap, .h2_center .subtitle_wrap {
    font-weight: 400;
}



.table_border_light .table_wrap .tr .th {
    font-weight: 700;
}


.card_three .frame-image {
    background: #f2f2f2;
}


.title_text.title_section.section_name {
    padding-bottom: 5rem;
}

/* ----------------------------------------
 * ■1025px以上
 * --------------------------------------*/

@media only screen and (min-width: 1025px){
	
#section_12995 .half_fit_image, #section_12996 .half_fit_image,
#section_13251 .half_fit_image, #section_13252 .half_fit_image,
#section_13149 .half_fit_image, #section_13150 .half_fit_image,
#section_13151 .half_fit_image, #section_13152 .half_fit_image, 
#section_13153 .half_fit_image, #section_13154 .half_fit_image,　#section_13155 .half_fit_image,
.h2_text.h2_section,
.btn_text {
    background-attachment: fixed;
}


.gnav_container {
    margin-top: 15px;
    max-width: 1100px;
}

.gnav .header {
    margin-top: auto;
    padding: 0;
    top: 0;
}
		
	
.mainvisual_standard .catch_text,
.mainvisual_standard .headding_wrap {
    font-size: 7.5rem;
    font-weight: 700;
}
	
.h2_center h2.section_h2.editable.headding {
    font-size: 7.5rem !important;
    font-weight: 700;
}

#section_13348 .mainvisual_standard .catch_text,
.mainvisual_standard .headding_wrap {
    font-size: 5.5rem;
	font-weight: 300;
}

.standard_content_one .section_h3 {
    font-size: 6rem;
}
}



/* ----------------------------------------
 * ■768px以上
 * --------------------------------------*/


@media only screen and (min-width: 768px){
	

section_12995 .half_fit_image, #section_12996 .half_fit_image,
#section_13251 .half_fit_image, #section_13252 .half_fit_image,
#section_13149 .half_fit_image, #section_13150 .half_fit_image,
#section_13151 .half_fit_image, #section_13152 .half_fit_image, 
#section_13153 .half_fit_image, #section_13154 .half_fit_image,　#section_13155 .half_fit_image,
.h2_text.h2_section,
.btn_text {
    background-size: cover;
	}

	
.section_btn {
    max-width: 400px;
}
	
.gnav .header_logo img {
    max-height: 45px;
}


.infomation_all .info-side {
    padding-top: 2rem;
}

.btn_text.title_section .section_h3 {
    font-size: 3rem;
    margin-bottom: 3rem;
}

.h2_text .headding_wrap, .h2_text .section_h2 {
    padding-bottom: 2rem;
	font-weight: 400;
}


	

.h2_text .spacer-item_wrap:nth-child(1) .editable_wrap {
    font-size: 3rem;
}
	
	
.letter_wrap_basic {
    padding-bottom: 2rem;
}

	

.title_section .section_h3 {
    font-size: 5.5rem;
    font-weight: 700;
}

#section_12942 .title_section .section_h3 {
    font-size: 3rem;
    font-weight: 400;
}



.title_sub.title_section .section_h3 {
    font-size: 3rem;
}	
	

.footer_all .address-side, .footer_all .contact-side, .footer_all .logo-side {
    padding: 2rem 0 0;
    color: #fff;
}


.letter_wrap_basic {
    padding-bottom: 5rem;
}

.formapps .dummy_form_area .form-item div, .formapps .form_area .form-item div {
    padding: 5rem 1rem 1rem 0;
}
}


/* ----------------------------------------
 * ■1024px以下
 * --------------------------------------*/

@media only screen and (max-width: 1024px){
.mainvisual_standard .catch_text {
    font-size: 5.5rem;
    margin-bottom: 2rem;
    letter-spacing: .2em;
}

.ttl-a .ttl {
    font-size: 2.5rem;
    font-weight: 400;
}

}

/* ----------------------------------------
 * ■767px以下
 * --------------------------------------*/




@media only screen and (max-width: 767px){
.footer_all .footer-nav {
    display: block;
}

.footer_all .footer-nav li {
    border: none;
}

.footer_all .footer-nav ul:nth-child(odd) {
    float: left;
}
.mainvisual_standard .catch_text {
    font-size: 3rem;
}
	
.footer_all .address-side, .footer_all .contact-side, .footer_all .logo-side {
    color: #fff;
}

.h2_text .section_h2 {
    padding-bottom: 2rem;
    font-weight: 400;
    font-size: 2.5rem !important;
}

}


/* ----------------------------------------
 * ■375px以下
 * --------------------------------------*/
@media only screen and (max-width: 375px){
.infomation_all .editable_wrap, .infomation_all .letter {
    padding-bottom: .5rem;
}
.footer_all .logo-side {
    padding: 5rem 0 0;
}

.table_border_light .table_wrap .tr .th {
    padding: 2rem 1rem 1rem;
}

}

/*----------お問い合わせボタン----------*/
.section_name.blog_temp_section .banner_text ._color_ ,
.showcase_chart .banner_text ._color_ ,
.blog_posts .banner_text ._color_ {
  color: rgb(0, 0, 0)!important;
}

.section_name.blog_temp_section .banner_text .banner_link,
.showcase_chart .banner_text .banner_link,
.blog_posts .banner_text .banner_link {
  background-color:rgb(0, 0, 0)!important;
}