@charset "utf-8";

/***** TWNEXTインクルード *****/
@import url('./mp-include-pc-shain.css');

/***** MPコンテンツ用CSS *****/

/* 共通_非推奨ブラウザ注意用、Cookie OFF/js OFF用 */
.mp-header-alert-wrap {
	background: #ffca00;
	padding-top: 9px;
	padding-bottom: 5px;
}

.mp-header-alert {
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* 共通_共通フッターインクルード */
.mp-ft-link-lst-wrap {
	box-shadow: 0 1px 0 0 #ffda4d;
	border-bottom: 1px solid #e5b500;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	width: 960px;
	margin-bottom: 10px;
}

.mp-ft-link-lst-inner {
	margin-top:20px;
}

.mp-ft-link-lst-inner:first-child {
	margin-top:0;
}

.mp-ft-link-lst-ttl,
.mp-ft-link-lst-wrap a:link,
.mp-ft-link-lst-wrap a:visited,
.mp-ft-link-lst-wrap a:hover,
.mp-ft-link-lst-wrap a:active {
	color: #3f3f3f;
	text-shadow: 0 1px 1px rgba(255,255,255,0.3);
}

.mp-ft-link-lst-ttl {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.mp-ft-area-link-lst > li {
	float: left;
	margin-bottom: 2px;
	margin-right: 30px;
	width:400px;
}

.mp-ft-link-lst > li,
.mp-ft-area-link-lst-inner > dt,
.mp-ft-area-link-lst-inner > dd {
	box-shadow: 1px 0 0 0 #ffda4d;
	border-right: 1px solid #e5b500;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:2px;
}

.mp-ft-area-link-lst-inner > dt {
	padding-right: 5px;
	margin-right: 5px;
	width:65px;
}

.mp-ft-link-lst > li,
.mp-ft-area-link-lst-inner > dd {
	padding-right: 8px;
	padding-left: 8px;
}

.mp-ft-link-lst > li:first-child {
	padding-left: 0;
}

/* 全国トップ・版トップ_ページ見出しインクルード */
.mp-top-ttl-catch {
	margin-top: 10px;
	font-size: 18px;
	font-weight: bold;
	display: block;
}

.mp-top-ttl-caption {
	margin-top: 17px;
	font-size: 14px;
	line-height: 1.3;
	font-weight: bold;
	display: block;
}

.mp-top-ttl-caption-txt {
	margin-top: 10px;
}

.baloon-img-top {
	bottom: -25px;
	left: 40px;
}
.baloon-img-kantou {
	bottom: 5px;
	left: 325px;
}
.baloon-img-kansai {
	bottom: 5px;
	left: 330px;
}
.baloon-img-toukai {
	bottom: 5px;
	left: 320px;
}
.baloon-img-touhoku {
	bottom: 5px;
	left: 320px;
}
.baloon-img-koushinnetsu {
	bottom: 5px;
	left: 330px;
}
.baloon-img-chugoku {
	bottom: 5px;
	left: 320px;
}
.baloon-img-shikoku {
	bottom: 5px;
	left: 330px;
}
.baloon-img-kyuushu {
	bottom: 5px;
	left: 320px;
}
.state-main-sch-wrap {
	height: 360px;
}

.baloon-img-kantou>img,
.baloon-img-kansai>img,
.baloon-img-chugoku>img {
	width: 80%;
	height: auto;
}
.baloon-img-touhoku>img,
.baloon-img-kyuushu>img {
	width: 85%;
	height: auto;
}
.baloon-img-koushinnetsu>img,
.baloon-img-shikoku>img {
	width: 95%;
	height: auto;
}

/* 全国トップ・都道府県トップ_人気エリアを選択インクルード */
.mp-popular-area-box,
.mp-popular-area-box-wrap {
	border: 2px solid #ffca00;
	border-radius: 8px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.4);
	background: #ffffff;
}

.mp-popular-area-box {
	margin-top: 10px;
}

.mp-popular-area-ttl {
	border-radius: 6px 6px 0 0;
	background: #fff2a9;
	line-height: 25px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
}

/* 版トップ_人気エリアを選択インクルード */
.mp-popular-area-wrap {
	overflow: hidden;
	width: 934px;
	padding-right: 11px;
	padding-bottom: 11px;
	padding-left: 11px;
}

.mp-popular-area-inner {
	margin-top: -4px;
	margin-bottom: 5px;
	margin-left: -20px;
}

.mp-popular-area-lst-ttl {
	border-bottom: solid 1px #B5B2B2;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: bold;
}

.mp-popular-area-lst {
	width: 298px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}

.mp-popular-area-lst.pref-shizuoka {
	height: 70px;
}

.mp-popular-area-lnk-lst li,
.mp-popular-station-lnk-lst li {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.mp-top-contents-box-wrap .contents-box-wrap:first-child {
	margin-top: 0;
}

.mp-other-site-bnr-lst-wrap {
	width: 642px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
}

.mp-other-site-bnr-lst {
	width: 652px;
}

.mp-other-site-bnr-lst li {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.mp-other-site-bnr-lst li img {
	border: 1px solid #cccCCC;
}

/* 全国トップ・都道府県トップ_お知らせリンクインクルード */
.mp-top-topics-wrap {
	background: #fff2a9;
	border: 2px solid #ffca00;
	border-radius: 8px;
	margin-top: 8px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	position: relative;
	box-shadow: 0 2px 8px rgba(0,0,0,0.4);
}

.mp-area-top-topics-wrap {
	border: 2px solid #ffca00;
	border-radius: 8px;
	margin-top: 8px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	position: relative;
}

.mp-top-topics-inner {
	background: #ffffff;
	border-radius: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 50px;
	vertical-align: middle;
	line-height: 1.4;
	color: #f46d33;
}

.mp-top-topics-inner li {
	text-indent: -1em;
	padding-left: 1em;
	margin-top: 5px;
}

.mp-top-topics-inner a {
	color: #f46d33;
}

.mp-top-ico-info:before {
	content:"";
	background: #f8895d;
	background-position: 9px -3295px;
	border-radius: 4px;
	display: block;
	position: absolute;
	left: 6px;
	width: 35px;
	height: 26px;
	line-height: 1;
	vertical-align: middle;
	text-align: center;
}

.mp-top-ico-info:after {
	border: 5px solid transparent;
	border-left: 5px solid #f8895d;
	content:"";
	width: 0;
	height: 0;
	position: absolute;
	top:14px;
	left: 41px;
}

.mp-area-top-topics-wrap .mp-top-ico-info:after {
	top: 11px;
}

.mp-top-topics-txt {
	width: 413px;
}

.mp-top-topics-l-txt {
	width: 585px;
}

.mp-top-topics-state-txt {
	width: 619px;
}

/* 全国トップ・版トップ・都道府県トップ_コンテンツ系インクルード */
.mp-top-guide-lst li:after {
	content: ""; display: block; clear: both; height: 0; visibility: hidden;
}

.mp-top-main-contents-wrap,
.mp-area-main-contents-wrap {
	padding-bottom: 8px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.mp-area-main-contents-wrap {
	margin-top: 10px;
}

.mp-top-main-contents-wrap {
	margin-top: 30px;
}

.MP-relatedService,
.mp-top-contents-wrap,
.mp-inc-service-contents-wrap {
	background: #ffffff;
	border-radius: 8px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.4);
}

.MP-relatedService,
.mp-top-contents-wrap {
	margin-top: 20px;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
}

.mp-inc-service-contents-wrap {
	margin-top: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	border: solid 1px #dcdada;
}

.mp-service-contents-ttl {
	background: #fff2a9;
	border-radius: 4px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
	font-size: 13px;
}

.mp-inc-bnr-lst {
	margin-left: -20px;
	margin-top: -20px;
}

.mp-top-bnr-lst {
	display: table;
	width: auto;
	margin-top: -15px;
	margin-left: auto;
	margin-right: auto;
}

.mp-inc-bnr-lst > li {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}

.mp-top-bnr-lst > li {
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 5px;
	width: 446px;
}

.mp-inc-bnr-lst > li {
	width: 312px;
}

.mp-top-bnr-img {
	float: left;
	width: 140px;
}

.closeup-img{
	width:140px;
}

.mp-top-bnr-txt-wrap,
.mp-inc-bnr-txt-wrap {
	float: left;
	margin-left: 10px;
}

.mp-top-bnr-txt-wrap {
	width: 296px;
}

.mp-inc-bnr-txt-wrap {
	width: 172px;
}

.closeup-text{
	width:296px;
}

.mp-top-contents-inner {
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
}

.mp-top-contents-inner:last-child{
	border-bottom:none;
}

.mp-big-bnr-wrap {
	overflow: hidden;
	padding-top: 15px;
	text-align: center;
}

.mp-big-bnr-lst > li{
	margin-top:15px;
}

.mp-big-bnr-lst > li:first-child{
	margin-top:0;
}

.mp-top-course-lst {
	width: 170px;
	float: left;
}

.mp-inc-course-lst {
	width: 140px;
	float: left;
}

.mp-top-course-lst li,
.mp-top-guide-lst li,
.mp-inc-course-lst li,
.mp-inc-guide-lst li {
	margin-top: 15px;
}

.mp-top-course-lst li:first-child,
.mp-top-guide-lst li:first-child,
.mp-inc-course-lst li:first-child {
	margin-top: 0;
}

.mp-inc-guide-lst li {
	float: left;
	width: 247px;
}

.mp-top-course-ico,
.mp-top-guide-ico,
.mp-inc-course-ico,
.mp-inc-guide-ico {
	float: left;
	width: 35px;
}

.mp-top-course-txt,
.mp-top-guide-txt,
.mp-inc-course-txt,
.mp-inc-guide-txt {
	float: left;
	line-height: 35px;
	margin-left: 10px;
}

.mp-inc-guide-txt {
	width: 202px;
}

.mp-top-course-txt {
	width: 125px;
}

.mp-top-guide-txt {
	width: 219px;
}

.mp-inc-course-txt {
	width: 95px;
}

.mp-top-guide-lst,
.mp-inc-guide-lst {
	margin-left: 10px;
	float: left;
}

.mp-top-guide-lst {
	width: 264px;
}

.mp-inc-guide-lst {
	width: 494px;
	margin-top: -15px;
}

.mp-service-box-wrap {
	width: 453px;
	margin-left: 15px;
	float: left;
}

.mp-service-box-inner {
	margin-top: 15px;
	border-top: dotted 1px #cccccc;
	padding-top: 5px;
}

.mp-service-box-inner:first-child {
	margin-top: 0;
	border-top: none;
}

.mp-service-box-ico {
	float: left;
	width: 30px;
	text-align: center;
}

.mp-service-box-txt-wrap,
.mp-inc-service-box-txt {
	float: left;
	margin-left: 10px;
	padding-top: 3px;
}

.mp-service-box-txt-wrap {
	width: 413px;
}

.mp-inc-service-box-txt {
	width: 277px;
}

.mp-service-box-ttl {
	font-size: 13px;
	font-weight: bold;
}

.mp-service-box-btn-wrap {
	margin-top: 10px;
}

.mp-service-box-btn-wrap > li {
	float: left;
	margin-left: 10px;
}

.mp-inc-service-box-btn > li {
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}

.mp-service-box-btn-wrap > li:first-child {
	margin-left: 0;
}

.mp-service-box-contents-inner {
	margin-top: 10px;
}

.mp-service-box-contents-inner:first-child {
	margin-top: 0;
	border-top: none;
}

.mp-service-box-contents-ico {
	float: left;
	width: 40px;
	text-align: center;
}

.mp-service-box-contents-txt {
	float: left;
	width: 368px;
	margin-left: 5px;
	padding-top: 10px;
}

.mp-inc-two-column-wrap {
	width: 654px;
	margin-left: -10px;
}

.mp-inc-two-column-inner {
	float: left;
	width: 317px;
	margin-left: 10px;
}

.mp-inc-service-box-btn a {
	border-radius: 5px;
	cursor: pointer;
	display: table-cell;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	padding-left: 5px;
	padding-right: 16px;
	vertical-align: middle;
	width: 107px;
}

.mp-inc-service-box-btn a:after {
	background-image: url(../img/spt/i.png);
	background-position: 0 -226px;
	content: "";
	height: 14px;
	margin-top: -7px;
	position: absolute;
	right: 7px;
	top: 50%;
	width: 11px;
}

.mp-inc-service-box-contents {
	float: left;
	width: 232px;
	margin-left: 5px;
	padding-top: 3px;
}

.mp-inc-info-box-wrap {
	background: url(../img_mp/inc-bottom-toiawasearea.png) left top no-repeat;
	width: 448px;
	height: 94px;
	position: relative;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

.mp-inc-info-box-wrap img {
	position: absolute;
	right: 10px;
	top: 40px;
}

.MP-relatedService__link,
.mp-group-link {
	margin:10px;
	font-size:10px;
}

.mp-link-lst {
	font-size: 11px;
}

.mp-link-lst::after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	visibility: hidden;
}

.mp-link-lst-item {
	float: left;
	margin-left: 10px;
	width: 105px;
}

/* 全国トップ・版トップ_人気の条件検索インクルード　*/
.mp-unique-sch {
	margin-top: 20px;
}

.mp-unique-sch:first-child {
	margin-top: 0;
}

.MP-relatedService__ttl,
.mp-unique-sch-ttl {
	background: #fff2a9;
	border-radius: 4px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}

.mp-unique-sch-ttl-txt {
	float: left;
}

.mp-unique-sch-ttl-lnk,
.mp-unique-sch-ttl-lnk:visited {
	color: #0170b5;
	font-weight: bold;
	float: right;
}

.mp-unique-sch-ttl-lnk:hover,
.mp-unique-sch-ttl-lnk:active {
	color: #4295cb;
	font-weight: bold;
}

.mp-unique-sch-lst {
	margin-top: 10px;
	font-size: 11px;
	font-weight: bold;
}

.mp-unique-sch-lst-ttl,
.mp-unique-sch-lst-ttl:visited {
	color: #0170b5;
	text-decoration: underline;
	margin-top: 7px;
}

.mp-unique-sch-lst-ttl:hover,
.mp-unique-sch-lst-ttl:active {
	color: #4295cb;
}

.mp-unique-sch-lst li {
	width: 105px;
	float: left;
	margin-left: 10px;
}

.mp-assemble-sch-lst li {
	min-height: 40px;
}

.mp-site-discription {
	margin-top: 30px;
	margin-left: 9px;
	margin-right: 9px;
	border-radius: 5px;
	border: solid 1px #b4b4b4;
	padding: 11px;
	font-size: 11px;
}

.mp-site-discription-txt {
	margin-top: 3px;
}

/*　版トップ_人気の条件検索インクルード */
.mp-unique-sch-tbl-wrap {
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 9px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-radius: 5px;
	padding-right: 3px;
	padding-left: 3px;
	background: #ffffff;
}

.mp-unique-sch-tbl-inner {
	position: relative;
	display: table;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

.mp-unique-sch-tbl-inner:first-child {
	border-top: none;
}

.mp-unique-sch-tbl-inner > dt {
	display: table-cell;
	background: #fefacd;
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 8px;
	vertical-align: top;
	border: 1px solid #f8f2bb;
	border-radius: 3px;
}

.mp-unique-sch-tbl-inner > dd {
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 10px;
}

.mp-unique-sch-table-lst li {
	float: left;
	margin-left: 10px;
	width: 200px;
	padding-top: 10px;
}

/* 都道府県トップ_人気のワードインクルード */
.mp-word-popular-wrap {
	display: table;
	padding-bottom: 5px;
}

.mp-word-popular-lst li {
	float: left;
	font-size: 10px;
	margin-left: 8px;
	line-height: 22px;
	display: table-cell;
	vertical-align: top;
}

.mp-word-popular-ttl-wrap {
	display: table-cell;
	vertical-align: top;
}

.mp-word-popular-ttl {
	position: relative;
	background: #f36b3d;
	width: 69px;
	height: 22px;
	line-height: 22px;
	color: #ffffff;
	border-radius: 3px;
	text-align: center;
	font-size: 10px;
}

.mp-word-popular-ttl:after {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #f36b3d;
	top: 50%;
	margin-top: -3px;
}

/* 都道府県トップ */
.mp-panel-lst-data-txt li {
	float: left;
	margin-left: 11px;
}

/* 都道府県トップ_SEOコンテンツ枠インクルード */
.mp-sch-contents-box-wrap {
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-radius: 5px;
	border: solid 1px #dcdada;
	margin-top: 30px;
	background: #ffffff;
}

.mp-contents-box-ft-lnk {
	border-top: 1px solid #dfd9c5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	text-align: right;
}

.area-contents-wrap {
	border: solid 1px #dcdada;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	margin-top: 30px;
}

.area-yellow-ttl {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: linear-gradient(to bottom,#fdbd06 0,#fecb00 100%);
	background: -webkit-linear-gradient(top,#fdbd06,#fecb00);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdbd06),color-stop(100%,#fecb00));
	background-color: #fdbb06;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 15px;
}

.tbl-area-ttl {
	background: #fbf5df;
	border-bottom: 1px solid #dfd9c5;
	border-top: 1px solid #dfd9c5;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-top: 5px;
	text-align: left;
}

/* 都道府県トップ_おすすめ求人下インクルード */
.mp-big-bnr-contents-wrap {
	margin-top: 20px;
}

.mp-big-bnr-contents-lst > li {
	margin-top: 15px;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-radius: 5px;
	border: solid 1px #dcdada;
	background: #ffffff;
}

.mp-big-bnr-contents-lst > li:first-child {
	margin-top: 0;
}

/*
	共通で使うクラス
*/

.mp-cnt-box{
	margin-top:10px;
}

.mp-jb-img-wrap {
	margin-top:40px;
	text-align: center;
}

.mp-txt-em{
	font-weight: bold;
}
.mp-txt-caution {
	color: #e94200;
	font-weight: bold;
}

/* 全国トップ */
.bnr-spot-wrap{
	text-align: center;
	margin-bottom: 20px;
}

/* 告知インクルード SCPNOTICE.html 都道府県トップ用 */
#pageid-s-area .contents-main-wrap > .top-txt-wrap,
#pageid-s-area .contents-main-wrap > .top-txt-wrap > center {
	text-align: left;
}

.contents-main-wrap > .top-txt-wrap > .top-txt-inner{
	width:100%;
}
/* 告知インクルード SCPNOTICE.html 全国トップ */
.contents-wrap > .top-txt-wrap{
	padding-bottom: 0;
}

/* 告知インクルード SCPNOTICE.html 装飾 */
.top-txt-container {
	background-color: #fff2a9;
	border: 2px solid #ffca00;
	border-radius: 8px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 14px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}

.top-txt-lst > li{
	margin-top:4px;
	padding-left: 1em;
	text-indent: -1em;
}

.top-txt-lst > li:first-child{
	margin-top: 0;
}

.top-txt-container a:link,
.top-txt-container a:visited {
	color: #0170b5;
	text-decoration: underline;
}

.top-txt-container a:hover,
.top-txt-container a:active {
	color: #4295cb;
}

.mp-notice-txt-red {
	color: #e64300;
}

/* 都道府県トップお役立ちコンテンツ */
.mp-service-box-btn:after,
.mp-bnr-lst:after,
.mp-course-lst li:after,
.mp-guide-lst li:after,
.mp-two-column-wrap:after,
.mp-two-column-inner:after,
.mp-top-bnr-lst:after,
.mp-top-bnr-lst li:after,
.mp-career-contents-head:after,
.mp-career-contents-link-lst:after,
.mp-btn-sns-list:after,
.mp-btn-sns-icons:after
 { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.mp-service-contents-wrap {
	margin-top: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	background: #ffffff;
	border-radius: 8px;
	border: solid 1px #dcdada;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.mp-contents-wrap {
	overflow: hidden;
	border-bottom: dotted 1px #cccccc;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 7px;
	padding-left: 7px;
}
.mp-contents-wrap + .mp-contents-wrap:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.mp-two-column-wrap {
	width: 654px;
	margin-left: -10px;
}

.mp-two-column-inner {
	float: left;
	width: 317px;
	margin-left: 10px;
}

.mp-bnr-lst > li {
	margin-top: 20px;
	margin-left: 17px;
	float: left;
}

.mp-bnr-lst > li {
	width: 312px;
	min-height: 90px;
}

.top-bnr-img {
	float: left;
	width: 130px;
}

.mp-bnr-txt-wrap {
	float: left;
	margin-left: 10px;
	width: 172px;
}

.mp-course-lst {
	width: 140px;
	float: left;
}

.mp-course-lst li,
.mp-guide-lst li {
	margin-top: 15px;
}

.mp-course-lst li:first-child {
	margin-top: 0;
}

.mp-course-ico,
.mp-guide-ico {
	float: left;
	width: 35px;
}

.mp-course-txt,
.mp-guide-txt {
	float: left;
	line-height: 35px;
	margin-left: 10px;
}

.mp-course-txt {
	width: 95px;
}

.mp-guide-lst {
	width: 494px;
	margin-top: -15px;
	margin-left: 10px;
	float: left;
}

.mp-guide-lst li {
	float: left;
	width: 247px;
}

.mp-guide-txt {
	width: 202px;
}

.service-box-ico {
	float: left;
	width: 30px;
	text-align: center;
}

.mp-service-box-txt {
	width: 277px;
}

.mp-service-box-txt {
	float: left;
	margin-left: 10px;
	padding-top: 3px;
}

.service-box-ttl {
	font-size: 13px;
	font-weight: bold;
}

.mp-service-box-btn > li {
	float: left;
	margin-right: 6px;
	margin-top: 6px;
}

.mp-service-box-btn a {
	border-radius: 5px;
	cursor: pointer;
	display: table-cell;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	padding-left: 5px;
	padding-right: 16px;
	vertical-align: middle;
	width: 107px;
}

.mp-service-box-btn a:after {
	background-image: url(../img/spt/i.png);
	background-position: 0 -226px;
	content: "";
	height: 14px;
	margin-top: -7px;
	position: absolute;
	right: 7px;
	top: 50%;
	width: 11px;
}

.service-box-contents-inner {
	margin-top: 10px;
}

.service-box-contents-ico {
	float: left;
	width: 40px;
	text-align: center;
}

.mp-service-box-contents {
	float: left;
	width: 232px;
	margin-left: 5px;
	padding-top: 10px;
}

.mp-info-box-ttl {
	background: #FFF2A9;
	border-radius: 4px;
	font-size: 13px;
	margin-top: 20px;
	padding: 7px 8px;
}

.mp-info-box-ttl:first-child {
	margin-top: 0;
}

.mp-info-box-wrap {
	margin-top: 10px;
}

.mp-info-box-inner {
	display: table;
	width: 100%;
}

.mp-info-box-inner-text {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}
.mp-info-box-inner-btn {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
}
.mp-info-box-inner-btn a {
	display: block;
}

.mp-hw-bnr {
	padding-top: 15px;
	padding-right: 9px;
	padding-bottom: 15px;
	padding-left: 9px;
	text-align: center;
}

.mp-hw-bnr a {
	display: inline-block;
}

.mp-hw-merit-lst {
	display: table;
	width: 100%;
}

.mp-hw-merit-lst > li {
	display: table-cell;
	padding-left: 10px;
	padding-right: 10px;
	width: 33.333%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mp-hw-merit-lst-ttl {
	text-align: center;
	font-size: 13px;
}

.mp-hw-merit-txt {
	margin-top: 10px;
}

.mp-career-contents-wrap {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 7px;
	padding-left: 7px;
}

.mp-career-contents-logo {
	float: left;
}

.mp-career-contents-caption {
	float: right;
}

.mp-career-contents-link-lst {
	margin-top: 10px;
	margin-left: -10px;
}

.mp-career-contents-link-lst li {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 317px;
}


/* SNS導線追加 */

.mp-list-wrap {
    padding-bottom: 15px;
    padding-left: 9px;
    padding-right: 7px;
    padding-top: 15px;
}

.mp-list-wrap:last-child {
    padding-bottom: 0;
}

.mp-app-wrap {
    margin-bottom: 12px;
    padding-left: 90px;
    position: relative;
}

.mp-app-wrap:after {
    background-image: url(../../include/img/icon_app.png);
    background-repeat: no-repeat;
    content: '';
    display: block;
    height: 60px;
    left: 10px;
    position: absolute;
    top: 15px;
    width: 60px;
}

.mp-app-text {
    line-height: 1.6;
    margin-bottom: 8px;
}

.mp-app-link {
    text-align: right;
}


/* SNSアカウント */

.mp-btn-sns-list {
    padding-top: 11px;
}

.mp-btn-sns-list-box {
    float: left;
    width: 48%;
}

.mp-btn-sns-list-box:last-child {
    margin-left: 25px;
}

.mp-btn-sns-list li {
    float: left;
    margin-left: 8px;
}

.mp-btn-sns-list li:first-child {
    margin-left: 1px;
}

.mp-btn-sns {
    display: block;
    font-weight: bold;
    height: 26px;
    position: relative;
    width: 26px;
}

.mp-btn-sns-list-ttl {
    font-size: 12px;
}

.mp-btn-sns-list-text {
    line-height: 1.7;
}

.mp-btn-sns-icons {
    padding-top: 5px;
}

.mp-btn-sns-twitter:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QjkyMUQ1ODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QjkyMUQ0ODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOTVlZDFhNS1jOTNmLTRkMzctYjczMy1jMmYzMzdkMTYyNjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmMjdiN2QxZC1jNzg2LTExN2EtYmJkYi05NmRiNzBkMTFiYjIiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5QcmludDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XZV59AAAAxNJREFUeNqsVmtIU2EYfnfONud0Xpb2I7tBYUJBhpFQBilSlD8rMgnzz6BfRRQUREH0P+pXQoZUVCJFRUFEFIJ5oxRNKbKbsS6Sl4VO53Z2tp53nVNn85zjpr7w7Nv5bs/3vt97+SzRaJTMxHLPV4CmCtgCrALygADwE+gDngMd0b25EdN9jIhAwBufA3YDApnLEHAJuALCUFJEIMhAcxHw8CelJu+BQyB7bUqkmOkxUEzzF9boMMiadIlAwrZvAwpp4SIDNSBrjiMCCd/BU6CSFk9mgFKQvSHNJXu0JHwxbpv59azNFKi5NIOGq7JpcFcWnS1ykB1L1rkEqsi38hQH0KgogT3vjqcrXrNU3aTULVL9JiftbPXTSGi2Vy5zWKi3Movy0+KdcST418N53cCETOG/S2uh1U2eeVBLwlLkEqk4x0rt5S4qyRFnEZ0odMwiYeE+GZvXrLSrJCzHVNMdSFwwOCkr5hGpq8JFjSXOOMKN2aKhSR/8kOhUf0DbVQLzrWFjliVO7hyX6eVomMryrCRaLFS3Oi2G74EIdfvCVJhpTNQ2FiadFFDORM7E3n3LbSTo+EJBugDYTZ2ED6Mj63VTSydOtTlXTD14ECq9v2W9oXxdIm8gSsf7AhSZI+EmSivM7ZN019gMk+WNr0G67ZVIiiRPdvlj0GgoFky6RvXDAjkIWptgSVIbiR7C4wzkAxMNGI1Wd/mp/nOQJiVzrThQa19Nk8msDia6bzQ6Ba0uvAtQ07eQ4Q6/ZiK0p81PQ9OGdW8Y6GL3vgacAaxqBFevsMfS0IYskbYjlozM92RYIk/PFFzaVOOrSEGygB8vPhrUXj5XkzdELSNhGkOeGw3+34S98BMur+FLkLa1TMQ0mYPExz6iLRNu/O/nfKk324mQskOrKSQwKTWPr4Mi1xML31Y0L4C0RapHDSDxqB//4gid7Wj2Ky+chcot4Ii2Iy5gQfYIzQ6lPs23hJ9XapA853MLZnShOQ0cBTKTJGkBToKgO6V3nULoVgqj+oBcohnmNPAWeAbcAUGP2Sn+CDAA9mwtVo79uKMAAAAASUVORK5CYII=);
    content: '';
    display: block;
    height: 26px;
    width: 26px;
}

.mp-btn-sns-insta:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QkZBQzE0ODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QjkyMURDODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOTVlZDFhNS1jOTNmLTRkMzctYjczMy1jMmYzMzdkMTYyNjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmMjdiN2QxZC1jNzg2LTExN2EtYmJkYi05NmRiNzBkMTFiYjIiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5QcmludDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+a4CcnwAABqdJREFUeNp8VnmIVVUY/517zr337fNm1FxqJscgc7KSIG1xWiSLUAxbbDGpCIqKVrAIBVuQNor+KEWCCIOiaLGIaSXaMEenGjGtmSzCrAnLaZa33PfuPff2O+e9MVsvfO/ce9453+/3/b7vfPcKNK8LbtmN8XoOcezATWK4cQyPoxfHbV6il3M824t1F8dJbqIVxxE+D3DdVjfWW9ZuOeM7/M8lzM9Z13wBqEmQSdJ0rg1ABwHu5biSz56dS+w8SfxjTAj4rorje6975/xt/wp00uk3Ydpxd0Alwm5qOruZjh+hZXzrbALkcABtozam7H3CMY5pT5LwXcs+Wl77C9CyVf3wndQEiKSDTbTrjKNDIIeZBdEESHQTpAEsCWTMoSoiwWe0pYu3rhg+BLRqZS9SIjXhaAPtRnPf3pHCWZe0o2NuEX5O/bvwSWOIaxpjew5i33O7MdI7ZICM9SIRi7q3X1kxa9QkJ4QbAs0oLEjXKa1YcudcJGS4v+8AwpEACZ2JMILDaIRhTxRHOZCehMq5aJ0/Ayc9fg72bfwSQ8/uMkALCPQEMa63Ea278n14dTWdAN/QCq2tLi7fsBCloQo+WfMpol/Lh/KhmhIZuYxEpnisVGYurdD5wCK0LGzH3ht6UOr7hRETLhGnzdt5ba9T0DUUdXBPUVcLLbqKk8+bBtdX2PXYZ/AODKOgK8hxPqMDpOOaNT+uI6VpUR25Ng/z3l6JWWu78cva962MU6/ogq8jEowE7VErXUFX/YwW17g2+RGOOCaP+lgADPyEPEtdomFe1sWUJV3InTANQgrUBn/D6Mu7KB3/z3lw21JQo2XU+oeQmlU0IEhYybTuwTmbTlGM4vhsjLwBcROy8Hi0aiFyogIltAVJdRTR8ejFcKcWEP1WAuoa+TM60bbiRBxc/Tp+XrwBGA9JlFVQDiBUy2FADuIkuUQVksrsPHV2BYEQWedC05FTgrRACWbcfxVUPoXhNS+g9skA/2fxzD4SLesvxeSHl2F4+UbEUZU5cSDqEbsA/emwAQIDJLudnFOdkXfKKNBxQY7TMRfyjBTUKPLuGFoXTIc7cwqCzT2QO/qQdceR8UpQewdRe/AliEIKuQvnIOVU4YsAMgotkJewmhmVImkW0RyVFeV0XjJsUWNUdSiHJQyNnD/CiuJhPKbFnhW1cweUP8pDQ2m1MQfY1Q8EdbizJ1OuCt0r7mlGhJDRxNaHRlJUWVkWeSeARzYGSFJCIWKk6dREhmSsAdRG/Q+ONUAMWEQgLwu4kmerykotUzmXeyN7Wl1ZAzugBWWJw0mrcjlLiTLeCHzj3KFzh0z8MYjUOMR327mQZ+WiJRBpPqfHGmOmBHH5uYCUwFf9nCvDSZXBerbOpaKMksSpENMxqlKqPORj3IbOo08jI5YvmAfbS37dDWx/F1hwPrB6HfDh67YqMZ8gCzn3/bdA3wdAhnuky32w+xyvaglSPXYY8Y1yVXVQiDK1IZAkiIlIUhY/gF1lrhfv52o24/lLgbmn/tnrdjPaTeubpAgiiZJxGkBmPyVOmEup5cdK+MFXkEEZbj3LGSZ3BMgdD5Yg8xA1WDHBeIXRfPA0MHMeHbHJ7hsAfmQ0muvYflhesPunTqYPkvarPAbMTcQDEqlXHeSiGnvMZuTIMM/wf9zBBKeAMy/mM1nm6cR07wwdVn5ipb0J9L9GSfdwHQl4dTo1xojndQGds4CvdzK/NearxsYbbvW/fWibQoGMlbMerlrF6sxhH/Uevgw491aC5ClPD0/7QUZHthGlDHXjPuS95t6IliahuecBy+/gWlZmz/NAqs6Ucz4I77Ld+/fHlqKYNu8J3ETAp2whZKcAZ1Oq1s7GS4d9EGyi0EZK3XwPNZM/YYLPIweAjfewT+4FqlRlPLsZPa9ebY9HkiGzFk66YgOUPJU9aBUcarxtDTCdiS8eywLxCcZ1ppeZUf/NQpLYPwj0vgWUWASuZ/LbCxXdPFE36h124RWLZtKXNBJeayvOIZj5bCl9TlZ9TYm0baa2tANalTmp1hsWMNJa1CDClyG0ZhvRS/HGG6W/fAX98OJFOLq90FgkqYEQt/Mf1i3Sh6IwuQibYNUmUIVWNmO9AR4wvADPIJC34cntlX98bklHYGDLpeic2WJfz2x25jqKdh/zcbVpvw0gAtab7A2YATJSlQxg/T1Uo7uxrvfL//yum7ieWteNJed0sHnKP788ErSxK55OsBOYj3aESRE1nsIgHCPYz4xoD4G2Hrn6o/3/9wH5hwADAIwJcE8i/IIWAAAAAElFTkSuQmCC);
    content: '';
    display: block;
    height: 26px;
    width: 26px;
}

.mp-btn-sns-fb:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3QkZBQzFDODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3QkZBQzFCODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOTVlZDFhNS1jOTNmLTRkMzctYjczMy1jMmYzMzdkMTYyNjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmMjdiN2QxZC1jNzg2LTExN2EtYmJkYi05NmRiNzBkMTFiYjIiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5QcmludDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QOrCbAAAAoRJREFUeNpi/P//PwM+YBM1UxlI+QKxBRCrALEwVOoNEN8B4qNAvOXIsvQH+MxhxGUR0AITINUGxC4gdQz4AciQHUBcDbTwPFEWAS1gg1pQCMRMDKSBv0DcA8Q1QAv/4LQIaAk/kNoAxA4MlIFdQBwItOwbhkVQn4AU2DNQB4DM8ob5jAVJoptYS5gYGRkUZQQZ+HjYGf7++8/w5dsvhicvPjL8+v0XWZkbELcAcQXcR0DfgFLUMSIincHdRpUhM9KcQUSQG0U8t3kTw/nrz7HFmSkogcAiu5UYS5zMlRhqs5wwLMEDmKG+YmAC+kYDZAYxutLCzciJK0+gHfKgOPInRrWoEDeDjAQ/nP/+03eGthkHGN68/wrmg+IIV14FYj8WaI4nCAR4OVD4h04/YDh+4RGxvrIGxZE6OeHx89cfUpSrgCwSYqA9EGXBJ2uqK8NQlmIHZrOyoJZG3vbqDLYmCnB+UtVahs9ff+I0C2TROyAWxybJwc7CICnKi1UjNxcbGIPA9x+/8VoCBK9BzrxFabg8f/2ZkJI7IB8dx5XEP3z+wXD+2jMwm5ODlUFDSRQu9+rtF4anLz+B2dfuviJk0XFG68gZoAx7nZBKVXlhhvntIXD+qu2XGSYtPkaMh0GltioTsBy6AWTsp2GK2wm04y4sKdVAbaY2+AfEtQywGhRoIygMZtDAon6g2WcY0KrqImhDg1pgHxBXweswGANo8w9QPqSSZaA4DwKa+QvDIqhloCLYGYinkxlnoDiZAMQeULNQSgYGNMtAWTwLWIcsgVZajkRashfa3DqJqwjCCqAJxAloIah09+fmZHNArlKAxdMHIHUBmuE3ANXfxucKgAADALTXzuLUcidIAAAAAElFTkSuQmCC);
    content: '';
    display: block;
    height: 26px;
    width: 26px;
}

.mp-btn-sns-line:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABAVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3Qzk4Mjg5ODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3Qzk4Mjg4ODNFNjExRTc4NjkxRkJDMkYwRDU0M0Y4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiOTVlZDFhNS1jOTNmLTRkMzctYjczMy1jMmYzMzdkMTYyNjAiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmMjdiN2QxZC1jNzg2LTExN2EtYmJkYi05NmRiNzBkMTFiYjIiLz4gPGRjOnRpdGxlPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5QcmludDwvcmRmOmxpPiA8L3JkZjpBbHQ+IDwvZGM6dGl0bGU+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Wp32qQAAA8BJREFUeNqklm1IVFkYx/9zfcuZSq3UmGT9sGsbNuJS0HsJE9bWwrJSJMLSBO6H3BL6UFAhRU1QfQxNJYIwobe1Dwsru2tBCxYKISyY69Rau+rQmG+k2dQ4L7f/OXin06TXt+fy59zz3HPP755zn/OcY9F1HWZmeWj5hkURtZHKoVKpCPWK+of6i7qrb9F9pv1MBSKgkIWbWo/pLUQ1UBUEPp8RiIBFLKqpHzF7e0+doC4RqE8JImQFi9+pPMzP6qhSwsKGI16BpLFoonIxf3NRAlL62YgI+pXF97FvLEtYhpL0EmxP2Q6HzYGMhAyE9BD6g/1oG2vD/df3cXvgNvwR/2TAMo6qNgoipJj3t9QWyVoyznxxBofsh2DVrKafPxQagrvHjcqXlQzHiPpojPqasJcWNENj5Sn1lfHUnmhHk6MJq62rZzVf917fw97OvRgNj6ruGoJ+FqDdrDQa3pT4FDzOf4yc5Jw5/RwB29WxC+GPcfCWWi5Gs0dteC773JwhwgpTC1GaWaq6bNS3ArTV8CyMW4gDGQfkfVAP4oL3QrR1ta8avYFenOo+BZ2X550Hdwbv4ErfFezz7IPrmSsaEOX28lh+gQjvL43atsXbJEyYP+xHja8Gx7OOy/rNgZvITsqGu9ct22QlZaFxuBEj4RHkWfOwYdEGLNAWyLYOq0O27Q50G12vFCPSjFp6Qvq0U7M0fqkcReub1qivYbAB573n5ccZlpmYqb6Woam1geDAtCBbnA11K+tQ66uN+g7bD+NazrXobAgbDA5+8p42kYmltbxpwbg+Lu8TtUQMh4axpHUJyrrKkBafJhevCP3NizfDne2WEZoal4qK7grs6NgR/Uc9gR68eP9C5fSD4f0vpRuqf1Wvz9eOPD+iq31SlWJEzSr62P/H4Bv3zTm8H40+QpWvKtbdLEB3VU/feB92duyEN+CdNeSJ/wmKOotkLlRMzOefAvQH1aU+aX/bjrV/r5UhLdbMTEz8X2e7c7KAus4UNGIk1RI6bkzWwarkVXBluuBMcSLflo8kLemzNmKqjv53FIFIIPaRfyKpeg2QhY7fqN1mXy3CtyW/RS5II2sf7Doo19EUVk5IlRHemNh291PPzEBj4TEEI0F5L9JPbluuGaSeuqyuI0zAhlg4KY8Z7MHIAxS0F6DYUyw3vylM7G0/qeeGyQ4n4jh1NTarz9DEaj9NXTQ9nMQAv2NxllozA4DILuIocJIAz6zOdQpwHYsfqE0igsTeKHYRkc6oTjGb1C8E9Jj180GAAQAWDsQu/1gBUQAAAABJRU5ErkJggg==);
    content: '';
    display: block;
    height: 26px;
    width: 26px;
}

.mp-btn-sns-line-info {
    position: relative;
}


/* エラー画面　エリアリンクclass */
.mp-err-area-link-lst:after,
.mp-err-area-link-lst-inner:after
 { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.mp-err-area-link-wrap {
	margin-top:10px;
}

.mp-err-area-link-lst {
	margin-top:20px;
}

.mp-err-area-link-lst > li {
	float: left;
	margin-bottom: 5px;
	margin-right: 30px;
	width:450px;
}

.mp-err-link-lst > li,
.mp-err-area-link-lst-inner > dt,
.mp-err-area-link-lst-inner > dd {
	border-right: 1px dotted #999999;
	float: left;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:2px;
	height:17px;
	overflow: hidden;
}

.mp-err-area-link-lst-inner > dt {
	padding-right: 3px;
	margin-right: 3px;
	width:77px;
}

.mp-err-link-lst > li,
.mp-err-area-link-lst-inner > dd {
	padding-right: 8px;
	padding-left: 7px;
}

.mp-err-area-link-lst a:link,
.mp-err-area-link-lst a:active,
.mp-err-area-link-lst a:hover,
.mp-err-area-link-lst a:visited {
	color: #333333;
	text-decoration: underline;
}

/* 他のcssから移動してきたもの */
.mp-simple-txt-box {
	margin-top: 30px;
}

.mp-info-caution-wrap {
	margin-top: 20px;
	padding-bottom: 5px;
	line-height: 20px;
}

.mp-error-img-wrap {
	margin-top: 40px;
	text-align: center;
}

.mp-mm-stop-message {
	margin-top: 50px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}

.mp-mm-stop-btn-wrap {
	margin-top: 50px;
}

/*　サイドメニュー　バナーインクルード */
.mp-side-top-box {
	margin-bottom: 10px;
	text-align: center;
}

.mp-side-bottom-box {
	text-align: center;
}

.mp-side-box-wrap {
	margin-top: 10px;
	text-align: center;
}

/* 条件メール登録 インクルード */

.mp-entry-terms-mail-head {
	margin-top: 10px;
	font-weight: bold;
}

.mp-entry-terms-mail-list {
	margin-top: 10px;
	margin-left: 10px;
}

.mp-entry-terms-mail-link {
	text-align: right;
	width: 415px;
}

.mp-entry-terms-mailmaga-link {
	text-align: right;
}

/* 北海道　Wバナー */

.mp-closeup-bnr-lst:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.mp-closeup-bnr-lst-wrap {
	margin-top: 15px;
	padding-right: 7px;
	padding-left: 7px;
}

.mp-closeup-bnr-lst {
	margin-left: -20px;
	overflow: hidden;
}

.mp-closeup-bnr-lst > li {
	margin-left: 20px;
	float: left;
	overflow: hidden;
	width: 312px;
}

.mp-closeup-bnr-img {
	float: left;
	width: 140px;
}

.mp-closeup-bnr-img a {
	display: block;
}

.mp-closeup-bnr-txt-wrap {
	float: left;
	margin-left: 10px;
	width: 162px;
}

/* Chrome Print対応 */
.free-word-sch {
	background-color: #ffffff;
}

.job-lst-small,
.job-lst-small > li {
	background-color: #ffffff;
}

.job-lst-box-wrap {
	background-color: #ffffff;
}

.intro-box {
	background-color: #ffffff;
}

.job-detail-box-wrap {
	background: #ffffff;
}

.contents-box-wrap,
.contents-box-single-wrap,
.contents-box-tbl-wrap {
	background-color: #ffffff;
}

.sch-panel-wrap {
	background-color: #ffffff;
}

.contents-tbl-wrap {
	background: #ffffff;
}

.job-csl-box-lst > li {
	background-color: #ffffff;
}

/* 応募完了レコメンド */

.mp-txt-h2-rec-cst {
	background-color: #9dd8ff;
	border-bottom: 1px solid #7eccff;
	border-top: 1px solid #7eccff;
	box-shadow: 0 2px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 2px 1px rgba(0,0,0,0.1);
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.mp-txt-h2-rec-cst-inner {
	border-top: 1px solid #ffffff;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
}

.mp-completion-info-wrap {
	width: 440px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.mp-completion-info-txt,
.mp-completion-info-img {
	display: inline-block;
	vertical-align: middle;
}

.mp-completion-info-txt {
	width: 290px;
}

.mp-completion-txt {
	margin-top: 20px;
}

.mp-comp-wait-contact{
	padding-left: 130px;
	position: relative;
	margin-top: 40px;
	padding-top: 10px;
}

.mp-comp-wait-contact:before{
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAAA/CAMAAABNc89XAAAAY1BMVEUAAAD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/VVD/dXH/lZL/1dP/qqj/iof/YFv/////v73/n53/gHz/ysj/tbL/9PT/397/6un/amYe/xSyAAAAEXRSTlMAMEBwgI+/UBCv3//vz58gYBn+4uYAAAQySURBVHgBtdiHlpu8GkDR80kCAS5Mkt/v/37proDqTaZhD1OYce5exQ2fRRfA/4cwh/yBCAAJtC/767KVU4UIE+KSlv5jWaWrxCtUH9N7s9amzJtkCHl+tj2WwkxK/56XVcvIe+Ty99tZKQreK8fh9WybIx+Rcv9KVteZjxE/vJRtu4KPc/757E3IXMOrnjuKUeEzVymKajK3lSiupnx/ma2KxBylY2QFQKLjQerG7KvVRo6Man1gtMoAqB2PhgCguJNeqrZKAyX3LAC2AaCUwx9O7xhZdTa363gWclUHSBoA2qhDql15cADlaoik4b9eb4HKHJjIp8fsjWe05F79jbXSg18O9mhi97jMxDKG/qUsfQQD0AbOeF1sF4befoOyDxSD+tFGANMVWZLR6ntl2i3AQhcDlF3HqD6AAJQFL2pjeXC0MXYA65ROf2eyUbKHypSOUOdA7BgVvxHAGl52E9SOx+xNyMe/WT672zdEdYQ2hp6R2mMAzcuagDBS9ge3PAYqs3MAQZqeUWq3CqxwbvP5E48W1fi23tC4xJ1YdvD7uwOgJHFOMKC4ELw/P6YkO25lPaDzEWjUgdOJe6WIJ3PuiKENXOhMNYwflj5yy/aqXxRKr513woNPHqDyW84JCuGSUKzbP9afbjborgOgJJjgjDuSkmbgQQzBRP19yyRSKy4sxpl1DljKHmhyEY+0WzYHouMNR6ERnmgdABIcwFq2zDZmF/xzcpA28M95p/b8exrFNZqqhCmPeXtwaQGfl98ePmUPUmwBTLo7mK0+cSZhEs9qY70FwBYRUOy5tYqggbjeAbsvQ93RND3nJCEsMxc2Dsg5B8nkgc0ByOZ+dGCdQ6ocVZccQFnixWC7EyO9QygLzq0To9jdz/F9darWEOyWc11CMJZzmwMUQk6xGw98q74xujwky+PABbUHQRqeWhtX9Q/ZRTQAITmmvgy2P3IpDCBMj9422oOY4hcAmzRgU98MOAfU9jejWk+r3gEKBp5wqGFFB0AZB1P/+NX9UDTARhvOZNTTKh5AQSFMnbhjneT+xsKOHnA8yWx5YsgABnpdcSHpZIvArWpbR0JR7hfcqeUEbFy236D2y9xD1WHv+z4AIACrxIVVBkJ/39FJiqBTjh1QGe7JHhYqcyedJleM051h45RXu4cNWB1NhvuNY+seoBqW37ibbS8FW27JMQPPXyxBqZuh6o7csaserN/xqrH6wqUdLCl9OjLbpIrAtFvW2yuuxAGEsXsd7XqmWYzlCtJFeC6LLTIf5X3mhSxtV1w3qyPh+vs9p3tezVIFyztp2cIbWWhPNjOb9KaHGVmofJOYqfjNsxQTfdyfXGYWb3iWXPcECHy9nZUdKV3I/L1rdhZoJaU8/wnQrOyYzumdT8OEedT6oIzwotTNz06IrA8UEWwCwAPViUTi0v8A1ErrSu6cxeAAAAAASUVORK5CYII=);
	background-size: 84px 61px;
	background-repeat: no-repeat;
	width: 84px;
	height: 65px;
	position: absolute;
	top:0;
	left: 35px;
}

.mp-comp-wait-contact-txt{
	font-size: 14px;
	font-weight: bold;
	line-height: 1.6;
}

.mp-comp-wait-contact-sub-txt {
	text-indent: -1em;
	margin-left: 1em;
	margin-top: 10px;
	color: #808080;
	font-size: 11px;
}

.mp-comp-wait-contact-sub-txt  > span {
	color: #ff5550;
}

/* ぴったり！条件検索インクルード */

.mp-condition-search-wrap {
	margin-top: 10px;
	margin-bottom: 10px;
}

.mp-condition-search-wrap p {
	font-weight: bold;
}

.mp-condition-search {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #fef8b5;
}

.mp-condition-search-btn-wrap {
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

.mp-btn-terms-w {
	width: auto;
	height: 50px;
	font-size: 16px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border-radius: 5px;
	font-weight: bold;
}

.mp-btn-terms-w:after {
	position: absolute;
	content:"";
	background-image: url(../img/spt/i.png) !important;
	background-repeat: no-repeat;
	background-position: 0 -684px;
	width: 8px;
	height: 11px;
	margin-top: -5px;
	top: 50%;
	right: 13px;
}

.mp-btn-navi-match:before {
	position: absolute;
	content:"";
	background-image: url(../img/spt/i.png) !important;
	background-repeat: no-repeat;
	background-position: 0 -2970px;
	width: 72px;
	height: 41px;
	top: 4px;
	left: 80px;
}

.mp-btn-navi-match span {
	font-size: 18px;
}

/* RID用スタイル追記 */

.mp-top-txt-wrap {
	background: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mp-top-txt-inner {
	background: #ffffff;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.mp-rid-user-txt-wrap {
	margin-top: 20px;
	text-align: center;
}

.mp-ease-input-txt-wrap {
	margin-top: 10px;
}
.mp-rid-user-wrap {
	margin-top: 20px;
}

.mp-ico-new {
	background-color: #f66b34;
	color: #ffffff;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	position: absolute;
	top: 1px;
	left: 12px;
	line-height: 1;
	z-index: 10;
}

.mp-ico-free {
	background-color: #f66b34;
	color: #ffffff;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	position: absolute;
	top: -2px;
	left: 12px;
	line-height: 1;
	z-index: 10;
}

.mp-rid-withdrawal-txt-wrap {
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 555px;
}

.mp-newentry-bnr-wrap {
	width: 678px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
}

.mt50 {
	margin-top: 50px;
}

/*-------------------------------------------------------------------------
0716ENH SEO都道府県トップ テキスト増量
-------------------------------------------------------------------------*/
.l-yellow-area-ttl {
	display: block;
	background: #fbf5df;
	height: 28px;
	line-height: 28px;
	padding-left: 11px;
	border-top: 1px solid #dfd9c5;
	border-bottom: 1px solid #dfd9c5;
	font-size: 12px;
	font-weight: bold;
}

/* 【20140910案件】indeed流入検索インクルード Aパターン */

.mp-inflow-layout-a .mp-btn-navi-match:before {
	left: 20px;
}

.mp-inflow-layout-a .mp-condition-search {
	display: table;
	width: 100%;
}

.mp-inflow-layout-a .mp-add-txt-wrap {
	display: table-cell;
	width: 350px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 15px;
	line-height: 1;
}

.mp-inflow-layout-a .mp-condition-search-btn-wrap {
	width: 300px;
	margin-left: 0px;
	margin-right: 0px;
}

.mp-inflow-layout-a .mp-btn-terms-w {
	padding-left: 20px;
}

.mp-inflow-layout-a .b {
	margin: 0 2px;
}
.mp-inflow-layout-a .mp-condition-search-wrap {
	display: table-cell;
	width: 310px;
	vertical-align: middle;
}

/* 【20140910案件】indeed流入検索インクルード Bパターン */

.mp-inflow-layout-b .mp-btn-navi-match:before {
	left: 20px;
}

.mp-inflow-layout-b .mp-condition-search {
	display: table;
	width: 100%;
}

.mp-inflow-layout-b .mp-add-txt-wrap {
	display: table-cell;
	width: 520px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	line-height: 1;
}

.mp-inflow-layout-b .mp-condition-search-btn-wrap {
	width: 130px;
	margin-left: 0px;
	margin-right: 0px;
}

.mp-inflow-layout-b .mp-btn-terms-w {
	padding-left: 20px;
}

.mp-inflow-layout-b .b {
	margin-right: 2px;
	margin-left: 2px;
}
.mp-inflow-layout-b .mp-condition-search-wrap {
	display: table-cell;
	width: 140px;
	vertical-align: middle;
}
/* 全国、都道府県TOPにTWM記事コンテンツリンク追加 */
.mp-contents-area-ttl {
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px;
}

.mp-contents-area-ttl span {
	margin-right: 15px;
}

.mp-contents-area-ttl:before {
	position: absolute;
	content:"■";
	color: #fcbe00;
	font-size: 20px;
	vertical-align: middle;
	top: -5px;
	left: 0;
}

.article-link-wrap dl {
 	margin-top: 10px;
 	padding-left: 16px;
}

.article-link-lst li {
	display: inline-block;
	width: 195px;
	margin-top: 5px;
	margin-right: 10px;
	vertical-align: top;
}

/* メールキャンペーン メール登録導線include */
.mp-mailcamp-txt {
	color: #e64300;
	font-size: 12px;
	font-weight: bold;
	margin-left: 15px;
}

.mp-mailcamp-txt span {
	font-size: 11px;
	font-weight: normal;
	margin-left: 10px;
}

.mp-summary-tbl-wrap {
	margin-top: 40px;
}

.mp-summary-tbl {
	background-color: #fff;
	border-top: 1px solid #231815;
	border-left: 1px solid #231815;
	width: 960px;
	font-size: 24px;
}

.mp-summary-tbl th {
	border-right: 1px solid #231815;
	border-bottom: 1px solid #231815;
	font-size: 14px;
	font-weight: normal;
	padding: 10px 15px;
	width: 150px;
	text-align: left;
	vertical-align: top;
}

.mp-summary-tbl td {
	border-right: 1px solid #231815;
	border-bottom: 1px solid #231815;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 15px;
}

.mp-summary-tbl td ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

.mp-summary-tbl td li {
	text-indent: -1em;
	padding-left: 1em;
}

.mp-summary-tbl caption {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}
/* メールキャンペーン メール登録完了include */
.mp-mail-inputlink-wap {
	width: 616px;
	margin: 30px auto 0;
}
.mp-mail-inputlink-txt {
	color: #e64300;
	font-weight: bold;
	font-size: 14px;
}
.mp-mail-inputlink {
	margin-top: 5px;
	text-align: center;
	border: solid 1px #cccccc;
	padding: 2px;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
	width: 610px;
}
.mp-mail-inputlink-notes {
	color: #e64300;
	font-size: 11px;
	margin-top: 6px;
}

/* カセット下バナーインクルード */
.mp-lst-bnr {
	margin-top: 20px;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	border-radius: 5px;
}

/* キープ機能吹き出しインクルード */
.mp-keep-balloon-wrap {
	margin-top: 8px;
}

.mp-keep-balloon {
	background-color: #757575;
	border-radius: 8px;
	font-size: 12px;
	color: #FFFFFF;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	padding-right: 10px;
	position: relative;
}

.mp-keep-balloon-txt {
	color: #FFD225;
	font-size: 16px;
	font-weight: bold;
}

.mp-keep-balloon:before {
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAApCAMAAACFghBKAAAAZlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMAAAAQEBBAQEBgYGCAgICfn5+/v7/v7+8gICD///9QUFCvr68wMDBwcHCPj4/f39/Pz88OFxh3AAAAEXRSTlMAECAwQFBgcICPn6+/z9/v7+/5YNgAAAGjSURBVHhejZDbkqsgFAWJGiWCYRZ38Jb8/0+OmvGMBY51+sEXm91Vi/yjrB+ct7Qif3NrOgQ1GT1C1Mmvx31TKsohp3fc8Ab06FAhRbmmADXEXyz2atlwyNlrsd3i0P6g9d0aaFoBqdfnXpGNu5CHaw5cAKG3r/gh7PkWJu54Y2Z3OG5BdhoRrJuNjTmh3aWKdgDCl1CZNKAgRdVQyoBR22GE6kJmKUYIRVDKWP95Zoz7Ed77Om4dphRTPGPG/LE031aAjVegJisU7wtpwI1sMHmhTXyflMH8acnmOOlknXN2nBLJrsGdouECCzpt94wktPmiHvdEup1MYp4k4RFihqTpKbGdssdVHIrEqqVfpJecL4OsXyQ9jtH9WuMjtTqzFnpn8dqlN8rUglt66DV03Jk6cmbFQanhEKRnVoJH9R/WAJIh5mz4Lrf4lFqa5VYjU0vR3CrgUutBcnifF3Oq9JgV5AQ++njES8puqVRz/GjeLAyvaIDMYhBPOWxDCc45AB14FnyKglAou87ZLKWyZvyeWWWxfhjk1AMFuaZo+BPJnt9hk1U1TUP09QAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	width: 37px;
	height: 41px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -20px;
}

.mp-keep-balloon-detail-wrap {
	display: none;
}

.mp-keep-balloon-detail {
	margin-right: auto;
	margin-left: auto;
}

.mp-keep-balloon-detail:after {
	left: 70px;
}

.mp-keep-balloon-lst {
	margin-right: 0;
	margin-left: auto;
}

.mp-keep-balloon-lst:after {
	right: 200px;
}

/* ジョブーブからのアドバイスインクルード */

.mp-app-completion-keep {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	margin-top: 15px;
	background: #fff3ed;
}

.mp-app-completion-keep-inner {
	padding-left: 50px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAApCAMAAACFghBKAAAAZlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMAAAAQEBBAQEBgYGCAgICfn5+/v7/v7+8gICD///9QUFCvr68wMDBwcHCPj4/f39/Pz88OFxh3AAAAEXRSTlMAECAwQFBgcICPn6+/z9/v7+/5YNgAAAGjSURBVHhejZDbkqsgFAWJGiWCYRZ38Jb8/0+OmvGMBY51+sEXm91Vi/yjrB+ct7Qif3NrOgQ1GT1C1Mmvx31TKsohp3fc8Ab06FAhRbmmADXEXyz2atlwyNlrsd3i0P6g9d0aaFoBqdfnXpGNu5CHaw5cAKG3r/gh7PkWJu54Y2Z3OG5BdhoRrJuNjTmh3aWKdgDCl1CZNKAgRdVQyoBR22GE6kJmKUYIRVDKWP95Zoz7Ed77Om4dphRTPGPG/LE031aAjVegJisU7wtpwI1sMHmhTXyflMH8acnmOOlknXN2nBLJrsGdouECCzpt94wktPmiHvdEup1MYp4k4RFihqTpKbGdssdVHIrEqqVfpJecL4OsXyQ9jtH9WuMjtTqzFnpn8dqlN8rUglt66DV03Jk6cmbFQanhEKRnVoJH9R/WAJIh5mz4Lrf4lFqa5VYjU0vR3CrgUutBcnifF3Oq9JgV5AQ++njES8puqVRz/GjeLAyvaIDMYhBPOWxDCc45AB14FnyKglAou87ZLKWyZvyeWWWxfhjk1AMFuaZo+BPJnt9hk1U1TUP09QAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
}

.mp-app-completion-keep-ttl {
	font-weight: bold;
	font-size: 17px;
	color: #f75b50;
}

.mp-app-completion-keep-ttl {
	border-bottom: 1px solid #ff6600;
}

.mp-app-completion-keep-detail {
	border-top: 1px solid #dddddd;
	padding-top: 5px;
}

.mp-app-completion-keep-detail span {
	font-weight: bold;
	font-size: 17px;
	margin-left: 3px;
	margin-right: 3px;
}

.mp-app-completion-notice {
	color: #f75b50;
}

.mp-app-completion-advice {
	background: #ffcc00;
	margin-top: 40px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAbCAQAAAANbc1xAAAATklEQVR4AXXJUQFAQAAFwRfhomgqggiiXBQRFsDBzu8kJap64oknnnjSZGdFpmfiiSeeeOKJphZJ9Sqa8YxnzhytVoPXO+MZz3jGU/RhBvYfvd/10tywAAAAAElFTkSuQmCC);
	background-repeat: repeat-y;
	background-position: left 21px;
	background-size: 13px auto;
}
.mp-app-completion-advice-inner {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAbCAQAAAANbc1xAAAATklEQVR4AXXJUQFAQAAFwRfhomgqggiiXBQRFsDBzu8kJap64oknnnjSZGdFpmfiiSeeeOKJphZJ9Sqa8YxnzhytVoPXO+MZz3jGU/RhBvYfvd/10tywAAAAAElFTkSuQmCC);
	background-repeat: repeat-y;
	background-position: right 18px;
	background-size: 13px auto;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 13px;
	padding-right: 13px;
	height: 110px;
	position: relative;
}
.mp-app-completion-advice-ttl {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 120px auto;
	width: 48px;
	height: 76px;
	text-indent: -9999px;
	border: none;
	font-size: 18px;
	padding: 0;
	position: absolute;
	left: 60px;
	top: 40px;
}
.mp-app-completion-advice-ttl:after{
	content: "";
	position: absolute;
	left: 11px;
	bottom: 8px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAMAAADK8RQqAAAAM1BMVEUAAAAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyDwPh9aAAAAEXRSTlMAIBBgUN+AMP9w779Aj8+vn+FTZ5EAAACTSURBVHjafc5BEsMgCEBRJAF/QKP3P23HdNqOm/7lQxjlb0XlONW8cm0eKWQlG31zUgzBCrn7LYOaCLG5Ic6ZaFK+2AOQi6vTBiPT9WG48xZtWl2d1b0GEUW+qR9aJv39F9kr2HJbW84hIqdV+TydhPuA/kyjuxtjnZwAsdZ08DTK+15rVTqWgRX3Y+mvGcRc9LcX03oFXViLRjkAAAAASUVORK5CYII=) no-repeat 0 0;
	background-size: 21px auto;
	width: 21px;
	height: 14px;
	z-index: 1;
}
.mp-app-completion-advice-ttl:before{
	content: "";
	position: absolute;
	left: 6px;
	bottom: 0px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAGCAYAAADUtS5UAAAAZUlEQVR4AWMgBijLKziQiAUQugkbbgDEBUDcD8T7gfg+EP+nFEPNWg/EDSBHoVgIs4RO+D3IgyCLA6Cc/3TE/TBfCwBxAhDPB+LzNLDoPjTIG0AhTCjOBZASSwJIE5G4AKYPnyUAKs+orOQCODsAAAAASUVORK5CYII=) no-repeat 0 0;
	background-size: 30px auto;
	width: 30px;
	height: 6px;
	z-index: 1;
}
.comp-advice-joboob {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABMCAMAAAAcPMQPAAAAY1BMVEUAAAAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAjHyAxLS4jHyAjHyBMSUp2c3TIx8cjHyCDgYL///9oZWa6ubkjHyDW1dVaV1gjHyDk4+M/OzwjHyCRj5Dx8fGtq6sjHyCfnZ2gyU29AAAAIHRSTlMAMI/fQBDv/8+//58g////YP////+v//+A//9Q////cNRuoL4AAAK9SURBVHgBlZcHlrM6DEYphg9MV4rpYf+rfGEQOQn2L3h3Wto9cpElj7fj+/wgCJV3gSgGGwniK4YC0u0RgJhdiQAa2fogR1Eizs9HpCv9N6gaDd2QRCdCjZLuCN8fe6AiKhCcCCmeRAbtOmci6jTkiefot4/l3t+jNZooDGjozYiHwo1WDGpJaHGnN1OPYFPpifRsCiszgIr+6BGJAhGH2IVSnHbMAjXgWDTiJQjYhenzqEIrC8xnSB3Si0LDjy4L+v8KqC4I4bcwnwqcortQ8npJQouFhQIoeFmlDPdxY6EEwFnSegIxpk2470Ipp2uGkTeY13XSiCQhguYQxaYueHgijz3EVG2JgaTO5bLBacpaCQBpO0izMPRDVfYAEKaPl++IlceY6chzLAtsJFmr1PcyJGjITVWNN9OD2WMpmIlEqmVs3l7NUw5xpwvc9+0fcKMDC/qnHQYZL5EdAEDjEFKulJocwkIHpoWFAKM9XHM7LsPcAwHvckenLD2Qbjv/QklnPAsgUZ9Ne56vJ1L/pznILPgunAEWkikR1z815mTKDRL/57AVJDIjjn4baEMSk8ZgtSsJcyxQKSoxrRFGR2GSBLudQssBEu8AjBxgsMuqlEL2jUDtqb3cabJ20FFh612AIaOPhobdGr6E5rDCzgvEaxe0phGVXSWOKM6Mew9bGB1CDsMnRLsER1fZBIOFpsIWlC3E2ARj9OaeCSn2mxJu0zXhuXWeqiNGFl7OAyRcmiKhaCz2snIltpAuTYNQBXooh5H8u1TOa3r77eGQ+vG/B2WQ+A8rjAJm1wy0oa4AYI+rhmttK6Drlt4leEOM4pBHN3xw7kYKlN2h3xRA2CrlcUc/GABQjD9zGBFLl7K0TlanmauVeTRa+n8rB9L372x1duLMF68/6WYO7YbyPRHuqNcJgp+l4IWx+Q+DeIVTYLR3rwAAAABJRU5ErkJggg==) no-repeat 0 0;
	background-size: 48px auto;
	width: 48px;
	height: 76px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
}

.mp-app-completion-advice-txt{
	width:530px;
	float: right;
}
/*.comp-advice-joboob {
     background: url(/twc/include/img/joboob/comp-advice-joboob.png) no-repeat 0 0;
    text-indent: -9999px;
}*/
.mp-app-completion-advice-txt {
	background-image: url(../../include/img/mp-app-advice-txt.png);
	background-repeat: no-repeat;
	width: 500px;
	height: 83px;
	text-indent: -9999px;
	position: absolute;
	top: 25px;
	right: 50px;
}
.mp-app-completion-caption{
	position: absolute;
	color: #ab9a55;
	font-size: 9px;
	bottom: 7px;
	right: 22px;
}


/* 応募完了キープリストインクルード */

.mp-completion-keep-cassette {
	text-align: center;
	background-color: #fff3ed;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAA5CAMAAABwHZdJAAAAYFBMVEX///8DAwIdHBAzMzPa2trIyMiIiIj///95eXm7u7thYWHz8/NJSUn7+/uXl5epqaloXQCDdQDo6OhCOwD/5ADcxQDu1QD/9Jj/6TX/+9b/7VfBrQColgD//en/5xn//vbN2zc2AAAAAXRSTlMAQObYZgAAA9BJREFUeF7tltlyq0oMRdlSzyOTZyf5/7+8BmK3ceCQ5J7Hs95kqlaptUWbapN/pMAhMPmpEmT/ihXsnAsQU6VA4i9IWyStdUSaykDE/ueWw/F0eK4dtfpGID1UFpcL3C+s/bn/eG5V6QEFOZSu6/sG6afSc9/3x7dSO/jR2o4qieb2vEb6cav9e39+lAJOT4QwTBW7m3VP5H861uP5dCprBaEnEnwVqe4HduT0ssDrVW9VYNaftLCVxKUfucJUIstYFaJUjrGa5MepFBb2bo3sqtD1n9QwALidBN4qA1BX11DVJpFYPwgQuPZ3OnCUCFWlhQoAqBkmXlO7bBLKhcDO2HGquVgTGLuHdd/BCgcz9thcpwfXleXQBtMbSghSwulCC4wDKNoBai7lJwqLUskwcnT4xCD2ulXxruUhq8Kurpumf6ZbPn8G24fEM2TUGeZuLVktc12Myiew0AWbhsKRnihZLbPvlq6dlktbBfXYWFOyWqRGu9Qopa/Sljnf97X78fkTwelFprC8oT8PYE8Uv1jdc07a5mR9EXvrgK758/lJVotT5TyZfAAAE+9DUAA1+638c7VEzAwallUylPcUpuATA91q+OurWhAGoAAYawOy1j6FotzIX1brtIowYWLrAKrLybfz1+e309uS1iB43YrWW9oeZsmfB8HpcHzvD1+dWg3SgcjApf8mDcTnn1N/1Et7UF6ExKCmL2zn//Y+aF+lmZD1E5lA34nqcrcez/3h9HJ4QmiLMpLSWgSAPgexI1y3NuB0nocVGST1ExZjKQyhG0Mj4tVJ08q2Rib/LI2Pq6pNNO5sTZJpvzIDCnFRKxBmM4Upw1CErgPJ9bvwsvbfmuDKWC2Bo37gM0O1mrH/8cuVQeU7hRP0DK+1wvqm7YirZSSTE1pawwhiSGuOK9IlLcyK1juMcK6qSOZV2m1cMLZaQSijshgLR35mzVRvXAZBV5skZD2DZ73uLkt7sElLYW4NeFYQQF3TXC9lLWqIL5bz6x2mIGZWhd1T5GSzcQQM8vom3y01+3a7G49zryc3Hywu5YOCpmiiTcY4Hu1dDY6vH+43XrpN82ZFsXYkX+dlk2PAzw160L5/VAUhBWbNRjSPAYblKF7nenp/7w8HXRUMFObLRc1dSmPc27ydT7MBiMAAz5sN3afURQdn/bfEH7PDOFZtlWGL9MPQJFVax0Sw1e+QBklPeGlzuFn3DeBMspY4/tIKmKhFVsYxRva7Ds7wUNFvpR5smABiDi5ZL3HtkKdHUla/xIDZKVuaIkBU/xeVXgQB3+3wH/8BCHl9aGSTf6oAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	background-position: center 65px;
	height: 145px;
	webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.mp-completion-keep-cassette-txt {
	font-weight: bold;
	font-size: 17px;
	color: #f75b50;
	margin-top: 23px;
}

/* 地図モーダルweb応募ボタン上インクルード */

.mp-detail-map-notice {
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	margin-top: 15px;
	background: #fefbae;
}

.mp-detail-map-notice-ttl {
	font-weight: bold;
	font-size: 17px;
	color: #f75b50;
	border-bottom: 1px solid #ff6600;
	padding-top: 7px;
	padding-left: 32px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAgBAMAAAAcWW5PAAAAGFBMVEX///9mZmYODg65ublAQECOjo7+/v7Y2NgKZe5fAAAAAXRSTlMAQObYZgAAAPVJREFUeF5dz0tPg0AUhuHT0JatjmC3dkTYNrWXrQDFrUVkX9SPrUHk93uYCxHfhIQnZyYcaOh7Q39aiCBJ9dsX0bIMKqB4YTpJTuTKA4AmIpcHgg8s1uA8T970aNnUpez9aw/gREMiy6BqQv7WPglEUilfrohkfETjM/ip+XoBUwqURDTLMZayl3E/OiKuOwFHxc8nGtoF8l75w/yW8wBVS8ah9rXx/IB+cGTc4pIz3++MSySd3lb3hnUGta3Ox+6WvaVxrjpbn7X9f06tW+3Iel5N5044ve/GrEds7X4z+Yw6C7zRuVjVK6fckM0tZEiTfszyv/sNXaf1/dk9AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
}

.mp-detail-map-notice-txt {
	border-top: 1px solid #dddddd;
	padding-top: 5px;
}

.mp-detail-map-notice-txt span {
	color: #4c4c4c;
	font-weight: bold;
	font-size: 16px;
}

.mp-app-completion-notice {
	color: #f75b50;
}

/* リクルートカードバナー */

.mp-rcard-bnr-wrap {
	overflow: hidden;
	text-align: center;
}

/*激レアバイト 一覧 一番目表示原稿用インクルード カセット表示*/
.mp-rarejob-cassete-inner {
	background-color: #DEF2FF;
	border-radius: 5px;
}

.mp-rarejob-cassete-prtxt {
	color: #CE0000;
	font-size: 14px;
}

.mp-rarejob-cassete-inner .job-lst-box-tbl {
	border-bottom: none;
}

.mp-rarejob-cassete-inner .job-lst-box-tbl .job-ditail-tbl-item {
	background-color: #DEF2FF;
	border: none;
}

/* リスト兄弟インクルード */

.mp-lst-appeal-cassette {
	background: #ffcc00;
	border-radius: 6px;
	margin-top: 40px;
}

.mp-lst-appeal-cassette-ttl {
	border-radius: 3px 3px 0 0;
	color: #ff5550;
	font-weight: bold;
	font-size: 14px;
	padding-right: 10px;
	padding-bottom: 3px;
	margin-top: -1px;
	margin-left: -1px;
	margin-right: -1px;
}

.mp-lst-appeal-cassette-inner {
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #323232;
	position: relative;
	background-repeat: no-repeat;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	text-indent: -9999px;
	overflow: hidden;
	height: 170px;
}

.mp-lst-appeal-cassette-inner.mp-lst-appeal-keep {
	background-image: url(/twc/include/img/appeal_lst_keep.png);
	background-position: center 20px;
}

.mp-lst-appeal-appdone {
	background-image: url(/twc/include/img/appeal_lst_appdone.png);
	background-position: center 20px;
}

.mp-lst-appeal-cassette-inner-txt {
	color: #231f20;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3;
}

.mp-lst-appeal-tel-cassette-inner-txt {
	font-size: 23px;
	font-weight: bold;
	line-height: 1.3;
}

.mp-lst-appeal-keep-txt {
	color: #231f20;
	font-size: 11px;
	bottom: 20px;
	left: 30px;
	margin-top: 12px;
}

.mp-lst-appeal-null-txt {
	font-size: 12px;
	font-weight: bold;
}

/* TWM記事コンテンツリンクデザイン変更 */
/* 都道府県TOP */

.mp-mgz-contents-ttl-wrap {
	background: #fff2a9;
	border-radius: 4px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}

.mp-mgz-contents-ttl {
	float: left;
	font-size: 13px;
	margin-top: 3px;
}

.mp-mgz-contents-ttl span {
	margin-left: 25px;
}

.mp-contents-area-ttl.mb6 {
	margin-bottom: 6px !important;
}

.mp-mgz-link {
	float: right;
}

.mp-useful-contents-wrap {
	overflow: hidden;
	padding-bottom: 25px;
}

.mp-article-link-wrap {
	padding-top: 15px;
	padding-bottom: 5px;
}

.mp-btn-mgz-link {
	width: 196px;
	height: 55px;
	font-size: 13px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	border-radius: 5px;
	font-weight: bold;
	padding-left: 10px;
}

.mp-btn-mgz-link:after {
	background-position: 0 -684px;
	height: 11px;
	margin-top: -6px;
	right: 13px;
	top: 50%;
	width: 8px;
}

.mp-article-link-lst li {
	display: inline-block;
	margin-right: 30px;
	vertical-align: top;
}

.mp-btn-mgz-link:before {
	position: absolute;
	content: "";
	left: 13px;
	top: 50%;
}

.ico-mgz-search:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAWCAYAAAA4oUfxAAAB8ElEQVR4Ab2UbarTQBSGzwrysYVuoVvoFrqF/hK9XNT4id+aLXQLdwvZQkFE4QoSRERExIiIiFzl+D4/hk7L9DooY+GZZKZtnsk5b2IlP5sL1UzME7Bu/KAYTy9Wk/B99B2si8pfHleL8Urtr69uYf7qcu0vjio3DUX5crfpv91vPEZr/u567aahKF/vNcOvx637ky3MP99p3DQU4/S4Wn+81fjZox05cPcTZcmBHrZixTEzbJ167tzhz3+RI9TFNoKUDhny5anE72/U/v1B41HZR2CeLZd04C5IKhfV/ERYCsQkmUARrki80XkrYJMlR8SjQe9I6YebjbMRra8T4vnzo2p6e612BS2IOY4/HratMOBc7ejPDQwCRIj1By7CkQ2ECnSRePbsUjW96XbEMOk/M6T7MKQIgUGEML4L+kg/2QAZ6MVC4pGXCNWJAjYp6XNhKVKLiFepwASY00/6yu9Uake8l2zOF8IOsb9wXmBG0XGMN0Bl2CTis13xUli2nPJJPKXE+r4VprUZ5RQhA4Asrkwn7E8wQCKphwNDH8MGApG4F5YrD0kdSWpuYOhnQnySKwbEbSqpIMkC0SHoayQecqUBkj3wEvmLwAAXWYo+eolkYxJPn27zLO+UbyWsNKZHZYU4EZjiMFC+7n+L4TfWd6PoGMt0+QAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	margin-top: -13px;
	height: 22px;
	width: 33px;
}

.ico-mgz-phone:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAADUElEQVR4AbWWeYrUQBTG3wmmkyvkCrlCXyFX6L9ExS3u+9JXyBVyhb5CYBAFQSlERETEoIiIiMTvF3lYFN0zXY4z8Mt0lqrv1fdeLZb7N5w5KEUvJgFBDGItlsL2hUsWh2cPVs/OH0wvLvzlue55pnceTHMq4hKr319fTJ/vFNOXu8X8/+PNYuLZ6yuLOZin5+YgBlHvK16KTozHRf/1XlH9elw205Oy1v/Vz0dl++NhOXy7X0yfbhXT26tzEDgx0s9x4qU+DLLObfToVzmuKJBagWw8CJygT+phq7gLv7y4mK0bb/+x8U27mINw63LAFQUxkhZcoJ9DuSoshgLqX11azJHKukkNJzWcZC0NiTwIS6HwxCiHeL+mFoQ56qMSQf0wKE9DK8wxjXiMhZVHmH8TOdaljUCio1e7V7rY6L6KAijVTyANHkDspPEwFXbUGEdo1AuLUVo63kFc6bihYBphoL4pzpEA3l2bnRz8nWmqhFQ4Hj2NZP9aWIqCq73SsZdaCZcRmAu2ESb4rkmcbISZHvQ7xAFXwocbRSXsKJhy+hYBL1bqoRImeL+JnAzCTNW9OkJ8VIe1sD1AYJkU60YYyME6chJnlkRdMi22iWOpsExat5gUIBLZP0Sj74zhf39QdC6YVPtaWC5qiwg1EBcro2999Mr9YLrQoEqtJ39yZVTuSmEZMBhEsB+RIAw0YhYf+maGBNMFyNl6iziF02eKU0fMAu8DTKCz5JlbTzTA6OcFIV1kWP18kclBIswidr1WGGgWNHKFvnk+8tChwXLL6H1laoSdAMQr5dsH1qfFQkV2ySLDyuSbzPKkAai/eTvWYEsftcNejf1DFEA8b8c8B/JPMti/Nf+yzffn1WmJewAVK1y8yUT7864DApS8ExvRcp8tDmwcaQCkwGuAs4C+q6I2lZ4FTkF+GuJ+V61wyQrAizA6IFAHnWj5zYmI4Jgl/OeeIHifK+4BkIIQB8B89S2UUQLbpR9MgG+04MRHslWuuAdQSngTB+BbKEEwUn6TGt7vSNUozOGShUS7ZANCYOdpKJmuYA6XbNi3PQ17QgCkpBfmcPlXCKKlGPcUD6xqwhwuJ4AAqIVjgwisG8JiuPw3JNKIXgwuyn0q7PwGqnm9sx+dxecAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	margin-top: -17px;
	height: 31px;
	width: 31px;
}

.ico-mgz-resume:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAACeUlEQVR4Ab2Va4rUQBSF7wqS1BZ6C72FbCFb6F/iOKLG92t89Bayhd5Cb6FAVBwFaURERMSgiKiIlN+JCWSKnjBj0jPwVWdSTZ9TdevUtbP48+eSAuZgMRp2zerJ+SQIGTlTA4guD/eTsLmchteX0vBsrzFRnokBxOcvLybhw/U0fLuXhS93svDuahqeX2hMVLs2UCBUvL+WFj8OsvrPIxeEjPAuaFe0O2ByOik6bHzW2vLPt7LF74duHh67GhoT3+9n2hWZqMCMYTIQn1HnWjXXdn+8kWnVS0zMMLDpmfDMOzBjmATE3dO9ZPPmStrU++vdLHy6mcmEnletCY+BDWWZgQkNo5E42+61cokj1q1UZZAJvV//euBmLdahYTSIr1Tz+vY/cW21kAkMdib0mYP10TAKxKtXxE0imOnEj5j4eeA0X4DFjBUvJa7VSVxiiMZoV5Zg29DwXyjryjOR0jYfK877FdhxaDg1yjoXTc2lwkEbFF+DTWpAWZc40SPjg+Ke2juwITScmH7WyfaQ+CaOW8xpY7gl69vFoeb7c7CTMDrrMczlYDGjUqDWStzqLusD4gXYpAZ04l/sJwuyniNeD9S9BIsZnQJdNm1r7Xe1WLwC24kBtn5N5LquVnVdLb5odmYA8ZpTr9ba72quvWQ8t6Ab00kHJ6l9LmEE+11NJnTJzMCBjWFwku0vuwtH8E4xXGOiwJgDG8vgJDfeWnd9W3Odcgc2JYOTNJtFu9W2K5TzBfgYGo7HgFe9qX3zTBw9LdjTD/jOJCyMHys5bOEwQtlHtOn3b8u0+Z8zwdw0SFPaxg/nHKqKVR6Bw1axetCz3k2LNKX9F3a1cIeraBOGAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	margin-top: -17px;
	height: 30px;
	width: 32px;
}

.ico-mgz-interview:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAcCAYAAAAJKR1YAAACXUlEQVR4Ae2WXYrUQBhFawX52UJvYbaQLWQL/aajjtr+4r9mC9lCtpAtRMQREZUgIiIiloqIiMrnPVjVD5Hu6QT7LQMnmU6q7j1dMw+fiz8PTyW56EQj6sBKLANFWOMmsBBlyFmF7Egb3jmIiw8enU6KJ2cSe3o2aXSv4fgwaR8fJp3wem9aB30IKk4QoLgRXhj7yToWyo4d4PW8wgEchix+di6xt5dTe3clLYQb8upimr88nxZaVymkD4KdKAcijTAV9/pyldaX/YV0IdwQUGevXNaTZ04bWr1AxD7fyOzj9awQ7gQQXGhvE8RqUep3jyziwu2COvsP1zJ7vUrtxVFqGLZfbmb2425uX29lnFIh3I4gVugkEDEVVMKNASG6v93ODDGnS/vzXm724O9DCoQbg063EV64sXyS0O/79HMg/0eI0Ean7IUbyV6E+J9qFOyFG8eehN5fzRpJeeHGsRehWWgWmoVmoVloFlpq0MqF25WJQgyHCwn5rUJMbmEKjPSii0P/v8P+ZqEwJy/jMB9yLCIhplTbKMTkpnAmP3t+xAYhNBEaEyFzb5D1ohHlUChIVKIXDPbsJWOdRzbj6ptLqQ5hixAv4ijLWAs6UlMRooy3/EkJowA57p3edQipqOYZAhQzq1PKvK4esta5dCDzK3RDFKok1OnBkLUkmxAFQgiMgzmCCFPGZyQQ4DMF3+9k7DN1kAVRoB92an3ndNmKFh6IQqxELXpCKQhy3CF+cwRisReNqEQZsnLhNsFlCgtRq9QLC3CSUaQVxZRsLpNReR5OwCCcXiHcVP4AhoAfD680s4QAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	margin-top: -15px;
	height: 28px;
	width: 36px;
}

