@charset "utf-8";



/*PC*/
@media print, screen and (min-width: 769px) {
	
.hed_img .hed_ttl { background: url("../images/recruit/head_img.jpg") top/cover;}



/* index
--------------------------------------------*/

.index {}
.index .cont01 { padding: 100px 0 50px;}
.index .cont01 h3 { font-size: 1.8em; font-weight: 500; margin-bottom: 20px;}
.index .cont01 p { color: #d09c80;}


.index .cont02 { }
.index .cont02 .img { margin: 0 0 30px; position: relative;}
.index .cont02 .img img { width: 100%;}

.index .cont02 table { border-bottom: solid 1px #d09c80; margin: 0 auto 100px;}
.index .cont02 table th { font-size: 1.2em; color: #d09c80; padding: 20px 40px; border-top: solid 1px #d09c80; text-align: left; width: 30%;}
.index .cont02 table td { padding: 20px; border-top: solid 1px #d09c80;}


}
/*----------------------------------------------------------------------*/







/*sp*/
@media only screen and (max-width: 768px) {
	
.hed_img .hed_ttl { background: url("../images/recruit/head_img.jpg") center/cover;}



/* index
--------------------------------------------*/

.index {}
.index .cont01 { padding: 0 0 50px;}
.index .cont01 h3 { font-size: 1.3em; font-weight: 500; margin-bottom: 10px;}
.index .cont01 p { color: #d09c80;}


.index .cont02 { }
.index .cont02 .img { margin: 0 0 10px; position: relative;}
.index .cont02 .img img { width: 100%;}
.index .cont02 table { width: 100%; border-bottom: solid 1px #d09c80; margin: 0 auto 50px;}
.index .cont02 table th { font-size: 1em; color: #d09c80; padding: 10px 20px 0; border-top: solid 1px #d09c80; text-align: left; width: 100%; display: block; box-sizing: border-box;}
.index .cont02 table td { padding: 10px 20px; font-size: 0.9em; border-top: none; display: block; box-sizing: border-box;}


}