<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

/**********************/
/*メイン部分*/
/**********************/
#content{}
#content_wrap{}
.information{
	/*max-width: 1400px;*/
}

/**********************/
/*製品案内*/
/**********************/
.information#product_info{
	/*width: 1340px; 1400*/
	width: 95.7143%;
	/*margin: 130px auto 91px auto; 1400*/
	margin: 9.2857% auto 6.5% auto;
}
/* 960px以下(タブレット)*/
@media screen and (max-width: 960px) {
	.information#product_info{
		width: 100%;
		/*117 auto 103 auto (960)*/
    margin: 12.1875% auto 10.7292% auto;
    padding: 0 30px;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	.information#product_info{
		width: 100%;
		/*68 auto 60 auto (560)*/
    margin: 12.1429% auto 10.7143% auto;
    padding: 0 22px;
	}
}


.information#product_info #product_info_wrap{
    max-width: 1340px;
    margin: 0 auto;
}
/* 960px以下(タブレット)*/
@media screen and (max-width: 960px) {
	.information#product_info #product_info_wrap{
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	.information#product_info #product_info_wrap{
	}
}

/*製品案内*/
#product_info .sub_title{
	font-size: 30px;
	line-height: 100%;
	letter-spacing: 3.6px;
	margin: 0 auto 0 auto;
	text-align: center;
}
/*下線*/
#product_info .sub_title_line{
	display: block;
	/*margin: 23px auto 42px auto; 1340*/
	margin: 1.7164% auto 3.1343% auto;
	font-size: 1px;
	line-height: 100%;
	width: 70px;
	height: 2px;
	background-color: #3E3A39;
}
/* 960px以下(タブレット)*/
@media screen and (max-width: 960px) {
	#product_info .sub_title{
		font-size: 27px;
		letter-spacing: 3.24px;
	}
	#product_info .sub_title_line{
		margin: 16.5px auto 39px auto;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#product_info .sub_title{
		font-size: 23px;
		letter-spacing: 2.76px;
	}
	#product_info .sub_title_line{
		width: 62px;
		margin: 10px auto 23px auto;
	}
}

/**********************/
/*文教ソリューション ＆ りれとる（出退勤時刻管理）*/
#product_info ul{
	display: block;
	/*width: 1340px; 1400*/
	/* width: 95.7143%; */
	margin: 0 auto;
	max-width: 1400px;
}
#product_info ul li{
	float: left;
	/*width: 660px; 1340*/
	width: 49.2537%;
	height: auto;
	background-color: #cecee2;
	
}
#product_info ul li:first-child{
	/*margin-right: 20px; 1340*/
	margin-right: 1.4925%;
}
/* 960px以下(タブレット)*/
@media screen and (max-width: 960px) {
	#product_info ul li:first-child{
		margin-right: 0;
	}
}


/*文教ソリューション*/
#product_info ul li.product_01{
	/*padding: 166px 0 166px 0; 1340*/
	padding: 12.3881% 0 12.3881% 0;
	background-image: url("../img/top/product_01.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size:100% auto;
}
/* 1400以下になったら */
@media screen and (max-width: 1400px) {
	#product_info ul li.product_01{
		background-image: url("../img/top/product_01_sp.jpg");
		background-size: cover;
	}
}
/* 960以下になったら */
@media screen and (max-width: 960px) {
	#product_info ul li.product_01{
		display: block;
		padding: 12.3881% 0 12.3881% 0;
		width: 100%;
		margin-bottom: 10px;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#product_info ul li.product_01{
		display: block;
		/*padding: 86px 0 90px 0; 516*/
		padding: 16.6667% 0 17.4419% 0;
		width: 100%;
		margin-bottom: 10px;
	}
}


