@charset "UTF-8";



/* BOX
================================================== */

em.st{
color:#EC9E0C;
font-style:normal;
}



h4{
margin:0;
padding:0;	
color:#646460!important;
font-style:normal!important;
font-size:12px;
margin:0 0 0px 4%;
letter-spacing:0.1em;
}

h5{
margin:0;
padding:0;	
color:#ecc492!important;
font-style:normal!important;
font-size:12px;
margin:20px 0 20px 4%;
letter-spacing:0.1em;
}


table.about-list01{
width:auto;
height:auto;
padding:0px;
margin:0 0 8% 4%;
text-align:left;
border:none;
line-height:180%;
font-size:11px;
letter-spacing:0.1em;
}


table.about-list01 th{
width:90px;
margin:0 0 5px 0;
padding:0px 0 10px 0;
vertical-align:top;
text-align:left;
}

table.about-list01 td{
padding:0px 0 10px 0;
margin:0 0 5px 0;
vertical-align:top;
text-align:left;
}

table.about-list01 a{
color:#ecc492;
font-family: 'Barlow Semi Condensed', sans-serif!important;
font-family: 'Noto Serif JP', serif!important;
}

.border-clear{
	clear:left;
	margin:0 2% 5% 2%;
	border-top:1px dashed #646460;
}


.recruit-photo{
width:auto;	
margin:0 0 8% 4%;	
}



@media screen and (max-width: 480px) {
	
	h4{
margin:0;
padding:0;	
color:#646460!important;
font-style:normal!important;
font-size:12px;
margin:4% 0 10px 2%;
letter-spacing:0.1em;
}

h5{
margin:0;
padding:0;	
color:#ecc492!important;
font-style:normal!important;
font-size:12px;
margin:20px 0 20px 2%;
letter-spacing:0.1em;
}

	
	table.about-list01{
width:auto;
height:auto;
padding:0px;
margin:4% 0 4% 2%;
text-align:left;
border:none;
line-height:180%;
font-size:10px;
}


table.about-list01 th{
width:90px;
margin:0;
padding:0px;
vertical-align:top;
text-align:left;
}

table.about-list01 td{
padding:0;
margin:0;
vertical-align:top;
text-align:left;
}

.border-clear{
	clear:left;
	margin:0 2% 5% 2%;
	border-top:none;
}

.recruit-photo{
width:auto;	
margin:0 0 8% 2%;	
}

	
}


/* 調整マージン
================================================== */

.font-color01{
	color:#f9f9ef!important;
}

.font-color02{
	color:#646460!important;
}
