﻿@media only screen and (max-width: 640px){
	
/*--------------------------------------------------
	共有
--------------------------------------------------*/
.dsp_hp, .dsp_hpt { display: none; }
.w100_sp img { width: 100%; 	height: auto; }

/* ヘッダ */
#header .title {
	width: 88%;
}
#header .title img {
	width: 100%;
	height: auto;
}
#menu_link {
	width: 8%;
}

/* お問合せ */
#footer_contact .tel {
	font-size: 17px;
}
#footer_contact .tel a {
	margin-left: 0;
	padding-left: 40px;
	background-size: 30px auto;
	-webkit-background-size: 30px auto;
	font-size: 32px;
}

/*--------------------------------------------------
  トップページ
--------------------------------------------------*/
/* アウトソーシング */
#top_outsourcing dl {
	width: 50%;
	margin-bottom: 20px;
}
/* 研修制度 */
#top_training dl {
	float: none;
	width: auto;
}
/* お知らせ */
#top_info dt {
	float: none;
	width: auto;
}
#top_info dd {
	margin-left: 0;
}

/*--------------------------------------------------
  アウトソーシング
--------------------------------------------------*/
/* 派遣分野のご紹介 */
#outsourcing .introduction li dl {
	margin-bottom: 15px;
}
#outsourcing .introduction li p.w100 {
	width: 90%;
	margin: auto;
}


/*--------------------------------------------------
  採用情報
--------------------------------------------------*/
#recruit .point_in {
	background: #FFF;
	padding: 10px;
}
#recruit .point_in li {
	background: url(../img/recruit/p.png) no-repeat left top;
	font-size: 16px;
}
#recruit ol.img_lft {
	margin: 0px;
	float: none;
}
/*--------------------------------------------------
  会社概要
--------------------------------------------------*/
#company .box {
	margin: 0px;
}

#company th,
#company td {
	display: block;
	border-bottom: none;
}
#company th {
	padding: 8px 0px;
	width: 100%;
	text-align: center;
}
#company tr:last-child td,
#company tr:last-child td {
	border-bottom: 1px solid #BBBBBB;
}
/*--------------------------------------------------
  お問い合わせ
--------------------------------------------------*/
#contact .block {
	display: inline-block;
}
#contact p {
	text-align: left;
}
#contact span {
	display: block;
}
#mailform .btn input {
	width: 45%;
	height: auto;
}

/*------------------------------------------------*/
}