/*りれとる（出退勤時刻管理）*/
#product_info ul li.product_02{
	/*padding: 166px 0 166px 0; 1340*/
	padding: 12.3881% 0 12.3881% 0;
	background-image: url("../img/top/product_02.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size:100% auto;
}
/* 1400以下になったら */
@media screen and (max-width: 1400px) {
	#product_info ul li.product_02{
		background-image: url("../img/top/product_02_sp.jpg");
		background-size: cover;
	}
}
/*960以下になったら*/
@media screen and (max-width: 960px) {
	#product_info ul li.product_02{
		display: block;
		width: 100%;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#product_info ul li.product_02{
		display: block;
		/*padding: 86px 0 90px 0; 516*/
		padding: 16.6667% 0 17.4419% 0;
		width: 100%;
		margin-bottom: 10px;
	}
}
/*製品タイトル*/
#product_info ul li .product_name{
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	letter-spacing: 1.35px;
	text-shadow: 0px 0px 5px #00000080;
	margin: 0px auto 0px auto;
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#product_info ul li .product_name{
		font-size: 16px;
		letter-spacing: 1.2px;
	}
}
/*製品ボタン*/
#product_info ul li .detail_btn{
	width: 220px;
	/*width: 34.8101%; 632*/
	height: 50px;
	/*height: 7.9114%; 632*/
	/*margin: 35px auto 0 auto; 632*/
	margin: 5.538% auto 0 auto;
}
/* 960以下になったら */
@media screen and (max-width: 960px) {
	/*製品ボタン*/
	#product_info ul li .detail_btn{
		/*margin: 26px auto 0 auto; 900*/
		margin: 2.7778% auto 0 auto;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	/*製品ボタン*/
	#product_info ul li .detail_btn{
		/*margin: 25px auto 0 auto; 516*/
		margin: 4.845% auto 0 auto;
	}
}

#product_info ul li .detail_btn a{
	display: block;
	text-decoration: none;
	color: #ffffff;
	line-height: 48px;
	border: solid 1px #ffffff;
	background-color: transparent;
	font-size: 14px;
	letter-spacing: 1.05px;
	text-align: center;
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#product_info ul li .detail_btn a{
		font-size: 12px;
		letter-spacing: 0.9px;
	}
}
#product_info ul li .detail_btn a:hover{
	color: #162C84;
}
#product_info ul li .detail_btn .hvr-bounce-to-right:before {
  background: #ffffff;
	color: #162C84;
}

/*りれとる注釈*/
#product_info .notes{
	/*width: 1340px; 1400*/
	width: 95.7143%;
	margin: 0 auto;
	font-size: 11px;
	letter-spacing: 0.82px;
	text-align: right;
}