.ico-mgz-quit:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAYAAABZ5IzrAAACtklEQVR4AbWWe6rTQBTGzwqazBayhWyhW+gW+pdcfMf366JmC9lCt5AtDFxBRFCKiIiIOCgiCiLj98OhhjRNe683wu80mcyc+c7DmWtT/PMXZoWohRch4RlL32wXmPOmOpGA5xdn8cWlWXx5WQieGTs5mkXNaf5XkDtknjZr2PT11Sy+v5nFz3fz+OW+EDx/uJXF9bUsMkei2yG/h4pp94pRZsgCQr4+yOPPYxd/PXbx9xPg2XmNVfq2QhhZUwArrV0klvweEvUypboRNgSiJSaw0fdHeURAfLqBdy9MokrQnPrTnTy+uvI3W8+ONtQmM4oiWb2tUkSKQFgfOa3IzA4xkcyobIVEtOFe7n8c56WIlPHdjSyC9ggS6ExmFE309ADRkwVloxTWRT3TMqcvBiibvjXy495cz1oJX0rUIpUUsQRCmSthhhnj4+08LSIaUrwtSpsE5vTFAOP4UDMvtN4psLneAxnqZDFItBNmmF0oI07RsACIgtRSa0TNhYFKQbSDghjnu7JDQDQ97wjtil4JA8wu6B+HCMR00o9zMsV5stKcpcbCULmAcbJLlhDE77eH/wJIgbbCALOP0I8YkTiXGEoRO6J3idqUnVLho+OP5g7CADMGgvxQGXBO6iH1w5lIgiLtIcwwIyCoGYo+HXYwkp39sJY2oD2EGWYMqZ+nFE8FPQUGmL2o/n5iQf40gqDkrJhCTPpfVgsDS5caLBLzBM9cmI0adz1V2VJTF8KA+6oQQcQenDU0G9dGOsjOHfw2wgAw3FelCCImuqcqKSWSKcrl5dsJ2zoY6ROdLWuRDrDu3zSTiOH+K4R1wWzQ5oUmtyJOzJq9hPXBbCH1lRaFicQ02sMJO1hQEuW0uD5HYa18lsLGwOxFzhaiEf6UAr2o5aMQBmcXNC7QDVCKeYJMuLP4/gMsbhyk8u4c7QAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	margin-top: -13px;
	height: 25px;
	width: 36px;
}

