@charset "utf-8";

table {
	border-collapse:separate;
	border-spacing:0pt;
}

caption, th, td {
	font-weight:normal;
	text-align:left;
}

blockquote:before, blockquote:after, q:before, q:after { content:""; }

blockquote, q { quotes:"" ""; }

strong { font-weight:bold; }

em { font-style:italic; }

ul { list-style: none; }

* {
	margin:0pt;
	padding:0pt;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-table; }

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

.clearfix { display: block; }

/* End hide from IE-mac */
.clearfix { zoom:1; }

body {
	font-size: 12px;
	letter-spacing:0.05em;
	line-height: 1.7;
	font-family: Helvetica, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	text-align:center;
}

* html body { font-size: 11px; }

*:first-child+html body { font-size: 11px; }

a {
	color:#333333;
	text-decoration:none;
}

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

img { border:0; }

a:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

a.noblink:hover img {
	filter:alpha(opacity=100);
	-moz-opacity:1.00;
	opacity:1.00;
}

a.border img { border:1px solid #FFFFFF; }

a.border:visited img { border:1px solid #dd017f; }

a.border:hover img { border:1px solid #dd017f; }

a.border:focus img { border:1px solid #dd017f; }

a.border:active img { border:1px solid #dd017f; }

p { margin:0 0 16px 16px }

/*ƒRƒ“ƒeƒ“ƒc*/

div#container {
	width:950px;
	margin:0 auto;
	text-align:left;
}

/*080731‰œ“c*/
div#header01 {
	height:49px;
	margin-bottom:20px;
}

div#header02 { margin-bottom:22px; }

.mobile {
	float:right;
	text-indent:-9999px;
}

.mobile a {
	display:block;
	width:88px;
	height:26px;
	position: relative;
	background-image:url(../images/b/mobile.gif);
}

.mobile a:hover {
	display:block;
	width:88px;
	height:26px;
	position: relative;
	background-image:url(../images/b/mobile.gif);
	background-position:bottom;
}

.mb10 { margin-bottom:10px }

.mb15 { margin-bottom:15px }

.mb20 { margin-bottom:20px }

.mb30 { margin-bottom:30px }

.mb40 { margin-bottom:40px }

.mt5b20 {
	margin-top:5px;
	margin-bottom:20px
}

.mt30b15 {
	margin-top:30px;
	margin-bottom:15px
}

.mt20b30 {
	margin-top:20px;
	margin-bottom:30px
}

.mt20b10 {
	margin-top:20px;
	margin-bottom:10px
}

.mt15b10 {
	margin-top:15px;
	margin-bottom:10px
}

.mt15b15 {
	margin-top:15px;
	margin-bottom:15px
}

div#pagetop {
	clear:both;
	width:949px;
	text-align:right;
	margin:30px 0;
}

div#footer {
	clear:both;
	width:100%;
	height:78px;
	background:url(../images/line02.gif) repeat-x top left;
	background-image:url(../images/footer/bg.gif);
}

div#footer #block01 {
	float:left;
	margin-top:13px;
	margin-right:14px;
	width:48px;
	height:35px;
}

div#footer #block02 {
	float:left;
	height:12px;
	margin-top:36px;
	width:710px;
}

div#footer #block03 {
	float:right;
	margin-top:12px;
}

div#footer #block03 #sitemap {
	font-size:6px;
	text-indent:-9999px;
	float:right;
	margin-bottom:18px;
}

div#footer #block03 #sitemap a {
	width:50px;
	height:12px;
	background:url(../images/footer/sitemap.gif) top;
	display:block;
}

div#footer #block03 #sitemap a:hover { background:url(../images/footer/sitemap.gif) bottom; }

div#footer #block03 #copy { clear:right; }

/*@header01@ƒgƒbƒvƒiƒr@*/

