
/*--------------------------------------------------
  common
--------------------------------------------------*/
#header .inner .g-nav .nav02 li .h-btn01 {
	border-color: #34beea;
	color: #34beea;
}

#header .inner .g-nav .nav02 li .h-btn02 {
	background: #34beea;
}

/*--------------------------------------------------
  btn
--------------------------------------------------*/

.btn01 {
	background: #34beea;
}


/*--------------------------------------------------
  top
--------------------------------------------------*/
.top .mv .slide-dots .slick-active button {
	background: #34beea;
}

.top .sec01 .block .block-ttl .ttl-sub::before {
	background: #34beea;
}


/*--------------------------------------------------
  cv-area
--------------------------------------------------*/

.cv-area .img-area {
	background: #34beea;
}


.cv-area .cv-btn01 {
	border-color: #34beea;
	color: #34beea;
}

.cv-area .cv-btn02 {
	background: #34beea;
}

/*--------------------------------------------------
  footer
--------------------------------------------------*/

#footer .f-copy {
	color: #34beea;
	border-color: #34beea;
}


/*--------------------------------------------------
   page-top
--------------------------------------------------*/

    .page-top a {
      background: #34beea;
    }
  
/*--------------------------------------------------
   sp-gnav
--------------------------------------------------*/

#hb-menu span {
	background: #34beea;
}

.sp-g-nav .g-nav-inner {
	background: #34beea;
}

.sp-g-nav .nav02 .h-btn02 {
	color: #34beea;
}

.sp-g-nav .nav02 .h-btn02::before {
	border-color: #34beea;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
lower
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*--------------------------------------------------
   lower mv
--------------------------------------------------*/

	.lower .mv .mv-img {
		background: #34beea;
	}

/*--------------------------------------------------
 l-ttl
--------------------------------------------------*/

.l-ttl {
	color: #34beea;
}

.l-ttl .ttl-main::before {
	background: #34beea;
}

/*--------------------------------------------------
 parts01
--------------------------------------------------*/
.parts01 .parts-main ul li::before {
	background: #34beea;
}

.free_contents ul li::before {
	background: #34beea;
}

/*--------------------------------------------------
 parts02
--------------------------------------------------*/

.parts02 .parts-main table {
	border-color: #34beea;
}

.parts02 .parts-main tr {
	border-color: #34beea;
}

/*--------------------------------------------------
 parts03
--------------------------------------------------*/
.parts03 dt {
	color: #34beea;
}

.parts03 dt::before {
	background: #34beea;
}

.parts03 dt::after {
	background: #34beea;
}

.parts03 dl::after{
	background: #34beea;
}

/*--------------------------------------------------
 parts05
--------------------------------------------------*/

.parts05 .parts-ttl {
	color: #34beea;
}

.text-more-btn::before {
	color: #34beea;
}

.text-more-btn.open::before {
	color: #34beea;
}

/*--------------------------------------------------
  l-cv-area
--------------------------------------------------*/

.l-cv-area01 .cv-btn01 {
	border-color: #34beea;
	color: #34beea;
}

.l-cv-area01 .cv-btn02 {
	background: #34beea;
}

/*--------------------------------------------------
  Schedule
--------------------------------------------------*/
.voices-schedule::after {
	color: #34beea;
}
.voices-schedule::before {
	border-top: 2px solid #34beea;
	border-right: 2px solid #34beea;
}
.voices-schedule__item::before {
	background: #34beea;
}
.voices-schedule__time {
	color: #34beea;
}
/*--------------------------------------------------
  news
--------------------------------------------------*/
.top-news-ttl {
	color: #34beea;
}

.top-news-ttl .ttl-sub::after {
	background: #34beea;
}

.top-news-link a {
	border-color: #34beea;
	background: #34beea;
}

.top-news-list a {
	color: #34beea;
}

.top-news-list .date {
	color: #34beea;
}

.news-date {
	color: #34beea;
}

.news-detail .news-date {
	background: #34beea;
}

.news-side-ttl {
	color: #34beea;
}

.news-side-ttl::after {
	background: #34beea;
}

.news-pagination .current {
	background: #34beea;
	border-color: #34beea;
}

/*--------------------------------------------------
  privacy
--------------------------------------------------*/

/*--------------------------------------------------
  menu
--------------------------------------------------*/
.u-hb-btn--company {
	border-color: #34beea;
	color: #34beea;
}
.u-hb-btn--entry {
	background: #34beea;
}
#u-hb-menu span {
	background: #34beea;
}
.u-hb-panel {
	background: #34beea;
}
.u-hb-btns--panel .u-hb-btn--entry {
	color: #34beea;
}
.u-hb-btns--panel .u-hb-btn--entry::before {
	border-color: #34beea;
}

/*--------------------------------------------------
  data
--------------------------------------------------*/
.parts-data-section .data-card {
	background: #34beea;
}

/*--------------------------------------------------
  data
--------------------------------------------------*/
.cv-area.top-pc-only .cv-bg::after {
	background: #34beea;
}

.cv-area.top-pc-only .top-recruit__text .block-ttl .ttl-sub::before {
	background: #34beea;
}
