@charset "utf-8";
/*=================================================
 * fulltime
 * ================================================= */

.m3_mca-sp-lp18-fulltime-keyv {
	text-align:center;
}
.m3_mca-sp-lp18-fulltime-keyv img {
	max-width:100%;
	height:auto;
}
.m3_mca-sp-lp18-fulltime-keyv p {
	padding:0 10px;
}

/*-- formへのボタンbox---*/
.m3_mca-sp-lp18-btn-for-form-yellow {
    display: block;
    width: 100%;
    padding:7px 0;
	background: #fad258;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
	text-decoration: none;
	font-size:87.5%;
    color: #000;
	font-weight:bold;
	line-height:1.3;
	border:1px solid #7f6821;
}

.m3_mca-sp-lp18-fulltime-rei dl {
	margin:10px 15px;
	border-radius:5px;
	border:1px solid #0e6590;
	padding:3px;
}
.m3_mca-sp-lp18-fulltime-rei dt {
	background-color:#0e6590;
	border-radius:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.m3_mca-sp-lp18-fulltime-rei dd {
	background:url(../../images/mca_sp_lp/sp_lp18/sp_lp18_fulltime_rei_shadow.png) 5px center no-repeat;
	background-size: 10px 10px;
	padding:8px 10px 8px 30px;
	margin:0 5px;
	border-bottom:1px solid #ccc;
	font-size:87.5%;
}
.m3_mca-sp-lp18-fulltime-rei dd:last-child {
	border-bottom:none;
}
.m3_mca-sp-lp18-fulltime-rei ul{
	list-style:none;
}
.m3_mca-sp-lp18-fulltime-rei ul li{
	display:block;
	float:left;
}
.m3_mca-sp-lp18-fulltime-rei ul li:nth-child(2n+1) {
	width:45%;
}
.m3_mca-sp-lp18-fulltime-rei ul li:nth-child(2n+0) {
	width:55%;
}

.m3_mca-sp-lp18-fulltime-up-reason ul {
	list-style:none;
}
.m3_mca-sp-lp18-fulltime-up-reason li {
	padding-left:1em;
	text-indent:-1em;
	font-size:87.5%;
	font-weight:bold;
}
.m3_mca-sp-lp18-fulltime-up-reason p {
	font-size:87.5%;
	font-weight:bold;
	margin:10px 0;
}

.m3_mca-sp-lp18-fulltime-reason {
}
.m3_mca-sp-lp18-fulltime-reason dt {
	background-color:#eee;
	padding:5px 15px;
	line-height:1.3;
	font-weight:bold;
}
.m3_mca-sp-lp18-fulltime-reason dd {
	padding:15px;
	font-size:75%;
}
.m3_mca-sp-lp18-fulltime-reason dd img {
	margin-right:10px;
}

.m3_mca-sp-lp18-fulltime-flow ul {
	list-style:none;
}
.m3_mca-sp-lp18-fulltime-flow ul li {
	padding-bottom:20px;
	background:url(../../images/mca_sp_lp/sp_lp_common/sp_lp_flow_yaji.png) bottom center no-repeat;
	background-size: 43px 12px;
}
.m3_mca-sp-lp18-fulltime-flow ul li:last-child {
	padding-bottom:0px;
	background:none;
}
.m3_mca-sp-lp18-fulltime-flow-box {
	background-color:#e5f1fc;
	padding:10px;
	margin-top: 5px;
}
.m3_mca-sp-lp18-fulltime-flow-box img {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.m3_mca-sp-lp18-fulltime-flow-text {
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
}


/*=================================================
 * parttime
 * ================================================= */

.m3_mca-sp-lp18-parttime-keyv {
	text-align:center;
}
.m3_mca-sp-lp18-parttime-keyv img {
	max-width:100%;
	height:auto;
}
.m3_mca-sp-lp18-parttime-keyv p {
	padding:0 10px;
}

.m3_mca-sp-lp18-parttime-rei dl {
	margin:10px 15px;
	border-radius:5px;
	border:1px solid #19856e;
	padding:3px;
}
.m3_mca-sp-lp18-parttime-rei dt {
	background-color:#19856e;
	border-radius:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.m3_mca-sp-lp18-parttime-rei dd {
	background:url(../../images/mca_sp_lp/sp_lp18/sp_lp18_parttime_rei_shadow.png) 5px center no-repeat;
	background-size: 10px 10px;
	padding:8px 10px 8px 30px;
	margin:0 5px;
	border-bottom:1px solid #ccc;
	font-size:87.5%;
}
.m3_mca-sp-lp18-parttime-rei dd:last-child {
	border-bottom:none;
}
.m3_mca-sp-lp18-parttime-rei ul{
	list-style:none;
}
.m3_mca-sp-lp18-parttime-rei ul li{
	display:block;
	float:left;
}
.m3_mca-sp-lp18-parttime-rei ul li:nth-child(2n+1) {
	width:45%;
}
.m3_mca-sp-lp18-parttime-rei ul li:nth-child(2n+0) {
	width:55%;
}

.m3_mca-sp-lp18-parttime-reason {
}
.m3_mca-sp-lp18-parttime-reason-text {
	padding:10px 15px;
	font-weight:bold;
	color:#005721;
}
.m3_mca-sp-lp18-parttime-reason dt {
	background-color:#ccebde;
	padding:5px 15px;
	font-size:87.5%;
	line-height:1.3;
	font-weight:bold;
}
.m3_mca-sp-lp18-parttime-reason dd {
	padding:15px;
	font-size:87.5%;
}
.m3_mca-sp-lp18-parttime-reason dd img {
	margin-right:10px;
}

.m3_mca-sp-lp18-parttime-flow {
}
.m3_mca-sp-lp18-parttime-flow-list {
	margin-bottom:5px;
	line-height:1.3;
}
.m3_mca-sp-lp18-parttime-flow-list li {
	margin-left:1em;
	font-size:87.5%;
}
.m3_mca-sp-lp18-parttime-flow-wrapper {
	list-style:none;
}
.m3_mca-sp-lp18-parttime-flow-wrapper li {
	padding-bottom:20px;
	background:url(../../images/mca_sp_lp/sp_lp_common/sp_lp_flow_yaji.png) bottom center no-repeat;
	background-size: 43px 12px;
}
.m3_mca-sp-lp18-parttime-flow-wrapper li:last-child {
	padding-bottom:0px;
	background:none;
}
.m3_mca-sp-lp18-parttime-flow-box {
	background-color:#d6f1e6;
	padding:10px;
	margin-top: 5px;
}
.m3_mca-sp-lp18-parttime-flow-box img {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.m3_mca-sp-lp18-parttime-flow-text {
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
}