/*div#header01 li {
	float:left;
	text-indent:-9999px;
}

div#header01 li a {
	display:block;
	height:49px;
	position: relative;
}

div#header01 li#lucido {
	height:49px;
	width:217px;
	background-image:url(../images/navi/01.gif);
	background-position:bottom;
}

div#header01 li#lucido a {
	width:217px;
	background-image:url(../images/navi/01.gif);
}

div#header01 li#lucido a:hover {
	width:217px;
	background-image:url(../images/navi/01.gif);
	background-position:bottom;
}

div#header01 li#home {
	height:49px;
	width:122px;
	background-image:url(../images/navi/02.gif);
	background-position:bottom;
}

div#header01 li#home a {
	width:122px;
	background-image:url(../images/navi/02.gif);
}

div#header01 li#home a:hover {
	width:122px;
	background-image:url(../images/navi/02.gif);
	background-position:bottom;
}

div#header01 li#pickup {
	height:49px;
	width:122px;
	background-image:url(../images/navi/03.gif);
	background-position:bottom;
}

div#header01 li#pickup a {
	width:122px;
	background-image:url(../images/navi/03.gif);
}

div#header01 li#pickup a:hover {
	width:122px;
	background-image:url(../images/navi/03.gif);
	background-position:bottom;
}

div#header01 li#hairdesign {
	height:49px;
	width:122px;
	background-image:url(../images/navi/04.gif);
	background-position:bottom;
}

div#header01 li#hairdesign a {
	width:122px;
	background-image:url(../images/navi/04.gif);
}

div#header01 li#hairdesign a:hover {
	width:122px;
	background-image:url(../images/navi/04.gif);
	background-position:bottom;
}

div#header01 li#product {
	height:49px;
	width:122px;
	background-image:url(../images/navi/05.gif);
	background-position:bottom;
}

div#header01 li#product a {
	width:122px;
	background-image:url(../images/navi/05.gif);
}

div#header01 li#product a:hover {
	width:122px;
	background-image:url(../images/navi/05.gif);
	background-position:bottom;
}

div#header01 li#ad {
	height:49px;
	width:122px;
	background-image:url(../images/navi/06.gif);
	background-position:bottom;
}

div#header01 li#ad a {
	width:122px;
	background-image:url(../images/navi/06.gif);
}

div#header01 li#ad a:hover {
	width:122px;
	background-image:url(../images/navi/06.gif);
	background-position:bottom;
}

div#header01 li#registration {
	height:49px;
	width:122px;
	background-image:url(../images/navi/07.gif);
	background-position:bottom;
}

div#header01 li#registration a {
	width:122px;
	background-image:url(../images/navi/07.gif);
}

div#header01 li#registration a:hover {
	width:122px;
	background-image:url(../images/navi/07.gif);
	background-position:bottom;
}

.navired { background-position:bottom; }*/

/* ƒtƒbƒ^[ƒiƒr */

div#block02 li {
	float:left;
	font-size:6px;
	text-indent:-9999px;
	margin-right:12px;
}

div#block02 li a {
	display:block;
	height:12px;
	position: relative;
}

div#block02 li#f01 {
	height:12px;
	width:77px;
	background-image:url(../images/footer/01.gif);
	background-position:bottom;
}

div#block02 li#f01 a {
	height:12px;
	width:77px;
	background-image:url(../images/footer/01.gif);
}

div#block02 li#f01 a:hover {
	height:12px;
	width:77px;
	background-image:url(../images/footer/01.gif);
	background-position:bottom;
}

div#block02 li#f02 {
	height:12px;
	width:59px;
	background-image:url(../images/footer/02.gif);
	background-position:bottom;
}

div#block02 li#f02 a {
	height:12px;
	width:59px;
	background-image:url(../images/footer/02.gif);
}

div#block02 li#f02 a:hover {
	height:12px;
	width:59px;
	background-image:url(../images/footer/02.gif);
	background-position:bottom;
}

div#block02 li#f03 {
	height:12px;
	width:78px;
	background-image:url(../images/footer/03.gif);
	background-position:bottom;
}

div#block02 li#f03 a {
	height:12px;
	width:78px;
	background-image:url(../images/footer/03.gif);
}

div#block02 li#f03 a:hover {
	height:12px;
	width:78px;
	background-image:url(../images/footer/03.gif);
	background-position:bottom;
}

div#block02 li#f04 {
	height:12px;
	width:70px;
	background-image:url(../images/footer/04.gif);
	background-position:bottom;
}

div#block02 li#f04 a {
	height:12px;
	width:70px;
	background-image:url(../images/footer/04.gif);
}

div#block02 li#f04 a:hover {
	height:12px;
	width:70px;
	background-image:url(../images/footer/04.gif);
	background-position:bottom;
}

div#block02 li#f05 {
	height:12px;
	width:68px;
	background-image:url(../images/footer/05.gif);
	background-position:bottom;
}

div#block02 li#f05 a {
	height:12px;
	width:68px;
	background-image:url(../images/footer/05.gif);
}

div#block02 li#f05 a:hover {
	height:12px;
	width:68px;
	background-image:url(../images/footer/05.gif);
	background-position:bottom;
}

