/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles  全頁共通                    */
/***********************************************/ 
@import url(top.css);
@import url(2col.css);

@import url(/top.css);
@import url(/2col.css);


/****************************************************/
/*********** #left-nave styles 商品カテゴリーリスト(左)*　2列ページ用　*****/
/****************************************************/

/****************************************************/
/************** product　商品ページ用 *****************/
/****************************************************/


/* ページナビ */
#pagename{text-align:right;margin:15px;font-size:0.8em;color: #cc3300;}
#pagename a{color: #cc3300;text-decoration: none;}
#pagename a:link{color: #cc3300;text-decoration: none;}
#pagename a:visited{color: #cc3300;text-decoration: none;}
#pagename a:hover{color: #cc3300;text-decoration: underline;}

#product{
	margin-left:auto; margin-right:auto;width:600px;
	text-align:center;
}

/* タイトル（商品名） */
#producttitle{
	display: block;width:600px; height: 20px;
	margin: 15px 0px 20px 0px;
	padding: 10px 0px 10px 30px;
	font-size: 15px;color: #333333;
	text-align: left;
	background-image: url(../misc/li_scpuer_green.gif);
	background-position: 10px;
	background-repeat: no-repeat;
	border: 1px solid #003333;
	background-color:#eeffff;
}

#producttitle img{
	margin: 0px 5px;
}

#product h3{
	margin: 10px 10px;
	padding: 1px 0px 0px 0px;
	hight: 20px;
	font-weight:normal;font-style:normal;
}


/* spec 商品詳細　*/
#mainphoto{	width:280px;float:left;margin: 1px;padding:0px;}

.spec{
	display: block;float:right;width:300px;
	margin: 0px;padding: 0px;
	text-align:left;text-indent:2pt;font-size:0.9em;
	border: 1px solid #333333;
}


.spec #label{
	clear:both;display: block;float:left;width:70px; height: 18px;
	background-color:#dddddd;margin:1px;
}
.spec h3{
	display: block;width:280px;
	margin: 0px;padding: 0px;

	background-color:#dddddd;
	text-align:center;
}
.spec img{
	float: left;
	padding: 10px 10px 10px 10px;
	margin: 5px 5px 5px 5px;
}
#productcoment{
	padding: 30px 0px;
	clear:both;width:600px;text-align:left;
}

/* spec 商品詳細（新）　*/
.spec2 table {border-collapse:collapse;}

.spec2{
	display: block;float:right;width:300px;
	margin: 0px;padding: 0px;
	text-align:left;text-indent:2pt;font-size:10pt;
}
.spec2 table{font-size:11pt;}
.spec2 td.td-l{background-color: #efefef;}

/* add by yokoyam */

#medfeature{
	float: left;
	margin: 10px 0 10px 0;
}

#product_food{
	float: left;
	width: 100%;
	margin: 20px 0 20px 0;
}

#medattention{
	float: left;
	width: 100%;
	margin: 5px 0 10px 0;
}

#product table{float: left;}

/*  */

#medicaine{
	float: left;
	width: 590px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 10px 10px;
	border: 1px solid #666666;
	font-size:0.9em;background-color:#ffffdd;
	text-align:left;text-indent:10pt;
}

#order{
	float: left;
	width: 100%;
	margin: 5px 0 5px 0;
}

.red {color:red;}


/* パスワード認証ページ用カート */

.isu-basket{
	float: left;
	width: 590px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 5px 5px;
	font-size:0.9em;text-indent:10pt;
	text-align:center;
}

.isu-basket-l{margin:5px;padding:5px;	float: left;	width: 590px; height: 120px; border: 1px solid #ffcc33;background-color:#ffffdd;text-align:left;}
.isu-basket-r{margin:5px;padding:5px;	float: left;	width: 270px; height: 170px; border: 1px solid #ffcc33;background-color:#ffffdd;text-align:left;}


/* 医薬品 仕様規格　*/

.text-base{
	font-size:12px;line-height:16px;
}
.h1{
	font-size:15px;
	line-height:20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

/****************************************************/
/* 関連用語 id=reference　　　*/
/****************************************************/


#reference{
	clear:both;
	float: left;
	margin: 5px 0px 5px 0px;
	text-align:right;
	width:590px;
	padding: 0px 0px 0px 195px; 
}

#reference ul{
	text-align:left;
	font-size:12px;line-height:1.5em;color:#666666;
/*	margin-left:auto; margin-right:auto;*/
	width:400px;
	margin: 0px 0px 0px 0px;
	padding:18px 0px 2px 5px;
	border: 1px solid #ffcc00;
	background-color:#ffffcc;
	list-style: disc inside;
	background-image: url(../images/text_kanren.gif);background-repeat:no-repeat;
	
	
}
/* 関連商品　　　*/
.reference2{
	clear: both;float:clear;margin: 0;padding: 0; 
	text-align:left;margin-left:auto; margin-right:auto;margin-top:10px;
	width: 400px;border: 1px solid #cccccc;font-size:10pt;
	}
.reference2 img{
	margin: 0;padding: 0; 
	}
.reference2 A:Link, A:Visited, A:Active, A:Hover {	color:#003300;}
.reference2 .reference-one{
	float: left;
	width: 100px;
	margin: 10px;
	font-size:0.9em;
	text-align:left;
	padding 0px;
}
.reference2 h4{
	clear: both;float:clear;text-align:left;
	margin: 0;padding: 0; background-color:#ddFFff;
}
