@media (max-width: 767px) {
	body {
	font-size:1.4em !important;
	}
}
.navbar-default {
	border-bottom:solid 1px #cecece;
}
.resumecheck.index {
	padding:80px 0px;
	background-image:url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/line_left.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/man01.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/woman01.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/line_right.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/bg_mask2_op40.gif);
	background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat;
	background-position:top left, bottom left, top right, bottom right;
}
@media (max-width: 1199px) {
	.resumecheck.index {
		background-size: 40%, 40%, 40%, 40%, auto;
	}
}
@media (max-width: 991px) {
	.resumecheck.index {
		background-image:url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/line_left.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/line_right.webp);
		background-repeat:no-repeat;
		background-position:top left, bottom right;
		background-size:60%;
	}
}
@media (max-width: 767px) {
	.resumecheck.index {
		background-size:100%;
	}
}
.resumecheck.index + footer {
	margin-top:0px;
}
.resumecheck.index .indexbox {
	text-align:center;
	border-bottom:none !important;
}
.resumecheck.index .indexbox img {
	width:30%;
	margin-bottom:10px;
}
.resumecheck.index .indexbox h1 {
	font-size:2.8em;
	font-weight:700;
	color:#ea5f00;
	margin:10px 0px;
}
.resumecheck.index .indexbox .text2 {
	font-size:1.4em;
	font-weight:400;
	line-height:1.6em;
	height:inherit !important;
	color:#010101;
}
.resumecheck.index .indexbox .text {
	font-size:1.2em;
	font-weight:400;
	line-height:1.6em;
	height:inherit !important;
	color:#010101;
}
@media (max-width: 767px) {
	.resumecheck.index .indexbox h1 {
		font-size:2em;
		letter-spacing:0.1em;
	}
}
.resumecheck a.login, .resumecheck .btn-primary {
	display:block;
	text-align:center;
	font-size:1.2em;
	font-weight:500;
	margin:20px auto;
	background-color:#EB6100;
	padding:0.5em 0em;
	color:#FFF;
	text-decoration:none;
	border-radius:3px;
}
.resumecheck a.login, .resumecheck .btn-canl {
	display:block;
	text-align:center;
	font-size:1.2em;
	font-weight:500;
	margin:20px auto;
	background-color:#ababab;
	padding:0.5em 0em;
	color:#FFF;
	text-decoration:none;
	border-radius:3px;
}
.resumecheck a.login:hover, .resumecheck .btn-primary:hover {
	background-color:#c56724;
}
.resumecheck .btn-canl:hover {
	background-color:#898989;
}
.resumecheck h3 {
	text-align:center;
	color:#9d9d9d;
	font-size:1.4em;
}
.resumecheck .form-control {
    height: 2.4em !important;
    padding: 0.2em 12px;
    font-size: 1.2em !important;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.0);
}
/*檢測結果頁*/
.resumecheck.check .check_topbg {
	padding:40px 0px;
	background-image:url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/line_left.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/woman01.webp), url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/bg_mask2_op40.gif);
	background-repeat:no-repeat, no-repeat, repeat;
	background-position:top left, top right;
	text-align:center;
}
.resumecheck.check .check_shbox {
	-webkit-box-shadow: 0 0px 8px rgba(0, 0, 0, 0.4);
          	box-shadow: 0 0px 8px rgba(0, 0, 0, 0.4);
	padding:30px 0px;
	margin-top:-30px;
	background-color:#FFF;
	margin-bottom:40px;
}
@media (max-width: 767px) {
	.resumecheck.check .check_topbg {
		background-image:url(https://images.1111.com.tw/event/img/zone/jobsouth/images/transfer/line_left.webp);
		background-repeat:no-repeat;
		background-position:top left;
		background-size:100%;
	}
	.resumecheck.check .check_shbox {
		-webkit-box-shadow: none;
				box-shadow: none;
	}
}
.resumecheck.check .check_topbg img {
	width:30%;
}
.resumecheck.check .form-control {
	margin-bottom:25px;
}
.resumecheck.check H2 {
	color:#000000;
	font-size:1.6em;
}
.resumecheck.check H2 small {
	display:block;
	margin-top:15px;
	color:#9d9d9d;
	font-weight:500;
}
.resumecheck.check .cubetxt {
	margin:15px auto 25px;
	text-align:left;
	color:#595959;
}
.resumecheck.check .cubetxt span {
	display:inline-block;
}
.resumecheck.check .cubetxt span.cube {
	width:3em;
	height:1em;
	margin:0px 10px;
}
.resumecheck.check .cubetxt span.cube.yes {
	background-color:#eb6100;
	margin-left:0px;
}
.resumecheck.check .cubetxt span.cube.no {
	background-color:#ababab;
}
.resumecheck.check .cubetxt span.txt {
	font-weight:500;
	font-size:1em;
}
.resumecheck.check .canvas_box {
	position:relative;
	width:80%;
	margin:auto;
}
.resumecheck.check .canvas_box canvas {
	z-index:40;
}
.resumecheck.check .canvas_box .nth {
	position:absolute;
	font-size:2em;
	font-weight:500;
	text-align:center;
	top:40%;
    right:0;
    left:0;
    margin:auto;
	z-index:20;
	color:#5a5a5a;
}
.resumecheck.check h3 {
	text-align:center;
	color:#000;
	font-size:1.4em;
	margin:15px 0px;
	font-weight:500;
}
.resumecheck.check .text2 {
	font-size:1.1em;
	text-align:center;
	color:#696969;
}
.resumecheck.check .text2 i {
	margin-right:10px;
}
.resumecheck.check .text2 i.fa-check-circle {
	color:#cecece;
}
.resumecheck.check .text2 i.fa-exclamation-triangle {
	color:#ecb893;
}
.resumecheck.check .boxbtn {
	display:block;
	text-align:center;
	font-size:1.1em;
	font-weight:400;
	width:8em;
	margin:10px auto 40px;
	background-color:#FFF;
	padding:0.5em 0em;
	color:#000;
	text-decoration:none;
	border:solid 1px #000;
}
.resumecheck.check .boxbtn:hover {
	background-color:#000;
	color:#FFF;
}
.resumecheck.check a.recheck {
	display:block;
	text-align:center;
	background-color:#ababab;
	font-size:1.1em;
	color:#FFF;
	padding:0.8em 0em;
	border-radius:3px;
	margin:10px auto;
	text-decoration:none;
}
.resumecheck.check a.recheck:hover {
	background-color:#898989;
}
@media (max-width: 600px) {
	.resumecheck.check a.recheck {
		width:100%;
	}
}
/*撰寫方式跳窗*/
.popup_tags.resumepop {
	margin:auto;
	background-color:#FFF;
	position:relative;
	padding:40px 35px;
}
.popup_tags.resumepop .bgbox {
	padding:15px;
	background-color:#f7f7f7;
}
.popup_tags.resumepop .title {
	font-size:1.6em;
	font-weight:500;
	text-align:center;
	color:#0A837C;
	margin:15px auto;
}
.popup_tags.resumepop .title2 {
	font-size:1.4em;
	font-weight:500;
	text-align:center;
	margin:10px auto;
}
.popup_tags.resumepop .title2 span {
	display:inline-block;
	color:#0281c6;
}
.popup_tags.resumepop ul {
	text-align:center;
}
.popup_tags.resumepop ul li {
	display:inline-block;
	font-size:1.1em;
	font-weight:400;
	margin:10px;
	padding:0.5em 0em;
}
.popup_tags.resumepop ul li i {
	color:#ecb893;
	margin-right:10px;
}
.popup_tags.resumepop a.boxbtn2 {
	display:block;
	text-align:center;
	font-size:1.2em;
	font-weight:500;
	margin:10px auto;
	background-color:#EB6100;
	padding:0.5em 0em;
	color:#FFF;
	text-decoration:none;
	border-radius:5px;
}
.popup_tags.resumepop a.boxbtn2:hover {
	background-color:#c56724;
}
.popup_tags.resumepop .title3 {
	font-size:1.1em;
	font-weight:400;
	color:#444444;
	margin:10px auto;
}
.popup_tags.resumepop .title3 i {
	margin-right:10px;
}
.popup_tags.resumepop .pophtml_list {
	border-bottom:solid 1px #e5e5e5;
	padding:10px 0px;
	text-align:center;
}
.popup_tags.resumepop .pophtml_list i {
	font-size:4em;
	color:#9e9e9e;
	margin:0px auto 10px;
}
.popup_tags.resumepop .pophtml_list .title4 {
	font-size:1.2em;
	font-weight:400;
	color:#333333;
	text-align:center;
}
.popup_tags.resumepop .pophtml_list .col-lg-10 {
}
.popup_tags.resumepop .pophtml_list .txt {
	font-size:1.1em;
	font-weight:400;
	text-align:left;
	color:#666;
	margin:auto;
	padding:10px 0px;
}
.popup_tags.resumepop .txt a {
	display:inline-block;
	background-color:#fffbef;
	color:#e86300;
	padding:3px 10px;
	margin:5px auto;
	border-radius:3px;
	text-decoration:none;
	border:solid 1px #faf2c4;
}
.popup_tags.resumepop .txt a:hover {
	background-color:#faf2c4;
}
.popup_tags.resumepop .dline {
	border-bottom:solid 1px #AAA;
	padding-bottom:15px;
}

/*2020年2月新增轉職活動按鈕*/
.ananevent_btn {
	position:relative;
	display:block;
	margin:8em auto 1em;
}
.ananevent_btn img {
	position:absolute;
	left:0px;
	bottom:0px;
	width:40%;
	z-index:3;
}
.ananevent_btn span {
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	background-color:#07142e;
	padding:1em;
	text-align:center;
	font-size: 1.2em;
    font-weight: 500;
	color: #FFF;
	border-radius: 3px;
	z-index:1;
}
.ananevent_btn:hover img {
	width:45%;
}
.ananevent_btn:hover span {
	background-color:#1aa0a3;
}
.ananevent_btn.style2 {
	margin:1em auto 1em;
}
.ananevent_btn.style2 span {
	position:relative;
	background-color:#1AA0A3;
	text-decoration:none;
}
.ananevent_btn.style2:hover span {
	background-color:#0C3C4E;
}
@media (max-width: 1199px) {
	.ananevent_btn {
		margin:10em auto 1em;
	}
	.ananevent_btn.style2 {
		margin:1em auto 1em;
	}
}
@media (max-width: 991px) {
	.ananevent_btn {
		margin:8em auto 1em;
	}
	.ananevent_btn.style2 {
		margin:1em auto 1em;
	}
}
@media (max-width: 767px) {
	.ananevent_btn {
		margin:6em auto 1em;
	}
	.ananevent_btn img {
		width:20%;
	}
	.ananevent_btn:hover img {
		width:22%;
	}
	.ananevent_btn.style2 {
		margin:1em auto 1em;
	}
}
@media (max-width: 599px) {
	.ananevent_btn {
		margin:8em auto 1em;
	}
	.ananevent_btn img {
		width:30%;
	}
	.ananevent_btn:hover img {
		width:32%;
	}
	.ananevent_btn.style2 {
		margin:1em auto 1em;
	}
}
@media (max-width: 460px) {
	.ananevent_btn {
		margin:6em auto 1em;
	}
	.ananevent_btn img {
		width:40%;
	}
	.ananevent_btn:hover img {
		width:45%;
	}
	.ananevent_btn.style2 {
		margin:1em auto 1em;
	}
}
p.ananevent_p {
	font-size:1.2em;
	font-weight:400;
}