div#block02 li#f06 {
	height:12px;
	width:80px;
	background-image:url(../images/footer/06.gif);
	background-position:bottom;
}

div#block02 li#f06 a {
	height:12px;
	width:80px;
	background-image:url(../images/footer/06.gif);
}

div#block02 li#f06 a:hover {
	height:12px;
	width:80px;
	background-image:url(../images/footer/06.gif);
	background-position:bottom;
}

div#block02 li#f07 {
	height:12px;
	width:67px;
	background-image:url(../images/footer/07.gif);
	background-position:bottom;
}

div#block02 li#f07 a {
	height:12px;
	width:67px;
	background-image:url(../images/footer/07.gif);
}

div#block02 li#f07 a:hover {
	height:12px;
	width:67px;
	background-image:url(../images/footer/07.gif);
	background-position:bottom;
}

div#block02 li#f08 {
	height:12px;
	width:140px;
	background-image:url(../images/footer/08.gif);
	background-position:bottom;
}

div#block02 li#f08 a {
	height:12px;
	width:140px;
	background-image:url(../images/footer/08.gif);
}

div#block02 li#f08 a:hover {
	height:12px;
	width:140px;
	background-image:url(../images/footer/08.gif);
	background-position:bottom;
}

/*¤•iƒ‰ƒCƒuƒ‰ƒŠ[—p*/

div#header03 {
	text-align:right;
	margin-right:22px;
	margin-bottom:11px;
	font-weight:bold;
}

div#header03 .selected {
	color:#dd017f;
	text-decoration:underline;
}

div#wrapper01 { background:url(../images/bg01.gif) no-repeat center top; padding:0; }

div#wrapper02 {
	width:886px;
	padding-top:13px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

div#pnavi {
	margin-bottom:7px;
	width:100%
}

div#breadcrumb {
	height:20px;
	background-image:url(../images/bg02_breadcrumb.jpg);
	margin-bottom:40px;
	width:886px;
	text-align:left;
}

div#breadcrumb_long {
	height:20px;
	background-image:url(../images/bg02_breadcrumb_long.jpg);
	margin-bottom:40px;
	width:886px;
	text-align:left;
}

div#breadcrumb #title01 {
	float:left;
	padding-left:12px;
	color:#FFF;
	font-weight:bold;
	line-height:21px;
	width:118px;
}

div#breadcrumb_long #title01 {
	float:left;
	padding-left:12px;
	color:#FFF;
	font-weight:bold;
	line-height:21px;
	width:168px;
}

/* ----------------------------------------------------------------------
	WinIE6 & Mac IE
---------------------------------------------------------------------- */
* html div#breadcrumb #title01 { line-height:20px; }

div#breadcrumb #title02 {
	float:right;
	color:#421518;
	font-weight:bold;
	line-height:21px;
	width:746px;
}

div#breadcrumb_long #title02 {
	float:right;
	color:#421518;
	font-weight:bold;
	line-height:21px;
	width:685px;
}
div#breadcrumb2{
	height:20px;
	background-image:url(../images/bg02_breadcrumb2.jpg);
	margin-bottom:40px;
	width:886px;
	text-align:left;
}
div#breadcrumb2 #title01{
	float:left;
	padding-left:12px;
	color:#FFF;
	font-weight:bold;
	line-height:21px;
	width:195px;
}

/* ----------------------------------------------------------------------
	WinIE6 & Mac IE
---------------------------------------------------------------------- */
* html div#breadcrumb #title02 { line-height:20px; }
* html div#breadcrumb2 #title02{line-height:20px;}
* html div#breadcrumb #title01{line-height:20px;}
* html div#breadcrumb2 #title01{line-height:20px;}

* html div#breadcrumb_long #title02 { line-height:20px; }

/* treatment 20100208 */
div#breadcrumb2 #title02{
	float:right;
	color:#421518;
	font-weight:bold;
	line-height:21px;
	width:679px;
}

div#content {
	float:left;
	width:339px;
	text-align:left;
	padding-left:31px;
}

p.p01 {
	margin:0 0 16px 0;
	padding:0 0 15px 16px;
	background:url(../images/line01.gif) repeat-x bottom left;
}

p.indent01 {
	text-indent:-6px;
	margin:0 0 5px 10px;
	font-family: Tahoma;
}

p.indent02 {
	text-indent:-6px;
	margin:0 0 20px 10px;
	font-family: Tahoma;
}


