@charset "utf-8";
/* ========================================================================== */

/* lineupフォルダ内にあるファイルのみに使用するCSS

/* ========================================================================== */

/* -------------------------------------------------------------------------------------lineup 共通CSS*/

/* 商品説明 */

#lineup {

	margin-top: 20px;

}



#lineup p.item-image {

	float: left;

	margin-bottom: 10px;

}

#lineup .item-contents {

	margin-left: 210px;

	margin-right: 20px;

}



/* 成分一覧 */

#lineup .item-contents .box {

	font-size: 11px;

	background-color: #F4F4F4;

	padding: 5px 10px;

	margin-top: 20px;

	margin-bottom: 20px;

}



#lineup .item-contents .box p {

	margin: 5px 0;

}

#lineup .item-contents .box img {

	vertical-align: middle;

	margin-right: 3px;

}







/* 天然植物成分 */

#elements {

	font-size: 11px;

	border-top: 5px solid #A9A9A9;

	border-bottom: 5px solid #A9A9A9;

	padding: 10px 0;

	margin: 5px 20px 20px 20px;

}

#elements .title {

	border-bottom: 1px solid #DDDDDD;

	background-image: url(../img/common/i_natural.gif);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	padding-left: 40px;

}

#elements .title p{

}

#elements table {

	margin-top: 10px;

}

#elements table img {

	margin-bottom: 5px;

}

#elements td {

	padding: 0 7px;

	border-right: 1px solid #DDDDDD;

}

#elements td.start {

	padding-left: 0;

}

#elements td.none {

	padding-right: 0;

	border: none;

}



/* クチコミ評価 */

#kuchikomi {

	margin: 0 20px;
	

}






/* -------------------------------------------------------------------------------------travelset.html*/

/* 各商品説明 */

#lineup .travelset {

	clear: both;

	width: 560px;

	margin: 20px auto;

	background-color: #F4F4F4;

	border-top: 5px solid #5E5E5E;

	border-bottom: 5px solid #5E5E5E;

}



#lineup .travelset div {

	clear: both;

	border-bottom: 1px dotted #999999;

	padding-top: 10px;

	height: 86px;

	width: 520px;

	margin: 0 auto;

}



#lineup .travelset div img {

	float: left;

	margin: 0 10px 10px 0;

}



#lineup .travelset div p {

	margin: 0 0 5px 0;

	padding: 0;

	font-size: 11px;

	line-height: 16px;

}



#lineup .travelset div p a {

	background-image:url(../../img/share/i-arrow.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding-left: 15px;

	font-size: 12px;

}



#lineup .travelset div strong {

	font-size: 12px;

	margin-bottom: 5px;

}







/* btn */

.btn {

	text-align: center;

	padding: 0 0 15px 0;

}











/* -------------------------------------------------------------------------------------tonic.html*/

/* 使用方法 */

#lineup .item-contents .howto {

	font-size: 11px;

	border: 1px solid #999999;

	padding: 0 10px 10px 10px;

	margin-bottom: 20px;

}



#lineup .item-contents .howto .p {

	background-image: url(../img/tonic/i-howto.gif);

	background-repeat: no-repeat;

	background-position: left;

	border-bottom: 1px dotted #999999;

	padding: 10px 10px 10px 15px;	

}



#lineup .item-contents .howto img {

	float: right;

	margin: 10px 0;

}






















