@charset "utf-8";
/* CSS Document */

/*
---------------------------------------------------------------------
	リセット
---------------------------------------------------------------------
*/
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
	margin:0 auto;
}
*html {
	overflow-y: scroll;
	margin:0 0 0 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
ol, ul {
	list-style:none;
}
fieldset, img {
	border:0;
}
table {
	border-collapse: collapse;
	border-spacing:0;
}
caption, th {
	text-align: left;
}
a {
	text-decoration:none;
}

/* ------------------------------
fontの設定
------------------------------ */

/*全ブラウズ12pxにする*/
 body {
 font-size: 75%;
}
html>/**/body {
	font-size: 12px;
}
body {
	font-family: verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	line-height: 1.5;
}
* + html body {
	font-family: "メイリオ", "Meiryo";
}

/*---------------リセットここまで----------------------*/



/*全ブラウズ12pxにする*/ 

body {
 font-size: 75%;
}
html>/**/body {
	font-size: 12px;
}
//フォントの指定 body {
 font-family: verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
 line-height: 150%;
}
* + html body {
	font-family: "メイリオ", "Meiryo";
}

/*IE6印刷用*/
* html {
	zoom: 80%;
	}

/* ------------------------------
clearfix フロート設定
------------------------------ */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* exlude MacIE5 \*/
* html .clearfix {
	height: 1%
}
.clearfix {
	display:block;
}
/* end MacIE5 */

/*透過ピング*/
img, div {
	behavior: url(iepngfix.htc)
}

/*
---------------------------------------------------------------------
	全体
---------------------------------------------------------------------
*/


body {
	margin:0 auto;
	height:100%;
	width:800px;
	background-color:#4a0d1f;
}
#wrapper {background:url(../img/back_all.jpg) repeat-y;
width:800px;
}

*:first-child+html #wrapper {background:url(../img/back_all.jpg) repeat-y;
width:800px; margin::0 0 0 -50px;
}

*html #wrapper #header img{text-align:left;}

*body{text-align:center;}
	

#contents {margin:20px 70px;}
#contents table{text-align:center; width:660px; }
#table_001{width:607px!important; margin:0 auto;}
#table_002{width:200px!important; margin:0 auto;}
#table_003{width:603px!important; margin:0 auto;}
.text_2000{width:100px; margin:0 0 0 20px; display:block;}
.text_2001{width:100px; margin:0 0 0 10px; display:block;}
.text_2002{width:120px; margin:0 0 0 10px; display:block;}

.text_1001{width:100px; padding:0 0 0 30px; display:block;}
.text_1002{padding:0 0 0 20px;}
.text_1003{padding:0 0 0 30px; display:block; width:90px;}
.text_1004{padding:0 0 0 10px;}
.text_1005{padding:0 0 0 40px; display:block; width:100px;}
.text_1006{padding:0 0 0 10px; width:120px;}
.text_1007{padding:0 5px 0 20px;}
*:first-child+html .text_1001{padding:0 0 0 35px; display:block; width:90px;}
*:first-child+html .text_1002{padding:0 0 0 20px; display:block; width:90px;}
*:first-child+html .text_1003{padding:0 0 0 30px; display:block; width:90px;}
*:first-child+html .text_1004{padding:0 5px 0 10px;}
*:first-child+html .text_1005{padding:0 0 0 35px; display:block; width:130px;}
*:first-child+html .text_1007{padding:0 5px 0 20px;}
*:first-child+html .text_2001{padding:0 0 0 10px;}

#contents .sub_t{width:330px;}

/*footer固定*/
* html div#wrapper {
	height:100%;
}


.page_top{
	text-align:right;
	margin:0 30px 0 0px;
	display:block;
}

/*テキスト関係*/
.text_100{margin:20px 10px 15px 20px; text-align:left;}
.text_200{margin:15px 20px 15px 20px; text-align:left;}
.text_300{margin:15px 20px 15px 50px; text-align:left;}
.text_400{margin:30px 20px 15px 50px; text-align:left; line-height:1.8;}
.text_500{margin:10px 0px 15px 30px; text-align:left;}
.text_600{margin:10px 20px; text-align:left;}
.text_700{margin:10px 20px 10px 35px; text-align:left;} 
.text_800{margin:15px 20px 15px 50px; text-align:left;}
.text_900{margin:10px 20px; text-align:left;}
.text_1000{margin:0px 10px 0 30px; text-align:left;}
.text_1100{margin:0px 0px 0px 10px; text-align:left; width:280px;}
.text_3000{margin:15px 20px 15px 50px; text-align:left;}
*:first-child+html .text_800{margin:0 0 0 -230px; text-align:left; width:300px; display:block;}
*html .text_3000{margin:0 0 0 0px; text-align:left; width:270px; display:block;}
*:first-child+html .text_3000{margin:0 0 0 0px; text-align:left; width:300px; display:block;}
*:first-child+html .text_600{margin:10px 0px; text-align:left;}
*:first-child+html .text_300{margin:0px 0px 0px 10px; text-align:left; width:300px}
*html .text_800{margin:15px 20px 15px 50px; text-align:left; width:300px;}
*:first-child+html .text_800{margin:40px 0px 0px 10px; text-align:left;xwidth:300px}
*:first-child+html .text_1000{margin:0px 0px 0 50px; text-align:left;}


/*フッター上ボタン*/
.imgbt{margin:0 0 0 10px;}

/*カートボタン*/
.sp_cart a{background:url(../img/cart.png) no-repeat; width:118px; height:27px; position:absolute; left:300px; top:400px; text-indent:-9999px;}
.sp_syosai a{background:url(../img/syosai_bt.png) no-repeat; width:118px; height:27px; position:absolute; left:200px; top:405px; text-indent:-9999px;}

