@charset "utf-8";
.pan {
	margin: 20px 0 50px;
}
/********** 商品一覧 **********/
/* 商品サムネイル */
.FS2_thumbnail_container a {
	position: relative;
	display: block;
	max-height: 240px;
	height: 240px;
}
.FS2_thumbnail_container a img {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	margin: 0 0 5px 0;
}
#FS2_itemlayout_D .thumbnail, #FS2_itemlayout_C .thumbnail {
	max-width: 240px;
	max-height: 240px;
}
/********** 商品ページ **********/
.FS2_body_Goods_GoodsDetail .FS2_thumbnail_container a {
	max-height: 500px;
	height: 500px;
}
.FS2_itemlayout_td_Left .FS2_thumbnail_container a {
	max-height: 240px;
	height: 240px;
}
#FS2_itemlayout_E .thumbnail {
	max-width: 100%;
	max-height: 100%;
}
.FS2_Recommend2_recommend ul li img {
	display: block;
	margin: 0 auto;
	max-width: 120px;
	height: auto !important;
	max-height: 120px;
}
/* 取り寄せ商品の発送タイミング */
#FS2_itemlayout_E .FS2_inputSelection_table th, #FS2_itemlayout_E .FS2_inputSelection_table td {
	padding: 1vh 1vw;
	font-weight: bold;
}
#FS2_itemlayout_E .FS2_inputSelection_table th:after {
	content: "※必須";
	margin-left: 0.25vw;
	color: #f00;
}
#FS2_itemlayout_E .FS2_inputSelection_table td input {
	margin-right: 1vw;
}
#FS2_itemlayout_E .FS2_inputSelection_table td nobr {
	display: block;
	padding: 0.5vh 1vw;
}
/* 配送タイミングの注意画像 */
#attentions_for_shipping {
	margin: 3vh 0;
}
/********** レイアウトテーブル **********/
table.layout_table {
	width: 1100px;
	margin: 15px auto 30px;
}
.FS2_itemlayout_td_Left .FS2_thumbnail_container {
	width: 500px;
	text-align: center;
	vertical-align: top;
}
.FS2_itemlayout_td_Left .FS2_thumbnail_container img {
	/*height:350px;*/
}
.item_caption_low table {
	width: 100%;
	margin: 30px 0;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.item_caption_low table th {
	background: #F4F9E5;
	width: 200px;
	padding: 20px;
	text-align: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.item_caption_low table td {
	padding: 20px;
	text-align: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#FS2_ReccomendGoods .FS2_itemlayout_td_Left {
	width: 250px;
	text-align: center;
	vertical-align: top;
}
#FS2_ReccomendGoods .FS2_itemlayout_td_Left .FS2_thumbnail_container {
	width: 250px;
	text-align: center;
	vertical-align: top;
}
.FS2_point {
	margin: 20px 0;
	font-size: 18px;
	font-weight: bold;
	color: #F00;
}
#toCart, .FS2_figure_table_td_cart_btn input {
	margin: 0 0 0 15px;
}
h1.itemTitle {
	font-size: 140% !important;
	font-weight: bold;
}
.itemPrice {
	font-size: 130%;
}
.FS2_GroupLayout .itemPrice {
	font-size: 100%;
}
.gl_Item {
	padding: 0px;
	margin: 0 0 60px 0;
}
.FS2_members_login_link {
	margin: 0 auto 1em;
	text-align: left;
	font-size: 120%;
}
.FS2_members_login_link a {
	color: #C00;
	text-decoration: underline;
}
#FS2_itemlayout_E .FS2_special_members_price {
	margin: 1em 0;
	font-size: 125%;
}
#cate {
	width: 600px;
	margin: 0 auto !important;
}
.system_content h2.pageTitle {
	font-size: 180%;
}
.system_content h2.CrossHead {
	font-size: 120%;
}
/************** アルケミーエッセンス **************/
#cat-alchemy {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-alchemy h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
	font-weight: bold;
}
/* アルケミー（錬金術）エッセンス®　カテゴリー一覧 */
#cat-alchemy .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-alchemy .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-alchemy .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-alchemy .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* アルケミー（錬金術）エッセンス®とは */
#cat-alchemy .section02 {
	padding: 0 0 30px;
}
#cat-alchemy .section02 .img-txt .img01 {
	float: left;
	width: 150px;
	padding: 0 26px 0 10px;
}
#cat-alchemy .section02 .img-txt .txt01 {
	float: left;
	width: 810px;
	line-height: 1.8;
}
/* アルケミー（錬金術）エッセンス®が作られたいきさつ */
#cat-alchemy .section03 {
	padding: 0 0 45px;
}
#cat-alchemy .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* アルケミー（錬金術）エッセンス®の特徴 */
#cat-alchemy .section04 {
	padding: 0 0 50px;
}
#cat-alchemy .section04 .txt-img .txt01 {
	float: left;
	width: 710px;
	padding: 0 47px 0 0;
	line-height: 1.8;
}
#cat-alchemy .section04 .txt-img .img01 {
	float: left;
	width: 250px;
}
/* アルケミー（錬金術）エッセンス®の申し込み方法 */
#cat-alchemy .section05 {
	padding: 0 0 50px;
}
#cat-alchemy .section05 .txt01 {
	width: 1000px;
	margin: 0 auto 5px;
	line-height: 1.8;
}
#cat-alchemy .section05 .txt02 {
	width: 1005px;
	margin: 0 auto;
	line-height: 1.8;
	background: #ffffcc;
	padding: 10px;
}
/* アルケミー（錬金術）エッセンス®が作られたいきさつ */
#cat-alchemy .section06 {
	padding: 0 0 45px;
}
#cat-alchemy .section06 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 使用方法 */
#cat-alchemy .section07 {
	padding: 0 0 45px;
}
#cat-alchemy .section07 table {
	font-size: 13px;
}
#cat-alchemy .section07 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-alchemy .section07 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 直感、筋反射テスト、Ｏリングテスト等 */
#cat-alchemy .section08 {
	padding: 0 0 50px;
}
#cat-alchemy .section08 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** フラワーエッセンス **************/
#cat-flower {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-flower h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* フラワーエッセンス */
#cat-flower .section01 {
	padding: 0 0 30px;
}
#cat-flower .section01 .img01 {
	text-align: center;
	padding: 0 0 20px;
}
#cat-flower .section01 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
	padding: 0 0 50px;
}
#cat-flower .section01 .txt01 .mark1 {
	color: #ff0000;
}
#cat-flower .section01 ul {
	width: 976px;
	margin: 0 auto;
}
#cat-flower .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-flower .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-flower .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/************** アロマセラピー **************/
#cat-aroma {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-aroma h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* ゼフィール */
#cat-aroma .section01 {
	padding: 0 0 30px;
}
#cat-aroma .section01 .img-txt {
	padding: 0 0 20px;
}
#cat-aroma .section01 .img-txt .img01 {
	float: left;
	width: 125px;
	padding: 0 30px 0 10px;
}
#cat-aroma .section01 .img-txt .txt01 {
	float: left;
	width: 840px;
	line-height: 1.8;
}
#cat-aroma .section01 .txt02 {
	padding: 0 10px;
}
#cat-aroma .section01 .txt02 li {
	padding-left: 1.8em;
	text-indent: -1.8em;
}
#cat-aroma .section01 .txt02 .mark1 {
	padding: 0 10px 0 0;
}
/* ゼフィールの精油の注意事項 */
#cat-aroma .section02 {
	padding: 0 0 50px;
}
#cat-aroma .section02 .txt-img {
	padding: 0 0 20px;
}
#cat-aroma .section02 .txt-img .txt01 {
	float: left;
	width: 775px;
	padding: 0 0 0 10px;
	line-height: 1.8;
}
#cat-aroma .section02 .txt-img .img01 {
	float: left;
	width: 201px;
	padding: 0 20px 0 0;
}
#cat-aroma .section02 .txt02 {
	width: 1005px;
	margin: 0 auto;
	line-height: 1.8;
	background: #ffffcc;
	padding: 10px;
}
/************** オーガニック布ナプキン **************/
#cat-napkin {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-napkin h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* オーガニック布ナプキンとは */
#cat-napkin .section01 {
	padding: 0 0 30px;
}
#cat-napkin .section01 .img-txt {
	padding: 0 0 50px;
}
#cat-napkin .section01 .img-txt .img01 {
	float: left;
	width: 290px;
	padding: 0 20px 0 10px;
}
#cat-napkin .section01 .img-txt .txt01 {
	float: left;
	width: 664px;
	line-height: 1.8;
}
#cat-napkin .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-napkin .section01 ul li {
	width: 230px;
	float: left;
	padding: 0 18px 20px 0;
}
#cat-napkin .section01 ul li:nth-child(4n) {
	padding: 0 0 20px 0;
}
#cat-napkin .section01 ul li:nth-child(4n+1) {
	clear: both;
}
/* オーガニック布ナプキンの特徴 */
#cat-napkin .section02 {
	padding: 0 0 50px;
}
#cat-napkin .section02 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 使用方法 */
#cat-napkin .section03 {
	padding: 0 0 50px;
}
#cat-napkin .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 洗い方 */
#cat-napkin .section04 {
	padding: 0 0 50px;
}
#cat-napkin .section04 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** 自然派コスメ **************/
#cat-cosme {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-cosme h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* 自然派コスメ */
#cat-cosme .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-cosme .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-cosme .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-cosme .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* ナボカル化粧品 */
#cat-cosme .section02 {
	padding: 0 0 30px;
}
#cat-cosme .section02 .img-txt .img01 {
	float: left;
	width: 253px;
	padding: 0 35px 0 25px;
}
#cat-cosme .section02 .img-txt .txt01 {
	float: left;
	width: 685px;
	line-height: 1.8;
}
/* 魔女達のエッセンス */
#cat-cosme .section03 {
	padding: 0 0 30px;
}
#cat-cosme .section03 .img01 {
	padding: 0 10px 10px;
}
#cat-cosme .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
	padding: 0 0 45px;
}
#cat-cosme .section03 .txt02 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
#cat-cosme .section03 .txt02 dt {
	font-weight: bold;
}
#cat-cosme .section03 .txt02 dd {
	padding: 0 0 18px;
}
/* ナボカル化粧品 */
#cat-cosme .section05 {
	padding: 0 0 30px;
}
#cat-cosme .section05 .img-txt .img01 {
	float: left;
	width: 130px;
	padding: 0 35px 0 25px;
}
#cat-cosme .section05 .img-txt .txt01 {
	float: left;
	width: 750px;
	line-height: 1.8;
}
/************** カード・書籍 **************/
#cat-card {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-card h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* カード・書籍　カテゴリー一覧 */
#cat-card .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-card .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-card .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-card .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* オラクルカード */
#cat-card .section02 {
	padding: 0 0 50px;
}
#cat-card .section02 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* フラワーエッセンスの花カード */
#cat-card .section03 {
	padding: 0 0 50px;
}
#cat-card .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* フラワーエッセンス関連書籍 */
#cat-card .section04 {
	padding: 0 0 50px;
}
#cat-card .section04 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* その他スピリチュアル書籍 */
#cat-card .section05 {
	padding: 0 0 50px;
}
#cat-card .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** バッチフラワーレメディ **************/
#cat-bach {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-bach h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* バッチフラワーレメディ　カテゴリー一覧 */
#cat-bach .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-bach .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-bach .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-bach .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* バッチフラワーレメディとは */
#cat-bach .section02 {
	padding: 0 0 30px;
}
#cat-bach .section02 .img-txt .img01 {
	float: left;
	width: 161px;
	padding: 0 25px 0 8px;
}
#cat-bach .section02 .img-txt .txt01 {
	float: left;
	width: 813px;
	line-height: 1.8;
}
/* バッチフラワーレメディの特徴 */
#cat-bach .section03 {
	padding: 0 0 30px;
}
#cat-bach .section03 .txt-img .txt01 {
	float: left;
	width: 770px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-bach .section03 .txt-img .img01 {
	float: left;
	width: 202px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-bach .section04 {
	padding: 0 0 45px;
}
#cat-bach .section04 table {
	font-size: 13px;
}
#cat-bach .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-bach .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-bach .section05 {
	padding: 0 0 50px;
}
#cat-bach .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** パシフィックエッセンス **************/
#cat-pacific {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-pacific h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* パシフィックエッセンス　カテゴリー一覧 */
#cat-pacific .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-pacific .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-pacific .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-pacific .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* パシフィックエッセンスとは */
#cat-pacific .section02 {
	padding: 0 0 30px;
}
#cat-pacific .section02 .img-txt .img01 {
	float: left;
	width: 161px;
	padding: 0 25px 0 8px;
}
#cat-pacific .section02 .img-txt .txt01 {
	float: left;
	width: 813px;
	line-height: 1.8;
}
/* パシフィックエッセンスの特徴 */
#cat-pacific .section03 {
	padding: 0 0 50px;
}
#cat-pacific .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 使用方法 */
#cat-pacific .section04 {
	padding: 0 0 45px;
}
#cat-pacific .section04 table {
	font-size: 13px;
}
#cat-pacific .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-pacific .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-pacific .section05 {
	padding: 0 0 50px;
}
#cat-pacific .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** コルテＰＨＩ **************/
#cat-korte {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-korte h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* コルテＰＨＩ　カテゴリー一覧 */
#cat-korte .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-korte .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-korte .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-korte .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* コルテＰＨＩとは */
#cat-korte .section02 {
	padding: 0 0 30px;
}
#cat-korte .section02 .img-txt .img01 {
	float: left;
	width: 161px;
	padding: 0 25px 0 8px;
}
#cat-korte .section02 .img-txt .txt01 {
	float: left;
	width: 813px;
	line-height: 1.8;
}
/* コルテＰＨＩの特徴 */
#cat-korte .section03 {
	padding: 0 0 30px;
}
#cat-korte .section03 .txt-img .txt01 {
	float: left;
	width: 770px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-korte .section03 .txt-img .img01 {
	float: left;
	width: 202px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-korte .section04 {
	padding: 0 0 45px;
}
#cat-korte .section04 table {
	font-size: 13px;
}
#cat-korte .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-korte .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-korte .section05 {
	padding: 0 0 50px;
}
#cat-korte .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** ヒマラヤン・フラワー・エンハンサー **************/
#cat-himalayan {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-himalayan h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* ヒマラヤン・フラワー・エンハンサー　カテゴリー一覧 */
#cat-himalayan .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-himalayan .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-himalayan .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-himalayan .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* ヒマラヤン・フラワー・エンハンサーとは */
#cat-himalayan .section02 {
	padding: 0 0 30px;
}
#cat-himalayan .section02 .img-txt .img01 {
	float: left;
	width: 161px;
	padding: 0 25px 0 8px;
}
#cat-himalayan .section02 .img-txt .txt01 {
	float: left;
	width: 813px;
	line-height: 1.8;
}
/* ヒマラヤン・フラワー・エンハンサーの特徴 */
#cat-himalayan .section03 {
	padding: 0 0 50px;
}
#cat-himalayan .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 使用方法 */
#cat-himalayan .section04 {
	padding: 0 0 45px;
}
#cat-himalayan .section04 table {
	font-size: 13px;
}
#cat-himalayan .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-himalayan .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-himalayan .section05 {
	padding: 0 0 50px;
}
#cat-himalayan .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** ＦＥＳ **************/
#cat-fes {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-fes h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* ＦＥＳ　カテゴリー一覧 */
#cat-fes .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-fes .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-fes .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-fes .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* ＦＥＳとは */
#cat-fes .section02 {
	padding: 0 0 30px;
}
#cat-fes .section02 .img-txt .img01 {
	float: left;
	width: 132px;
	padding: 0 40px 0 23px;
}
#cat-fes .section02 .img-txt .txt01 {
	float: left;
	width: 813px;
	line-height: 1.8;
}
/* ＦＥＳの特徴 */
#cat-fes .section03 {
	padding: 0 0 30px;
}
#cat-fes .section03 .txt-img .txt01 {
	float: left;
	width: 770px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-fes .section03 .txt-img .img01 {
	float: left;
	width: 202px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-fes .section04 {
	padding: 0 0 45px;
}
#cat-fes .section04 table {
	font-size: 13px;
}
#cat-fes .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-fes .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
#cat-fes .section04 .txt01 {
	padding: 15px 0 0;
}
/* 適切な選び方 */
#cat-fes .section05 {
	padding: 0 0 50px;
}
#cat-fes .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** オーストラリアンワイルドフラワー **************/
#cat-wild {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-wild .txt-box {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	padding: 0 0 20px;
}
#cat-wild .txt-box span {
	display: block;
}
#cat-wild h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* オーストラリアンワイルドフラワー　カテゴリー一覧 */
#cat-wild .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-wild .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-wild .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-wild .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* オーストラリアンワイルドフラワーとは */
#cat-wild .section02 {
	padding: 0 0 30px;
}
#cat-wild .section02 .img-txt .img01 {
	float: left;
	width: 176px;
	padding: 0 15px 0 8px;
}
#cat-wild .section02 .img-txt .txt01 {
	float: left;
	width: 792px;
	line-height: 1.8;
}
/* オーストラリアンワイルドフラワーの特徴 */
#cat-wild .section03 {
	padding: 0 0 30px;
}
#cat-wild .section03 .txt-img .txt01 {
	float: left;
	width: 800px;
	line-height: 1.8;
	padding: 0 10px 0 8px;
}
#cat-wild .section03 .txt-img .img01 {
	float: left;
	width: 171px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-wild .section04 {
	padding: 0 0 50px;
}
#cat-wild .section04 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 適切な選び方 */
#cat-wild .section05 {
	padding: 0 0 50px;
}
#cat-wild .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** オーストラリア・ブッシュ **************/
#cat-bush {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-bush h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* オーストラリア・ブッシュ　カテゴリー一覧 */
#cat-bush .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-bush .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-bush .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-bush .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* オーストラリア・ブッシュとは */
#cat-bush .section02 {
	padding: 0 0 30px;
}
#cat-bush .section02 .img-txt .img01 {
	float: left;
	width: 160px;
	padding: 0 20px 0 8px;
}
#cat-bush .section02 .img-txt .txt01 {
	float: left;
	width: 808px;
	line-height: 1.8;
}
/* オーストラリア・ブッシュの特徴 */
#cat-bush .section03 {
	padding: 0 0 30px;
}
#cat-bush .section03 .txt-img .txt01 {
	float: left;
	width: 806px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-bush .section03 .txt-img .img01 {
	float: left;
	width: 162px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-bush .section04 {
	padding: 0 0 45px;
}
#cat-bush .section04 table {
	font-size: 13px;
}
#cat-bush .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-bush .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-bush .section05 {
	padding: 0 0 50px;
}
#cat-bush .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** アラスカンエッセンス **************/
#cat-alaskan {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-alaskan h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* アラスカンエッセンス　カテゴリー一覧 */
#cat-alaskan .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-alaskan .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-alaskan .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-alaskan .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* アラスカンエッセンスとは */
#cat-alaskan .section02 {
	padding: 0 0 30px;
}
#cat-alaskan .section02 .img-txt .img01 {
	float: left;
	width: 160px;
	padding: 0 20px 0 8px;
}
#cat-alaskan .section02 .img-txt .txt01 {
	float: left;
	width: 808px;
	line-height: 1.8;
}
/* アラスカンエッセンスの特徴 */
#cat-alaskan .section03 {
	padding: 0 0 30px;
}
#cat-alaskan .section03 .txt-img .txt01 {
	float: left;
	width: 806px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-alaskan .section03 .txt-img .img01 {
	float: left;
	width: 162px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-alaskan .section04 {
	padding: 0 0 45px;
}
#cat-alaskan .section04 table {
	font-size: 13px;
}
#cat-alaskan .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-alaskan .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-alaskan .section05 {
	padding: 0 0 50px;
}
#cat-alaskan .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** アンジェリックエッセンス **************/
#cat-angelic {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-angelic h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* アンジェリックエッセンス　カテゴリー一覧 */
#cat-angelic .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-angelic .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-angelic .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-angelic .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* アンジェリックエッセンスとは */
#cat-angelic .section02 {
	padding: 0 0 30px;
}
#cat-angelic .section02 .img-txt .img01 {
	float: left;
	width: 160px;
	padding: 0 20px 0 8px;
}
#cat-angelic .section02 .img-txt .txt01 {
	float: left;
	width: 808px;
	line-height: 1.8;
}
/* アンジェリックエッセンスの特徴 */
#cat-angelic .section03 {
	padding: 0 0 30px;
}
#cat-angelic .section03 .txt-img .txt01 {
	float: left;
	width: 806px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-angelic .section03 .txt-img .img01 {
	float: left;
	width: 162px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-angelic .section04 {
	padding: 0 0 45px;
}
#cat-angelic .section04 table {
	font-size: 13px;
}
#cat-angelic .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-angelic .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-angelic .section05 {
	padding: 0 0 50px;
}
#cat-angelic .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** フィンドホーンフラワーエッセンス **************/
#cat-find {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-find h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* フィンドホーンフラワーエッセンス　カテゴリー一覧 */
#cat-find .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-find .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-find .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-find .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* フィンドホーンフラワーエッセンスとは */
#cat-find .section02 {
	padding: 0 0 30px;
}
#cat-find .section02 .img-txt .img01 {
	float: left;
	width: 123px;
	padding: 0 38px 0 30px;
}
#cat-find .section02 .img-txt .txt01 {
	float: left;
	width: 795px;
	line-height: 1.8;
}
/* フィンドホーンフラワーエッセンスの特徴 */
#cat-find .section03 {
	padding: 0 0 50px;
}
#cat-find .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 使用方法 */
#cat-find .section04 {
	padding: 0 0 45px;
}
#cat-find .section04 table {
	font-size: 13px;
}
#cat-find .section04 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-find .section04 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
#cat-find .section04 .txt01 {
	padding: 20px 0 0;
}
/* 適切な選び方 */
#cat-find .section05 {
	padding: 0 0 50px;
}
#cat-find .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** スピリットインネイチャー エッセンス（旧マスターズ） **************/
#cat-masters {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-masters h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* スピリットインネイチャー エッセンス（旧マスターズ）　カテゴリー一覧 */
#cat-masters .section01 {
	padding: 0 0 50px;
}
#cat-masters .section01 .img-title-txt {
	position: relative;
	margin: 0 20px;
}
#cat-masters .section01 .img-title-txt .img01 {
	position: absolute;
	top: 8px;
	left: 10px;
}
#cat-masters .section01 .img-title-txt .title-txt {
	background: #ded7a1;
}
#cat-masters .section01 .img-title-txt .title-txt .title {
	background: url(../images/cat-img/cat-masters/bg-masters.jpg) repeat-x;
}
#cat-masters .section01 .img-title-txt .title-txt .title img {
	margin: 0 0 0 260px;
}
#cat-masters .section01 .img-title-txt .title-txt .txt01 {
	margin: 5px 25px 0 260px;
	padding: 0 0 20px;
}
/* スピリットインネイチャー エッセンス（旧マスターズ）の特徴 */
#cat-masters .section02 {
	padding: 0 0 30px;
}
#cat-masters .section02 .txt-img .txt01 {
	float: left;
	width: 806px;
	line-height: 1.8;
	padding: 0 20px 0 9px;
}
#cat-masters .section02 .txt-img .img01 {
	float: left;
	width: 162px;
	padding: 0 9px 0 0;
}
/* 使用方法 */
#cat-masters .section03 {
	padding: 0 0 45px;
}
#cat-masters .section03 table {
	font-size: 13px;
}
#cat-masters .section03 table tr th {
	width: 209px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
	font-weight: normal;
	text-align: left;
	background: #f6f6f6;
}
#cat-masters .section03 table tr td {
	width: 769px;
	padding: 8px;
	line-height: 1.8;
	vertical-align: top;
}
/* 適切な選び方 */
#cat-masters .section04 {
	padding: 0 0 50px;
}
#cat-masters .section04 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/************** スピリチュアル雑貨 **************/
#cat-spiritual {
	font-size: 13px;
	/* width: 1015px;*/
	margin: 0 auto;
	color: #555555;
}
#cat-spiritual h2 {
	font-size: 16px;
	background: #96c100;
	color: #fff;
	padding: 7px 11px;
	margin: 0 0 20px;
}
/* スピリチュアル雑貨 */
#cat-spiritual .section01 ul {
	width: 976px;
	margin: 0 auto;
	padding: 0 0 30px;
}
#cat-spiritual .section01 ul li {
	width: 310px;
	float: left;
	padding: 0 23px 20px 0;
}
#cat-spiritual .section01 ul li:nth-child(3n) {
	padding: 0 0 20px 0;
}
#cat-spiritual .section01 ul li:nth-child(3n+1) {
	clear: both;
}
/* ペンジュラム */
#cat-spiritual .section02 {
	padding: 0 0 45px;
}
#cat-spiritual .section02 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* エッセンス用携帯麻ポーチ */
#cat-spiritual .section03 {
	padding: 0 0 45px;
}
#cat-spiritual .section03 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 浄化用ホワイトセージ */
#cat-spiritual .section04 {
	padding: 0 0 45px;
}
#cat-spiritual .section04 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/* 空ボトル */
#cat-spiritual .section05 {
	padding: 0 0 45px;
}
#cat-spiritual .section05 .txt01 {
	width: 1000px;
	margin: 0 auto;
	line-height: 1.8;
}
/*コメントパターン　価格別に商品を探す*/
.fs-body-cart .price-box {
	padding: 60px 0;
}
.fs-body-cart .price-box .t-price {
	padding: 0 0 30px;
}
.fs-body-cart .price-box ul {
	margin: 0 15px;
}
.fs-body-cart .price-box ul li {
	float: left;
	width: 260px;
	padding: 0 10px 10px 0;
	box-sizing: content-box;
}
.fs-body-cart .price-box ul li:nth-child(4n) {
	float: left;
	width: 260px;
	padding: 0 0 10px 0;
}
/*コメントパターン　特典*/
.user_content .tokuten {
	text-align: center;
	padding: 1em 0;
}
.FS2_login_layout_table_td_right .FS2_MemberRegistration_comment {
	padding: 1em 0;
	font-size: 18px;
	color: #F60;
	font-weight: bold;
}
span.cartInfor {
	font-size: 18px;
	color: #F00;
	font-weight: bold;
}
.itemLeft50 {
	float: left;
	width: 48%;
	text-align: right;
}
/********** 特定商取引法に基づく表示 **********/
/* メールアドレス非表示 */
.FS2_body_Config_BusinessDeal .userTable_02 tr:nth-child(6) {
	display: none;
}