@charset "utf-8";


/* トップページ
-----------------------------------------------------------------------------------*/
div.page_top div.elemex_merit {
	margin-bottom: 20px;
}

div.page_top div.agv_gallery {
	margin-bottom: 20px;
}

div.page_top div.news_topic h2 {
	margin-bottom: 15px;
}

div.page_top div.news_topic div.content {
	padding: 0 40px;
}
div.page_top div.news_topic div.content p {
	margin: 0;
	padding: 0;
	padding: 6px 6px 6px 20px;
	line-height: 13px;
	border-bottom: dotted 1px #D2D2D2;
	background: url(../images/listmark_gray.jpg) left center no-repeat;
}

div.page_top div.news_topic p.past_news_topic {
	margin: 0;
	padding: 0;
	padding: 10px 40px 10px 20px;
	float: right;
	line-height: 13px;
	background: url(../images/listmark_gray.jpg) left center no-repeat;
}



/* 最新情報
-----------------------------------------------------------------------------------*/
div.page_press div.kiji_box {
	margin: 0 0 25px 0;
}
div.page_press div.kiji_box h2 {
	font-size: 120%;
	padding: 5px;
	background: #F2F2F2;
}
div.page_press div.kiji_box p {
	margin: 10px;
}
div.page_press div.kiji_box img {
	margin: 10px 5px 0 0;
}



/* 無人搬送システム
-----------------------------------------------------------------------------------*/
div.page_agv div.img_box {
	margin-bottom: 50px;
}

div.page_agv div.img_box h3 {
	margin: 0 !important;
	padding:0 !important;
	font-size: 116.6% !important;
	border: none !important;
}

div.page_agv div.img_box div.left {
	width: 200px;
	text-align: center;
}

div.page_agv div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}



/* 製品概略仕様
-----------------------------------------------------------------------------------*/
div.page_spec table#spec_base td {
	background: #CCC;
}
div.page_spec table#spec th {
	text-align: center;
	background: #EEE;
}
div.page_spec table#spec td {
	background: #FFF;
}

div.page_spec table#seinou {
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
}
div.page_spec table#seinou th {
	width: 25%;
	text-align: center;
	vertical-align: top;
}
div.page_spec table#seinou td.border {
	border-bottom: dotted 1px #CCC;
}

div.page_spec table#seigyo {
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
}
div.page_spec table#seigyo th {
	width: 25%;
	text-align: center;
	vertical-align: top;
}
div.page_spec table#seigyo td.border {
	border-bottom: dotted 1px #CCC;
}



/* 無人搬送システム　＞　牽引型
-----------------------------------------------------------------------------------*/
div.page_ken div.img_box {
	margin-bottom: 10px;
}
div.page_ken div.img_box div.left {
	width: 200px;
	text-align: center;
}
div.page_ken div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}

div.page_ken div.img_box2 {
	padding-top: 20px;
	margin-bottom: 10px;
}
div.page_ken div.img_box2 div.left {
	width: 280px;
	text-align: center;
	padding: 0 15px 0 5px;
}



/* 無人搬送システム　＞　積載型
-----------------------------------------------------------------------------------*/
div.page_seki div.img_box {
	margin-bottom: 10px;
}
div.page_seki div.img_box div.left {
	width: 200px;
	text-align: center;
}
div.page_seki div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}

div.page_seki div.img_box2 {
	padding-top: 20px;
	margin-bottom: 10px;
}
div.page_seki div.img_box2 div.left {
	width: 280px;
	text-align: center;
	padding: 0 15px 0 5px;
}



/* 無人搬送システム　＞　運搬型
-----------------------------------------------------------------------------------*/
div.page_un div.img_box {
	margin-bottom: 10px;
}
div.page_un div.img_box div.left {
	width: 200px;
	text-align: center;
}
div.page_un div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}

div.page_un div.img_box2 {
	padding-top: 20px;
	margin-bottom: 10px;
}
div.page_un div.img_box2 div.left {
	width: 280px;
	text-align: center;
	padding: 0 15px 0 5px;
}



/* 無人搬送システム　＞　高所作業台車
-----------------------------------------------------------------------------------*/
div.page_kousho div.img_box {
	margin-bottom: 10px;
}
div.page_kousho div.img_box div.left {
	width: 200px;
	text-align: center;
}
div.page_kousho div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}

div.page_kousho div.img_box2 {
	padding-top: 20px;
	margin-bottom: 10px;
}
div.page_kousho div.img_box2 div.left {
	width: 280px;
	text-align: center;
	padding: 0 15px 0 5px;
}



