@charset "Shift_JIS";
/* CSS Document */

/*--------------------------------------------------------------

01 ヘッダー 
02 メイン・コラム
03 フッター

11 髪のために・商品情報
12 成分
13 ユーザーの声
14 取り扱いサロン・ショップ＆リンク
15 会社概要
16 ChemistryLabel

--------------------------------------------------------------*/


body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:150%;
	color:#504946;
	letter-spacing:0.1em;
	background-color:#F8F4E6;
	text-align: center;
}

#wrap {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	width:1020px;
	background-image:url(../images/common/wrap_bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	text-align:left;
}

a:link {
	color:#65AB31;
	text-decoration:none;
}

a:visited {
	color:#65AB31;
	text-decoration:none;
}

a:hover {
	color:#65AB31;
	text-decoration:underline;
}

a:active {
	color:#65AB31;
	text-decoration:underline;
}

img {
	border:none;
}

img.roll {
}


.clear {
	clear:both;
}

/* =01 ヘッダー ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

#header {
	margin:0px 0px 0px 0px;
	padding:50px 40px 0px 40px;
	background-image:url(../images/common/header_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:125px;
	width:940px;
}

#h_info {
	float:right;
	width:780px;
	text-align:right;
}

h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color:#000;
}

#h_info p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#898880;
}

#h_navi {
	margin:5px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	width:780px;
	height:28px;
	background-color:#D8A59A;
	text-align:center;
}

#h_navi img {
	margin:0px 6px 0px 6px;
	padding:0px 0px 0px 0px;
}

#h_logo {
	float:left;
}


/* =02 メイン・コラム ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */


#column {
	margin:30px 0px 0px 0px;
	padding:0px 80px 0px 80px;
	width:860px;
}

h2 {
	color:#BD6856;
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 25px 0px;
	padding:40px 0px 0px 0px;
	border-color:#DDDACF;
	border-style:double;
	border-width:0px 0px 3px 0px;
}

h3 {
	font-size:14px;
	color:#583822;
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
}

#column p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}


/* =03 フッター ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

#footer {
	margin:0px 0px 0px 0px;
	padding:50px 40px 0px 40px;
	background-image:url(../images/common/footer_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:200px;
	width:940px;
}

p.f_pagetop {
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 45px 0px;
}

p.f_navi {
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.f_navi a:link {
	color:#504946;
	text-decoration:none;
}

p.f_navi a:visited {
	color:#504946;
	text-decoration:none;
}

p.f_navi a:hover {
	color:#BD6856;
	text-decoration:none;
}

p.f_navi a:active {
	color:#BD6856;
	text-decoration:none;
}


p.mobile {
	clear:both;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 95px;
}



/* =11 髪のために・商品情報 ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */


#about_item_img {
	float:left;
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
	width:280px;
}

#about_item_img img {
	margin-bottom:20px;
}

#about_item_img p {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../images/arrow01.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#about_item_col {
	float:right;
	width:560px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#about_item_col ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

#about_item_col li {
	list-style:none;
	background-image:url(../images/about/li_a.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 16px;
}


#about_item_col dl {
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.seibun_lp {
	background-color:#F0DCD8;
	padding:4px;
	border-color:#D8A59A;
	border-style:dashed;
	border-width:1px;
}

#about_item_col dt {
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}

#about_item_col dd {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 5px;
}


/* =12 成分 ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

table.seibun {
	background-color:#9d8e87;
	margin:0px 0px 15px 0px;
}


table.seibun th {
	background-color:#F0DCD8;
	font-weight:normal;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:4px;
}

table.seibun td {
	background-color:#fff;
	margin:0px 0px 0px 0px;
	padding:4px;
}

.seibun_organic {
	color:#BD6856;
}


table.seibun2 {
	background-color:#9d8e87;
	margin:15px 0px 15px 0px;
}

.hosoku {
	background-color:#F8F4E6;
	margin:25px 0px 20px 0px;
	padding:20px 10px 5px 140px;
	width:630px;
	background-image:url(../images/about/hosoku.jpg);
	background-position:left;
	background-repeat:no-repeat;
}



/* =13 ユーザーの声 ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

#voices {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#voices dl {
	margin:0px 0px 0px 0px;
	padding:20px 0px 40px 40px;
}

#voices dt {
	margin:0px 0px 0px 0px;
	padding:6px 0px 20px 32px;
	background-image:url(../images/voices/q.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#BD6856;
}

#voices dd {
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 32px;
	background-image:url(../images/voices/a.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

#voice_s20 {
	background-image:url(../images/voices/s20.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:710px;
	height:545px;
	margin:0px 0px 0px 0px;
	padding:55px 0px 0px 60px;
}

#voice_s20 p.v_com {
	margin:0px 0px 0px 0px;
	padding:10px;
	background-color:#F8F4E6;
	width:290px;
}


#voice_m60 {
	background-image:url(../images/voices/m60.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:710px;
	height:545px;
	margin:0px 0px 0px 0px;
	padding:55px 0px 0px 60px;
}

#voice_m60 p.v_com {
	margin:0px 0px 0px 0px;
	padding:10px;
	background-color:#F8F4E6;
	width:400px;
}


/* =14 取り扱いサロン・ショップ＆リンク＆会社概要 ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

#link {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#link h3 {
	background-color:#F0DCD8;
	padding:4px;
	border-color:#D8A59A;
	border-style:dashed;
	border-width:1px;
	font-size:12px;
	margin:30px 0px 18px 0px;
}

#link h4 {
	color:#BD6856;
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}

#link table {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 10px;
}

#link th {
	padding-right:10px;
}

#link li {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 16px;
	background-image:url(../images/arrow01.jpg);
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
}


/* =15 会社概要 ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

#company {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
}

#company table {
	margin:30px 20px 20px 20px;
	padding:0px 0px 0px 0px;
}

#company th {
	border-color:#9d8e87;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	text-align:left;
	padding:8px 0px 8px 0px;
}

#company td {
	border-color:#9d8e87;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	padding:8px 0px 8px 0px;
}



/* =16 ChemistryLabel ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

h3.chemi_item {
	margin:0px 0px 0px 0px;
	padding:30px 0px 20px 0px;
}

.chemi_item_label {
	font-size:10px;
}

.chemi_item_ryaku {
	font-size:12px;
	font-weight:normal;
}


.chemi_kome {
	font-size:9px;
}

img.chemi_item {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#chemi02_intro {
	background-image:url(../images/items/chemi_intro02.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding:45px 0px 20px 240px;
}

img.chemi_linetitle {
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
}

