﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

/* clearfix START  */
.clearfix:after {
	content: ".";
	display: block;
	height:0;
	clear:both;
	visiblity: hidden;
}

.clearfix { 
display: inline-block; 
overflow: hidden;/*for preview*/
}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* clearfix END  */


body {
	background-image: url(image/bg2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
	
	margin:0; 
	padding:0;
 font-family:'Meiryo','メイリオ',  'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace;
	background-color: #eefbea;
	font-size:12px;
	text-align:left;
}

#rapper {
	width:1000px;
	margin: 0;
	padding: 0;
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	
	background-color:#ffffff;
	
	border-width: 1px;
	border-style: solid;
	border-color: #800000;
	border-collapse:collapse;
}


#header {
	margin:0px;
	padding:0px;
	height:69px;
	width:1000px;
	background-image:url(image/head1.jpg);
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #800000;
	border-collapse:collapse;
}

#header h1 {
	float:left;

	background-repeat:no-repeat;
	background-image:url(image/logo.gif);

	margin:0px;
	padding:0px;
}

#header h1 a {
	display:block;
		text-indent:-9999px;
	height:69px;
	width:181px;
}

#headerinfo {
	float:right;
}

#headerinfo  a {
	text-indent:-9999px;
	color:#FFFFFF;
	display:block;
	width: 199px;
	height: 27px;
	background-image: url('image/info.gif');
	margin-top:40px;
}

#bar1 {
	width:100%;
}

#footer {
	width: 100%;
	background-color:#c00000;
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	color:#ffffff;
}


#menu {
	clear:both;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 25px;
}

#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#menu a {
	height:25px;
}

#menu li {
	text-decoration: none;
	float: left;
}

#menu li a {
	color:#FFFFFF;
	display:block;
}

#menu li a:hover img { visibility:hidden;}


#menu_p1{
	width: 198px;
	background-image: url('image/btn1_ovr.gif');
}
#menu_p2{
	width: 155px;
	background-image: url('image/btn2_ovr.gif');
}
#menu_p3{
	width: 173px;
	background-image: url('image/btn3_ovr.gif');
}

#menu_p4{
	width: 177px;
	background-image: url('image/btn4_ovr.gif');
}

#menu_p5{
	width: 123px;
	background-image: url('image/btn5_ovr.gif');
}

#menu_p6{
	width: 173px;
	background-image: url('image/btn6_ovr.gif');
}

#top_contents {
	width:1000px;
	background-color:#ffffff;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #FFFFFF;
}

#contents {

	width:1000px;
	margin:0px;

}

#ptitle {
	width:407px;
	margin-left:auto;           /* IE以外用の中央寄せ */
	margin-right:auto;          /* IE以外用の中央寄せ */
	text-align:left;
	margin-top:40px;
	margin-bottom:30px;
}

#contents .stitle {

font-size:16px;
}

#top_1 {
	float:left;
}

#top_1_1 {
	float:left;
	background-image: url('image/top/topimg1.jpg');
}

#top_1_1 a {
	text-indent:-9999px;
	display:block;
	text-decoration: none;
	width:147px;
	height:330px;
}

#top_1_2 {
	float:left;
	width:111px;
	padding-top:120px;
	color:#65251f;
	text-align:center;
	

}
.brownlink {
	color:#65251f;
	font-size:12px;
	text-decoration: none;
}

#top_2 {
	float:left;
	width:456px;
	height:330px;
	background-image: url('image/top/topimg2.jpg');
}

.indentText {
	text-indent:-9999px;
}

#top_3 {
	float:left;
}

#top_3_1 {
	width:282px;
	height:133px;
	color:#65251f;
	text-align:center;
}

#top_3_1_text {
	padding-top:30px;
}

#top_3_2 {
	background-image: url('image/top/topimg3.jpg');
}

#top_3_2 a {
	text-indent:-9999px;
	display:block;
	text-decoration: none;
	width:282px;
	height:197px;
}




#clear {
	clear:both;

}




#top_4 {
	float:left;
}

#top_4_1 {
	float:left;
	background-image: url('image/top/topimg4.jpg');
}

#top_4_1 a {
	text-indent:-9999px;
	display:block;
	text-decoration: none;
	width:147px;
	height:227px;
}

#top_4_2 {
	float:left;
	width:111px;
	padding-top:100px;
	color:#65251f;
	text-align:center;
}



#top_5 {
	float:left;
}

#top_5_1 {
	float:left;
	background-image: url('image/top/topimg5.jpg');
}

#top_5_1 a {
	text-indent:-9999px;
	display:block;
	text-decoration: none;
	width:190px;
	height:227px;
}

#top_5_2 {
	float:left;
	width:266px;
	height:227px;
	padding-top:10px;
	color:#65251f;
	text-align:center;
	background-image: url('image/top/topimg5-2.jpg');
}





#top_6 {
	float:left;
}