.ico-mgz-manners:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAADg0lEQVR42rWXbWoUQRCG6wS7O1eYK+wV9gp7hfkVNBh1/SR+O1fIFXKFucJAkAiiMoiIiIitIiIi0r5Pdoo07bqZbJLAM7PTqa63urq6p8fyv3ZrNBWNsAEU3Dfln4aDS6Pu2eVR1L3Wcyv2hAflbZ2ICaFvr7HbWPz11XH5djEOr3bG8fn2USCBgEQ83B7FF1eWvNwZRWy4exv/x64Prjq1OHy7N5l+vjsJH29P4vub49hdG8c318fxw61xVHv8ujuJsonf73NfPtPO/7EjELLXZ2N6KvEvu5P5z4eT+OtREX88QASWz78fF/HPkyLGp8fwTLvbq398d4MgjjIRyMIgcUVc0REnOAUXGwqB0J9skAmmQ74XJ4lXmuej9DFyHG2KZ4NpYTDySxbmwhz/gXApg4AhKU5Ge+Yg8Eft4D+tgTTdzXkL5wHIP1PQCAMujLyioklRInzuAeCfGvD0GxdVZffpDtV8/qJ5IaIjvVYY6Z56dQ8YdS2as4weHW1iEV1GXbMkiGpA9dbC9Ls5y+jRk+7CNAfNgCLzZVMLAwI4S/Gha1oCXTLXQdgFEtBBD11TAXjKubfCLpA2KbzAPk4qPB2NsBy9uUpWhJZlONgazYStALtaRLEvLAf/roUu88eovaEVlsO7ne0R2IyEZWBT6H78atVOlgeHfxeXbkC8S6owCMvRe3uu1yup4vVaC1uFlmwre+YzKNBCWAr+fYrRRTxNBZFPheVofZYqlKmwdcj5TD4LYSn4TaaYM8A+qVgkqYj9vNkFUPv2DehS7aWnQqNj/XXMn7AcjlhK355+c65LWLaxYQnLwR9+8Z9Ue4k46Wp9/eldTsEshP2HhsLLORQcRITl4A+/+O91GmEIswTmyVxwMAxerTnalws5aijAFLXVwnLwgz/8Jkt6JgxhoFCaZPdhJN26c7nsZqLqKYXl0B8/+PNRoyMMzH9QzYoqJO9d0tj5yWMDpvTHT1JoQQMthYFxcRhNHx3VyJomgMDh7xRfJwX29KM/fryg8S/MWbVOqzQAP31yBD7hi4T2Gjvs6ZcK41dYCpccXpdkgN2I4qCYKML0iwS69NPJv2hkhz2pduGAP2E5XFZBECWnFuaKYqFa/YsEAfZwh2f/osEOe/rRHz/CYN3I12Wh9SBUmIyKlDo8056Ktj7adXAZCpmoxH7vPHgF89y3V9gN9fkXlu2oEh0EI6kAAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	margin-top: -17px;
	height: 32px;
	width: 31px;
}