div#navigation {
	float:right;
	width:453px;
	padding-right:18px;
	text-align:left;
}

.right { text-align:right; }

/*@¤•iƒiƒr•”•ª@*/

div#pnavi li {
	float:right;
	text-indent:-9999px;
	margin-left:10px;
}

div#pnavi li a {
	display:block;
	height:58px;
	position: relative;
}

div#pnavi li#p01 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct01.gif);
	background-position:bottom;
}

div#pnavi li#p01 a {
	width:58px;
	background-image:url(../images/product/pdct01.gif);
}

div#pnavi li#p01 a:hover {
	width:58px;
	background-image:url(../images/product/pdct01.gif);
	background-position:bottom;
}

div#pnavi li#p02 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct02.gif);
	background-position:bottom;
}

div#pnavi li#p02 a {
	width:58px;
	background-image:url(../images/product/pdct02.gif);
}

div#pnavi li#p02 a:hover {
	width:58px;
	background-image:url(../images/product/pdct02.gif);
	background-position:bottom;
}

div#pnavi li#p03 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct03.gif);
	background-position:bottom;
}

div#pnavi li#p03 a {
	width:58px;
	background-image:url(../images/product/pdct03.gif);
}

div#pnavi li#p03 a:hover {
	width:58px;
	background-image:url(../images/product/pdct03.gif);
	background-position:bottom;
}

div#pnavi li#p04 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct04.gif);
	background-position:bottom;
}

div#pnavi li#p04 a {
	width:58px;
	background-image:url(../images/product/pdct04.gif);
}

div#pnavi li#p04 a:hover {
	width:58px;
	background-image:url(../images/product/pdct04.gif);
	background-position:bottom;
}

div#pnavi li#p05 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct05.gif);
	background-position:bottom;
}

div#pnavi li#p05 a {
	width:58px;
	background-image:url(../images/product/pdct05.gif);
}

div#pnavi li#p05 a:hover {
	width:58px;
	background-image:url(../images/product/pdct05.gif);
	background-position:bottom;
}

div#pnavi li#p06 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct06.gif);
	background-position:bottom;
}

div#pnavi li#p06 a {
	width:58px;
	background-image:url(../images/product/pdct06.gif);
}

div#pnavi li#p06 a:hover {
	width:58px;
	background-image:url(../images/product/pdct06.gif);
	background-position:bottom;
}

div#pnavi li#p07 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct07.gif);
	background-position:bottom;
}

div#pnavi li#p07 a {
	width:58px;
	background-image:url(../images/product/pdct07.gif);
}

div#pnavi li#p07 a:hover {
	width:58px;
	background-image:url(../images/product/pdct07.gif);
	background-position:bottom;
}

div#pnavi li#p08 {
	height:58px;
	width:58px;
	background-image:url(../images/product/pdct08.gif);
	background-position:bottom;
}

div#pnavi li#p08 a {
	width:58px;
	background-image:url(../images/product/pdct08.gif);
}

div#pnavi li#p08 a:hover {
	width:58px;
	background-image:url(../images/product/pdct08.gif);
	background-position:bottom;
}

/*@ƒƒbƒNƒX@*/
div#pnavi li#wax00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/wax00_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax01 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax01_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax01 a {
	width:58px;
	background-image:url(../images/product/wax01_navi.gif);
}

