@charset "euc-jp";
#othersite_links{
	font-family:'Þâ¥´¥·¥Ã¥¯ Medium','Þâ¥´¥·¥Ã¥¯ÂÎ','Yu Gothic Medium',YuGothic,'¥Ò¥é¥®¥Î³Ñ¥´ ProN','Hiragino Kaku Gothic ProN','¥á¥¤¥ê¥ª',Meiryo,'£Í£Ó £Ð¥´¥·¥Ã¥¯','MS PGothic',sans-serif;
	background:#FFF;
	width:100%;
	font-size:0;
	line-height:1;
	letter-spacing:0;
	font-weight:normal;
	text-decoration:none;
	font-style:normal;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color:#303030;
	text-align:center;
	padding:8px 0;
	box-sizing:border-box;
	margin-bottom:16px;
	position:relative;
}
#othersite_links *{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	text-decoration:inherit;
	font-style:inherit;
	font-weight:inherit;
	color:inherit;
	outline:none;
	word-wrap:break-word;
	overflow-wrap:break-word;
	text-align:inherit;
	padding:0;
	margin:0;
	position:static;
}
#othersite_links>.osLinks_head{
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 0 0 18px;
	background:url('//www.tomo-job.com/images/authpage_othersite_link/tomo.gif') no-repeat left center;
	text-align:left;
	color:#FF397F;
	margin-bottom:2px;
	font-weight:bold;
}
#othersite_links>.osLinks_body{
	display:block;
	width:100%;
	border:1px solid #b6b6b6;
	box-sizing:border-box;
}
	#othersite_links>.osLinks_body .osLinks_item{
		border-top:1px solid #b6b6b6;
		width:100%;
		background:#FFF;
		padding:16px 0 12px;
	}
		#othersite_links>.osLinks_body .osLinks_item:first-child{
			border-top:none;
		}
		#othersite_links>.osLinks_body .osLinks_item>a{
			display:table;
			border-collapse:separate;
			border-spacing:10px 0;
			table-layout:fixed;
			margin-bottom:6px;
		}
#othersite_links .osLinks_left{
	width:62%;
	display:table-cell;
	vertical-align:top;
	text-align:left;
}
	#othersite_links .osLinks_title>small{
		font-size:11px;
		display:inline-block;
	}
	#othersite_links .osLinks_title>b{
		padding-top:6px;
		vertical-align:bottom;
		font-size:21px;
		display:inline-block;
		font-weight:bold;
	}
	#othersite_links .osLinks_text{
		font-size:11px;
		padding:12px 0 18px;
		line-height:1.2;
	}
	#othersite_links .osLinks_btn{
		background:#FF397F;
		color:#FFF;
		font-size:13px;
		font-weight:bold;
		text-align:center;
		padding:10px 12px;
		border-radius:3px;
		display:inline-block;
		box-sizing:border-box;
		border:1px solid #FFF;
	}
	#othersite_links a:hover .osLinks_btn{
		background:#FFF;
		border:1px solid #ff397f;
		color:#ff397f;
	}
#othersite_links .osLinks_right{
	width:38%;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
#othersite_links .osLinks_img{
	width:88%;
	display:inline-block;
	position:relative;
	box-shadow:0 4px 6px -2px rgba(0,0,0,0.3);
}
#othersite_links .osLinks_screenshot{
	width:100%;
	height:auto;
	display:block;
}
#othersite_links .osLinks_logo{
	width:auto;
	height:40px;
	display:block;
	position:absolute;
	right:-14px;
	bottom:-17px;
}
#othersite_links .osLinks_quick{
	display:table;
	border-collapse:separate;
	border-spacing:2px 2px;
	padding:8px 10px 2px;
}
#othersite_links .osLinks_quick>span{
	font-size:11px;
	display:table-cell;
	color:#828282;
}
#othersite_links .osLinks_quick>a{
	font-size:11px;
	display:table-cell;
	color:#ff397f;
	text-decoration:underline;
}
#othersite_links .osLinks_quick>a:hover{
	color:#ffb6d0;
}