.ico-mgz-law:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAdCAYAAAApQnX+AAACoklEQVR42s2Xe4rTQBzH5wRp5gq9Qq4wV8gV+p+PVdn4xLfmCrlCrpArRERkFcFhERERcURERFTGz7dLQKtNu0m268Kns2XS5pP5PWZqhvw9OpNk4MCcJEM/WD0+m0TGBrL/Rg4p+/xCkr+8NMuf7SVekpIFe+pyT84l5eH+LL6/nrbvrqWO/4uDvSQgGZgvwJ6W3JxVi2+uzOKHG2n8eDPVWL+9OnOsZPX0/HIVPeQ7l+PmjcQ+3UpFJ9eNJXPuxcWkYXUl2exMjrCxOkdiPx/Y+OO+jV/u/CkIgXAvXhXLfCzAjOE4F3tuHL/dszE+BEBS71clNeZgxrLVRYSpYDUkgVAn97fk59tLMQ9mJ3IqAvIosCKEUjLrYV5hd2CmYOMFFEGtIvh6N0Vgo1wDZir6JleKoF+MeYV9AWYqeidprjmNtiuCXr4TUhUEfVAtxJ1kn7OsmldjJckdq9JskPM8QEY1N+Rn/G3fddPLAStQvL48C4Q0sCoFgrkk1uRaDkYgmFPZntYTxx4Oeie5kSVUFYIqCC8JJBcIhb4i4HrLZysk4xjJrS6ijWTQSJLwtQg6xErGQG5m63KWlFCo28P9HskRcquSOXhuKska5mA2IMkCydAjOUpuVbIA7aMlmG3QgyBZawtckawhm0xOkIsWzHFBMkfSd5IHPZJ62TlUv0WyVHr8Q9KB7eRODQoqU4F1kvRVzyFDYh7a7kILDbQjcQMlCySDjloIljpt62BreNEemjGSpIPpwlKDGQpFZnXI0JbJOJe5Tq1197tgKHyhwtJyk3LMjxx1ALUeMDpIttpueFPR3QdDWCoEa4Vkso1fT4vtAswUEIFAiB2YsRh+1rWEpQQzARbBwAM7MGMxhKJBMB5VyDjoV8o9jXMwY/kFetYpsLmk1d0AAAAASUVORK5CYII=);
	background-repeat: no-repeat;
	margin-top: -16px;
	height: 29px;
	width: 39px;
}