div#pnavi li#wax01 a:hover {
	width:58px;
	background-image:url(../images/product/wax01_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax02 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax02_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax02 a {
	width:58px;
	background-image:url(../images/product/wax02_navi.gif);
}

div#pnavi li#wax02 a:hover {
	width:58px;
	background-image:url(../images/product/wax02_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax03 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax03_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax03 a {
	width:58px;
	background-image:url(../images/product/wax03_navi.gif);
}

div#pnavi li#wax03 a:hover {
	width:58px;
	background-image:url(../images/product/wax03_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax04 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax04_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax04 a {
	width:58px;
	background-image:url(../images/product/wax04_navi.gif);
}

div#pnavi li#wax04 a:hover {
	width:58px;
	background-image:url(../images/product/wax04_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax05 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax05_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax05 a {
	width:58px;
	background-image:url(../images/product/wax05_navi.gif);
}

div#pnavi li#wax05 a:hover {
	width:58px;
	background-image:url(../images/product/wax05_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax06 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax06_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax06 a {
	width:58px;
	background-image:url(../images/product/wax06_navi.gif);
}

div#pnavi li#wax06 a:hover {
	width:58px;
	background-image:url(../images/product/wax06_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax07 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax07_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax07 a {
	width:58px;
	background-image:url(../images/product/wax07_navi.gif);
}

div#pnavi li#wax07 a:hover {
	width:58px;
	background-image:url(../images/product/wax07_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax08 {
	height:58px;
	width:58px;
	background-image:url(../images/product/wax08_navi.gif);
	background-position:bottom;
}

div#pnavi li#wax08 a {
	width:58px;
	background-image:url(../images/product/wax08_navi.gif);
}

div#pnavi li#wax08 a:hover {
	width:58px;
	background-image:url(../images/product/wax08_navi.gif);
	background-position:bottom;
}

/*@ƒwƒAƒJƒ‰[¤•iƒiƒr@*/

div#pnavi li#color00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/color00_navi.gif);
	background-position:bottom;
}

div#pnavi li#color01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color01_navi.gif);
	background-position:bottom;
}

div#pnavi li#color01 a {
	width:50px;
	background-image:url(../images/product/color01_navi.gif);
}

div#pnavi li#color01 a:hover {
	width:50px;
	background-image:url(../images/product/color01_navi.gif);
	background-position:bottom;
}

div#pnavi li#color02 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color02_navi.gif);
	background-position:bottom;
}

div#pnavi li#color02 a {
	width:50px;
	background-image:url(../images/product/color02_navi.gif);
}

div#pnavi li#color02 a:hover {
	width:50px;
	background-image:url(../images/product/color02_navi.gif);
	background-position:bottom;
}

div#pnavi li#color03 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color03_navi.gif);
	background-position:bottom;
}

div#pnavi li#color03 a {
	width:50px;
	background-image:url(../images/product/color03_navi.gif);
}

div#pnavi li#color03 a:hover {
	width:50px;
	background-image:url(../images/product/color03_navi.gif);
	background-position:bottom;
}

div#pnavi li#color04 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color04_navi.gif);
	background-position:bottom;
}

div#pnavi li#color04 a {
	width:50px;
	background-image:url(../images/product/color04_navi.gif);
}

div#pnavi li#color04 a:hover {
	width:50px;
	background-image:url(../images/product/color04_navi.gif);
	background-position:bottom;
}

div#pnavi li#color05 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color05_navi.gif);
	background-position:bottom;
}

div#pnavi li#color05 a {
	width:50px;
	background-image:url(../images/product/color05_navi.gif);
}

div#pnavi li#color05 a:hover {
	width:50px;
	background-image:url(../images/product/color05_navi.gif);
	background-position:bottom;
}

div#pnavi li#color06 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color06_navi.gif);
	background-position:bottom;
}

div#pnavi li#color06 a {
	width:50px;
	background-image:url(../images/product/color06_navi.gif);
}

div#pnavi li#color06 a:hover {
	width:50px;
	background-image:url(../images/product/color06_navi.gif);
	background-position:bottom;
}

div#pnavi li#color07 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color07_navi.gif);
	background-position:bottom;
}

div#pnavi li#color07 a {
	width:50px;
	background-image:url(../images/product/color07_navi.gif);
}

div#pnavi li#color07 a:hover {
	width:50px;
	background-image:url(../images/product/color07_navi.gif);
	background-position:bottom;
}

div#pnavi li#color08 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color08_navi.gif);
	background-position:bottom;
}

div#pnavi li#color08 a {
	width:50px;
	background-image:url(../images/product/color08_navi.gif);
}

div#pnavi li#color08 a:hover {
	width:50px;
	background-image:url(../images/product/color08_navi.gif);
	background-position:bottom;
}

div#pnavi li#color09 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color09_navi.gif);
	background-position:bottom;
}

div#pnavi li#color09 a {
	width:50px;
	background-image:url(../images/product/color09_navi.gif);
}

div#pnavi li#color09 a:hover {
	width:50px;
	background-image:url(../images/product/color09_navi.gif);
	background-position:bottom;
}

div#pnavi li#color10 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color10_navi.gif);
	background-position:bottom;
}

div#pnavi li#color10 a {
	width:50px;
	background-image:url(../images/product/color10_navi.gif);
}

div#pnavi li#color10 a:hover {
	width:50px;
	background-image:url(../images/product/color10_navi.gif);
	background-position:bottom;
}

div#pnavi li#color11 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color11_navi.gif);
	background-position:bottom;
}

