p{color:#444 !important;}
.row-eq-height > div > div{height:100%;}
.tabs-nav > li{width:49.6%;}
.tabs-nav > li > a{width:100%;}
.jobimage{display:flex;position:relative;padding-top:85%;}
.jobimage img{width:100%;height: auto;position:absolute;top:0;left:0;}
.jobimage > h4{position:absolute;top:5px;left:5px;padding:0.3rem 0.8rem;color:#fcfcfc;background:#33b2ec;fontsize:0.95rem;}
.tabs-nav > li > h3{display: flex;justify-content: center;align-items: center;}
.tabs-nav > li > h3 > a{width:100%;display: block;text-align: center;}

.pc-menu li{display:flex;align-items: center;height:40px;}
.pc-menu li a{display:flex;align-items: center;}
.icoTel,.icoMail{display:flex;align-items: center;}

/**/
#menu-3 ul li{list-style: inside disc;color:#444;}
/*紹介の流れ*/
#menu-4 .cir{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
#menu-4 .cir > h3{line-height:1.4;position:relative;width:100%;padding:100% 0 0;background:#FF50AE;border-radius:50%;display: flex;flex-wrap:wrap;justify-content: center;align-items: center;}
#menu-4 .cir > h3 >span{position:absolute;display:flex;width:100%;height:100%;padding-top:100%;top:-50%;justify-content: center;align-items: center;color:#FFF;text-align: center;}
#menu-4 .cir > .tri{display:block;width:0;height: 0;border-left: 1.5rem solid transparent;border-right: 1.5rem solid transparent;border-top: 1.5rem solid #FF50AE;}
#menu-4 .section-content p{display: flex;align-items: center;}
#menu-4 .title2{display:flex;align-items: center;}
#menu-4 .title2::before,#menu-4 .title2::after{width:1.8rem;content:"";border-top:3px solid #FF50AE;}
#menu-4 .title2::before{margin-right:1rem;}
#menu-4 .title2::after{margin-left: 1rem;}
#menu-4 .pict1 {width:100%;height:100%;padding-top:100%;}
#menu-4 .pict1 img:first-of-type{width:65%;float: left;margin-bottom:1.5rem;opacity:0.4;}
#menu-4 .pict1 img:last-of-type{width:55%;float: right;opacity:0.4;}
#menu-4 .pict2 {width:100%;height:100%;padding-top:100%;}
#menu-4 .pict2 img:first-of-type{width:85%;float: right;margin-bottom:1.5rem;opacity:0.4;}
#menu-4 .pict2 img:last-of-type{width:60%;float: left;opacity:0.29;}
.row-flex-center{display:flex;align-items: center;}
@media all and (max-width:767px){
	.title3{position:relative;display: flex;align-items: center;}
	.pict1,.pict2{position:absolute;}
	.pict1{left:0;}
	.pict2{right:0;}
	#menu-4 .title2{justify-content: center;}
	.pict-title{display: flex;flex-wrap: wrap;justify-content: center;}
	.pict-title p{background:rgba(255,255,255,0.4);}
}

a.text-link{color:#FF50AE;font-weight: 700;}
a.text-link:hover,a.text-link:active{color:#FFA7D6;}