/**********************/
/*事業案内　business_info_wrap */
/**********************/
#business_info{
	/*width: 1006px; 1400*/
	width: 71.8571%;
	/*height: 500px; 1400*/
	height: 35.7143%;
	/*margin: 0 auto 115px auto; 1400*/
	margin: 0 auto 8.2143% auto;
	max-width: 1006px;
}
/*960以下になったら*/
@media screen and (max-width: 960px) {
	#business_info{
		/*width: 594px;*/
		/*width: 61.875%;*/
		width: 594px;
		margin-left: auto;
		margin-right: auto;
	}
}
/*653以下になったら*/
@media screen and (max-width: 960px) {
	#business_info{
		width: 100%;
		padding: 0 30px;
		margin-left: 0;
		margin-right: 0;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#business_info{
		width: 100%;
		padding: 0 22px;
		/*margin-bottom: 59px;560*/
		margin-bottom: 10.5357%;
	}
}
#business_info_wrap{
	padding: 0;
}
/*ポジションのベース*/
#business_info_wrap .position_base{
	position: relative;
	width: 100%;
	height: 500px;
}
/*960以下になったら*/
@media screen and (max-width: 960px) {
	#business_info_wrap .position_base{
		height: auto;
	}
}
	/*画像*/
	#business_info_wrap .backImg{
		position: absolute;
		top: 0;
		left: 0;
		/*width: 660px; 1006*/
		width: 65.6064%;
		height: 100%;
		background-color: #AEAEAE;
		background-image: url("../img/top/business_info.jpg");
		background-position: left center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	/*1400以下になったら*/
	@media screen and (max-width: 1400px) {
		#business_info_wrap .backImg{
			background-size: auto 100%;
		}
	}
	/*960以下になったら(タブレット)*/
	@media screen and (max-width: 960px) {
		#business_info_wrap .backImg{
			background-image: url("../img/top/business_info_sp.jpg");
			position: static;
			width: 594px;
			height: 450px;
			background-position: center center;
			background-size:cover;
			margin-left: auto;
			margin-right: auto;
		}
	}
	/*653以下になったら*/
	@media screen and (max-width: 653px) {
		#business_info_wrap .backImg{
			background-image: url("../img/top/business_info_sp.jpg");
			position: static;
			width: 100%;
			height: auto;
			padding-top: 68.9127%; /* 親要素 653px、子要素 450px */
			background-size:cover;
		}
	}
	/* 560px以下(スマホ)*/
	@media screen and (max-width: 560px) {
		#business_info_wrap .backImg{
			background-image: url("../img/top/business_info_sp.jpg");
			position: static;
			width: 100%;
			height: auto;
			padding-top: 67.8295%; /* 親要素 516px、子要素 350px */
			background-size:cover;
		}
	}

	/*テキストエリア*/
	#business_info_wrap .txt_area{
		position: absolute;
		/*top: 35px; 1006*/
		top: 3.4791%;
		right: 0;
		/*width: 405px; 1006*/
    width: 40.2584%;
		/*padding: 57px 65px 68px 59px; 1006*/
		padding: 5.666% 6.4612% 6.7594% 5.8648%;
		background-color: #F7F8F8;
	}
	/* 960以下になったら */
	@media screen and (max-width: 960px) {
		#business_info_wrap .txt_area{
			position: static;
			width: 594px;
			padding: 49px 60px 53px 60px;
			margin-left: auto;
			margin-right: auto;
		}
	}
	/*653以下になったら*/
	@media screen and (max-width: 653px) {
		#business_info_wrap .txt_area{
			width: 100%;
			/*padding: 49px 60px 53px 60px 594; */
			padding: 8.2492% 10.101% 8.9226% 10.101%;
		}
	}
	/* 560px以下(スマホ)*/
	@media screen and (max-width: 560px) {
		#business_info_wrap .txt_area{
			width: 100%;
			/*padding: 21px 32px 31px 32px;516*/
			padding: 4.0698% 6.2016% 6.0078% 6.2016%;
		}
	}
		/*タイトル*/
		#business_info_wrap .sub_title{
			font-size: 30px;
			line-height: 100%;
			letter-spacing: 3.6px;
			margin-bottom: 34px;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			#business_info_wrap .sub_title{
				/*margin-bottom: 34px;474*/
				margin-bottom: 7.173%;
				font-size: 27px;
				letter-spacing: 3.24px;
			}
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#business_info_wrap .sub_title{
				/*margin-bottom: 20px;452*/
				margin-bottom: 4.4248%;
				font-size: 23px;
				letter-spacing: 2.76px;
			}
		}
		#business_info_wrap .sub_title::after{
			display: block;
			content: " ";
			font-size: 1px;
			line-height: 100%;
			width: 70px;
			height: 2px;
			background-color: #3E3A39;
			margin-top: 24px;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			#business_info_wrap .sub_title::after{
				margin-top: 17px;
			}
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#business_info_wrap .sub_title::after{
				margin-top: 10px;
			}
		}
		/*詳細テキスト*/
		#business_info_wrap .coment{
			font-size: 14px;
			line-height: 26px;
			letter-spacing: 0.7px;
			text-align: justify;
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#business_info_wrap .coment{
				font-size: 12px;
				line-height: 22px;
				letter-spacing: 0.6px;
			}
		}
		/*詳しく見るボタン*/
		#business_info_wrap .detail_btn{
			width: 220px;
			height: 50px;
			margin: 35px auto 0 0;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			/*詳しく見るボタン*/
			#business_info_wrap .detail_btn{
				margin: 17px auto 0 0;
				/*margin: 3.5865% auto 0 0;*/
			}
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			/*詳しく見るボタン*/
			#business_info_wrap .detail_btn{
				width: 202px;
				height: 46px;
				margin: 8px auto 0 0;
				/*margin: 1.7699% auto 0 0;474*/
			}
		}
		#business_info_wrap .detail_btn a{
			display: block;
			text-decoration: none;
			color: #162C84;
			line-height: 50px;
			border: 1px solid #162C84;
			background-color: #ffffff;
			font-size: 14px;
			letter-spacing: 1.05px;
			text-align: center;
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#business_info_wrap .detail_btn a{
				font-size: 12px;
				letter-spacing: 0.9px;
				line-height: 44px;
			}
		}
		#business_info_wrap .detail_btn a:hover{
			color: #ffffff;
		}
		#business_info_wrap .detail_btn .hvr-bounce-to-right:before {
			background: #162C84;
			color: #ffffff;
		}


