@charset "utf-8";

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

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

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

#main_img {
	background:url(http://www.cbcopt.co.jp/img/img_main.jpg);
	width:930px;
	height:220px;
	text-indent: -9887em;
	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(http://www.cbcopt.co.jp/img/ba1_product.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(http://www.cbcopt.co.jp/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(http://www.cbcopt.co.jp/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(http://www.cbcopt.co.jp/img/ba1_technical.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(http://www.cbcopt.co.jp/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(http://www.cbcopt.co.jp/img/bt2_ichiran.gif);
}

#sub2b .ichiran a:hover {
	background:url(http://www.cbcopt.co.jp/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(http://www.cbcopt.co.jp/img/bt3_bg1_off.gif) no-repeat;
}

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

#main_contents .ba3_news {
	width:510px;
	height:30px;
	background:url(http://www.cbcopt.co.jp/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(http://www.cbcopt.co.jp/img/bt2_ichiran.gif);
}

#main_contents .ichiran a:hover {
	background:url(http://www.cbcopt.co.jp/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;
}