#top_6_1 {
	float:left;
	width:113px;
	height:255px;
	color:#65251f;
	text-align:center;
}

#top_6_1_text {
	padding-top:80px;
}

#top_6_2 {
	float:left;
	background-image: url('image/top/topimg6.jpg');
}

#top_6_2 a {
	text-indent:-9999px;
	display:block;
	text-decoration: none;
	width:169px;
	height:227px;
}


.bold {
	font-weight:bold;
}

#contents_p1 {
	background-image: url('image/aroma/p1bg.gif');
	background-repeat:repeat-y;
	width:1000px;
	margin:0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #800000;
}


#contents_p2 {
	background-image: url('image/therapy/p2bg.gif');
	background-repeat:repeat-y;
	width:1000px;
	margin:0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #800000;
}

#contents_p3 {
	background-image: url('image/online_shopping/p3bg.gif');
	background-repeat:repeat-y;
	width:1000px;
	margin:0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #800000;
}

#contents_p4 {
	background-image: url('image/seminar_workshop/p4bg.gif');
	background-repeat:repeat-y;
	width:1000px;
	margin:0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #800000;
}

#contents_p5 {
	background-image: url('image/link/p5bg.gif');
	background-repeat:repeat-y;
	width:1000px;
	margin:0px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #800000;
}

#p1contentsLeft {
	float:left;
	width:200px;
	background-color:#fff3fe;
	background-image: url('image/aroma/parts1.jpg');
	background-repeat:no-repeat;
}

#p2contentsLeft {
	float:left;
	width:200px;
	background-color:#f7fff7;
	background-image: url('image/therapy/parts1.jpg');
	background-repeat:no-repeat;
}

#p3contentsLeft {
	float:left;
	width:200px;
	background-color:#ffffc5;
	background-image: url('image/online_shopping/parts1.jpg');
	background-repeat:no-repeat;
}


#p4contentsLeft {
	float:left;
	width:200px;
	background-color:#f0ffe7;
	background-image: url('image/seminar_workshop/parts1.jpg');
	background-repeat:no-repeat;
}

#p5contentsLeft {
	float:left;
	width:200px;
	background-color:#ffffc5;
	background-image: url('image/link/parts1.jpg');
	background-repeat:no-repeat;
}

#p1contentsRight {
	float:right;
	width:800px;
	margin-left:auto;
	margin-right:auto;  
	padding-top:20px;
	padding-bottom:40px;
	background-color:#ffffff;
	text-align:center;
	line-height:30px;
}


#p2contentsRight {
	float:right;
	width:800px;
	margin-left:auto;
	margin-right:auto;  
	padding-top:20px;
	padding-bottom:40px;
	background-color:#ffffff;
	text-align:left;
	line-height:30px;
}

#LeftMenu {
	width:160px;
	margin-left:auto;
	margin-right:auto;
}
	

#LeftMenu ul {
	padding: 0;
	margin:0;
	margin-top: 300px;
	padding-bottom:20px;
	list-style: none;
	width:160px;
}

#LeftMenu li {
	text-decoration: none;
	float: left;
}

#LeftMenu li a {
	color:#FFFFFF;
	display:block;
	height:21px;
	width:147px;
}

#submenu_p1 {
	width:160px;
}
#submenu_p2 {
	width:160px;
}
#submenu_p3 {
	width:160px;
}

#LeftMenu2 {
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

#LeftMenu2 ul {
	padding: 0;
	margin:0;
	margin-top: 300px;
	padding-bottom:20px;
	list-style: none;
}

#LeftMenu2 li {
	text-decoration: none;
	float: left;
}

#LeftMenu2 li a {
	color:#FFFFFF;
	display:block;
	height:52px;
}

#LeftMenu2 {
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

#LeftMenu4 {
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

#LeftMenu4 ul {
	padding: 0;
	margin:0;
	margin-top: 300px;
	padding-bottom:20px;
	list-style: none;
}

#LeftMenu4 li {
	text-decoration: none;
	float: left;
}

#LeftMenu4 li a {
	color:#FFFFFF;
	display:block;
	height:38px;
}

#p1title1 {
	text-indent:-9999px;
	background-image: url('image/aroma/p01-title1.gif');
	width:457px;
	height:122px;
	margin-top:50px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}

#p1title2 {
	text-indent:-9999px;
	background-image: url('image/aroma/p01-title2.gif');
	width:457px;
	height:122px;
	margin-top:50px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

#p1title3 {
	text-indent:-9999px;
	background-image: url('image/aroma/p01-title3.gif');
	width:457px;
	height:122px;
	margin-top:50px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

#price {
	text-align:left;
	margin-top:20px;
	line-height:18px;
}


.plist {
	width:370px;
}

.chui1 {
	width:600px;
	text-align:left;
}

.pricetext {
	font-weight:bold;
	font-size:14px;
}