/* 無人搬送システム　＞　特殊搬送台車
-----------------------------------------------------------------------------------*/
div.page_tokushu div.img_box {
	margin-bottom: 10px;
}
div.page_tokushu div.img_box div.left {
	width: 200px;
	text-align: center;
}
div.page_tokushu div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}

div.page_tokushu div.img_box2 {
	padding-top: 20px;
	margin-bottom: 10px;
}
div.page_tokushu div.img_box2 div.left {
	width: 280px;
	text-align: center;
	padding: 0 15px 0 5px;
}



/* 無人搬送システム　＞　移載装置付AGV
-----------------------------------------------------------------------------------*/
div.page_pushagv div.img_box {
	margin-bottom: 10px;
}
div.page_pushagv div.img_box div.left {
	width: 200px;
	text-align: center;
}
div.page_pushagv div.img_box img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}

div.page_pushagv div.img_box2 {
	padding-top: 20px;
	margin-bottom: 10px;
}
div.page_pushagv div.img_box2 div.left {
	width: 280px;
	text-align: center;
	padding: 0 15px 0 5px;
}



/* ウインチ
-----------------------------------------------------------------------------------*/
div.page_winch p.product_name {
	font-size: 116.6%;
	font-weight: bold;
	border-top: dotted 1px #CCC;
	border-bottom: dotted 1px #CCC;
}

div.page_winch div.img_box {
	margin-bottom: 20px;
}
div.page_winch div.img_box div.left {
	width: 50%;
}
div.page_winch div.img_box div.right {
	width: 50%;
}

div.page_winch table#detail_base td {
	background: #CCC;
}
div.page_winch table#detail th {
	width: 20%;
	text-align: center;
	vertical-align: top;
	background: #F5F5F5;
}
div.page_winch table#detail td {
	background: #FFF;
}



/* 制御盤製作
-----------------------------------------------------------------------------------*/
div.page_control div.example_box {
	margin-bottom: 30px;
}

div.page_control div.example_box div.left {
	width: 49.9%;
	text-align: center;
}
div.page_control div.example_box div.right {
	width: 49.9%;
	text-align: center;
}

div.page_control div.example_box div.left img,
div.page_control div.example_box div.right img {
	padding: 2px;
	border: solid 1px #EFEFEF;
}



/* 会社概要
-----------------------------------------------------------------------------------*/
div.page_corp ul#corp_menu {
	width: 578px;
	margin: 0;
	padding: 0;
	margin-bottom: 50px;
	padding: 10px;
	border-top: solid 2px #EEE;
	border-bottom: solid 2px #EEE;
}
div.page_corp ul#corp_menu li {
	width: 25%;
	margin: 0;
	padding: 0;
	text-align: center;
	list-style: none;
	float: left;
}
div.page_corp ul#corp_menu li span {
	padding-left: 20px;
	background: url(../images/listmark_gray.jpg) left center no-repeat;
}


div.page_corp table#corp_base td {
	background: #CCC;
}

div.page_corp table#corp th {
	width: 25%;
	text-align: center;
	vertical-align: top;
	background: #F5F5F5;
}
div.page_corp table#corp td {
	background: #FFF;
	width: 70%;
}

div.page_corp table#corp_base2 td {
	background: #CCC;
}

div.page_corp table#corp2 th {
	width: 25%;
	text-align: center;
	vertical-align: top;
	background: #F5F5F5;
}
div.page_corp table#corp2 td {
	background: #FFF;
	width: 70%;
}

div.page_corp div.access_box {
	margin-bottom: 20px;
}
div.page_corp div.access_box div.left {
	width: 50%;
}



/* お問合せ
-----------------------------------------------------------------------------------*/
div.page_contact table.contact_base td {
	background: #CCC;
}

div.page_contact table.contact th {
	width: 30%;
	background: #F2F2F2;
}
div.page_contact table.contact td {
	width: 70%;
	background: #FFF;
}



/* 求人案内
-----------------------------------------------------------------------------------*/
div.page_job table#job_base td {
	background: #CCC;
}
div.page_job table#job th {
	width: 25%;
	text-align: center;
	vertical-align: top;
	background: #F5F5F5;
}
div.page_job table#job td {
	background: #FFF;
}


/* サイトマップ
-----------------------------------------------------------------------------------*/
div.page_sitemap div.sitemap_box {
	margin-bottom: 50px;
	padding: 0 15px;
}

div.page_sitemap div.sitemap_box div.left,
div.page_sitemap div.sitemap_box div.right {
	width: 275px;
}

div.page_sitemap dl#toppage {
	font-size: 133.3%;
	font-weight: bold;
}
div.page_sitemap dl#toppage dt {
	font-weight: bold;
}

div.page_sitemap dl.sitemap_list dt {
	padding-left: 20px;
	background: url(../images/listmark_gray.jpg) left center no-repeat;
}

