@charset "Shift_JIS";

body {margin:0px; padding:0px;}


/* 横幅とマージン設定 */
div.topimg {
	width:600px;
	margin:0px 25px;
	height:3px;
}
div#top_text {
	width:600px;
	margin:0px 25px;
	padding:0px;
	background-color: #fbecd7;
	border-top:solid 1px #fbecd7;
	border-bottom:solid 1px #fbecd7;
}
div#top_text p {
	padding:5px 10px;
	font-size: 12px;
	line-height: 140%;
}

/******************/
/* フェイシャル用 */
/******************/
div#wrap_facial { width:600px; margin:0px 25px; padding:0px; font-size: 12px; line-height: 150%; }
.red { color:#f00; }
.new { color:#ff7700; }

/* アイコン */
div#wrap_facial p { padding:0px; margin:0px; }
div#wrap_facial .ti { margin-top: 30px; }
div#wrap_facial .icon {margin:20px 0px; text-align:center; width:600px;}
div#wrap_facial .basic { color:#936; padding-right:4px; }
div#wrap_facial .an { color:#C60; padding-right:4px; }
div#wrap_facial .lift { color:#693; padding-right:4px; }
div#wrap_facial .trou { color:#369; padding-right:4px; }

/* 灰帯 */
div#wrap_facial .ti_f { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_w.jpg); background-repeat: no-repeat; }
div#wrap_facial .ti_f .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #696391; }
div#wrap_facial .ti_f .ic { float:left; padding: 5px 0 0 10px; }
div#wrap_facial .ti_f .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }

/* 赤帯 */
div#wrap_facial .ti_r { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_r.jpg); background-repeat: no-repeat; }
div#wrap_facial .ti_r .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #696391; }
div#wrap_facial .ti_r .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }

/* 黄帯 */
div#wrap_facial .ti_y { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_y.jpg); background-repeat: no-repeat; }
div#wrap_facial .ti_y .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #696391; }
div#wrap_facial .ti_y .ic { float:left; padding: 5px 0 0 10px; }
div#wrap_facial .ti_y .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }
div#wrap_facial .ti_y2 { margin:0 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_y.jpg); background-repeat: no-repeat; }
div#wrap_facial .ti_y2 .course { float:left; padding: 6px 0 0 8px; font-weight: bold; color: #696391; }
div#wrap_facial .ti_y2 .ic { float:left; padding: 6px 0 0 10px; }
div#wrap_facial .ti_y2 .min { float:right; padding: 6px 12px 0 0; font-weight: bold; }

/* 緑帯 */
div#wrap_facial .ti_g { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_g.jpg); background-repeat: no-repeat; }
div#wrap_facial .ti_g .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #696391; }
div#wrap_facial .ti_g .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }

/* テキスト */
div#wrap_facial .text { clear:both; width: 580px; padding-left: 7px; }
div#wrap_facial .text2 { clear:both; width: 580px; padding-left: 7px; padding-top:8px; color: #666; }

/* テーブル */
div#wrap_facial .table_op {margin:8px 0px 5px 0px;}
div#wrap_facial .table_op table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background: #fff;
	font-size: 12px;
	line-height: 140%;
	}
div#wrap_facial .table_op td {
	padding: 5px 5px 5px 7px;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	width: 250px;
	font-size: 12px;
	line-height: 140%;
	}

/****************/
/* ボディケア用 */
/****************/
div#wrap_bodycare { width:600px; margin:0px 25px; padding:0px; font-size: 12px; line-height: 150%; }
.red { color:#f00; }
.gold { color:#cca400; font-weight: bold; }
.new { color:#ff7700; }
.blk { color:#000000; font-weight: normal; }

/* アイコン */
div#wrap_bodycare p { padding:0px; margin:0px; }
div#wrap_bodycare .ti { margin-top: 30px; }
div#wrap_bodycare .icon {margin:20px 0px; text-align:center; width:600px;}
div#wrap_bodycare .basic { color:#936; padding-right:4px; }
div#wrap_bodycare .an { color:#C60; padding-right:4px; }
div#wrap_bodycare .lift { color:#693; padding-right:4px; }
div#wrap_bodycare .trou { color:#369; padding-right:4px; }

/* 灰帯 */
div#wrap_bodycare .ti_f { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_w.jpg); background-repeat: no-repeat; }
div#wrap_bodycare .ti_f .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #EE9933; }
div#wrap_bodycare .ti_f .ic { float:left; padding: 5px 0 0 10px; }
div#wrap_bodycare .ti_f .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }

/* 赤帯 */
div#wrap_bodycare .ti_r { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_r.jpg); background-repeat: no-repeat; }
div#wrap_bodycare .ti_r .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #EE9933; }
div#wrap_bodycare .ti_r .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }

/* 黄帯 */
div#wrap_bodycare .ti_y { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_y.jpg); background-repeat: no-repeat; }
div#wrap_bodycare .ti_y .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #EE9933; }
div#wrap_bodycare .ti_y .ic { float:left; padding: 5px 0 0 10px; }
div#wrap_bodycare .ti_y .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }
div#wrap_bodycare .ti_y2 { margin:0 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_y.jpg); background-repeat: no-repeat; }
div#wrap_bodycare .ti_y2 .course { float:left; padding: 6px 0 0 8px; font-weight: bold; color: #EE9933; }
div#wrap_bodycare .ti_y2 .ic { float:left; padding: 6px 0 0 10px; }
div#wrap_bodycare .ti_y2 .min { float:right; padding: 6px 12px 0 0; font-weight: bold; }

/* 緑帯 */
div#wrap_bodycare .ti_g { margin:20px 0 5px 0; width:600px; height:28px; background-image: url(/img2/bg_g.jpg); background-repeat: no-repeat; }
div#wrap_bodycare .ti_g .course { float:left; padding: 5px 0 0 8px; font-weight: bold; color: #EE9933; }
div#wrap_bodycare .ti_g .min { float:right; padding: 5px 12px 0 0; font-weight: bold; }

/* テキスト */
div#wrap_bodycare .text { clear:both; width: 580px; padding-left: 7px; }
div#wrap_bodycare .text2 { clear:both; width: 580px; padding-left: 7px; padding-top:8px; color: #666; }

/* テーブル */
div#wrap_bodycare .table_op {margin:8px 0px 5px 0px;}
div#wrap_bodycare .table_op table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background: #fff;
	font-size: 12px;
	line-height: 140%;
	}
div#wrap_bodycare .table_op td {
	padding: 5px 5px 5px 7px;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	width: 250px;
	font-size: 12px;
	line-height: 140%;
	}