div#pnavi li#color11 a {
	width:50px;
	background-image:url(../images/product/color11_navi.gif);
}

div#pnavi li#color11 a:hover {
	width:50px;
	background-image:url(../images/product/color11_navi.gif);
	background-position:bottom;
}

div#pnavi li#color12 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color12_navi.gif);
	background-position:bottom;
}

div#pnavi li#color12 a {
	width:50px;
	background-image:url(../images/product/color12_navi.gif);
}

div#pnavi li#color12 a:hover {
	width:50px;
	background-image:url(../images/product/color12_navi.gif);
	background-position:bottom;
}

div#pnavi li#color13 {
	height:58px;
	width:50px;
	background-image:url(../images/product/color13_navi.gif);
	background-position:bottom;
}

div#pnavi li#color13 a {
	width:50px;
	background-image:url(../images/product/color13_navi.gif);
}

div#pnavi li#color13 a:hover {
	width:50px;
	background-image:url(../images/product/color13_navi.gif);
	background-position:bottom;
}

/*@ƒ^[ƒ“ƒJƒ‰[ƒiƒr@*/
div#pnavi li#tcolor00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/tcolor00_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor01 {
	height:58px;
	width:58px;
	background-image:url(../images/product/tcolor01_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor01 a {
	width:58px;
	background-image:url(../images/product/tcolor01_navi.gif);
}

div#pnavi li#tcolor01 a:hover {
	width:58px;
	background-image:url(../images/product/tcolor01_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor02 {
	height:58px;
	width:58px;
	background-image:url(../images/product/tcolor02_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor02 a {
	width:58px;
	background-image:url(../images/product/tcolor02_navi.gif);
}

div#pnavi li#tcolor02 a:hover {
	width:58px;
	background-image:url(../images/product/tcolor02_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor03 {
	height:58px;
	width:58px;
	background-image:url(../images/product/tcolor03_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor03 a {
	width:58px;
	background-image:url(../images/product/tcolor03_navi.gif);
}

div#pnavi li#tcolor03 a:hover {
	width:58px;
	background-image:url(../images/product/tcolor03_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor04 {
	height:58px;
	width:58px;
	background-image:url(../images/product/tcolor04_navi.gif);
	background-position:bottom;
}

div#pnavi li#tcolor04 a {
	width:58px;
	background-image:url(../images/product/tcolor04_navi.gif);
}

div#pnavi li#tcolor04 a:hover {
	width:58px;
	background-image:url(../images/product/tcolor04_navi.gif);
	background-position:bottom;
}

/* ƒtƒH[ƒ€@*/
div#pnavi li#foam00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/foam00_navi.gif);
	background-position:bottom;
}

div#pnavi li#foam01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/foam01_navi.gif);
	background-position:bottom;
}

div#pnavi li#foam01 a {
	width:50px;
	background-image:url(../images/product/foam01_navi.gif);
}

div#pnavi li#foam01 a:hover {
	width:50px;
	background-image:url(../images/product/foam01_navi.gif);
	background-position:bottom;
}

div#pnavi li#foam02 {
	height:58px;
	width:50px;
	background-image: url(../images/product/foam02_navi.gif);
	background-position:bottom;
}

div#pnavi li#foam02 a {
	width:50px;
	background-image:url(../images/product/foam02_navi.gif);
}

div#pnavi li#foam02 a:hover {
	width:50px;
	background-image:url(../images/product/foam02_navi.gif);
	background-position:bottom;
}

div#pnavi li#foam03 {
	height:58px;
	width:50px;
	background-image:url(../images/product/foam03_navi.gif);
	background-position:bottom;
}

div#pnavi li#foam03 a {
	width:50px;
	background-image:url(../images/product/foam03_navi.gif);
}

div#pnavi li#foam03 a:hover {
	width:50px;
	background-image:url(../images/product/foam03_navi.gif);
	background-position:bottom;
}

/* ƒXƒvƒŒ[@*/
div#pnavi li#spray00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/spray00_navi.gif);
	background-position:bottom;
}

div#pnavi li#spray01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/spray01_navi.gif);
	background-position:bottom;
}

div#pnavi li#spray01 a {
	width:50px;
	background-image:url(../images/product/spray01_navi.gif);
}

div#pnavi li#spray01 a:hover {
	width:50px;
	background-image:url(../images/product/spray01_navi.gif);
	background-position:bottom;
}

