@charset "UTF-8";

/*全体設定
**************************************************************************/
body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-size:12px;
	color:#333333;
	font-family:sans-serif, "Lucida Grande" ;
	letter-spacing:1px;
	vertical-align:baseline;
}
/* for WinIE6*/
* html body {
	font-family:"ＭＳ Ｐゴシック", Verdana, sans-serif;
	letter-spacing: 1px;
}
/* for WinIE7*/
*:first-child+html body { 
	font-family: 'メイリオ', Meiryo, sans-serif;
}

a:link {text-decoration:underline;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
/*画像設定*/
img {
	border:0px;
}
/*見出し設定*/
h1,h2,h3,h4,h5,p,dl,dt,dd {margin:0px; padding:0px;}


/*行間設定*/
p,li,dd {line-height:1.5}

/*フロート回り込み解除処理*/
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac ￥*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/*隠し文字*/
.dn {display:none;}


/*コンテンツ設定
**************************************************************************/
#cantainar {
	width:780px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:1px solid #8579AF;
}

/*ヘッダー設定
**************************************************************************/
#header {
	background:url(../../images/common/header1.jpg) no-repeat 0px 0px;
	height:35px;
}

/*グローバルメニュー設定
**************************************************************************/
#global_navi {
	margin:0px 0px 5px;
	color:#FFFFFF;
	clear:both;
	background:url(../../images/common/menu-bar.jpg) no-repeat 0px 0px;
}
#global_navi ul {
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:center;
}
#global_navi li {
	display:inline;
	padding:5px 0px;
}
#global_navi a {
	color:#FFFFFF;
	text-decoration:none;
}
#global_navi a:hover {
	text-decoration:underline;
}

/*コンテンツ設定
**************************************************************************/
#contents {
	clear:both;
	margin:10px 0px 0px;
}
#contentsL {
	float:left;
	width:210px;
}
#contentsR {
	float:left;
	width:550px;
	margin:0px 0px 0px 10px;
}
/*navigation*/
#navigation p {
	width:550px;
	font-size:84%;
	margin:5px 0px;
}

/*index-contents
****************************************************/
/*main-indeximg*/
#main-indeximg {
	clear:both;
}
#index-contents {
	clear:both;
	margin:20px 0px 0px;
}
#index-contentsL {
	float:left;
	width:460px;
	margin:0px 0px 20px 5px;
}
#index-contentsR {
	float:left;
	width:290px;
	margin:0px 0px 20px 10px;
}

/*information*/
#information  {
	margin:0px 0px 10px;
}
#information h2 {
	background: url(../../images/index_img/info_bar.jpg) no-repeat 0px 0px;
	height: 17px;
	margin:0px 0px 5px;
}
#info-list {
	float:right;
	display:block;
	width:40px;
	height:17px;
}
#information ul {
	clear:both;
	margin:5px 0px 0px 18px;
	padding:0px 5px;
	font-size:84%;
	list-style: url(../../images/common/aikon.gif);
}
#information li {
	line-height:1.3em;
}

/*cach*/
#cach {
	margin:0px auto 10px;
	padding:5px;
	background:#E8DEEE;
}
#cach dl {
	margin:5px 0px;
	background:#FFFFFF;
	padding:5px;
}
#cach dt {
	width:8em;
	float:left;
	clear:both;
}
#cach dd {
	margin-left:8em;
}
#cach ul {
	background:#FFFFFF;
	list-style:none;
}
#cach li {
	font-size:14px;
	color:#6666FF;
}
#cach li li {
	font-size:12px;
	color:#333333;
}
#shop-address address {
	font-style:normal;
}




/*detox-aloma*/
#index-detox, #index-aloma {
	margin:0px 0px 10px;
}
.detox-aloma-td {
	font-size:84%;
	line-height:1.5em;
}
#index-detox h2, #index-aloma h2 {
	height: 23px;
	margin:0px 0px 5px;
}
#index-detox h3, #index-aloma h3 {
	margin:0px 0px 5px;
}
/*detox*/
#index-detox h2 {
	background: url(../../images/index_img/detox_bar.jpg) no-repeat 0px 0px;
}

/*aloma*/
#index-aloma h2 {
	background: url(../../images/index_img/aroma.jpg) no-repeat 0px 0px;
}



/*logo
****************************************************/
#bottom-logo {
	background: url(../../images/common/logo.jpg) no-repeat right bottom;
	height: 110px;
}


/*footer
****************************************************/
#footer {
	clear:both;
	background: url(../../images/common/footer.jpg) no-repeat -5px 0px;
	height:35px;
	width:780px;
	margin:0px auto;
	border-left:1px solid #8579AF;
	border-right:1px solid #8579AF;
	border-bottom:1px solid #8579AF;
}
