/*
========================================
商品紹介 スタイルシート
========================================*/


/*■ navi
---------------------------------------------------------- */
#navi {
	width: 180px;
	margin: 0px 20px 0px 0px;
	padding:0;
	text-align:left;

	/*float:left;*/
	
}

/*■ main
---------------------------------------------------------- */
#main {
	width: 560px;
	margin: 0;
	padding:0;
	text-align:left;

	float:right;
}


/*■ navi 修飾
---------------------------------------------------------- */
.naviunit {
	margin-top:8px;
}
.naviunit .navigation {
	margin:0 0 15px 15px;
	/*font-size:80%; line-height:160%;*/
}
.naviunit .navigation li{
	margin:5px 0;padding:0;
	font-size:80%; line-height:110%;
}
.naviunit .navigation a:active{   text-decoration:underline; color:#663333;}
.naviunit .navigation a:link{   text-decoration:underline; color:#333333;}
.naviunit .navigation a:visited{   text-decoration:underline; color:#666666;}
.naviunit .navigation a:hover{    text-decoration:underline;  color:#000000;}


/*■ main 修飾
---------------------------------------------------------- */
.product-unit {
	margin:0 0 50px 0;
}
.product-unit .contents {
	width:545px;
	margin:15px 0 0 15px;
}
.product-unit .period {
	width:545px;
	margin:0 0 0 15px;
	font-size:80%; line-height:140%;
}
.product-unit .contents .lead {
	margin:0 0 10px 0;
	font-size:115%; line-height:120%;
	font-weight:bold;
}
.product-unit .contents .body {
	margin:0 0 15px 0;
	font-size:90%; line-height:140%;

}
.product-unit .contents .shop {
	margin:0 0 10px 0;
	clear:both;
}
.product-unit .contents .spec {

	background-color:#EFEFEF;
	padding:7px;
	font-size:90%; line-height:140%;
}
.product-unit .contents .spec .specunit {
	padding:3px;
	background: url(../img_cm/spec_border.gif) repeat-x;

}

.product-unit .contents .allergic {
	padding:3px;
	font-size:80%; line-height:140%;
}
.product-unit .contents .totop {
	font-size:80%; line-height:140%;
	float:right;
	clear:both;
}

#left-konditorei{
	margin-bottom:20px;
}

.sub-head {
	margin:0 0 30px 0;
	font-size:80%; line-height:140%;
}

.notice {
	margin:0 0 50px 0;
	width:560px;
 	border-style:double;border-width:3px;border-color:#FFCCCC;
}

.notice .readme {
	padding:10px;
	font-size:80%; line-height:160%;
}

.product-unit .contents .body ul {margin:0;padding: 0 0 0 10px; line-height:140%;list-style:none;}
.product-unit .contents .body li { padding-bottom: 0.1em;}

ul {margin:0;padding: 0; line-height:140%;list-style:none;}
li { padding-bottom: 0.1em;}


ol.last { padding: 0;}
ul.last { padding: 0;}

.newarrival{margin:0 0 3px 0;}