/**********************/
/*会社情報 company_info_wrap*/
/**********************/
#company_info{
	/*width: 1006px;
	margin: 0 auto 115px auto;*/
	/*width: 1006px; 1400*/
	width: 71.8571%;
	/*height: 500px; 1400*/
	height: 35.7143%;
	/*margin: 0 auto 115px auto; 1400*/
	margin: 0 auto 8.2143% auto;
	max-width: 1006px;
}
/*960以下になったら*/
@media screen and (max-width: 960px) {
	#company_info{
		/*width: 594px;*/
		/*width: 61.875%;*/
		width: 594px;
		margin-left: auto;
		margin-right: auto;
	}
}
/*653以下になったら*/
@media screen and (max-width: 960px) {
	#company_info{
		width: 100%;
		padding: 0 30px;
		margin-left: 0;
		margin-right: 0;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#company_info{
		width: 100%;
		padding: 0 22px;
		/*margin-bottom: 59px;560*/
		margin-bottom: 10.5357%;
	}
}
#company_info_wrap{
	padding: 0;
}
/*ポジションのベース*/
#company_info_wrap .position_base{
	position: relative;
	width: 100%;
	height: 500px;
}
/*960以下になったら*/
@media screen and (max-width: 960px) {
	#company_info_wrap .position_base{
		height: auto;
	}
}
	/*画像*/
	#company_info_wrap .backImg{
		position: absolute;
		top: 0;
		right: 0;
		/*width: 660px; 1006*/
		width: 65.6064%;
		height: 100%;
		background-color: #AEAEAE;
		background-image: url("../img/top/company_info.jpg");
		background-position: right center;
		background-repeat: no-repeat;
		background-size:cover;
	}
	/*1400以下になったら*/
	@media screen and (max-width: 1400px) {
		#company_info_wrap .backImg{
			background-size: auto 100%;
		}
	}
	/*960以下になったら(タブレット)*/
	@media screen and (max-width: 960px) {
		#company_info_wrap .backImg{
			background-image: url("../img/top/company_info_sp.jpg");
			position: static;
			width: 594px;
			height: 450px;
			background-position: center center;
			background-size:cover;
			margin-left: auto;
			margin-right: auto;
		}
	}
	/*653以下になったら*/
	@media screen and (max-width: 653px) {
		#company_info_wrap .backImg{
			background-image: url("../img/top/company_info_sp.jpg");
			position: static;
			width: 100%;
			height: auto;
			padding-top: 68.9127%; /* 親要素 653px、子要素 450px */
			background-size:cover;
		}
	}
	/* 560px以下(スマホ)*/
	@media screen and (max-width: 560px) {
		#company_info_wrap .backImg{
			background-image: url("../img/top/company_info_sp.jpg");
			position: static;
			width: 100%;
			height: auto;
			padding-top: 67.8295%; /* 親要素 516px、子要素 350px */
			background-size:cover;
		}
	}
	/*テキストエリア*/
	#company_info_wrap .txt_area{
		position: absolute;
		/*top: 35px; 1006*/
		top: 3.4791%;
		left: 0px;
		/*width: 405px; 1006*/
    width: 40.2584%;
		/*padding: 57px 65px 68px 174px; 1006*/
		padding: 5.666% 6.4612% 17.2962% 5.8648%;
		background-color: #F7F8F8;
	}
	@media screen and (max-width: 960px) {
		#company_info_wrap .txt_area{
			position: static;
			width: 594px;
			padding: 49px 60px 53px 60px;
			margin-left: auto;
			margin-right: auto;
		}
	}
	/*653以下になったら*/
	@media screen and (max-width: 653px) {
		#company_info_wrap .txt_area{
			width: 100%;
			/*padding: 49px 60px 53px 60px 594; */
			padding: 8.2492% 10.101% 8.9226% 10.101%;
		}
	}
	/* 560px以下(スマホ)*/
	@media screen and (max-width: 560px) {
		#company_info_wrap .txt_area{
			width: 100%;
			/*padding: 21px 32px 31px 32px;516*/
			padding: 4.0698% 6.2016% 6.0078% 6.2016%;
		}
	}
		/*タイトル*/
		#company_info_wrap .sub_title{
			font-size: 30px;
			line-height: 100%;
			letter-spacing: 3.6px;
			margin-bottom: 34px;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			#company_info_wrap .sub_title{
				/*margin-bottom: 34px;474*/
				margin-bottom: 7.173%;
				font-size: 27px;
				letter-spacing: 3.24px;
			}
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#company_info_wrap .sub_title{
				/*margin-bottom: 20px;452*/
				margin-bottom: 4.4248%;
				font-size: 23px;
				letter-spacing: 2.76px;
			}
		}
		#company_info_wrap .sub_title::after{
			display: block;
			content: " ";
			font-size: 1px;
			line-height: 100%;
			width: 70px;
			height: 2px;
			background-color: #3E3A39;
			margin-top: 24px;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			#company_info_wrap .sub_title::after{
				margin-top: 17px;
			}
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#company_info_wrap .sub_title::after{
				margin-top: 10px;
			}
		}
		/*詳細テキスト*/
		#company_info_wrap .coment{
			font-size: 14px;
			line-height: 26px;
			letter-spacing: 0.7px;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			/*詳細テキスト*/
			#company_info_wrap .coment{
				min-height: 40px;
			}
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#company_info_wrap .coment{
				font-size: 12px;
				line-height: 22px;
				letter-spacing: 0.6px;
			}
		}
		/*詳しく見るボタン*/
		#company_info_wrap .detail_btn{
			width: 220px;
			height: 50px;
			margin: 35px auto 0 0;
		}
		/* 960以下になったら */
		@media screen and (max-width: 960px) {
			/*詳しく見るボタン*/
			#company_info_wrap .detail_btn{
				/*margin: 17px auto 0 0; 474*/
				margin: 3.5865% auto 0 0;
			}
		}
		/* 560px以下(スマホ)*/
			/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			/*詳しく見るボタン*/
			#company_info_wrap .detail_btn{
				width: 202px;
				height: 46px;
				margin: 8px auto 0 0;
				/*margin: 1.7699% auto 0 0;474*/
			}
		}
		#company_info_wrap .detail_btn a{
			display: block;
			text-decoration: none;
			color: #162C84;
			line-height: 50px;
			border: 1px solid #162C84;
			background-color: #ffffff;
			font-size: 14px;
			letter-spacing: 1.05px;
			text-align: center;
		}
		/* 560px以下(スマホ)*/
		@media screen and (max-width: 560px) {
			#company_info_wrap .detail_btn a{
				font-size: 12px;
				letter-spacing: 0.9px;
				line-height: 44px;
			}
		}
		#company_info_wrap .detail_btn a:hover{
			color: #ffffff;
		}
		#company_info_wrap .detail_btn .hvr-bounce-to-right:before {
			background: #162C84;
			color: #ffffff;
		}





