@charset "Shift_JIS";

/*contents right
--------------------------------------------------------------------------*/

.right .note { width:190px; background:#D6E6A6; min-height:10px; margin:0 0 10px 0; padding:0 10px 0 0; clear:both;}
* html .right .note { height:10px; margin:0 0 10px 0;}

.right .note_dna { width:190px; background:#edd0d4; min-height:10px; margin:0 0 10px 0; padding:0 10px 0 0; clear:both;}
* html .right .note_dna { height:10px; margin:0 0 10px 0;}

.right h2 {width:190px;	height:50px; display:block; text-indent:-9999px;}
.right h2.h2_01 {background:url(../img/top_h2_01.gif) no-repeat top;}
.right h2.h2_02 {background:url(../img/top_h2_02.gif) no-repeat top;}
.right h2.h2_03 {background:url(../img/top_h2_03.gif) no-repeat top;}
.right h2.h2_04 {height:90px; background:url(../img/top_h2_04.gif) no-repeat top;}

.right img {
	width:45px;
	float:left;
	margin:0 10px;
	border:solid 1px #CCCCCC;
	}

.right img.dna {
	width:179px;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #CCCCCC;
	}
	
.right p {
	width:180px;
	_width:auto;
	margin:0 10px 0 10px;
	_margin:0 0 0 10px;
	line-height:1.5;
	}
	
.right img.detail { 
	margin-right:0;
	margin-bottom:10px;
	float:right;
}
	
	

/*contents center
--------------------------------------------------------------------------*/

.center h3 a {width:340px; _width:340px; height:26px; display:block; text-indent:-9999px; text-decoration:none;}
.center h3.h3_01 {background:url(../img/top_h3_01.gif) no-repeat top left;}
.center h3.h3_02 {background:url(../img/top_h3_02.gif) no-repeat top left;}
.center h3.h3_03 {background:url(../img/top_h3_03.gif) no-repeat top left; margin-top:5px;}

.center dl {margin:0 0 10px 0;}
* html .center dl {margin:0 0 50px 0;}

.center dt { 
	height:1em;
	float:left; 
	display:block; 
	clear:left; 
	margin:0 10px 0 0; 
	padding:3px 5px 5px 5px; 
	background:#6EB428; 
	color:#FFFFFF;
	}
* html .center dt { width:5em; margin:2px 0; padding:2px 3px 2px 6px;}	
.center dd { width:340px; min-height:20px;display:block; padding:0 3px 8px;}
* html .center dd { width:270px; float:left; margin:2px 0;}

.center p.seminar a { width:340px; height:50px; display:block; text-indent:-9999px; background:url(../img/bt_seminar.gif) no-repeat top left; margin:0 0 20px 0; text-decoration:none;}

.center p.seminar a:hover {background:url(../img/bt_seminar_ov.gif) no-repeat;}



/*sub navi
--------------------------------------------------------------------------*/


.left h3.pronavi {
	padding:7px 0 0 0;
	min-height:20px;
	text-align:center;
	color:#FFFFFF;
	background:#666666;
	border-bottom:#CCCCCC solid 1px;
	}
* html .left h3.pronavi { width:190px; height:26px;}	

.left ul.pronavi {
	width:190px;
	height:355px;
	display:block;
	background:url(../img/bg_bt.gif) no-repeat top left;
	border-right:#CCCCCC solid 1px;
}

.left .pronavi li a {
	width:190px;
	height:71px;
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	}
	
.left li#p01 a {background:url(../img/bt_product_ec_01.gif) no-repeat ;width:188px;}	
.left li#p02 a {background:url(../img/bt_product_vm_01.gif) no-repeat ;width:188px;}	
.left li#p03 a {background:url(../img/bt_product_de_01.gif) no-repeat ;width:188px;}	
.left li#p04 a {background:url(../img/bt_product_ac_01.gif) no-repeat ;width:188px;}	
.left li#p05 a {background:url(../img/bt_product_mp_01.gif) no-repeat ;width:188px;}
.left li#p06 a {background:url(../img/bt_product_pl_01.gif) no-repeat ;width:188px;}	

.left li#p01 a:hover,
.left li#p02 a:hover,
.left li#p03 a:hover,
.left li#p04 a:hover,	
.left li#p05 a:hover,
.left li#p06 a:hover {background:transparent;}

.left h3.blog { display:none;}

.left .blog { margin:0 7px; }

.left div.order { margin:10px 7px; }

.left .info {  
	min-height:10px; 
	_height:10px;
	margin:10px; 
	padding:10px 10px 0 0; 
	clear:both; 
}

.left .info p {
	font-size:x-small;
	_font-size:xx-small;
	line-height:1.5;
	margin-bottom:10px;
	color:#666666;
}

.left .info img { 
	margin-left:60px;
	margin-bottom:10px;
}


/* clear
--------------------------------------------------------------------------*/

.right .note:after,
.right .note_dna:after,
.right .info:after {
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
	}	

	