@charset "utf-8";
/*////////////////////////////////////////////////////////////
/* index.css (puppy) */


/*--------------------------------------------------------------
	1. テーブルスタイル
	2. カラー指定
	   与え方
	   分析値
	3. 特徴
---------------------------------------------------------------*/


/*------------------------------------------------------------
	1. テーブルスタイル
-------------------------------------------------------------*/
#mainSection .leftSection table#data {
	border: 1px #3d8161 solid;
}

table#data th {
	border: 1px #3d8161 solid;
	background: #99cfb5;
}

table#data td {
	border: 1px #3d8161 solid;
}

table#data tr.light {
	background-color: #d6f5e7;
}

table#data td.high {
	background-color: #58cd75;
	color: #00380e;
}

table#data td.white {
	background-color: #fff;
	border-bottom: 1px solid #fff;
}

table#data td.whitelast {
	background-color: #fff;
}

table#data td.border {
	border-bottom: 1px solid #c4a4c4;
}


/*------------------------------------------------------------
	2.リスト　カラー指定
-------------------------------------------------------------*/
/*与え方*/
ul.List02 li {
	border-bottom:1px dotted #3d8161;
	background-color: #fff6ff;
}
ul.List02 li.top {
	border-top:1px solid #3d8161;
	border-bottom:1px dotted #3d8161;
}
ul.List02 li.whitelast {
	border-bottom:1px solid #3d8161;
}
ul.List02 li.colorlast {
	border-bottom:1px solid #3d8161;
}

/* 分析値 */
ul.List03 li {
	border-bottom:1px dotted #3d8161;
	background-color: #d6f5e7;
}
ul.List03 li.top {
	border-top:1px solid #3d8161;
	border-bottom:1px dotted #3d8161;
}

ul.List03 li.last {
	border-bottom:1px solid #3d8161;
}

ul.List03 li.whitelast {
	border-bottom:1px solid #3d8161;
}
ul.List03 li.colorlast {
	border-bottom:1px solid #3d8161;
	background-color: #d6f5e7;
}

#iconSection ul {
	border-top: 1px dotted #3d8161;
}

#iconSection li {
	border-bottom: 1px dotted #3d8161;	
}

/* サブタイトル */
#mainSection p.subtit.adult {
	background: url(../../../img/share/arrow_04.gif)  no-repeat left center;
}

h4.adult {
	color: #00380e;
}

/*------------------------------------------------------------
	3. 特徴
-------------------------------------------------------------*/
span.color {
	color:#c085bf;
}

ul#feature {
	padding-top: 15px;
	padding-bottom: 25px;
}

ul#feature li{
	padding:0 0 0.3em 16px;
	text-indent:-1.3em;
}

/*------------------------------------------------------------
	4. アイコン
-------------------------------------------------------------*/

#iconSection .tit {
	color: #005e4f;
	background: none;
}

/*------------------------------------------------------------
	5. サイド製品リスト
-------------------------------------------------------------*/
.rightSection ul#menuProducts li.adult p{
	color: #46ab5f;
}
