@charset "utf-8";
/* CSS Document */
.eazy-inner a, .eazy-inner a:link, .eazy-inner a:visited {
  text-decoration: none;
  color: #009a8b;
}
.eazy-inner a:active, .eazy-inner a:focus, .eazy-inner a:hover {
  text-decoration: underline;
  color: #14bfad;
  outline: 0;
}
.lp-btn__list {
  display: flex;
  justify-content: space-between;
  max-width: 1350px;
  width: 100%;
  margin: 0 auto;
  /*border-bottom: 1px solid #c6c9d4;*/
}
.image-wrap--center{
	margin-bottom: 0 !important;
}
.ank_nav{
	position: -webkit-sticky;
	position: sticky;
    top: 8.6vw;
    margin: 2.666666666666667vw 0;
    z-index: 2;
	background-color: #fff;
	width: 100%;
}
/*.ank_nav{
    position: fixed;
    display: block;
    width: 100%;
	top:23.9em;
    height: 64px;
    background-color: #fff;
    z-index: 1;
}*/
.util-link--blank:link, .util-link--pdf:link{
	display: inline;
	text-decoration: underline;
}
.util-link--icon {
    position: relative;
    margin: 0 4px;
    vertical-align: inherit;
}
.tokutyo_box{
	border: 1px solid #000;
	border-radius: 10px;
}

.tokutyo_col .goriyou_slide_box.-one {
	background-position: left 2% top 50% !important;
	max-width: 100%;
}
.tokutyo_col .goriyou_slide_box.-two {
	background-position: left 2% top 50% !important;
	max-width: 100%;
}
.tokutyo_col .goriyou_slide_box.-thr {
	background-position: left 2% top 50% !important;
	max-width: 100%;
}
@media screen and (min-width: 761px){
	.tokutyo_col .goriyou_slide_title{
		margin: 10px 30px 0;
		font-size: 26px;
	}
	.line_01{
		position: relative;
		top: -60px;
		left: 29%;
		width: 460px;
		height: 12px;
		background-color: rgba(250,206,0,0.6);
		z-index: -1;
	}
	.line_02{
		position: relative;
		top: -44px;
		left: 31%;
		width: 415px;
		height: 12px;
		background-color: rgba(250,206,0,0.6);
		z-index: -1;
	}
}
@media screen and (max-width: 760px){
	.tokutyo_col .goriyou_slide_title{
		margin: 10px 5px 0;
	}
	.line_01{
		position: relative;
		top: -45px;
		left: 21px;
		width: 300px;
		height: 9px;
		background-color: rgba(250,206,0,0.6);
		z-index: -1;
	}
	.line_02{
		position: relative;
		top: -34px;
		left: 34px;
		width: 270px;
		height: 9px;
		background-color: rgba(250,206,0,0.6);
		z-index: -1;
	}
}
@media screen and (max-width: 670px) {
  .lp-btn__list {
    flex-direction: column;
    width: auto;
    padding: 25px 15px 35px;
  }
}
.lp-btn__list-item {
  position: relative;
  display: block;
  width: 20%;
}
@media screen and (max-width: 670px) {
  .lp-btn__list-item:nth-child(n+2) {
    margin-top: 12px;
  }
}
@media screen and (max-width: 670px) {
  .lp-btn__list-item {
    width: 100%;
  }
}
.lp-btn__list-item:not(:last-child)::after {
  content: '';
  position: absolute;
  top: 38px;
  right: 0;
  width: 1px;
  height: 50px;
  background-color: #c6c9d4;
}
@media screen and (max-width: 670px) {
  .lp-btn__list-item:not(:last-child)::after {
    display: none;
  }
}
.lp-btn__list-link {
  position: relative;
  display: block;
  padding: 40px 10px 60px;
  font-size: 18px;
	font-weight: bold;
  color: #333 !important;
  text-align: center;
  transition: all 0.2s ease 0s;
}
@media screen and (max-width: 670px) {
  .lp-btn__list-link {
    display: inline;
    padding: 0 0 0 45px;
    font-size: 14px;
    text-align: left;
  }
}
.lp-btn__list-link:hover {
  text-decoration: none !important;
  background-color: #c6c9d4;
}
@media screen and (max-width: 670px) {
  .lp-btn__list-link:hover {
    background-color: transparent;
  }
}
.lp-btn__list-link::before {
  content: url(/ytc/customer/send/sp/kantan/img/icon_arrow-under_black.png);
  position: absolute;
  left: 46%;
  bottom: 35px;
}
@media screen and (max-width: 670px) {
  .lp-btn__list-link::before {
    left: 12px;
    bottom: auto;
  }
}
@media screen and (min-width: 671px) and (max-width: 1020px) {
  .lp-btn__list-link .wrap-pad {
    display: block;
    padding-bottom: 28px;
  }
}
@media screen and (max-width: 670px) {
  .-pc {
    display: none !important;
  }
}
.-sp {
  display: none !important;
}
@media screen and (max-width: 670px) {
  .-sp {
    display: block !important;
  }
}
.-lp-btn-disable {
  display: none;
}
@media screen and (min-width: 671px) and (max-width: 1020px) {
  .-lp-btn-disable {
    display: block;
  }
}


.h2_title{
	text-align: center;
	margin: 5% 0 4%;
}
.h2_title span{
	font-size: 4rem;
	border-bottom: 3px dashed #000000;
	font-weight: bold;
}
.tokutyo, .hassou{
    margin-bottom: 60px;
}
.tokutyo_col{
	margin-bottom: 50px;
}
.tokutyo_box{
	margin-left: 0 !important;
}
.tokutyo_text {
    font-size: 18px;
    margin: 10px 0 0;
    text-align: left;
}
@media screen and (min-width: 761px){
	.tokutyo, .hassou {
		max-width: 1100px;
		margin: 0 auto 80px;
	}
	.tokutyo_text {
		font-size: 19px;
	}
	.tokutyo_col .mem_cv_text{
		line-height: 1.2;
	}
}
@media screen and (max-width: 760px){
	.tokutyo, .hassou{
		padding: 0 15px;
	}
}
@media print, screen and (min-width: 761px){
	.link-list[data-col-pc]>li {
		margin-top: 0.4em !important;
	}
}
@media only screen and (max-width: 760.98px){
	.link-list>li {
    margin-bottom: 1em !important;
	}
}