@charset "utf-8";
/* clearfix */
.cf {
	zoom: 1;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}

/* --------------------------------------

 全デバイス共通とスマートフォン向け

----------------------------------------*/
body {
	width: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #fff;
	color: #000;
}
/* --------------------------------------
ヘッダー
----------------------------------------*/
header {
	width: 50%;
	margin: 10px auto 0 auto;
}

header img{
	width: 100%;
}
/* --------------------------------------
トップ画像
----------------------------------------*/
.pc { display: none !important; }
.sp { display: block !important; }

#top {
	margin: 10px auto 0 auto;
}

#top img{
	width: 100%;
}
/* --------------------------------------
トップ画像の下
----------------------------------------*/
#topshita {
	margin: 20px auto 0 auto;
}

#topshita img {
	width: 100%;
}

#topshita1 {
	width: 10%;
	margin: 10px auto 0 auto;

}

#topshita1 img {
	width: 100%;

}

#topshita2 {
	width: 90%;
	margin: 10px auto 0 auto;
}

#topshita2 img {
	width: 100%;
}

/* --------------------------------------
こんな人におすすめ
----------------------------------------*/
#osusume  {
	width: 100%;
}

#osusume img {
	width: 100%;
	margin: 20px auto 0 auto;
}

#osusume1 {
	width: 100%;
}

#osusume1 img {
	width: 100%;
	margin: 0 auto;
}

/* --------------------------------------
株式会社事業支援は
----------------------------------------*/
#jigyoushien {
	background-image: url(images/jigyoushienha-haikei.png);
	background-repeat: no-repeat;
}

#jigyoushien1 {
	width: 100%;

}

#jigyoushien1 img{
	width: 100%;
	margin: 0 auto;
}

#jigyoushien2 {
	width: 100%;

}

#jigyoushien2 img{
	width: 100%;
	margin: 0 auto;
}

#jigyoushien3 {
	min-height: 380px;
	width: 100%;
	background-image: url(images/syuuekiuwazumi3-haikei.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

#jigyoushien3 img{
	width: 80%;
	margin: 30px 0 15px 35px;

}

#jigyoushien4 {
	width: 85%;
	margin: 0 auto;

}

#jigyoushien4 img{
	width: 100%;
	margin: 0 auto;
}
	#jigyoushien5 {
		width: 85%;
		margin: 10px auto;
	
	}
	
	#jigyoushien5 img{
		width: 100%;
		margin: 0 auto;
	}


		#jigyoushien6 {
			width: 85%;
			margin: 10px auto;
		
		}
		
		#jigyoushien6 img{
			width: 100%;
			margin: 0 auto;
	}

	/* --------------------------------------
短時間正社員制度とは
----------------------------------------*/
#tanjikan {
	background-color: rgb(223, 236, 226)
}

#tanjikan1 {
	width: 85%;
	margin: 0 auto;

}
#tanjikan1 img{
	width: 100%;
	margin: 10px auto;
}

#tanjikan2 {
	width: 85%;
	margin: 0 auto;

}
#tanjikan2 img{
	width: 100%;
	margin: 10px auto;
}

#tanjikan3 {
	width: 30%;
	margin: 0 auto;

}
#tanjikan3 img{
	width: 100%;
	margin: 10px auto;
}

#tanjikan4 {
	width: 85%;
	margin: 0 auto;
	padding-bottom: 30px;

}
#tanjikan4 img{
	width: 100%;
	margin: 10px auto;
}

/* --------------------------------------
短時間正社員の声
----------------------------------------*/
#koe {
	background-color: rgb(253, 255, 227);
	height: 700px;
}
#koe1 {
	width: 80%;
	margin: 0 auto;

}
#koe1 img{
	width: 100%;
	margin: 20px auto 0 auto;
}

#koe2 , #koe3 , #koe4
 {
	width: 90%;
	margin: 20px auto 20px auto;
	background-color: #fff;
}


#koe2 img ,  #koe3 img , #koe4 img {
	width: 100%;
}

#koe2 p , #koe3 p , #koe4 p {
	width: 90%;
	margin: 10px auto;
	font-size: 0.9em;
	padding-bottom: 20px;
}

/* --------------------------------------
 Q＆A
----------------------------------------*/
#q_a {
	margin: 20px auto 20px auto;
}

#q_a0 {
	width: 50%;
	margin: 0 auto 20px auto;
}

#q_a0 img {
	width: 100%;
}

.q_a1 {
	background-image: url(images/q.png);
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: 10px;
	margin: 0 auto 10px auto;
	width: 90%;
	line-height: 1.3em;

}

