@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 h2{
					background-color: #ffcc33;
					color: #330033;
					}


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.showcase img{
					border-right: 1px solid #999999;
					border-bottom: 2px solid #999999;
					border-top: 0;
					border-left: 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;
					}
div.contents_navigation font.Kategorie
					{
					font-size: 110%;
					}

#contents_navigation li
		{
		text-align: left;
		color: #800000;
		width: 140px;
		}

#contents dd
		{
		border-bottom: dotted thin;
		text-align: right;
		}
		
#contents_navigation p
		{
		font-size: 85%;
		color: #008080;
		text-align: left;
		margin-top: 15px;
		margin-left: 13px;
		margin-right: 13px;
		}

					

/* yushin */
div.yushin p.summary{
color:#c60;
}
