@charset "UTF-8";
/*
 * index.css
 *
 */

/*==================================
             products
==================================*/
#gDef.products {
	background-image:url(../img/pro_bg_img.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
#main {
  	background: rgba(255,255,255,0);
}
.products_ttl {
	width:1000px;
    margin: 0 auto 30px;
    padding: 30px 0 0;
  	background: rgba(255,255,255,0.6);
}
.products_ttl h2 {
    font-size: 24px;
    font-weight: bold;
	text-align:center;
}
.products_items h3 {
	padding:0 0 0 25px;
	background-image:url(../img/pro_icon.jpg);
	background-position:0% 30%;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:bold;
	color:#0C2D57;
}
.products_items {
	display:inline-block;
	vertical-align:top;
	margin:10px 50px 30px 90px;
}
.products_ttl img {
	display:inline-block;
	vertical-align:top;
	margin:26px 0 30px 50px;
}
.products_items li {
	margin:18px auto 0;
}
.ships_stores {
	margin:10px 10px 10px 15px;
	vertical-align:top;
}
.ships_stores li {
	margin:10px;
	font-size:16px;
}
.ships_stores li:before {
    content: "●";
    color:#2850A0;
	margin:0 3px 0 0;
}
.contact_tel {
	margin:0 auto;
	width:1000px;
}
.contact_tel img {
	border:#003E8C solid 1px;
}
.products_btn {
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;
  background: #4A7EB9;/*ボタン色*/
  color: #FFF;
  border-bottom: solid 4px #1A4186;
  border-radius: 3px;
  margin:0 0 0 20px;
}
.products_manufacturer li {
	margin:18px auto 0;
}
.products_manufacturer {
	display:inline-block;
	vertical-align:top;
	margin:10px 50px 0px 90px;
}
.products_manufacturer h3 {
	padding:0 0 0 25px;
	background-image:url(../img/pro_icon.jpg);
	background-position:0% 30%;
	background-repeat:no-repeat;
	font-size:20px;
	font-weight:bold;
	color:#0C2D57;
	float:left;
	width:300px;
}
.products_manufacturer a {
	text-decoration:none;
	color:#FFFFFF;
}
.products_btn:hover {
	opacity:0.6;
}
.gojyuon {
	text-align:right;
	margin: 0 50px 0 0;
	padding:0px 0px 40px;
}