.kure_cart a{background:url(../img/cart.png) no-repeat; width:118px; height:27px; position:absolute; left:130px; top:800px; text-indent:-9999px;}
.kure_syosai a{background:url(../img/syosai_bt.png) no-repeat; width:118px; height:27px; position:absolute; left:130px; top:780px; text-indent:-9999px;}

.ara_cart a{background:url(../img/cart.png) no-repeat; width:118px; height:27px; position:absolute; left:330px; top:800px; text-indent:-9999px;}
.ara_syosai a{background:url(../img/syosai_bt.png) no-repeat; width:118px; height:27px; position:absolute; left:330px; top:780px; text-indent:-9999px;}

.toto_cart a{background:url(../img/cart.png) no-repeat; width:118px; height:27px; position:absolute; left:530px; top:800px; text-indent:-9999px;}
.toto_syosai a{background:url(../img/syosai_bt.png) no-repeat; width:118px; height:27px; position:absolute; left:530px; top:780px; text-indent:-9999px;}

.torai_cart a{background:url(../img/cart.png) no-repeat; width:118px; height:27px; position:absolute; left:330px; top:1000px; text-indent:-9999px;}


/*
---------------------------------------------------------------------
	header
---------------------------------------------------------------------
*/

#header {
	background:url(../img/back_top.jpg) no-repeat;
	padding:55px 0 0 0;
	width:800px;
}

*:first-child+html #header{margin:0 0 0 0px;}





/*
---------------------------------------------------------------------
	コンセプトページ
---------------------------------------------------------------------
*/

#contents .con{background:url(../img/con_back.jpg) bottom left; width:660px; height:250px;}
.con_text{
	margin:10px auto;
	font-weight:bold;
	color:#4F0000;
	display:block;
	text-align:center;
	width:480px;
}

*:first-child+html .con_text{
	padding:10px 0 0 100px;
	font-weight:bold;
	color:#4F0000;
	display:block;
	text-align:center;
	width:470px;
}
*html .con_text{padding:10px 0 0 100px; font-weight:bold; xcolor:#4F0000; display:block; text-align:center; width:500px;}

/*
---------------------------------------------------------------------
	モロッコ王立農園
---------------------------------------------------------------------
*/

#moro{background:url(../img/moro_back.jpg) no-repeat bottom left;}
#arg{background:url(../img/argan_back.jpg) no-repeat bottom left;}


/*
---------------------------------------------------------------------
	ダマスクローズ
---------------------------------------------------------------------
*/

.back_phot{background:url(../img/dama_100.png) no-repeat; position:absolute; left:410px; top:290px; width:320px; height:550px;}
*:first-child+html .dama_mi img{margin:0 0 0 0px!important;}



/*
---------------------------------------------------------------------
	商品
---------------------------------------------------------------------
*/

#prodact{width:699px!important; text-align:center!important; margin:0 0 0 -20px!important;}

#pro{width:590px!important;}

/*見出し画像*/
.point{margin:0 0 10px 30px;}

.img_soap{margin:0 0px 5px 20px;}
.img_kure{margin:0 0 0 20px;}

*:first-child+html .img_soap{margin:0 0px 5px 40px;}

/*
---------------------------------------------------------------------
	商品-スペシャルケア
---------------------------------------------------------------------
*/

#sp_01{background:url(../img/sp_back01.jpg) no-repeat bottom left;}
#sp_02{background:url(../img/sp_back02.jpg) no-repeat bottom left;}
#sp_tab{background:url(../img/sp_tabu.png) no-repeat left top; text-indent:-9999px; display:block; position:absolute; top:163px; left:40px; width:39px; height:203px;}
#kure_tab{background:url(../img/kure_tab.png) no-repeat left top; text-indent:-9999px; display:block; position:absolute; top:163px; left:40px; width:39px; height:203px;}
#ara_tab{background:url(../img/ara_tab.png) no-repeat left top; text-indent:-9999px; display:block; position:absolute; top:163px; left:40px; width:39px; height:203px;}
#toto_tab{background:url(../img/toto_tab.png) no-repeat left top; text-indent:-9999px; display:block; position:absolute; top:163px; left:40px; width:39px; height:203px;}


/*
---------------------------------------------------------------------
	サイトマップ
---------------------------------------------------------------------
*/

.sitemap{width:500px; text-align:left; margin:20px 0 20px 20px; background:url(../img/argan_back.jpg) no-repeat left top;}
.sitemap a{text-decoration:underline;}
.sitemap dl{margin:20px 0 20px 40px;}
.sitemap dd{margin:20px 0 0px 0px; width:500px;}
.sitemap dt{margin:10px 0 0px 10px;}

/*
---------------------------------------------------------------------
	よくある質問
---------------------------------------------------------------------
*/

.sithu{width:500px; text-align:left; margin:20px 0 50px 20px; background:url(../img/argan_back.jpg) repeat-y left top;}
.sithu a{text-decoration:underline;}
.sithu dl{margin:20px 0 20px 40px;}
.sithu dd{margin:20px 0 20px 0px;}
.sithu dt{margin:10px 0 0px 10px;}

.sithu_m{background:url(../img/qa.png) no-repeat left top; text-indent:3em; color:#FFFFFF;}
.sithu_a{margin:20px 0 0 5px; color:#666666; width:500px!important;}

.pan_q{margin:10px auto;}



/*
---------------------------------------------------------------------
	お問い合わせ
---------------------------------------------------------------------
*/

#otoi_tb{width:600px!important;}



/*
---------------------------------------------------------------------
	footer
---------------------------------------------------------------------
*/

*:first-child+html #footer{margin:0 0 0 0px;}
