@charset "UTF-8";


/***************************************************

	career

***************************************************/

.main_cont_wrapp{
	width: 900px;
	margin: 0 auto;
}

.main_title{
    font-size: 26px;
    font-family: "Archivo Black", sans-serif;
    letter-spacing: 0.1em;
    line-height: 1;
    margin-bottom: 50px;
}

.main_title strong {
    color: #808080;
}

.main_title small{
	font-size: 18px;
	font-family: "Noto Sans JP", sans-serif;
	margin-left: 20px;
}


.career_cont{
	margin-bottom: 35px;
}

.career_cont:last-of-type{
	margin-bottom: 0;
}

.career_cont .block_title{
	font-weight: 700;
	line-height: 1;
	margin-bottom: 8px;
}

.career_cont ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
}

.career_cont ul li .item{
	display: inline-block;
	padding: 0 0.5em;
}







/********************************************************************************
	リッキド用 CSS
********************************************************************************/

@media(max-width:1200px){


.main_cont_wrapp{
	width: 75vw;
}

.main_title{
    font-size: 2.166667vw;
    margin-bottom: 4.166667vw;
}

.main_title small{
	font-size: 1.5vw;
	margin-left: 1.666667vw;
}


.career_cont{
	margin-bottom: 2.916667vw;
}

.career_cont .block_title{
	margin-bottom: 0.666667vw;
}






}




/********************************************************************************
	スマートフォン用 CSS
********************************************************************************/

@media(max-width:430px){


.main_cont_wrapp{
	width: auto;
	margin: 8vw 6% 0;
}

.main_title{
	font-size: 4.8vw;
    margin-bottom: 5.333333vw;
}

.main_title small{
	font-size: 3.733333vw;
	margin-left: 1em;
}


.career_cont{
	margin-bottom: 8vw;
}

.career_cont .block_title{
	margin-bottom: 2.133333vw;
}

.career_cont ul{
	display: block;
}

.career_cont ul li{
	margin-bottom: 1.066667vw;
	padding-left: 1.2em;
	position: relative;
}

.career_cont ul li::before{
	content: '・';
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
}

.career_cont ul li .item{
	display: none;
}




}