.ico-mgz-tax:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAEAElEQVR4Aa2Xa6rUTBCGawWZZAvZQrZwtpAtzC/xdtR4xzuzhWwhW8gWAgcREZXwIR8iIgZERESkfR+sGZpDMpOcCzzTpLuq3kp1dZ8ZW/LXXUpyUYlGdKIXwUeeG1/HzuYy13CN0MnlJLy8koRXV5Pw+loS3lwXDs/Ms44d9vhdRBJHBCMwQv3NVfh4ZxW+3E/D1wfpMDxMu2+P0o6RZ+ZZxw57/PAnzlmT2GzF/7+9QjR8f5w2v55lpciEjZCxjh32+EXJbJYkkamcLeX9UP0T//EkbX4/z3JhC8jxw584bBVxiX8wCQzJ/tPdFW8+KFgp7ByUxCEecYkvLCZ+gPrtcRLY259P014BCmEXQEE84hIfnakkSjLFUPs6iELYRUEixCU+OidqVmFgfLBP6oGekskwnNoC1msxiELYDLDDvo7niUt8dNBDd9cT6t6K5lEjkUAjLEZNRaNSxp3jHmjsAXv8hMUQXz0S0JPuWpjxoX3qddZJgERyYTE6asXne+nw3y0ck1bYHlrssJdfLiyG+Oigh64wnAouGDUOW9FM7CnOaxzf31hRkUrYCBXr2Mm+FDYGOuihi76pSSqvAkeyFDaFHJttY52+BWk05v1k1cKmQAc97hD0TaVrNUkVCJAJm4C3yESvN2C/4/7I9Dwwr/VO8TJhU6CDHrromxx7JjjHwmaQc/nQWFF/tDwzz/rMOOgG9Mlq8K1o92RPuYt3x6taJazl3Ht/kEjHyLPmO9bVbDX2wqZAD130DWfv1lbYBDRdw7Hzkm+3L1ABRp6ZZx077IVNgZ7rBtO/4sGbpBU2harAKarlRCXqPy8yxp59ZeSZhqQS2GEvbAr00EWfJHpPohe2BC4eiccX3GzQQxd9kmg9CcqYCRtjWwldQsAb15wUfBl59rWDlUAHPXzRZ28q3xvObClsBE5Ao4ajGYFeIABbwcjzbg077IWNgU7UixWno/DTQYBG2Ai8Qb6wEvlUJdBBD1/0SYJrlDuCr2N0dS5sBmfqCeKjgx66wkiAM1v5kaMvGmFz8K99gVHYHIiPjt+Ya2EkQF9kCtb7NUo1yhmVoMMb3ohR2CGIS3zfCrYwE7YzULAyqsasLzDafyoQvBdsH8QjrleB7TgSBnwAsGc0G71Bd/c4HkiikH3NeCgB4hGX+OgIA7D4QQZsS8uR8y8wVKQUdg5K4hCPuMQXNpUE0KinEwn+GzNfKI59g3+cwNgPJz6m2OBICf0f0jaZcs/3TObX2GGPH/6ewEbYGHzs44iLiGbibQga/eAdRBcxMM86dtjjhz9xhJ01CaAqnOeeoLwZV3P8a5wRmGcdO+zxE3YIPpbAt6ZKAq3/Gh/4R8TIM/OsL/3d+heR5HBmyQwnwAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	margin-top: -18px;
	height: 33px;
	width: 33px;
}

