@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Quando);
@import url(http://fonts.googleapis.com/css?family=Capriola);



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	見出し
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

h2 {
	padding-left: 35px;
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 4px;
	line-height: 45px;
}

h2.h2_orange {
	background: url(../images/title/h2_orange.gif) no-repeat left top;
}

h2.h2_green {
	background: url(../images/title/h2_green.gif) no-repeat left top;
}
h2.h2_ex_ttl {
  padding: 7px 15px 5px;
  color: #ce2646;
  font-weight: bold;
  border-top: 2px solid #ce2646;
  border-bottom: 2px solid #ce2646;
  letter-spacing: 1px;
  margin-bottom: 20px;
  background-color: #fdf8f9;
  text-align: center;
}

h3 {
	padding: 0px 25px;
	letter-spacing: 3px;
	border-bottom: solid 1px #000;
	background: url(../images/title/icon_h3.gif) no-repeat left center;
}




/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	トップ画像
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

/* トップページ */
#header_index {
	width: 950px;
	height: 400px;
	background: #eee url(../images/base/index_img.jpg) no-repeat;
}

/* コンテンツページ */
#header_result,
#header_rental,
#header_company,
#header_access,
#header_recruit {
	width: 950px;
	height: 200px;
}

/* 受注実績 */
#header_result {
	background: #eee url(../images/base/result_img.jpg) no-repeat;
}

/* レンタル */
#header_rental {
	background: #eee url(../images/base/rental_img.jpg) no-repeat;
}

/* 会社案内 */
#header_company {
	background: #eee url(../images/base/company_img.jpg) no-repeat;
}

/* アクセス */
#header_access {
	background: #eee url(../images/base/access_img.jpg) no-repeat;
}

/* 求人情報 */
#header_recruit {
	background: #eee url(../images/base/recruit_img.jpg) no-repeat;
}





/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	各ボックス
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

/* トップページ：新着情報 */
#NewsBox {
	border: solid 1px #ccc;
}





/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	レンタル
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

/* 横並びボックス */
.RentalLeftBox {
	width: 150px;
	float: left
}

.RentalRightBox{
	width: 510px;
	float: right;
}

/* テーブル */
.tb_rental {
	width: 100%;
	border-collapse: collapse;
}

.tb_rental th,
.tb_rental td {
	width: 16.66%;
	padding: 5px;
	border: solid 1px #000;
	text-align: center;
	font-size: 10px;
	box-sizing:border-box;
}

.tb_rental th {
	background: #000;
	color: #fff;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
}

.tb_rental th.th_left {
	border-left: solid 1px #000;
}

.tb_rental th.th_right {
	border-right: solid 1px #000;
}







/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	会社案内
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.tb_company {
	width: 100%;
	border-collapse: collapse;
}

.tb_company th,
.tb_company td {
	padding: 10px 20px;
}

.tb_company th {
	width: 120px;
	background: #000;
	color: #fff;
	letter-spacing: 3px;
	border-top: dotted 1px #fff;
	border-bottom: dotted 1px #fff;
}

.tb_company td {
	border-top: dotted 1px #000;
	border-bottom: dotted 1px #000;
}





/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
	求人情報
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ 

.tb_recruit {
	width: 100%;
	border-collapse: collapse;
}

.tb_recruit th,
.tb_recruit td {
	padding: 5px 20px;
}

.tb_recruit th {
	width: 120px;
	background: #888;
	color: #fff;
	letter-spacing: 3px;
	border-bottom: solid 3px #fff;
}

.tb_recruit td {
	border-bottom: solid 3px #fff;
}






/* end */
