 @charset "utf-8";

/* -----------------------------------------------------------
CSS Information

 File name:      index.css
 Author:         Your Name (admin)
 Style Info:     index
----------------------------------------------------------- */

/*----------------------------------------------------
	#main_img
----------------------------------------------------*/

#mainvisual {
	background:url(../img/img_main.jpg) left top no-repeat;
	width:930px;
	height:220px;
	text-indent:-9999px;
	margin:10px 10px 0 10px;
}

#main-img {
	background:url(../img/img_main.jpg);
	width:930px;
	height:220px;
	display:block;
	text-indent:-9999px;
	margin:10px 10px 0 10px;
}

/*----------------------------------------------------
	#main_sub
----------------------------------------------------*/

#sub2 {
	width:198px;
	border:#dddddd 1px solid;
	background:#FFFFFF;
	margin:0 0 10px 0;
	padding:0 0 4px 0;
}

#sub2 .sub2_title1 {
	background:transparent url(../img/ba1_products.gif) repeat scroll 0 0;
	display:block;
	height:28px;
	margin:0 0 4px;
	overflow:hidden;
	text-indent:-9887em;
	width:198px;
}

html>/**/body #sub2 .sub2_title1 {
	font-size:100px;
}

#sub2 .ichiran a {
	background:transparent url(../img/bt2_ichiran.gif) repeat scroll 0 0;
	display:block;
	height:13px;
	margin:7px 0 0 143px;
	overflow:hidden;
	text-indent:-9887em;
	width:45px;
}

#sub2 .ichiran a:hover {
	background:transparent url(../img/bt2_ichiran.gif) repeat scroll 0 -13px;
}

#sub2b {
	width:198px;
	border:#dddddd 1px solid;
	background:#FFFFFF;
	margin:0 0 10px 0;
	padding:0 0 4px 0;
}

#sub2b .sub2_title2 {
	background:transparent url(../img/ba1_case.gif) repeat scroll 0 0;
	display:block;
	height:28px;
	margin:0 0 4px;
	/*margin:0;*/
	overflow:hidden;
	text-indent:-9887em;
	width:198px;
}

html>/**/body #sub2b .sub2_title2 {
	font-size:100px;
}

#sub2 .sub_bt1 {
	width:190px;
	_width:165px;
	height:23px;
	_height:23px;
	margin:4px 4px 0 4px;
	padding: 5px 0 0 25px;
	background:url(../img/bt3_bg1_off.gif) no-repeat;
}

#sub2b .ichiran a{
	width:45px;
	height:13px;
	text-indent: -9887em;
	display: block;
	overflow:hidden;
	margin:7px 0 0 143px;
	background:url(../img/bt2_ichiran.gif);
}

#sub2b .ichiran a:hover {
	background:url(../img/bt2_ichiran.gif) 0 -13px;
}

#sub2b .sub_bt1 {
	width:190px;
	_width:165px;
	height:23px;
	_height:23px;
	margin:4px 4px 0 4px;
	padding: 5px 0 0 25px;
	background:url(../img/bt3_bg1_off.gif) no-repeat;
}

/*----------------------------------------------------
	#contents_pickup
----------------------------------------------------*/
#contents_pickup {
	width:520px;
	margin:0 0 10px 0;
	padding:0;
	float:right;
	display:inline;
}

#contents_pickup .ba3_pickup {
	width:510px;
	height:30px;
	background:url(../img/ba3_pickup.gif) no-repeat;
	text-indent: -9887em;
	margin:0 ;
	display: block;
	overflow:hidden;
}

#contents_pickup .ichiran a{
	width:45px;
	height:13px;
	text-indent: -9887em;
	display: block;
	overflow:hidden;
	margin:10px 0 0 455px;
	background:url(../img/bt2_ichiran.gif);
}

#contents_pickup .ichiran a:hover {
	background:url(../img/bt2_ichiran.gif) 0 -13px;
}
dl.pickup {
	overflow:hidden;
	display:block;
	clear:both;
	width:490px;
	margin:0 10px;
	padding-bottom:10px;
	border-bottom: dotted 1px #CCC;
}
dl.pickup dt {
	clear: left;
	float: left;
	width: 90px;
	padding: 10px 0.5em 0 0.5em;
}

dl.pickup dd {
	margin-left: 0;
	padding: 10px 0.5em 10px 8em;
}

/*----------------------------------------------------
	#main_contents
----------------------------------------------------*/

#main_contents .ba3_news {
	width:510px;
	height:30px;
	background:url(../img/ba3_news.gif) no-repeat;
	text-indent: -9887em;
	margin:0 ;
	display: block;
	overflow:hidden;
}

#main_contents .ichiran a{
	width:45px;
	height:13px;
	text-indent: -9887em;
	display: block;
	overflow:hidden;
	margin:10px 0 0 455px;
	background:url(../img/bt2_ichiran.gif);
}

#main_contents .ichiran a:hover {
	background:url(../img/bt2_ichiran.gif) 0 -13px;
}

dl.recent {
	width:490px;
	margin:0 10px;
}

dl.recent dt {
  clear: left;
  float: left;
  width: 7em;
  padding: 10px 0.5em;
}

dl.recent dd {
  margin-left: 0;
  padding: 10px 0.5em 10px 8em;
  border-bottom: dotted 1px #CCC;
}

dl.recent {
	width:490px;
	margin:0 10px;
}