@charset "UTF-8";

#corona1+div .h::before{
    width: 35px;
    height: 35px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #00a3db;
	left: calc(50% - 17px);
}
#corona1+div .h::after{
    width: 10px;
    height: 10px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
	left: calc(50% - 5px);
	background: none;
	bottom: 13px;
}
#corona1+div h2{
	padding-bottom: 45px;
	margin-bottom: 2px;
}
#corona1+div{
padding-bottom: 30px!important;
	}
#corona1+div img{
	height: auto!important;
}
@media screen and (max-width: 800px){
	#corona1+div{
		padding-top: 30px!important;
padding-bottom: 30px!important;
	}
}

#service1+div .inner_item_txt,
#service2+div .inner_item_txt{
	padding: 20px 20px;
}
#service1+div .inner_item,
#service2+div .inner_item{
	border: 1px solid rgba(0,0,0,0.1);
	background: #f5f5f5;
}

#service1+div h3,
#service2+div h3{
	font-size: 2.2rem!important;
	margin-bottom: 0;
	color: #074f97;
}

#service1+div h2,
#service2+div h2{
	font-size: 2.4rem!important;
	line-height: 1.2;
	padding-top: 3px;
	letter-spacing: 0.1rem;
}

#service1+div .heading.block_header_3,
#service2+div .heading.block_header_3{
	background: url(/common/upload_data/multitechnica-jobcom2/image/pt.png) repeat #00a3db;
	border-bottom: 2px solid #213d58;
}

#service1+div .heading.block_header_3::before,
#service2+div .heading.block_header_3::before{
	display: none;
}

@media screen and (max-width: 480px){
	#service1+div .inner_item_txt,
	#service2+div .inner_item_txt{
	padding: 15px 15px;
}
	#service1+div .content_wrapper,
	#service2+div .content_wrapper{
    padding: 0 5%;
}
}

@media screen and (max-width: 900px){
#concept+section{
	background-image: none!important;
}
}

#recruit+section .wrapper_item{
	justify-content: center!important;
}

@media screen and (max-width: 700px){
	#corona1+div .inner_item{
		margin-left: 3%!important;
		width: 30%!important;
	}
}
@media screen and (max-width: 500px){
	#corona1+div .block_header_4 .h{
    font-size: 1.6rem !important;
}
	#corona1+div .heading.block_header_4 p{
		font-size: 1.4rem;
	}
}