@charset "utf-8";
/*=================================================
 * fulltime
 * ================================================= */

.m3_mca-sp-lp50-fulltime-keyv {
	text-align:center;
	margin-bottom:5px;
	line-height:0;
	font-size:0;
}
.m3_mca-sp-lp50-fulltime-keyv img {
	max-width:100%;
	height:auto;
}
/*-- formへのボタンbox---*/
.m3_mca-sp-lp50-btn-for-form-orange {
    display: block;
    width: 100%;
    padding: 10px 0;
	background: #f96b0b;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
	text-decoration: none;
    color: #fff;
	font-weight:bold;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

/*-- キャンペーン用スタイルここから---*/
.m3_mca-sp-lp50-fulltime-keyv-cmp {
	margin-bottom: 5px;
}
.m3_mca-sp-lp50-fulltime-keyv-cmp h1 {
	text-align:center;
	line-height:0;
	font-size:0;
}
.m3_mca-sp-lp50-fulltime-keyv-cmp img {
	width:100%;
	height:auto;
}
.m3_mca-sp-lp50-fulltime-cmp-detail {
	background: #fff;
	border: solid #1b63a9;
	border-width: 5px 12px;
	width: 100%;
	box-sizing: border-box;
}
.m3_mca-sp-lp50-fulltime-cmp-detail dl {
	padding:5px 10px;
	font-size: 0.75rem;
	line-height:1.5;
	text-align: left;
}
.m3_mca-sp-lp50-fulltime-cmp-detail dl dt {
	font-size: 0.875rem;
	color: #1b63a9;
	margin-bottom:3px;
	font-weight: bold;
}
.m3_mca-sp-lp50-fulltime-cmp-detail dl dd {
	margin-bottom:7px;
}
.m3_mca-sp-lp50-fulltime-cmp-detail dl dd ul li {
	list-style: disc;
	margin-left: 1.5em;
	color: #333;
}
.m3_mca-sp-lp50-fulltime-voice-cmp-text {
	margin: 10px;
	padding: 10px;
	font-size: 0.875rem;
	border: 1px solid #aaa;
}
/*-- キャンペーン用スタイルここまで---*/



.m3_mca-sp-lp50-fulltime-voice {
}
.m3_mca-sp-lp50-fulltime-voice dt {
	padding:10px 10px 6px 50px;
	color:#FFF;
	font-weight:bold;
}
.m3_mca-sp-lp50-fulltime-voice dt.m3_mca-sp-lp50-fulltime-voice-dt1,
.m3_mca-sp-lp50-fulltime-voice dt.m3_mca-sp-lp50-fulltime-voice-dt3 {
	background:url(../../images/mca_sp_lp/sp_lp50/sp_lp50_fulltime_voice_dr1.png) #3CF 5px 0 no-repeat;
	background-size: 40px 46px;
}
.m3_mca-sp-lp50-fulltime-voice dt.m3_mca-sp-lp50-fulltime-voice-dt2 {
	background:url(../../images/mca_sp_lp/sp_lp50/sp_lp50_fulltime_voice_dr2.png) #3CF 5px 0 no-repeat;
	background-size: 40px 46px;
}
.m3_mca-sp-lp50-fulltime-voice-text {
	padding:10px 15px;
	font-size:87.5%;
}
.m3_mca-sp-lp50-fulltime-voice-money {
	margin:0 15px 15px 15px;
	padding:5px;
	text-align:center;
	font-size:87.5%;
	background-color:#fdf6d1;
}

.m3_mca-sp-lp50-fulltime-reason {
}
.m3_mca-sp-lp50-fulltime-reason-copy {
	padding:10px 15px;
	background:url(../../images/mca_sp_lp/sp_lp50/sp_lp50_fulltime_reason_bg.png) right 3px no-repeat;
	background-size: 93px 83px;
	font-size:87.5%;
	margin-bottom:5px;
}
.m3_mca-sp-lp50-fulltime-reason dt {
	background-color:#fdf6d1;
	padding:5px 10px;
	line-height:1.3;
	font-weight:bold;
}
.m3_mca-sp-lp50-fulltime-reason dd {
	padding:10px 15px;
	font-size:75%;
}

.m3_mca-sp-lp50-fulltime-flow ul {
	list-style:none;
}
.m3_mca-sp-lp50-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-lp50-fulltime-flow ul li:last-child {
	padding-bottom:0px;
	background:none;
}
.m3_mca-sp-lp50-fulltime-flow-box {
	background-color:#e5f1fc;
	padding:10px;
	margin-top: 5px;
}
.m3_mca-sp-lp50-fulltime-flow-box img {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
}
.m3_mca-sp-lp50-fulltime-flow-text {
	display:inline-block;
	vertical-align:middle;
	font-weight:bold;
	line-height:1.3;
	font-size:87.5%;
}


/*=================================================
 * parttime
 * ================================================= */