#pricebg {
	background-image: url('image/aroma/pricebg.jpg');
	width:700px;
	background-repeat:no-repeat;
	text-align:left;
}

#price2 {
	text-align:left;
	margin-top:20px;
	line-height:18px;
}

#pricetd {
	width:400px;
}



#aromainfo {
	width:400px;
	height:60px;
	margin-top:30px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}

#aromainfo2 {
	font-weight:bold;
	font-size:16px;
}
#line-p1 {
	width:1000px;
	height:1px;
	border-width: 4px 0 0 0;
	border-style: solid;
	border-color: #ed01c0;
	background-color:#ed01c0;
}

#line-p2 {
	width:1000px;
	height:1px;
	border-width: 4px 0 0 0;
	border-style: solid;
	border-color: #009900;
	background-color:#009900;
}

#line-p3 {
	width:1000px;
	height:1px;
	border-width: 4px 0 0 0;
	border-style: solid;
	border-color: #ffc000;
	background-color:#ffc000;
}

#line-p4 {
	width:1000px;
	height:1px;
	border-width: 4px 0 0 0;
	border-style: solid;
	border-color: #54e901;
	background-color:#54e901;
}

#line-p5 {
	width:1000px;
	height:1px;
	border-width: 4px 0 0 0;
	border-style: solid;
	border-color: #ffffcc;
	background-color:#ffffcc;
}

#p1con {
	margin-top:50px;
	margin-left:50px;
	margin-right:50px;
}

#p2title1 {
	text-indent:-9999px;
	background-image: url('image/therapy/p02-title1.gif');
	width:457px;
	height:60px;
	margin-top:50px;
	margin-bottom:30px;
	margin-left:160px;
}

#p2con {
	margin-top:50px;
	margin-left:50px;
	margin-right:50px;
}

#p2con h4 {
	color:#154815;
}

.textGreen {
	color:#598527;
}

.textGreenBold {
	color:#598527;
	font-weight:bold;
}

.textGreenBold2 {
	color:#154815;
	font-weight:bold;
}

#subtitle1 {
	width:600px;
	text-align:center;
	color:#154815;
	font-weight:bold;
	font-size:16px;
}

.therapy_td1 {
	width:100px;
}

.chara1 {
	color:#ffc94c;
	font-weight:bold;
}

.chara2 {
	color:#17cc83;
	font-weight:bold;
}

.chara3 {
	color:#faef69;
	font-weight:bold;
}

.chara4 {
	color:#98ff98;
	font-weight:bold;
}

.chara5 {
	color:#b7a7ca;
	font-weight:bold;
}

.chara6 {
	color:#ccff5d;
	font-weight:bold;
}

.chara7 {
	color:#ffdbbe;
	font-weight:bold;
}

.chara8 {
	color:#f252de;
	font-weight:bold;
}

.chara9 {
	color:#bcb346;
	font-weight:bold;
}

.chara10 {
	color:#9f5816;
	font-weight:bold;
}


#p3con {
	margin-top:20px;
	margin-left:50px;
	margin-right:50px;
}


#p3title1 {
	text-indent:-9999px;
	background-image: url('image/online_shopping/p03-title1.gif');
	width:457px;
	height:30px;
	margin-top:50px;
	margin-bottom:0px;
	margin-left:160px;
}


#p4title1 {
	text-indent:-9999px;
	background-image: url('image/seminar_workshop/p04-title1.gif');
	width:457px;
	height:60px;
	margin-top:50px;
	margin-bottom:30px;
	margin-left:160px;
}

#p5title1 {
	text-indent:-9999px;
	background-image: url('image/link/p05-title1.gif');
	width:457px;
	height:60px;
	margin-top:50px;
	margin-bottom:30px;
	margin-left:160px;
}

.img-right {
	float:right;
}

.text1 {
	line-height:20px;
	padding:0;
	margin:0;
	padding-bottom:20px;
}

.list1 {
	line-height:20px;
	padding:0;
	margin:0;
	padding-bottom:20px;
	list-style-type:none;
}


.p1_brown_border {
	border-width: 1px;
	border-style: solid;
	border-color:#932626;
	width:460px;
	text-align:left;
	line-height:24px;
	margin:20px 20px 20px 0px;
}

#p1_vitamin {
	width: 300px;
	margin:20px 60px;
}


.p2_brown_border {
	border-width: 1px;
	border-style: solid;
	border-color:#932626;
	width:550px;
	text-align:left;
	line-height:24px;
	margin:20px 20px 20px 0px;
}

#p2_vitamin {
	width: 380px;
	margin:20px 60px;
}

.p3_text1 {
	line-height:14px;
	text-align:center;
	padding:10px;
}

#os_img1 {
	margin-left:260px;
	margin-bottom:20px;
}

.p3_text2 {
	line-height:24px;
	text-align:left;
	padding:10px;
}

#p3_aromainfo {
	width:700px;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	margin-top:30px;
}