div#pnavi li#spray02 {
	height:58px;
	width:50px;
	background-image:url(../images/product/spray02_navi.gif);
	background-position:bottom;
}

div#pnavi li#spray02 a {
	width:50px;
	background-image:url(../images/product/spray02_navi.gif);
}

div#pnavi li#spray02 a:hover {
	width:50px;
	background-image:url(../images/product/spray02_navi.gif);
	background-position:bottom;
}

/* ƒ[ƒVƒ‡ƒ“@*/
div#pnavi li#lotion00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/lotion00_navi.gif);
	background-position:bottom;
}

div#pnavi li#lotion01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/lotion01_navi.gif);
	background-position:bottom;
}

div#pnavi li#lotion01 a {
	width:50px;
	background-image:url(../images/product/lotion01_navi.gif);
}

div#pnavi li#lotion01 a:hover {
	width:50px;
	background-image:url(../images/product/lotion01_navi.gif);
	background-position:bottom;
}

div#pnavi li#lotion02 {
	height:58px;
	width:50px;
	background-image:url(../images/product/lotion02_navi.gif);
	background-position:bottom;
}

div#pnavi li#lotion02 a {
	width:50px;
	background-image:url(../images/product/lotion02_navi.gif);
}

div#pnavi li#lotion02 a:hover {
	width:50px;
	background-image:url(../images/product/lotion02_navi.gif);
	background-position:bottom;
}

div#pnavi li#lotion03 {
	height:58px;
	width:50px;
	background-image:url(../images/product/lotion03_navi.gif);
	background-position:bottom;
}

div#pnavi li#lotion03 a {
	width:50px;
	background-image:url(../images/product/lotion03_navi.gif);
}

div#pnavi li#lotion03 a:hover {
	width:50px;
	background-image:url(../images/product/lotion03_navi.gif);
	background-position:bottom;
}

/* ƒNƒŠ[ƒ€@*/
div#pnavi li#cream00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/cream00_navi.gif);
	background-position:bottom;
}

div#pnavi li#cream01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/cream01_navi.gif);
	background-position:bottom;
}

div#pnavi li#cream01 a {
	width:50px;
	background-image:url(../images/product/cream01_navi.gif);
}

div#pnavi li#cream01 a:hover {
	width:50px;
	background-image:url(../images/product/cream01_navi.gif);
	background-position:bottom;
}

div#pnavi li#cream02 {
	height:58px;
	width:50px;
	background-image:url(../images/product/cream02_navi.gif);
	background-position:bottom;
}

div#pnavi li#cream02 a {
	width:50px;
	background-image:url(../images/product/cream02_navi.gif);
}

div#pnavi li#cream02 a:hover {
	width:50px;
	background-image:url(../images/product/cream02_navi.gif);
	background-position:bottom;
}

div#pnavi li#cream03 {
	height:58px;
	width:50px;
	background-image:url(../images/product/cream03_navi.gif);
	background-position:bottom;
}

div#pnavi li#cream03 a {
	width:50px;
	background-image:url(../images/product/cream03_navi.gif);
}

div#pnavi li#cream03 a:hover {
	width:50px;
	background-image:url(../images/product/cream03_navi.gif);
	background-position:bottom;
}
div#pnavi li#cream04{
	height:58px;
	width:50px;
	background-image:url(../images/product/cream04_milk_navi.gif);
	background-position:bottom;
}
div#pnavi li#cream04 a{
	width:50px;
	background-image:url(../images/product/cream04_milk_navi.gif);
}

div#pnavi li#cream04 a:hover{
	width:50px;
	background-image:url(../images/product/cream04_milk_navi.gif);
	background-position:bottom;
}

/* serum */
div#pnavi li#serum00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/serum-00.gif);
	background-position:bottom;
}

div#pnavi li#serum01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/serum-01.gif);
	background-position:bottom;
}

div#pnavi li#serum01 a {
	width:50px;
	background-image:url(../images/product/serum-01.gif);
}

div#pnavi li#serum01 a:hover {
	width:50px;
	background-image:url(../images/product/serum-01.gif);
	background-position:bottom;
}

div#pnavi li#serum02 {
	height:58px;
	width:50px;
	background-image:url(../images/product/serum-02.gif);
	background-position:bottom;
}

div#pnavi li#serum02 a {
	width:50px;
	background-image:url(../images/product/serum-02.gif);
}

div#pnavi li#serum02 a:hover {
	width:50px;
	background-image:url(../images/product/serum-02.gif);
	background-position:bottom;
}