/**********************/
/*採用情報*/
/**********************/
#recruit_info.information{
	width: 100vw;
	margin-top: 0px;
	margin: 0 auto;
}
#recruit_info.information #recruit_info_wrap{
	/*background-image:url();*/
	background-color: #2196F3;
	padding: 91.5px 0;
	background-image:url("../img/top/recruit_info.jpg");
	background-position: center center;;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
/*1400以下になったら*/
@media screen and (max-width: 1400px) {
	#recruit_info.information #recruit_info_wrap{
		background-size: cover;
	}
}
/* 960以下になったら */
@media screen and (max-width: 960px) {
	#recruit_info.information #recruit_info_wrap{
		background-image:url("../img/top/recruit_info_sp.jpg");
		/*padding: 81px 0 82px 0; 960*/
		padding: 8.4375% 0 8.5417% 0;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#recruit_info.information #recruit_info_wrap{
		/*padding: 74px 0 78px 0; 560*/
		padding: 13.2143% 0 13.9286% 0;
		margin: 0;
	}
}


#recruit_info_wrap .sub_title{
	text-align: center;
	font-size: 30px;
	line-height: 100%;
	letter-spacing: 3.6px;
	color: #3E3A39;
	margin: 0 auto 0 auto;
}
/* 960以下になったら */
@media screen and (max-width: 960px) {
	#recruit_info_wrap .sub_title{
		font-size: 27px;
		letter-spacing: 3.24px;
		margin: 0px auto 0 auto;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#recruit_info_wrap .sub_title{
		font-size: 23px;
		letter-spacing: 2.76px;
		margin: 0px auto 0 auto;
	}
}