.ico-mgz-insurance:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAABp0lEQVR42r2TXUrDQBRG7wrSZgvZgltwC92CT6KCoij+otVsIVvoFtxCQFBBBPVNBMGg+KJYGb9DmFKHUBNMWjjDMHPnO53bqYWffDlaEJnIRSGAeSoSYQEJexX1GVlhPYMnpuhiJXJXa5G7EbfrUM4vVyPHHuFTZ7a0VrAX1JPh6xHHoTDWZn6toofNnnva6bmXvb57PShh/rjdc3cbPR+UAXPW2AvrySCLTLJxTIRaGPHNKHo/6rvPk9iNh7H7PoVy/nEcu7fDUkwtMGeNvbCeDLLIpBaHMGQJC8+7HCwPuLNK2KOGG0DterJx4DJdOeNbBIdnhnwNoX492Thwmfp8z9X94S4gGwcuw0y/2egSHLis2O8X/nZdggOX6ZXl8xLiMv1v0nkJcZme98J42L0QBy6Eph/0vGshDmHGoCcb68pFVzKycQhDBogXuxKSLQwYJqjPS23LyBTmYfiFrt+alCxh0zBUMWhBNhBWJWxd6mUNhbSYh9To9RacEQZVMPxFoqC8hiynVth/hcCN0xktTIXVgaEJg6DFhf+9uhL6Fo/At7AJP2cW3L/wsxn/AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	margin-top: -13px;
	height: 24px;
	width: 28px;
}