div#pnavi li#serum03 {
	height:58px;
	width:50px;
	background-image:url(../images/product/serum-03.gif);
	background-position:bottom;
}

div#pnavi li#serum03 a {
	width:50px;
	background-image:url(../images/product/serum-03.gif);
}

div#pnavi li#serum03 a:hover {
	width:50px;
	background-image:url(../images/product/serum-03.gif);
	background-position:bottom;
}

/*Treatment */
div#pnavi li#treat00 {
	height:58px;
	width:96px;
	background-image:url(../images/product/treat00_navi.gif);
	background-position:bottom;
}

div#pnavi li#treat03 {
	height:58px;
	width:50px;
	background-image:url(../images/product/treat03_navi.gif);
	background-position:bottom;
}

div#pnavi li#treat03 a {
	width:50px;
	background-image:url(../images/product/treat03_navi.gif);
}

div#pnavi li#treat03 a:hover {
	width:50px;
	background-image:url(../images/product/treat03_navi.gif);
	background-position:bottom;
}

div#pnavi li#treat02 {
	height:58px;
	width:50px;
	background-image:url(../images/product/treat02_navi.gif);
	background-position:bottom;
}

div#pnavi li#treat02 a {
	width:50px;
	background-image:url(../images/product/treat02_navi.gif);
}

div#pnavi li#treat02 a:hover {
	width:50px;
	background-image:url(../images/product/treat02_navi.gif);
	background-position:bottom;
}

div#pnavi li#treat01 {
	height:58px;
	width:50px;
	background-image:url(../images/product/treat01_navi.gif);
	background-position:bottom;
}

div#pnavi li#treat01 a {
	width:50px;
	background-image:url(../images/product/treat01_navi.gif);
}

div#pnavi li#treat01 a:hover {
	width:50px;
	background-image:url(../images/product/treat01_navi.gif);
	background-position:bottom;
}

/*@ƒwƒAƒJƒ‰[Žg—p•û–@@*/
table.howto { font-size:9px; }

td { padding: 5px; }

/*@‹ŒƒJƒ‰[•\@*/

#color_list { padding: 0px 0px 0px 20px; }

#color_list table, td, tr, img {
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.h100 { line-height: 110%; }

.h120 { line-height: 120%; }

.h140 { line-height: 140%; }

.h160 { line-height: 160%; }

.h180 { line-height: 180%; }

.h200 { line-height: 200%; }

.gray-9 {
	font-size: 9px;
	color: #666666;
	line-height: 11px;
}

.gray-10 {
	font-size: 10px;
	color: #666666;
	line-height: 11px;
}

.gray-12 {
	font-size: 12px;
	color: #666666;
}

.gray-14 {
	font-size: 14px;
	color: #666666;
}

.gray-16 {
	font-size: 16px;
	color: #666666;
}

.red-10 {
	font-size: 10px;
	color: #ED171F;
}

.white-10 {
	font-size: 10px;
	color: #FFFFFF;
}

.pink-12 {
	font-size: 12px;
	color: #FF6699;
}

.wide {
	width: 500px;
	display: block;
}
/* jelly　*/
div#pnavi li#jelly00{
	height:58px;
	width:96px;
	background-image:url(../images/product/jelly00_navi.gif);
	background-position:bottom;
}

div#pnavi li#jelly01{
	height:58px;
	width:50px;
	background-image:url(../images/product/jelly01_navi.gif);
	background-position:bottom;
}
div#pnavi li#jelly01 a{
	width:50px;
	background-image:url(../images/product/jelly01_navi.gif);
}

div#pnavi li#jelly01 a:hover{
	width:50px;
	background-image:url(../images/product/jelly01_navi.gif);
	background-position:bottom;
}

div#pnavi li#jelly02{
	height:58px;
	width:50px;
	background-image:url(../images/product/jelly02_navi.gif);
	background-position:bottom;
}
div#pnavi li#jelly02 a{
	width:50px;
	background-image:url(../images/product/jelly02_navi.gif);
}

div#pnavi li#jelly02 a:hover{
	width:50px;
	background-image:url(../images/product/jelly02_navi.gif);
	background-position:bottom;
}
div#content_spec{font-size:90%; line-height:1.5em;}
div#content_specl{width:230px; margin:5px 0; float:left;}
div#content_specr{width:70px; margin:5px 20px 5px 0; float:right; text-align:right;}
div#content_line{width:324px; clear:both; border-top:1px solid #cccccc;}