.q_a2 {
	background-image: url(images/a.png);
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: left 10px top 0;
	margin: 0 auto 0 auto;
	width: 90%;
	line-height: 1.3em;
}

.q_a1 p , .q_a2 p{
	font-size: 0.9em;
	padding-left: 55px;

}

.q_a3 {
	width: 90%;
	margin: 10px auto 10px auto;
	border-bottom: 1px solid rgb(10, 104, 34);
}

/* --------------------------------------
Ｑ＆Ａ　一行用
----------------------------------------*/

.q_a4 {
	background-image: url(images/q.png);
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: 10px;
	margin: 0 auto 10px auto;
	width: 90%;
	line-height: 40px;
}

.q_a4 p {
	font-size: 0.9em;
	padding-left: 55px;

}

/* --------------------------------------
 会社概要
----------------------------------------*/
#gaiyou {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}

#gaiyou img {
	width: 100%;
}

#map {
	width: 80%;
	margin: 0 auto 30px auto;
}

#map iframe {
	width: 100%;
}
/* --------------------------------------
下部固定のお問い合わせ
----------------------------------------*/

#fixed {
	position: fixed; /* 要素の位置を固定する */
	bottom: 0; /* 基準の位置を画面の一番下に指定する */
	left: 0; /* 基準の位置を画面の一番右に指定する */
	width: 100%; /* 幅を指定する */
	}

#line {
	height: 60px;
	width: 50%;
	background: rgb(0,186,1);
	float: left;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}

#line img {
	padding-top: 5px;
	width: 90%;
}

#mail {
	height: 60px;
	width: 50%;
	background:rgb(50, 189, 207);
	float: left;
	}

	#mail img {
		padding: 6px 0 0 15px;
		width: 90%;
	}

	/* --------------------------------------
フッター
----------------------------------------*/
footer {
	background-color: rgb(37, 158, 73);
	height: 180px;
	text-align: center;

}

footer p {
	color: #fff;
	font-size: 0.8em;
	padding-top: 10px;
	padding-bottom: 5px;

}

footer a {
	color: #fff;
	font-size: 0.8em;
	padding-top: 10px;
	text-decoration: none;
}


/*  --------------------------------------

 PCおよび大型タブレット向け：768px～960px

 --------------------------------------*/
@media only screen and (min-width: 768px) {
	.pc { display: block !important; }
	.sp { display: none !important; }
	img { max-width: 100%; }

/* --------------------------------------
全体
----------------------------------------*/
#container {
	width: 768px;
	margin: 0 auto;
}

/* --------------------------------------
ヘッダー
----------------------------------------*/
header {
	width: 40%;
	margin: 15px 0 15px 0;
}

header img{
	width: 100%;
}
/* --------------------------------------
トップ画像
----------------------------------------*/
.pc { display: none !important; }
.sp { display: block !important; }

#top {
	margin: 10px auto 50px auto;
}

#top img{
	width: 100%;
}
/* --------------------------------------
トップ画像の下
----------------------------------------*/
#topshita {
	margin: 20px auto 0 auto;
}

#topshita img {
	width: 100%;
}

#topshita1 {
	width: 10%;
	margin: 10px auto 30px auto;

}

#topshita1 img {
	width: 100%;

}

#topshita2 {
	width: 90%;
	margin: 10px auto 30px auto;
}

#topshita2 img {
	width: 100%;
}

/* --------------------------------------
こんな人におすすめ
----------------------------------------*/
#osusume  {
	width: 100%;
}

#osusume img {
	width: 100%;
	margin: 20px auto 0 auto;
}

#osusume1 {
	width: 100%;
}

#osusume1 img {
	width: 100%;
	margin: 0 auto;
}

/* --------------------------------------
株式会社事業支援は
----------------------------------------*/
#jigyoushien {
	background-image: url(images/jigyoushienha-haikei.png);
	background-repeat: no-repeat;
}

#jigyoushien1 {
	width: 100%;

}

#jigyoushien1 img{
	width: 100%;
	margin: 0 auto;
}

#jigyoushien2 {
	width: 100%;

}

#jigyoushien2 img{
	width: 100%;
	margin: 0 auto;
}

#jigyoushien3 {
	width: 100%;
	background-image: url(images/syuuekiuwazumi3-haikei.png);
	background-repeat: no-repeat;
	background-size: 100%;
	height: 700px;
	padding-bottom: 50px;
}

#jigyoushien3 > img{
	width: 50%;
	margin: 70px 0 40px 170px;

}

#jigyoushien4 {
	width: 85%;
	margin: 0 auto 30px auto ;

}

