@charset "utf-8";

/*
--------------------------------------------------------
base
--------------------------------------------------------
*/
div.new h1{
					background:none;
					}
					
div.new h2{
					padding:0;
					background:none;
					}
					
div.new div.point{
					margin:60px 0 1em 0;
					padding:0 10px;
					border:3px solid #c0dB81;
					}
					
div.new div.point h3{
					margin:-30px -13px 0 -13px;
					padding:0;
					background:url(../product/img/h3_background.gif) repeat-x 0 0;
					color:#fff;
					line-height:30px;
					}
					
div.new div.point strong{
					color:#090;
					}
					
div.new h4{
					padding:0 10px;
					background:#dfedc0;
					color:#333;
					}
					
p img
					{
					margin-left: 10px;
					}




/* product */

div.product.yushin h2{
					padding:0 0 0 75px;
					background:#F4A12C url(../product/img/h2_background.gif) no-repeat 0 0;
					line-height:30px;
					color:#fff;
					}
					
div.product.ohayou h2{
					padding:0 0 0 75px;
					background:#3E9B45 url(../product/img/h2_background.gif) no-repeat 0 0;
					line-height:30px;
					color:#fff;
					}
					
div.product div.showcase{
					clear:none;
					float:left;
					width:120px;
					margin:0.5em 0 0 0;
					padding:0;
					font-size:80%;
					}
					
div.product div.showcase p.title{
					margin:0 10px 0 0;
					padding:0 0 0 15px;
					background:url(../product/img/product_icon1.gif) no-repeat 0 3px;
					}
					
div.product div.showcase p.pict{
					margin:1em 0;
					padding:0;
					}
					
div.product div.detail{
					border:1px solid #ccc;
					zoom:1;
					}
					
div.product div.detail h3{
margin:0;
background:#ddd;
text-align:center;
color:#333;
}
div.product div.detail ul{
float:right;
width:235px;
}
div.product div.detail table{
margin:0;
border:none;
}
div.product div.detail table tr th{
border-top:1px solid #fff;
border-left:none;
border-bottom:none;
border-right:1px solid #fff;
background:#ddd;
color:#333;
width:8em;
}
div.product div.detail table tr td{
border-top:1px solid #fff;
border-left:1px solid #fff;
border-bottom:none;
border-right:none;
background:#fff6d7;
}

/* yushin */
div.yushin p.summary{
color:#c60;
}