/* 全国TOP */
.w874 {
	width: 874px!important;
}

/* 詳細まとめて応募訴求文言 */

.mp-detail-combine-balloon {
	position: relative;
	background: #ffffff;
	border: solid 1px #0070c0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 5px;
}

.mp-detail-combine-balloon:after,
.mp-detail-combine-balloon:before {
	content: "";
	border: solid transparent;
	position: absolute;
	top: 100%;
	left: 16px;
}

.mp-detail-combine-balloon:before {
	border-top-color: #0070c0;
	border-width: 6px;
	margin-left: -6px;
}

.mp-detail-combine-balloon:after {
	border-top-color: #ffffff;
	border-width: 5px;
	margin-left: -5px;
}

/* 応募完了シェアinclude */
.mp-app-completion-share-txt {
	color: #cc0000;
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-top: 12px;
	display: inline-block;
	margin-left: 70px;
}

/* PPC include */

.mp-ppc-exemptions {
	text-align: left;
}

.mp-ppc-exemptions-map {
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}

.mp-ppc-exemptions > li {
	text-indent: -1em;
	margin-left: 1em;
	font-size: 11px;
}

/* 企業(ブランド)LP画像 include */

.mp-brand-top-img-wrap {
	width: 680px;
	margin: 20px auto 0;
}

.mp-brand-top-img-wrap-brdc-00111 {
	margin-top: 100px;
	padding-bottom: 80px;
}

.mp-brand-top-img-wrap img {
	display: block;
	margin: 0 auto;
}


/* 企業ロゴスライダー */

.mp-logo-slider-ttl {
	padding-left: 15px;
	font-size: 20px;
	line-height: 34px;
	display: inline-block;
	height: 34px;
}

.mp-company-logo-lst:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.mp-logo-slider-lst {
	position: absolute;
}

.mp-logo-slider-lst > li {
	width: 654px;
	height: 155px;
	margin-right: 5px;
	margin-left: 5px;
	border: solid 1px #ffffff;
	float: left;
	position: relative;
	background: #ffffff;
}

.mp-logo-slider-lst > li > a {
	text-decoration: none;
	color: #333333;
	display: block;
}

.mp-company-logo-lst {
	margin-left: -14px;
	margin-top: -8px;
	overflow: hidden;
}

.mp-company-logo-lst > li {
	float: left;
	border: 1px solid #dcdada;
	width: 150px;
	height: 85px;
	margin-left: 15px;
	margin-top: 8px;
}

.mp-company-logo-lst > li.mp-none-img {
	border: 1px solid #ffffff;
}

.mp-company-logo-lst > li.mp-none-img > a {
	cursor: default;
}

.mp-logo-slider-box-wrap {
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
	position: relative;
}

.jsc-mp-logo-slider-inner {
	height: 190px;
}

.jsc-mp-logo-disabled-btn {
	opacity: .3;
	pointer-events: none;
	cursor: default !important;
}

.jsc-mp-logo-current-indicator a,
.jsc-mp-logo-current-indicator a:hover	 {
	background-color: #666666;
}

.mp-logo-item {
	background-image: url(../../../twc/include/img/brd-logo/spt-logo-pc.png);
	background-repeat: no-repeat;
	display: block;
	height: 85px;
	text-indent: -99999px;
	width: 150px;
}

.mp-logo-item-imgwhite {background-position: -5px -5px;}
.mp-logo-item-img00051 {background-position: -5px -100px;}
.mp-logo-item-img00123 {background-position: -5px -195px;}
.mp-logo-item-img00196 {background-position: -5px -290px;}
.mp-logo-item-img00217 {background-position: -5px -385px;}
.mp-logo-item-img00337 {background-position: -5px -480px;}
.mp-logo-item-img00347 {background-position: -5px -575px;}
.mp-logo-item-img00486 {background-position: -5px -670px;}
.mp-logo-item-img00551 {background-position: -5px -765px;}
.mp-logo-item-img00578 {background-position: -5px -860px;}
.mp-logo-item-img00592 {background-position: -5px -955px;}
.mp-logo-item-img00713 {background-position: -5px -1050px;}
.mp-logo-item-img00716 {background-position: -5px -1145px;}
.mp-logo-item-img00723 {background-position: -5px -1240px;}
.mp-logo-item-img00745 {background-position: -5px -1335px;}

.mp-logo-item-img00762 {background-position: -165px -5px;}
.mp-logo-item-img00771 {background-position: -165px -100px;}
.mp-logo-item-img00789 {background-position: -165px -195px;}
.mp-logo-item-img00814 {background-position: -165px -290px;}
.mp-logo-item-img00825 {background-position: -165px -385px;}
.mp-logo-item-img00826 {background-position: -165px -480px;}
.mp-logo-item-img00830 {background-position: -165px -575px;}
.mp-logo-item-img00838 {background-position: -165px -670px;}
.mp-logo-item-img00864 {background-position: -165px -765px;}
.mp-logo-item-img00885 {background-position: -165px -860px;}
.mp-logo-item-img00895 {background-position: -165px -955px;}
.mp-logo-item-img00935 {background-position: -165px -1050px;}
.mp-logo-item-img00969 {background-position: -165px -1145px;}
.mp-logo-item-img00970 {background-position: -165px -1240px;}
.mp-logo-item-img00981 {background-position: -165px -1335px;}

.mp-logo-item-img00987 {background-position: -325px -5px;}
.mp-logo-item-img01017 {background-position: -325px -100px;}
.mp-logo-item-img01030 {background-position: -325px -195px;}
.mp-logo-item-img01040 {background-position: -325px -290px;}
.mp-logo-item-img01073 {background-position: -325px -385px;}
.mp-logo-item-img01105 {background-position: -325px -480px;}
.mp-logo-item-img01131 {background-position: -325px -575px;}
.mp-logo-item-img01147 {background-position: -325px -670px;}
.mp-logo-item-img01156 {background-position: -325px -765px;}
.mp-logo-item-img01200 {background-position: -325px -860px;}
.mp-logo-item-img01225 {background-position: -325px -955px;}
.mp-logo-item-img01231 {background-position: -325px -1050px;}
.mp-logo-item-img01237 {background-position: -325px -1145px;}
.mp-logo-item-img01252 {background-position: -325px -1240px;}
.mp-logo-item-img01276 {background-position: -325px -1335px;}

.mp-logo-item-img01287 {background-position: -485px -5px;}
.mp-logo-item-img01309 {background-position: -485px -100px;}
.mp-logo-item-img01337 {background-position: -485px -195px;}
.mp-logo-item-img01338 {background-position: -485px -290px;}
.mp-logo-item-img01367 {background-position: -485px -385px;}
.mp-logo-item-img01402 {background-position: -485px -480px;}
.mp-logo-item-img01403 {background-position: -485px -575px;}
.mp-logo-item-img01450 {background-position: -485px -670px;}
.mp-logo-item-img01467 {background-position: -485px -765px;}
.mp-logo-item-img01504 {background-position: -485px -860px;}
.mp-logo-item-img01521 {background-position: -485px -955px;}
.mp-logo-item-img01527 {background-position: -485px -1050px;}
.mp-logo-item-img01540 {background-position: -485px -1145px;}
.mp-logo-item-img01578 {background-position: -485px -1240px;}
.mp-logo-item-img01608 {background-position: -485px -1335px;}

.mp-logo-item-img01634 {background-position: -645px -5px;}
.mp-logo-item-img01639 {background-position: -645px -100px;}
.mp-logo-item-img01649 {background-position: -645px -195px;}
.mp-logo-item-img01678 {background-position: -645px -290px;}
.mp-logo-item-img01688 {background-position: -645px -385px;}
.mp-logo-item-img01714 {background-position: -645px -480px;}
.mp-logo-item-img01760 {background-position: -645px -575px;}
.mp-logo-item-img01769 {background-position: -645px -670px;}
.mp-logo-item-img01773 {background-position: -645px -765px;}
.mp-logo-item-img01811 {background-position: -645px -860px;}
.mp-logo-item-img01815 {background-position: -645px -955px;}
.mp-logo-item-img01821 {background-position: -645px -1050px;}
.mp-logo-item-img01846 {background-position: -645px -1145px;}
.mp-logo-item-img01885 {background-position: -645px -1240px;}
.mp-logo-item-img01898 {background-position: -645px -1335px;}

.mp-logo-item-img01911 {background-position: -805px -5px;}
.mp-logo-item-img01935 {background-position: -805px -100px;}
.mp-logo-item-img01941 {background-position: -805px -195px;}
.mp-logo-item-img01963 {background-position: -805px -290px;}
.mp-logo-item-img01964 {background-position: -805px -385px;}
.mp-logo-item-img01965 {background-position: -805px -480px;}
.mp-logo-item-img01966 {background-position: -805px -575px;}
.mp-logo-item-img01970 {background-position: -805px -670px;}
.mp-logo-item-img01971 {background-position: -805px -765px;}
.mp-logo-item-img01972 {background-position: -805px -860px;}
.mp-logo-item-img01973 {background-position: -805px -955px;}
.mp-logo-item-img01999 {background-position: -805px -1050px;}
.mp-logo-item-img02000 {background-position: -805px -1145px;}
.mp-logo-item-img01036 {background-position: -805px -1240px;}
.mp-logo-item-img02001 {background-position: -805px -1335px;}

.mp-logo-item-img00023 {background-position: -965px -5px;}
.mp-logo-item-img00873 {background-position: -965px -100px;}
.mp-logo-item-img02010 {background-position: -965px -195px;}
.mp-logo-item-img00794 {background-position: -965px -290px;}
.mp-logo-item-img01835 {background-position: -965px -385px;}
.mp-logo-item-img00891 {background-position: -965px -480px;}
.mp-logo-item-img02011 {background-position: -965px -575px;}
.mp-logo-item-img00532 {background-position: -965px -670px;}
.mp-logo-item-img00893 {background-position: -965px -765px;}
.mp-logo-item-img00669 {background-position: -965px -860px;}
.mp-logo-item-img00006 {background-position: -965px -955px;}
.mp-logo-item-img02162 {background-position: -965px -1050px;}
.mp-logo-item-img00111 {background-position: -965px -1145px;}
.mp-logo-item-img02281 {background-position: -965px -1240px;}
.mp-logo-item-img02285 {background-position: -965px -1335px;}

.mp-logo-item-img00697 {background-position: -1125px -5px;}

/* opt include */

.mp-opt-btn {
	border-radius: 14px;
	display: inline-block;
	font-weight: bold;
	line-height: 60px;
	text-align: center;
	text-decoration: none;
	width: 260px;
	font-size: 18px;
	cursor: pointer;
}