#jigyoushien4 img{
	width: 100%;
	margin: 0 auto;
}
	#jigyoushien5 {
		width: 85%;
		margin: 0 auto 30px auto ;
	
	}
	
	#jigyoushien5 img{
		width: 100%;
		margin: 0 auto;
	}


		#jigyoushien6 {
			width: 85%;
			margin: 10px auto;
		
		}
		
		#jigyoushien6 img{
			width: 100%;
			margin: 0 auto;
	}

	/* --------------------------------------
短時間正社員制度とは
----------------------------------------*/
#tanjikan {
	background-color: rgb(223, 236, 226)
}

#tanjikan1 {
	width: 75%;
	margin: 0 auto;
	padding-top: 30px;

}
#tanjikan1 img{
	width: 100%;
	margin: 10px auto;
}

#tanjikan2 {
	width: 85%;
	margin: 0 auto;

}
#tanjikan2 img{
	width: 100%;
	margin: 10px auto;
}

#tanjikan3 {
	width: 20%;
	margin: 0 auto;

}
#tanjikan3 img{
	width: 100%;
	margin: 40px auto 20px auto;
}

#tanjikan4 {
	width: 85%;
	margin: 0 auto;
	padding-bottom: 60px;

}
#tanjikan4 img{
	width: 100%;
	margin: 10px auto;
}

/* --------------------------------------
短時間正社員の声
----------------------------------------*/
#koe {
	background-color: rgb(253, 255, 227);
	height: 950px;
}
#koe1 {
	width: 80%;
	margin: 0 auto;

}
#koe1 img{
	width: 100%;
	margin: 50px auto 30px auto;
}

#koe2 , #koe3 , #koe4
 {
	width: 90%;
	margin: 20px auto 40px auto;
	background-color: #fff;
}


#koe2 img ,  #koe3 img , #koe4 img {
	width: 100%;
}

#koe2 p , #koe3 p , #koe4 p {
	width: 90%;
	margin: 10px auto;
	font-size: 1.1em;
	padding-bottom: 20px;
}

/* --------------------------------------
 Q＆A
----------------------------------------*/
#q_a {
	margin: 40px auto 20px auto;
}

#q_a0 {
	width: 30%;
	margin: 0 auto 50px auto;
}

#q_a0 img {
	width: 100%;
}

.q_a1 {
	background-image: url(images/q.png);
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: 10px;
	margin: 20px auto 25px auto;
	width: 90%;
	line-height: 1.3em;
	height: 40px;

}

.q_a2 {
	background-image: url(images/a.png);
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: left 10px top 0;
	margin: 0 auto 20px auto;
	width: 90%;
	line-height: 1.3em;
	height: 50px;
}

.q_a1 p , .q_a2 p{
	font-size: 1.1em;
	padding-left: 55px;

}

.q_a3 {
	width: 90%;
	margin: 10px auto 10px auto;
	border-bottom: 1px solid rgb(10, 104, 34);
}

/* --------------------------------------
Ｑ＆Ａ　一行用
----------------------------------------*/

.q_a4 {
	background-image: url(images/q.png);
	background-repeat: no-repeat;
	background-size: 2em;
	background-position: 10px;
	margin: 0 auto 10px auto;
	width: 90%;
}

.q_a4 p {
	font-size: 1.1em;
	padding-left: 55px;

}

/* --------------------------------------
 会社概要
----------------------------------------*/
#gaiyou {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 20px;
}

#gaiyou img {
	width: 100%;
}

#map {
	width: 70%;
	margin: 0 auto 30px auto;
}

#map iframe {
	width: 100%;
}
/* --------------------------------------
下部固定のお問い合わせ
----------------------------------------*/

#fixed {
	position: fixed; /* 要素の位置を固定する */
	bottom: 10px; /* 基準の位置を画面の一番下に指定する */
	left: 0; /* 基準の位置を画面の一番右に指定する */
	width: 500px; /* 幅を指定する */
	}

#line {
	height: 80px;
	width: 50%;
	background: rgb(0,186,1);
	float: left;
	color: #fff;
	font-weight: bold;
	text-align: center;
	}

#line img {
	padding-top: 5px;
	width: 90%;
}

#mail {
	height: 80px;
	width: 50%;
	background:rgb(50, 189, 207);
	float: left;
	}

	#mail img {
		padding: 6px 0 0 15px;
		width: 90%;
	}

	/* --------------------------------------
フッター
----------------------------------------*/
footer {
	background-color: rgb(37, 158, 73);
	height: 100px;
	text-align: center;

}

footer p {
	color: #fff;
	font-size: 0.8em;
	padding-top: 10px;
	padding-bottom: 5px;

}

footer a {
	color: #fff;
	font-size: 0.8em;
	padding-top: 10px;
	text-decoration: none;
}


	/* --------------------------------------
閉じ
----------------------------------------*/

}