/*下線*/
#recruit_info_wrap .sub_title_line{
	display: block;
	margin: 23px auto 42px auto;
	font-size: 1px;
	line-height: 100%;
	width: 70px;
	height: 2px;
	background-color: #3E3A39;
}
/* 960px以下(タブレット)*/
@media screen and (max-width: 960px) {
	#recruit_info_wrap .sub_title_line{
		margin: 14.5px auto 0px auto;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#recruit_info_wrap .sub_title_line{
		width: 62px;
		margin: 7.5px auto 0px auto;
	}
}

/*製品ボタン*/
#recruit_info_wrap .detail_btn{
	width: 220px;
	height: 50px;
	margin: 35px auto 0 auto;
}
/* 960px以下(スマホ)*/
@media screen and (max-width: 960px) {
	#recruit_info_wrap .detail_btn{
		margin: 40.5px auto 0 auto;
		height: 50px;
	}
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#recruit_info_wrap .detail_btn{
		margin: 36.5px auto 0 auto;
		height: 46px;
	}
}
#recruit_info_wrap .detail_btn a{
	display: block;
	text-decoration: none;
	color: #ffffff;
	line-height: 48px;
	border: solid 1px #ffffff;
	background-color: transparent;
	font-size: 14px;
	letter-spacing: 1.05px;
	text-align: center;
}
/* 560px以下(スマホ)*/
@media screen and (max-width: 560px) {
	#recruit_info_wrap .detail_btn a{
		font-size: 12px;
		letter-spacing: 0.9px;
		line-height: 44px;
	}
}
#recruit_info_wrap .detail_btn a:hover{
	color: #162C84;
}
#recruit_info_wrap .detail_btn .hvr-bounce-to-right:before {
	background: #ffffff;
	color: #162C84;
}







</pre></body></html>