.mp-opt-btn-top,
.mp-opt-setting-btn-inner {
	background-color: #f4f4f4;
	border: 1px solid #e5e5e5;
	color: #4C4C4C !important;
	font-size: 16px;
	position: relative;
}

.mp-opt-main-btn-top {
	margin-top: 97px;
	text-align: center;
}

.mp-opt-main-btn-top.mp-opt-stop-done-btn {
	margin-top: 88px;
	text-align: center;
}

.mp-opt-setting-btn-top {
	margin-top: 59px;
	text-align: center;
}

.mp-opt-btn-top:before,
.mp-opt-btn-top:after {
	content: "";
	display: inline-block;
	position: absolute;
	bottom: 0;
}

.mp-opt-btn-top:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAUCAQAAACD6m1VAAABTElEQVR4Ab3UF6D9MBxH8eMUpzrVKU5xqlOd4lKn6/Sc4lSnOsXp/Edz917vU8z4/prF7wsMZDKBhsjERCa9MFdBRArhcoeldahkABLuvoHn/ByMLQB0TFRkXueKGEx2bXo6xN5sEqk8IyAWtbTZ6KnHxWeM/jOs0xfsrP4TRCKP6xFXo8hMxd6Ny1p8hgE7V71Iq0+riPQ8o+LkP4uI+9KHFhf2AZOIsYVFkYXnjIiTVdfxx+GpbW9vVedWT3IwiEh8+WTaiaH9W9ofnf12dnL4LSRekffHIxiN9vt/a4HzQcxEJhMJvK4jssFbVyq2G/cpGSlkMiMdF8SPx2VuiMjMp2weiat8SkHSvbjCZwTm2xcps7QLkHlP2p30Qn//LZcfXhePZqqXA0UmIh0jIv1be1YIBCIzsuGCgfFowMCrxoMljBQSdwQiX/EHN6NJJ9WRlxcAAAAASUVORK5CYII=);
	height: 18px;
	left: -74px;
	width: 54px;
}

.mp-opt-btn-top:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABMCAMAAADeDICLAAAAgVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAgICC/v7////9QUFAwMDCAgICfn59gYGBAQEDf39/Pz8+Pj4/v7++vr69wcHBAMA6/jymAXxtQOxEwJAr/vjafdyLPmizvsjMgGAfzxSp6AAAAEHRSTlMAML8QQIDvnyBw369gUM+P7gHmTwAABH9JREFUeF6tmGnbojgURAmEsAmesC6ub3fP+v9/4JggNPYorWh99jlWKsm9NzjvyfOjJcB6rIKPU0M/AUg+SxV+DOiqZ/PRBDIg705lmSPmAPEW1wf0uSgv2qFmgDTmna0MoNuXgw6ziEMXCNbH4KKLclQ3WfQChe5wV4Nd9H7iHiEcsFugPxbrwVvyYzmpvSYRAd2uLIvVhy8F63eehAhiqHYmmdWOPcXBAGZJ+BlQnwz2Dccb+nKmEwrIGxv6W45dTnNwD1TmiLwNhnkQlcXOdSB4H3ysoS5vVRG9D66A7hdwTrgOrNhPq0ZrTrfcE/HqazdmuoMW/akknGDyeKA7UN1ydyhvJTii+gmuf02iX1/bQvRuioL8l4SN4bVKqK/kNq9vDe/1O11qA015V0dNsJ4rFP3+LrbRuN56cEx1h7o/nDUEb3B98nt2NYAK3wq4vQdum6bVqPTTXKtdD+lHD8SkA0qswHoB+lAuql3jWcQ2h2V1KPl6c67HurZM9l4cfujKZ1TjvxaDnmJo+6Ud3IN4Zbasd/PGvGS5IXkhhvMMcKZeAh818rnDq8iL8gUdyJ7iQn0sX1LO5ql86/JFtU916lCxe5WcP5VywPkJ1ooxS5C/Ct6hnusZXd9rrPqm+A1T9/b6iefOBYB7EQDdfukU51zIzXPzkO9u5bAbnowylqvRXlP19ZohOQwUnJfCAGDdmPWw1DVVWxZVkYNcRRaPyBXkbXHSkL7/Jpvr2OYA6IWqvPbatF1fHVY+cUToCPpyQQXxqr1TfkZVLglWjW9Avf80ONzSdDTHsik+CRYu0B3N1E2+1FLjl5/oKoO+yQGWan3y3PITSDx7yjLH2QLEm4xHWTxVhUJpH3ddZ4u3Ihy+KG0Nv3kIrpD3UFKMVF8kCCc1t6HDExlkrusGMcEFv3CUNfP8Nn44lt9gMBvhS98EsDOrkwGj7N487oYFyhH+1V6qMEGG0DUaYQOQ0k54rrHWEbp8+/Pvb0YYR9uHlg+wzcb9c+k7jRuYunUmcrwwHQuJmw+t14AH/YEYvuI8ihgg+Pn63udg1leTOpkyTGnKX4Id9mACf9klpXC630wRQQyzetVCbwzHnuMH1iw29u5UE8RzsN11H32PfDZmveAKFuijWXDea0jDaChj6cb+6bCwbAL/IB17SfPbSTZAX9t8IhzfWkKZSywcR8rQGvzrCv4+FvIt00N1X+zG2Tu4va4JMD4vReQZQxuTw3SJfL4P3H8msCNdtAEeciDfl+XxzmtBSBkMVrwoNHasLelMYL5+fF30L8xaT0JVFjnEbmbS7O6/yXwGmOWr2MY4BSYZ5W7DCeyhzxAPV/9U3+c6GxLr2F6b0LMXR8yXZK/MrTIgudqC+Ibrjb+X/+uC0g0HqHg86BJ401/4NwEo2I79LJnm8TC6RB0hjZeYR7OpmExKIPFu1k8MhhcAsJ2+eYDrXe9YrNg8sDylnfi31dJAIzIThIrkRjE4cEkChRx2PnLk65/UMmMRzMf71CzgmqqfeJc0PGtKOCv0H9VTz751SzqxAAAAAElFTkSuQmCC);
	height: 76px;
	right: -103px;
	width: 88px;
}

.mp-opt-stop-all-wrap {
	background-image: url(../../include/img/joboob/opt-stop-all.png);
	background-repeat: no-repeat;
	background-position: center 10px;
	text-align: center;
	padding-top: 145px;
	padding-bottom: 25px;
}

.mp-opt-stop-all-inner {
	font-weight: bold;
	font-size: 18px;
}

.mp-opt-stop-done-wrap {
	padding-top: 23px;
	padding-left: 20px;
	padding-right: 20px;
}

.mp-opt-stop-done-inner {
	font-size: 14px;
}

/* chromeUpdate暫定対応 */
#pageid-s-area .mp-other-site-bnr-lst li,
#pageid-detail .slideshow-main-lst li {
	font-size: 0;
}

.mp-pay-comments-wrap {
	margin-top: 42px;
	font-size: 11px;
}

.mp-pay-comments-inner {
	margin-top: 8px;
}

/* 応募済リスト上インクルード */
.mp-important-info {
	background-color: #fff;
	border: 1px solid #dfd9c5;
	border-radius: 5px;
	color: #0066d2;
	font-weight: normal;
	margin-bottom: 8px;
	padding: 0;
}

.mp-important-info a {
	box-sizing: border-box;
	display: inline-block;
	padding: 10px;
	width: 100%;
}

.mp-important-info.mp-important-info-empty {
	color: #333;
	padding: 10px;
}

.mp-info-ie {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}

/* おすすめ企業の採用ホームページ一覧 include */
.mp-recommend-company-ttl {
	float: left;
}

.mp-recommend-company-link {
	float: right;
	padding-right: 11px;
	font-weight: normal;
}

/* 応募済企業連絡促進用インクルード */

.mp-appdone-notice-wrapper {
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	padding-top: 18px;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
}

.mp-appdone-notice-txt {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.mp-appdone-notice-link {
	text-align: right;
	margin-top: 5px;
}

a.mp-appdone-notice-link-inner {
	color: #7a7a7a;
	font-size: 11px;
	position: relative;
	display: inline-block;
	padding-left: 21px;
}

a.mp-appdone-notice-link-inner:hover {
	color: #7a7a7a;
}

.mp-appdone-notice-link-inner:before {
	content: "";
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAeElEQVQYGZ3BIQ8BcRwA0N/tNgSfUSLpoiabSfaCCYokSr6BjU1RSGaCIpH+TLrN2W7ei6hCy8ZDctJXiyJtyU5P10oyiSIHN814kzl6RpG1UXxouLpHGZmZZBBljCVzeXzTkUzlUcbeRT3KOVvEXywN4xfJNqp6AWDsOgF850EsAAAAAElFTkSuQmCC);
	background-position: center;
	background-repeat: no-repeat;
	border: solid 1px #adadad;
	border-radius: 8px;
	-webkit-border-radius: 9px;
	position: absolute;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	margin-top: -10px;
}

/* SEO オリジナルLP include */
.mp-lp-ori-recommend {
	width: 760px;
	overflow: hidden;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
}

.mp-lp-ori-contents-ttl {
	color: #000000;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	line-height: 50px;
	margin: 0 auto;
	text-align: center;
	width: 640px;
}

.mp-lp-ori-recommend .mp-lp-ori-recommend-lst {
	width: 860px;
}

.mp-lp-ori-recommend .mp-lp-ori-recommend-lst li {
	float: left;
	width: 330px;
	margin-top: 50px;
	margin-right: 100px;
}

.mp-lp-ori-recommend-ttl,
.mp-lp-ori-recommend-detail-wrap,
.mp-lp-ori-recommend-apply-wrap,
.mp-lp-ori-recommend-name
 {
	text-align: center;
}

.mp-lp-ori-recommend-ttl {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 33px;
}

.mp-lp-ori-recommend-img {
	margin-top: 20px;
}

.mp-lp-ori-recommend-txt {
	margin-top: 20px;
	color: #4c4c4c;
	font-size: 14px;
	line-height: 1.7;
}

.mp-lp-ori-recommend-btn-wrap {
	margin-top: 20px;
}

.mp-lp-ori-recommend-detail-wrap,
.mp-lp-ori-recommend-apply-wrap {
	float: left;
}

.mp-lp-ori-recommend-detail-wrap {
	margin-right: 10px;
}

.mp-lp-ori-recommend-detail-btn {
	display: inline-block;
	background-color: #ffffff;
	border: solid #ebebeb 1px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 136px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	text-decoration: none!important;
}

.mp-lp-ori-recommend-detail-btn:hover {
	background-color: #f1f1f1;
	color: #454545 !important;
}

.mp-lp-ori-recommend-detail-btn:visited {
	color: #454545 !important;
}

.mp-lp-ori-recommend-apply-btn {
	display: inline-block;
	background-color: #2887eb;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 16px;
	color: #ffffff;
	text-decoration: none !important;
}

.mp-lp-ori-recommend-apply-btn:hover {
	background-color: #097ed1;
	color: #ffffff !important;
}

.mp-lp-ori-recommend-apply-btn:visited {
	color: #ffffff !important;
}

.mp-lp-ori-recommend-name {
	margin-top: 10px;
}

.mp-lp-ori-recommend-name a {
	text-decoration: underline;
}

/* バナーページ導線 */
.mp-bnr-link-wrap {
	margin-top: 30px;
}

.mp-bnr-link-lst:after { content: ""; display: block; clear: both; height: 0; visibility: hidden; }

.mp-bnr-link-lst li {
	float: left;
	margin-left: 10px;
}

.mp-bnr-link-lst li:first-child {
	margin-left: 0!important;
}

.mp-bnr-other-link {
	position: relative;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	width: 218px;
	padding: 54px 0 53px 0;
	font-size: 13px;
	color: #9d9d9d;
	text-decoration: none;
	background-color: #f5f5f5;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
}

.mp-bnr-other-link:after {
	content: "";
	position: absolute;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAN0lEQVR4AWM4vf70/tMCDAhw+v7p/6fPIwmdNjj9niIhhIDA6fNAgfdo3NMGBLgQgODCBVC4DAC2+En7kFZL5AAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	right: 10px;
	top: 50%;
	margin-top: -6px;
	width: 8px;
	height: 12px;
}

.mp-bnr-other-link:visited,
.mp-bnr-other-link:hover {
	color: #9d9d9d;
	text-decoration: none;
}

/* 採用補足アンケート  ----------------------------------*/

.mp-bg-light-yellow {
	background-color: #ffca00;
}

.mp-questionnaire-input-wrap {
	background: #ffffff;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border-radius: 5px;
	border: 1px solid #dcdada;
	position: relative;
	margin-top: 40px;
}

.mp-questionnaire-input-ttl {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #ffffff;
	font-size: 15px;
	font-weight: normal;
	padding: 6px;
	text-align: center;
}

.mp-questionnaire-button-wrap {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.mp-questionnaire-input-inner {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

.mp-questionnaire-inner-txt {
	font-size: 13px;
	color: #737373;
}

.mp-btn-questionnaire-top-wrap {
	margin-top: 25px;
}

.mp-btn-questionnaire-top {
	background: #0d91f1;
	-webkit-border-radius: 14px;
			border-radius: 14px;
	color: #ffffff;
	display: inline-block;
	width: 280px;
	padding: 17px 0;
	line-height: 1;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}

.mp-btn-questionnaire-top:hover {
	background: #0c84dB;
	color: #ffffff;
}

.mp-btn-questionnaire-top:visited,
.mp-btn-questionnaire-top:active {
	color: #ffffff;
}

/* 告知系インクルード */
.MP-infoArea {
	padding-top: 10px;
}

.MP-infoArea__inner {
	background-color: #fff2a9;
	border: 2px solid #ffca00;
	border-radius: 8px;
	font-weight: bold;
	padding: 7px 7px 7px 14px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}

.MP-infoArea__item {
	color: #e64300;
	margin-bottom: 4px;
	padding-left: 1em;
	text-indent: -1em;
}

.MP-infoArea__item:last-child {
	margin-bottom: 0;
}

.MP-infoArea__link:link,
.MP-infoArea__link:visited {
	color: #0170b5;
}

.MP-infoArea__link:hover,
.MP-infoArea__link:active {
	color: #4295cb;
}

/* 汎用バナー */
.MP-contentsBnr {
	margin-top: 20px;
}
.MP-contentsBnr.MP-contentsBnr--consortium {
	margin-bottom: -5px;
}
.MP-contentsBnr.MP-contentsBnr--nextStage {
	margin-bottom: -5px;
}

/* 都道府県TOP 人気の検索 注釈表示 */
.mp-word-popular-note-wrap {
	display: table-row;
	height: 10px;
	position: relative;
}

.mp-word-popular-note-image {
	margin-top: 5px;
	position: absolute;
}

/* 求人ストック0件時表示枠
 * リスト4兄弟
 */
.MP-emptyListCassette {
	margin-top: 35px;
}

/* TODO: 個別実装など検討が必要 */
/* adnet用アイコン
 * 閲覧済みカセット 0件ストック時の枠
 */
 .MP-emptyListCassette.MP-mb35 {
	margin-bottom: 35px;
 }

.MP-emptyListCassette__txt {
	align-items: center;
	border: dashed 2px #b2b2b2;
	border-radius: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: flex;
	color: #b2b2b2;
	font-size: 14px;
	font-weight: bold;
	height: 120px;
	justify-content: center;
	width: 680px;
} 