/*
========================================
ユーハイムグループオンラインショップ用　共通スタイルシート
========================================*/


/*■ ヘッダー
---------------------------------------------------------- */
#grouplogo {
	margin:5px 20px 3px 0;
	float:right;
}

#o-header {
	width: 820px;
	height: 95px;
	margin: 0 auto;
	padding:0;
	background: url(../../img_cm/back_header.gif) no-repeat; 
	text-align:left;
	
}
#header-left {
	margin:0;
	padding: 24px 0 0 30px;
	float:left;
}

#o-header-nav {
	margin:0;
	padding:0;
	text-align:center;
	clear:both;
}

#o-hierarchy {
	margin:0;
	padding:8px 0 0 20px;
	font-size:80%; line-height:120%;/***12pt相当***/
	text-align:left;
}

#header-link {
	margin:0;
	height:40px;
	padding:0 10px 0 0;
}



#header-link li {
	display: inline;
	margin:0;
	padding: 0;
	text-transform: uppercase;
	font-size:70%;
	
}

#header-tab {
	margin:0;
	height:30px;

	padding:0px 20px 0 0;
}
#header-tab ul {
	margin:0;
	padding:10px;

	/*line-style: none;*/
	text-align: left;
	line-height:0.5;
}

#header-tab li {
	display: inline;
	margin:0;
	padding: 0;
	text-transform: uppercase;
	font-size:70%;
	
}


/*■ navi
---------------------------------------------------------- */
#navi {
	width: 190px;
	margin: 5px 20px 0px 0px;
	padding:0;
	text-align:left;

	/*float:left;*/
	
}

/*■ main
---------------------------------------------------------- */
#main {
	width: 560px;
	margin: 5px 0 0 0;
	padding:0;
	text-align:left;

	float:right;
}

.product-unit {
	margin:0 0 0 0;
	padding:0;

	border:1px solid #E09300;
}

.product-unit .contents {
	margin:9px;
}

.product-unit .lead { margin:0 0 0 0;
	font-size:90%; line-height:140%;
	font-weight:bold;
}

.product-unit .body { margin:0 0 0 0;
	font-size:90%; line-height:140%;
}

.product-unit .notice { margin:10px 0 0 0;
	font-size:80%; line-height:140%;
}
.product-unit .brandsite { margin:20px 0 0 0;
	font-size:90%; line-height:140%;
}



  .totop {
	margin:5px 0 20px 0;
	font-size:80%; line-height:140%;
	
	text-align:right;
	clear:both;
}

.product-unit  .item {
	margin:0 0 20px 0;
	border-top:1px solid #E09300;
}
.product-unit  .item .photo {
	width:160px;
	margin:5px 0;
	float:left;
	font-size:80%; line-height:140%;
	text-align:center;
}
.product-unit  .item .specshop h3 {
	font-size:100%; line-height:120%;
	margin:0 0 10px 0;
}

.product-unit  .item .specshop {
	background: url(../img_cm/chip.gif) no-repeat; 
	margin:5px 0;
	padding:0 0 0 15px;
	width:365px;
	float:right;
}
.product-unit  .item .spec {
	font-size:90%; line-height:140%;
}
.product-unit  .item .spec .eachspec {
	margin:0 0 5px 50px;
	font-size:90%;line-height:120%;
}
.product-unit  .item .flow {
	margin:10px 0 0 0 ;
	font-size:80%; line-height:140%;
}
.product-unit  .item .shop {
	padding:6px 0 ;
	border-top:1px solid #E1E1E1;
	font-size:80%; line-height:140%;
}
.product-unit  .item .shop .input {
	margin:5px 0 5px 10px ;
}


#inqtel {
	margin:12px 0 15px 0;
	text-align:right;
}

#cargo {
	margin:0 0 5px 0;
	
}

.cargobtn{margin:0 0 0 5px}

/*■ navi 修飾
---------------------------------------------------------- */
.naviunit {
	width:180px;
	margin-top:8px;
	border-bottom:1px solid #BFBFBF;
}

.navipackage {
	margin:0 0 20px 0;
	padding: 5px 0 0 0;
	font-size:80%; line-height:160%;
}

.naviunit .category {
	margin:0 0 10px 0;
}

.naviunit b {
	font-size:80%; line-height:160%;
}

.naviunit .navigation {
	margin:0 0 20px 15px;
	/*font-size:80%; line-height:160%;*/
}
.naviunit .navigation li{
	margin:5px 0;padding:0;
	font-size:80%; line-height:110%;
}
.naviunit a:active{   text-decoration:underline; color:#663333;}
.naviunit a:link{   text-decoration:underline; color:#333333;}
.naviunit a:visited{   text-decoration:underline; color:#666666;}
.naviunit a:hover{    text-decoration:underline;  color:#000000;}

.navipackage a:active{   text-decoration:underline; color:#663333;}
.navipackage a:link{   text-decoration:underline; color:#333333;}
.navipackage a:visited{   text-decoration:underline; color:#666666;}
.navipackage a:hover{    text-decoration:underline;  color:#000000;}

ul {margin:0;padding: 0; line-height:140%;list-style:none;}
li { padding-bottom: 0.1em;}

#left-konditorei{margin:10px 0 5px 0;}
.notice{font-size:80%; line-height:120%;margin:0 0 10px 0;}