@charset "utf-8";

@import "../../share/css/base.css";
@import "../../share/css/customer_layout.css";

/* --- base layout --- */


#top {
}

#container {
	padding-top: 48px;
	background: url(../images/c_contents_bg.jpg) 14px 0 no-repeat;
}

#container #contents {
	float: left;
	width: 730px;
	padding: 0 9px;
	background: url(../products/images/products_bk.gif) 38px 100px no-repeat;
}

#container #local_navi {
	float: right;
	width: 188px;
	margin: 101px 9px 0 0;
	background: url(../images/c_l_navi_bk.gif) 0 0 repeat-y;
}

* html #container #local_navi {
	margin-left: 4px;
}

#container #local_navi h3 {
	width: 188px;
	height: 53px;
	background: url(../images/c_l_navi_title.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#container #local_navi dl {
	width: 166px;
	padding: 0 11px;
}

#container #local_navi dl dt {
	padding: 0 5px;
	background-color: #efeff1;
	font-size: 0.9em;
}

#container #local_navi dl dd {
	margin-bottom: 10px;
}

#container #local_navi ul {
	width: 166px;
}

#container #local_navi ul li {
	width: 166px;
	padding: 4px 0;
	background: url(../images/c_l_navi_link_bk.gif) 0 bottom no-repeat;
}

#container #local_navi ul.end {
	width: 188px;
	margin-top: 30px;
	padding: 0 11px 12px 11px;
	background: url(../images/c_l_navi_bottom_bk.gif) 0 bottom no-repeat;
}

#container #local_navi ul li a {
	display: block;
	width: 152px;
	padding-left: 14px;
	background: url(../images/c_l_navi_link_arrow.gif) 3px 0.7em no-repeat;
	font-size:11px;
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	color: #666;
	letter-spacing: -1px;
}

#container #local_navi ul li a.select,
#container #local_navi ul li a:hover,
#container #local_navi ul li a:active {
	background-color: #f1f8fc;
	color: #004ea2;
	text-decoration: none;
}

/* --- header --- */
#header p {
	width: 1000px;
	height: 265px;
	text-indent: -5000em;
}

#header p.category1 {
	background: url(../images/category_top_img1.jpg) 0 0 no-repeat;
}

#header p.category2 {
	background: url(../images/category_top_img2.jpg) 0 0 no-repeat;
}

#header p.category3 {
	background: url(../images/category_top_img3.jpg) 0 0 no-repeat;
}

#header p.category4 {
	background: url(../images/category_top_img4.jpg) 0 0 no-repeat;
}

#header p.category5 {
	background: url(../images/category_top_img5.jpg) 0 0 no-repeat;
}

/* --- contents --- */
#container #contents h1 {
	float: left;
}

#container #contents h1.products_logo1 {
	width: 195px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo2 {
	width: 197px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo3 {
	width: 144px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo4 {
	width: 168px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo5 {
	width: 219px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo6 {
	width: 168px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo7 {
	width: 219px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo8 {
	width: 168px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo9 {
	width: 219px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo10 {
	width: 225px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo11 {
	width: 139px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents h1.products_logo12 {
	width: 225px;
	margin: 20px  0 25px 0;
	padding-right: 20px;
}

#container #contents p.category1 {
	width: 500px;
	height: 92px;
	margin-bottom: 29px;
	background: url(../../customer/images/category_title1.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#container #contents h2 {
	clear: both;
}
/*
#container #contents ul.tabNav {
	clear: both;
	width: 382px;
	padding-left:33px;
}

#container #contents ul.tabNav li {
	float: left;
	width: 180px;
	height: 33px;
	margin-right: 11px;
}

#container #contents ul.tabNav li a {
	display: block;
	width: 180px;
	height: 33px;
	background: url(../products/images/tab_navi.gif) 0 0 no-repeat;
	text-indent: -5000em;
	overflow: hidden;
}

#container #contents ul.tabNav li.tab1 a:link,
#container #contents ul.tabNav li.tab1 a:visited {
}

#container #contents ul.tabNav li.tab1 a.active,
#container #contents ul.tabNav li.tab1 a:hover,
#container #contents ul.tabNav li.tab1 a:active {
	background-position: 0 -33px !important;
}

#container #contents ul.tabNav li.tab2 a:link,
#container #contents ul.tabNav li.tab2 a:visited {
	background-position: -180px 0;
}

#container #contents ul.tabNav li.tab2 a.active,
#container #contents ul.tabNav li.tab2 a:hover,
#container #contents ul.tabNav li.tab2 a:active {
	background-position: -180px -33px !important;
}
*/
#container #contents #tab1,
#container #contents #tab2,
#container #contents #tab3 {
	clear: both;
	margin-left: 13px;
	padding-top: 37px;
	padding-left: 21px;
}

#container #contents #tab1 {
	background: url(../products/images/products_tab1_bk.gif) 0 0 no-repeat;
}

#container #contents #tab2 {
	background: url(../products/images/products_tab2_bk.gif) 0 0 no-repeat;
}

#container #contents #tab3 {
	background: none;
}

/*製品の特徴*/
#container #contents .product_list {
	width: 678px;
	margin-bottom: 18px;
}

#container #contents .product {
	float: left;
	width: 190px;
	margin: 0 20px 16px 0;
	padding: 7px;
	border: 1px solid #e6e6e6;
	text-align: center;
}

#container #contents .product_head {
	float: left;
	width: 190px;
	margin: 0 20px 16px 0;
	padding: 7px;
	border: 1px solid #e6e6e6;
	text-align: center;
	clear: both;
}

#container #contents .product div,
#container #contents .product_head div {
	margin-bottom: 10px;
}

#container #contents .product p,
#container #contents .product_head p {
	width: 180px;
	margin-bottom: 1em;
	padding: 0 5px;
	text-align: left;
}

#container #contents .product p img,
#container #contents .product_head p img {
	margin-top: 10px;
}

#container #contents .product_big {
	clear: both;
}

#container #contents .product_big div {
	float: left;
	width: 309px;
	text-align: center;
}

#container #contents .product_big p {
	float: left;
	width: 330px;
	padding: 30px 0 0 19px;
}

#container #contents .product_big p img {
	margin-bottom: 15px;
}

#container #contents .line {
	clear: both;
	height: 3px;
	margin-bottom: 39px;
	background: url(../products/images/line.gif) 0 0 no-repeat;
}

/*使用方法*/
.cat_title {
	margin-bottom: 26px;
}
.howto {
	width: 696px;
	margin-bottom: 40px;
}
.howto ul {
	float: left;
	width: 350px;
}

.howto ul li {
	padding: 0 0 42px 12px;
	background: url(../images/shampoo_arrow.gif) 130px 30px no-repeat;
}

.howto ul.treatment li {
	padding: 0 0 42px 12px;
	background: url(../images/treatment_arrow.gif) 130px 30px no-repeat;
}

.howto ul li.end {
	padding-bottom: 0;
	background: none;
}

.howto p {
	float: right;
	width: 275px;
	padding-right: 30px;
}

.wash {
	clear: both;
	width: 650px;
	padding-bottom: 20px;
	padding-left: 12px;
}

.wash .photo {
	float: left;
	width: 100px;
	margin-right: 12px;
}

.wash .wash_inner_left {
	float: left;
	width: 275px;
	padding-right: 25px;
}

.wash .wash_inner_right {
	float: left;
	width: 345px;
}

#shampoo_quantity {
	width: 255px;
	height: 131px;
	padding-bottom: 40px;
	background: url(../products/i_care/images/shampoo_quantity_img.gif) 0 0 no-repeat;
}

#shampoo_quantity dl {
	width: 255px;
	height: 101px;
	background: url(../products/i_care/images/shampoo_quantity_msg.gif) 0 0 no-repeat;
}

#treatment_quantity {
	width: 255px;
	height: 131px;
	padding-bottom: 40px;
	background: url(../products/i_care/images/treatment_quantity_img.gif) 0 0 no-repeat;
}

#treatment_quantity dl {
	width: 255px;
	height: 110px;
	background: url(../products/i_care/images/treatment_quantity_msg.gif) 0 0 no-repeat;
}

#shampoo_quantity dl dt,
#shampoo_quantity dl dd,
#treatment_quantity dl dt,
#treatment_quantity dl dd {
	text-indent: -5000em;
}

/* ***  *** 各ページ設定 ***  *** */
#cat1 #contents .pro_top {
	width: 711px;
	margin-right: 18px;
	background-color: #fff;
	overflow: hidden;
}

#cat1 #contents .left {
	float: left;
	width: 445px;
	padding: 0 30px 20px 15px;
}

#cat1 #contents .right {
	float: left;
	width: 221px;
	text-align: right;
}

#cat1 #contents h3 {
	clear: both;
	margin-bottom: 25px;
}

#cat1 #contents .left p {
	margin-bottom: 1.3em;
}

#cat1 #container #contents .produts_cat {
	float: left;
	width: 124px;
	height: 18px;
}

/*アイケア*/
.produts1 .produts_cat {
	margin-top: 35px;
}

#cat1 #contents h2.i_care_msg {
	width: 404px;
	height: 45px;
	margin-bottom: 15px;
	background: url(../products/i_care/images/i_care_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents #i_care_pro_area {
	width: 637px;
	padding: 7px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#cat1 #contents #i_care_pro_area .tabNav {
	width: 629px;
	height: 380px;
	margin-bottom: 15px;
	background: url(../products/i_care/images/i_care01.jpg) 0 0 no-repeat;
	position: relative;
}

#cat1 #contents #i_care_pro_area .tabNav li {
	width: 50px;
	height: 50px;
	position: absolute;
}

#cat1 #contents #i_care_pro_area .tabNav li a {
	display: block;
	height: 50px;
	background: url(../products/i_care/images/i_care00.gif) 100px 0 no-repeat;
	text-indent: -5000em;
	overflow: hidden;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi1 {
	top: 265px;
	left: 222px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi1 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi1 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi1 a.active {
	background-position: -222px -265px !important;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi2 {
	top: 212px;
	left: 304px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi2 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi2 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi2 a.active {
	background-position: -304px -212px !important;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi3 {
	top: 141px;
	left: 380px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi3 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi3 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi3 a.active {
	background-position: -380px -141px !important;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi4 {
	top: 91px;
	left: 460px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi4 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi4 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi4 a.active {
	background-position: -460px -91px !important;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi5 {
	top: 22px;
	left: 263px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi5 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi5 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi5 a.active {
	background-position: -263px -22px !important;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi6 {
	top: 22px;
	left: 443px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi6 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi6 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi6 a.active {
	background-position: -443px -22px !important;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi7 {
	top: 284px;
	left: 45px;
}

#cat1 #contents #i_care_pro_area .tabNav li.navi7 a:hover,
#cat1 #contents #i_care_pro_area .tabNav li.navi7 a:active,
#cat1 #contents #i_care_pro_area .tabNav li.navi7 a.active {
	background-position: -45px -284px !important;
}

#cat1 #contents #i_care_pro_area .i_care_products1,
#cat1 #contents #i_care_pro_area .i_care_products2,
#cat1 #contents #i_care_pro_area .i_care_products3,
#cat1 #contents #i_care_pro_area .i_care_products4,
#cat1 #contents #i_care_pro_area .i_care_products5,
#cat1 #contents #i_care_pro_area .i_care_products6,
#cat1 #contents #i_care_pro_area .i_care_products7 {
	overflow: hidden;
}

#cat1 #contents #i_care_pro_area .i_care_pro_photo {
	float: left;
	width: 185px;
	padding-right: 10px;
}

#cat1 #contents #i_care_pro_area .i_care_pro_right {
	float: right;
	width: 440px;
	padding-top: 15px;
	font-size: 0.85em;
}

#cat1 #contents #i_care_pro_area .i_care_pro_right h3 {
	margin-bottom: 5px;
}

#cat1 #contents #i_care_pro_area .i_care_pro_right .shampoo,
#cat1 #contents #i_care_pro_area .i_care_pro_right .treatment {
	float: left;
	width: 205px;
}

#cat1 #contents #i_care_pro_area .i_care_pro_right .shampoo {
	padding-right: 10px;
}

#cat1 #contents #i_care_pro_area .i_care_pro_right .i_care_howto_btn {
	clear: both;
	padding: 10px 0;
}

/*リペア*/
.produts2 .produts_cat {
	margin-top: 25px;
}

#cat1 #contents h2.repair_msg {
	width: 367px;
	height: 75px;
	margin-bottom: 15px;
	background: url(../products/repair/images/repair_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .left_repair {
	float: left;
	width: 139px;
	padding-right: 54px;
}

#cat1 #contents .right_repair {
	float: left;
	width: 420px;
}

#cat1 #contents .right_repair p,
#cat1 #contents .right_repair dl {
	padding-left: 16px;
}

#cat1 #contents .repair_img {
	padding-top: 20px;
}

#cat1 #contents .right_repair dl dd {
	padding-left: 1em;
}

#cat1 #contents .repair_howto {
	width: 600px;
	height: 410px;
	background: url(../products/repair/images/repair08.jpg) right 0 no-repeat;
}

#cat1 #contents .repair_howto_btn {
	margin-top: 20px;
	padding-left: 30px;
}

/*クオリア*/
.produts3 .produts_cat {
	margin-top: 84px;
}

#cat1 #contents h2.qualia_msg {
	width: 346px;
	height: 44px;
	margin-bottom: 15px;
	background: url(../products/qualia/images/qualia_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .qualia_img {
	padding-top: 60px;
}

#cat1 #contents .qualia_submsg {
	margin-bottom: 30px;
}

#cat1 #contents .left_qualia {
	float: left;
	width: 280px;
	padding-left: 30px;
}

#cat1 #contents .right_qualia {
	float: left;
	width: 280px;
	padding-left: 40px;
}

#cat1 #contents .qualia_howto {
	width: 600px;
	height: 300px;
	background: url(../products/qualia/images/qualia05.jpg) right 50px no-repeat;
}

#cat1 #contents .qualia_howto_btn {
	clear: both;
	padding-left: 30px;
}

/*キュアデュT-LINE*/
.produts4 .produts_cat {
	margin-top: 56px;
}

#cat1 #contents h2.cuadew_msg {
	width: 425px;
	height: 49px;
	margin-bottom: 15px;
	background: url(../products/cuadew_t/images/cuadew_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .cuadew_t_img {
	padding-top: 20px;
}

#cat1 #contents .left_cuadew_t {
	float: left;
	width: 137px;
}

#cat1 #contents .right_cuadew_t {
	float: left;
	width: 460px;
	padding-left: 60px;
}

#cat1 #contents .cuadew_t_chart {
	clear: both;
	margin: 20px 0;
}

#cat1 #contents .cuadew_t_howto {
	overflow: hidden;
}

#cat1 #contents .left_cuadew_t_howto {
	float: left;
	width: 470px;
}

#cat1 #contents .right_cuadew_t_howto {
	float: left;
	width: 150px;
	padding-top: 50px;
}

#cat1 #contents .left_cuadew_t_howto h4,
#cat1 #contents .left_cuadew_t_howto h5 {
	margin-bottom: 20px;
}

#cat1 #contents .left_cuadew_t_howto h6 {
	margin: 20px 0 5px 0;
}

#cat1 #contents .left_cuadew_t_howto p {
	width: 360px;
}

#cat1 #contents .left_cuadew_t_howto p.dot {
	margin-bottom: 1em;
	padding-left: 1em;
	background: url(../products/images/dot_mark.gif) 0 0.7em no-repeat;
}

#cat1 #contents .left_cuadew_t_howto ul {
	margin-bottom: 40px;
}

#cat1 #contents .left_cuadew_t_howto ul li {
	margin-bottom: 10px;
	padding-left: 35px;
	line-height: 25px;
}

#cat1 #contents .left_cuadew_t_howto ul li.list1 {
	background:url(../products/images/cuadew_t11.gif) 0 center no-repeat;
}

#cat1 #contents .left_cuadew_t_howto ul li.list2 {
	background:url(../products/images/cuadew_t12.gif) 0 center no-repeat;
}

#cat1 #contents .left_cuadew_t_howto ul li.list3 {
	background:url(../products/images/cuadew_t13.gif) 0 center no-repeat;
}

#cat1 #contents #cuadew_products_area {
	clear: both;
	width: 620px;
	padding: 15px;
	border: 1px solid #ccc;
}

#cat1 #contents #cuadew_products_area .tabNav {
	width: 621px;
	height: 276px;
	margin-bottom: 20px;
	background: url(../products/cuadew_t/images/cuadew_t03.jpg) 0 0 no-repeat;
	position: relative;
}

#cat1 #contents #cuadew_products_area .tabNav li {
	position: absolute;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi1 {
	width: 91px;
	height: 96px;
	top: 135px;
	left: 155px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi2 {
	width: 133px;
	height: 96px;
	top: 55px;
	left: 308px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi3 {
	width: 89px;
	height: 80px;
	top: 153px;
	left: 330px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi4 {
	width: 80px;
	height: 90px;
	top: 3px;
	left: 189px;
}

#cat1 #contents #cuadew_products_area .tabNav li a {
	display: block;
	background: url(../products/cuadew_t/images/cuadew_t12.jpg) 0 100px no-repeat;
	text-indent: -5000em;
	overflow: hidden;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi1 a {
	width: 91px;
	height: 96px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi1 a:hover,
#cat1 #contents #cuadew_products_area .tabNav li.navi1 a:active,
#cat1 #contents #cuadew_products_area .tabNav li.navi1 a.active {
	background-position: -4px -135px !important;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi2 a {
	width: 133px;
	height: 96px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi2 a:hover,
#cat1 #contents #cuadew_products_area .tabNav li.navi2 a:active,
#cat1 #contents #cuadew_products_area .tabNav li.navi2 a.active {
	background-position: -157px -55px !important;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi3 a {
	width: 89px;
	height: 80px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi3 a:hover,
#cat1 #contents #cuadew_products_area .tabNav li.navi3 a:active,
#cat1 #contents #cuadew_products_area .tabNav li.navi3 a.active {
	background-position: -179px -153px !important;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi4 a {
	width: 80px;
	height: 90px;
}

#cat1 #contents #cuadew_products_area .tabNav li.navi4 a:hover,
#cat1 #contents #cuadew_products_area .tabNav li.navi4 a:active,
#cat1 #contents #cuadew_products_area .tabNav li.navi4 a.active {
	background-position: -38px -3px !important;
}

#cat1 #contents #cuadew_products_area #cuadew_products1,
#cat1 #contents #cuadew_products_area #cuadew_products2,
#cat1 #contents #cuadew_products_area #cuadew_products3,
#cat1 #contents #cuadew_products_area #cuadew_products4 {
	overflow: hidden;
}

#cat1 #contents #cuadew_products_area .cuadew_t_pro_photo {
	float: left;
	width: 200px;
	padding-right: 20px;
}

#cat1 #contents #cuadew_products_area .cuadew_t_pro_right {
	float: left;
	width:400px;
}

#cat1 #contents #cuadew_products_area .cuadew_t_pro_right h4 {
	margin-bottom: 10px;
}

#cat1 #contents #cuadew_products_area .cuadew_t_pro_right p {
	margin-bottom: 20px;
}

#cat1 #contents #cuadew_products_area .cuadew_t_pro_right .cuadew_t_howto_btn {
}

/*スタイルアートモイスチャー*/
.produts5 .produts_cat {
	margin-top: 30px;
}

#cat1 #contents h2.style_art_m_msg {
	width: 375px;
	height: 53px;
	margin-bottom: 15px;
	background: url(../products/style_art_m/images/style_art_m_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .style_art_m_logo {
	display: inline;
	width: 164px;
	height: 26px;
}

#cat1 #contents h3.style_art_m_catch {
	display: inline;
	width: 237px;
	height: 48px;
	margin-left: 40px;
}

#cat1 #contents .style_art_m_area {
	clear: both;
}

#cat1 #contents .style_art_m_area h4 {
	margin-bottom: 15px;
}

#cat1 #contents .style_art_m_area p {
	margin-bottom: 1em;
}

#cat1 #contents .style_art_m_howto_btn {
	clear: both;
	padding-bottom: 3em;
	overflow: hidden;
}

#cat1 #contents .style_art_m_sara {
	clear: both;
	width: 654px;
	height: 24px;
	padding-left: 2px;
	position: relative;
	top: -4.5em;
}

#container #contents .style_art_big {
	clear: both;
}

#container #contents .style_art_big div {
	float: left;
	width: 180px;
}

#container #contents .style_art_big p {
	float: left;
	width: 380px;
	padding: 50px 0 0 19px;
}

.style_art_m_howto_btn {
}

/*キュアデュM-LINE*/
.produts6 .produts_cat {
	margin-top: 56px;
}

#cat1 #contents h2.cuadew_m_msg {
	width: 424px;
	height: 51px;
	margin-bottom: 15px;
	background: url(../products/cuadew_m/images/cuadew_m_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .cuadew_m_img {
	padding-top: 20px;
}

#cat1 #contents .cuadew_m_list {
	margin-top: 30px;
}

#cat1 #contents .cuadew_m_howto_btn {
	margin-top: 10px;
}

#cat1 #contents .cuadew_m_howto {
	overflow: hidden;
}

#cat1 #contents .left_cuadew_m_howto {
	float: left;
	width: 480px;
}

#cat1 #contents .right_cuadew_m_howto {
	float: left;
	width: 150px;
	padding-top: 50px;
}

#cat1 #contents .cuadew_m_howto h4,
#cat1 #contents .cuadew_m_howto h5,
#cat1 #contents .left_cuadew_m_howto h4,
#cat1 #contents .left_cuadew_m_howto h5 {
	margin-bottom: 20px;
}

#cat1 #contents .left_cuadew_m_howto h6 {
	margin: 20px 0 5px 0;
}

#cat1 #contents .left_cuadew_m_howto p {
	width: 450px;
}

#cat1 #contents .left_cuadew_m_howto p.dot {
	margin-bottom: 1em;
	padding-left: 1em;
	background: url(../products/images/dot_mark.gif) 0 0.7em no-repeat;
}

#cat1 #contents .left_cuadew_m_howto ul {
	margin-bottom: 40px;
}

#cat1 #contents .left_cuadew_m_howto ul li {
	margin-bottom: 10px;
	padding-left: 35px;
	line-height: 25px;
}

#cat1 #contents .left_cuadew_m_howto ul li.list1 {
	background:url(../products/images/cuadew_t11.gif) 0 center no-repeat;
}

#cat1 #contents .left_cuadew_m_howto ul li.list2 {
	background:url(../products/images/cuadew_t12.gif) 0 center no-repeat;
}

#cat1 #contents .left_cuadew_m_howto ul li.list3 {
	background:url(../products/images/cuadew_t13.gif) 0 center no-repeat;
}

/*スタイルアートニュアンス*/
.produts7 .produts_cat {
	margin-top: 30px;
}

#cat1 #contents h2.style_art_n_msg {
	width: 375px;
	height: 51px;
	margin-bottom: 15px;
	background: url(../products/style_art_n/images/style_art_n_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .nuance_list {
	margin-top: 40px;
}

#cat1 #contents .nuance_list h4 {
	margin-bottom: 20px;
}

#cat1 #contents .nuance_list .pro_msg {
	margin-bottom: 7px;
}

/*キュアデュF-LINE*/
.produts8 .produts_cat {
	margin-top: 56px;
}

#cat1 #contents .cuadew_f_img {
	padding-top: 20px;
}

#cat1 #contents .cuadew_f_list {
	margin-top: 30px;
}

#cat1 #contents .cuadew_f_howto_btn {
	margin-top: 10px;
}

/*スタイルアートチューン*/
.produts9 .produts_cat {
	margin-top: 30px;
}

#cat1 #contents h2.style_art_t_msg {
	width: 408px;
	height: 51px;
	margin-bottom: 15px;
	background: url(../products/style_art_t/images/style_art_t_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents  .style_art_t_area h4 {
	margin: 40px 0 10px 0;
}

#cat1 #contents  .style_art_t_area .pro_msg {
	margin-bottom: 7px;
}

#cat1 #contents  .style_art_t_area .howto_ex img {
	margin-bottom: 5px;
}

/*スキャルプ*/
.produts10 .produts_cat {
	margin-top: 23px;
}

#cat1 #contents h2.scalp_msg {
	width: 366px;
	height: 22px;
	margin-bottom: 15px;
	background: url(../products/scalp/images/scalp_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .scalp_howto {
}

#cat1 #contents .scalp_howto .scalp_left {
	float: left;
	width: 194px;
	padding: 0 30px;
}

#cat1 #contents .scalp_howto .scalp_right {
	float: left;
	width: 282px;
}

#cat1 #contents .scalp_howto .scalp_right h3 {
	margin-top: 50px;
	margin-bottom: 10px;
}

#cat1 #contents .scalp_howto h4 {
	margin-bottom: 20px;
}

#cat1 #contents .scalp_howto dl.point {
	padding-left: 10px;
}

#cat1 #contents .scalp_howto dl.point dt {
	width: 130px;
	line-height: 2em;
}

#cat1 #contents .scalp_howto dl.point dd {
	width: 460px;
	padding-left: 200px;
	line-height: 2em;
	position: relative;
	top: -2em;
}

/*セラ*/
.produts11 {
	position: relative;
}
.produts11 .produts_cat {
	margin-top: 110px;
}

#cat1 #contents h2.sera_msg {
	width: 240px;
	height: 77px;
	background: url(../products/sera/images/sera_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
	position: absolute;
	top: 18px;
	left: 170px;
	z-index: 5;
}

#cat1 #contents h2.sera_msg+p {
	clear: both;
}

#cat1 #contents .sera_products h3 {
	display: inline;
}

#cat1 #contents .sera_products p.pro_msg1,
#cat1 #contents .sera_products p.pro_msg2 {
	display: inline;
	padding-left: 100px;
	text-align: left;
}

#cat1 #contents .sera_products p.pro_msg2 {
	padding-left: 66px;
}

#cat1 #contents .sera_products p.pro_msg3 {
	display: block;
		padding-left: 210px;
}

#cat1 #contents .sera_products .pro_photo {
	float: left;
	width: 200px;
	margin-top: 30px;
	padding-left: 10px;
}

#cat1 #contents .sera_products .pro_photo p {
	font-size: 0.8em;
}

#cat1 #contents .sera_products h4 {
	margin-top: 30px;
}

#cat1 #contents .sera_products dl dt {
	margin: 10px 0;
	font-weight: bold;
}

#cat1 #contents .sera_products dl dd ul {
	float:left;
	width: 450px;
}

#cat1 #contents .sera_products dl dd ul li {
	width: 450px;
	margin-bottom: 10px;
	padding-left: 1em;
	background: url(../products/images/dot_mark.gif) 0 0.7em no-repeat;
}

#cat1 #contents .sera_products .lotion {
	float: left;
	width: 190px;
	margin-right: 20px;
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

#cat1 #contents .sera_products .aroma {
	float: left;
	width: 395px;
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

#cat1 #contents .sera_products .lotion img,
#cat1 #contents .sera_products .aroma img {
	margin-bottom: 5px;
}

#cat1 #contents .sera_howto_btn {
	clear: both;
	margin-bottom: 15px;
	padding-left: 220px;
}

#cat1 #contents .sera_howto h4 {
	margin-bottom: 20px;
}

#cat1 #contents .sera_howto .point {
	float: left;
	width: 550px;
}

#cat1 #contents .sera_howto .point dl {
	margin-bottom: 20px;
}

#cat1 #contents .sera_howto .point dl dd {
	width: 350px;
	margin-top: -1.5em;
	margin-left: 180px;
	padding-left: 10px;
	background: url(../products/images/dot_mark.gif) 0 0.7em no-repeat;
}

#cat1 #contents .sera_howto .pro_photo {
	float: left;
	width: 100px;
	text-align: center;
}

/*クールア*/
.produts12 .produts_cat {
	margin-top: 24px;
}

#cat1 #contents h2.coolua_msg {
	width: 366px;
	height: 22px;
	margin-bottom: 15px;
	background: url(../products/coolua/images/coolua_msg.gif) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents .coolua_howto {
}

#cat1 #contents .coolua_howto .coolua_left {
	float: left;
	width: 314px;
	padding: 0 30px;
	text-align: center;
}

#cat1 #contents .coolua_howto .coolua_right {
	float: left;
	width: 282px;
}

#cat1 #contents .coolua_howto .coolua_right h3 {
	margin-bottom: 10px;
}

#cat1 #contents .coolua_howto .coolua_right dl {
	margin-bottom: 20px;
}

#cat1 #contents .coolua_howto .coolua_right dl dt {
	margin-bottom: 5px;
}

/*フェアルシア*/
#cat1 #contents .produts14 .products_logo14 {
	margin-bottom: 20px;
	padding: 10px 0 0 0;
}

#cat1 #contents .produts14 .produts_cat {
	padding: 15px 0 0 30px;
}

#cat1 #contents .produts14 {
	width: 345px;
}

#cat1 #contents .fairlucia_right {
	float: right;
	width: 307px;
	padding: 10px 8px 0 0;
}

*html #cat1 #contents .fairlucia_right {
	padding-right: 0;
}

#cat1 #contents h2.fairlucia_msg {
	width: 354px;
	height: 46px;
	margin-bottom: 15px;
	background: url(../products/fairlucia/images/fairlucia_msg.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_pro_area {
	width: 674px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#cat1 #contents #fairlucia_map {
	width: 674px;
	margin-bottom: 30px;
	background: url(../products/fairlucia/images/fairlucia02.jpg) 0 62px no-repeat;
	overflow: hidden;
}

#cat1 #contents #fairlucia_map h3,
#cat1 #contents #fairlucia_map p {
	display: none;
}

#cat1 #contents #fairlucia_map ul {
	width: 674px;
	height: 462px;
	background: url(../products/fairlucia/images/fairlucia03.jpg) 0 0 no-repeat;
	position: relative;
}

#cat1 #contents #fairlucia_map .tabNav li,
#cat1 #contents #fairlucia_map .tabNav li a {
	display: block;
	width: 54px;
	height: 55px;
	text-indent: -5000em;
	overflow: hidden;
}

#cat1 #contents #fairlucia_map .tabNav li.navi1 {
	position: absolute;
	top: 304px;
	left: 512px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi1 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi1 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -512px -304px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi2 {
	position: absolute;
	top: 47px;
	left: 233px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi2 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi2 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -233px -47px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi3 {
	position: absolute;
	top: 164px;
	left: 404px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi3 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi3 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -404px -164px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi4 {
	position: absolute;
	top: 358px;
	left: 548px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi4 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi4 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -548px -358px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi5 {
	position: absolute;
	top: 190px;
	left: 495px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi5 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi5 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -495px -190px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi6 {
	width: 51px;
	height: 42px;
	position: absolute;
	top: 265px;
	left: 472px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi6 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi6 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -472px -265px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi7 {
	width: 51px;
	height: 42px;
	position: absolute;
	top: 142px;
	left: 465px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi7 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi7 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -465px -142px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi8 {
	width: 51px;
	height: 42px;
	position: absolute;
	top: 80px;
	left: 398px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi8 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi8 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -398px -80px no-repeat;
}

#cat1 #contents #fairlucia_map .tabNav li.navi9 {
	width: 51px;
	height: 42px;
	position: absolute;
	top: 367px;
	left: 607px;
}

#cat1 #contents #fairlucia_map .tabNav li.navi9 a.active,
#cat1 #contents #fairlucia_map .tabNav li.navi9 a:hover {
	background: url(../products/fairlucia/images/fairlucia03_on.jpg) -607px -367px no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products1,
#cat1 #contents #fairlucia_pro_area #fairlucia_products2,
#cat1 #contents #fairlucia_pro_area #fairlucia_products3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products5,
#cat1 #contents #fairlucia_pro_area #fairlucia_products6,
#cat1 #contents #fairlucia_pro_area #fairlucia_products7,
#cat1 #contents #fairlucia_pro_area #fairlucia_products8,
#cat1 #contents #fairlucia_pro_area #fairlucia_products9 {
	clear: both;
	width: 674px;
	padding-bottom: 20px;
	overflow: hidden;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products1 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products2 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products3 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products4 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products5 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products6 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products7 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products8 h3,
#cat1 #contents #fairlucia_pro_area #fairlucia_products9 h3 {
	height: 50px;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products1 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products2 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products3 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products4 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products5 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products6 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products7 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products8 h4,
#cat1 #contents #fairlucia_pro_area #fairlucia_products9 h4 {
	height: 18px;
	margin-bottom: 1em;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products1 h3 {
	width: 253px;
	background: url(../products/fairlucia/images/fairlucia05.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products1 h4 {
	width: 239px;
	background: url(../products/fairlucia/images/fairlucia06.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products2 h3 {
	width: 271px;
	background: url(../products/fairlucia/images/fairlucia08.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products2 h4 {
	width: 239px;
	background: url(../products/fairlucia/images/fairlucia09.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products3 h3 {
	width: 331px;
	background: url(../products/fairlucia/images/fairlucia11.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products3 h4 {
	width: 239px;
	background: url(../products/fairlucia/images/fairlucia12.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products4 h3 {
	width: 279px;
	background: url(../products/fairlucia/images/fairlucia14.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products4 h4 {
	width: 239px;
	background: url(../products/fairlucia/images/fairlucia15.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products5 h3 {
	width: 293px;
	background: url(../products/fairlucia/images/fairlucia17.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products5 h4 {
	width: 250px;
	background: url(../products/fairlucia/images/fairlucia18.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products6 h3 {
	width: 304px;
	background: url(../products/fairlucia/images/fairlucia26.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products6 h4 {
	width: 245px;
	background: url(../products/fairlucia/images/fairlucia27.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products7 h3 {
	width: 304px;
	background: url(../products/fairlucia/images/fairlucia29.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products7 h4 {
	width: 250px;
	background: url(../products/fairlucia/images/fairlucia30.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products8 h3 {
	width: 383px;
	background: url(../products/fairlucia/images/fairlucia32.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products8 h4 {
	width: 250px;
	background: url(../products/fairlucia/images/fairlucia33.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products9 h3 {
	width: 304px;
	background: url(../products/fairlucia/images/fairlucia35.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_pro_area #fairlucia_products9 h4 {
	width: 250px;
	background: url(../products/fairlucia/images/fairlucia36.jpg) 0 0 no-repeat;
}

#fairlucia_products6 {
	background: url(../products/fairlucia/images/fairlucia37.jpg) 560px top no-repeat;
	overflow: hidden;
}

#fairlucia_products7 {
	background: url(../products/fairlucia/images/fairlucia38.jpg) 560px top no-repeat;
	overflow: hidden;
}

#fairlucia_products8 {
	background: url(../products/fairlucia/images/fairlucia39.jpg) 560px top no-repeat;
	overflow: hidden;
}

#fairlucia_products9 {
	background: url(../products/fairlucia/images/fairlucia40.jpg) 560px top no-repeat;
	overflow: hidden;
}

#cat1 #contents #fairlucia_pro_area .fairlucia_pro_photo {
	float: left;
	width: 155px;
	text-align: center;
}

#cat1 #contents #fairlucia_pro_area .fairlucia_pro_right {
	float: right;
	width: 490px;
	padding-right: 10px;
}

#cat1 #contents #fairlucia_pro_area .fairlucia_pro_right p {
	margin-bottom: 1em;
}

#cat1 #contents #fairlucia_pro_area .fairlucia_pro_right .line {
	margin-bottom: 1em;
}

#cat1 #contents #fairlucia_performance {
	height: 250px;
	position: relative;
}

#cat1 #contents #fairlucia_performance h3 {
	width: 674px;
	height: 22px;
	margin: 0;
	background: url(../products/fairlucia/images/fairlucia19.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_performance h4 {
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_performance dl {
	width: 676px;
	height: 206px;
	background: url(../products/fairlucia/images/fairlucia21.jpg) 0 0 no-repeat;
	position: absolute;
	top: 30px;
	left: 0;
}

#cat1 #contents #fairlucia_performance dl dd dl {
	background: none;
}

#cat1 #contents #fairlucia_performance dl dt {
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_performance dl dt#performance_t1 {
	width: 133px;
	height: 57px;
	cursor: pointer;
	position: absolute;
	top: 102px;
	left: 12px;
}

#cat1 #contents #fairlucia_performance dl dt#performance_t2 {
	width: 133px;
	height: 57px;
	cursor: pointer;
	position: absolute;
	top: 102px;
	left: 160px;
}

#cat1 #contents #fairlucia_performance dl dt#performance_t3 {
	width: 133px;
	height: 57px;
	cursor: pointer;
	position: absolute;
	top: 102px;
	left: 308px;
}

#cat1 #contents #fairlucia_performance dl dt#performance_t4 {
	width: 133px;
	height: 57px;
	cursor: pointer;
	position: absolute;
	top: 102px;
	left: 460px;
}

#cat1 #contents #fairlucia_performance dl dd#performance_d1 dl,
#cat1 #contents #fairlucia_performance dl dd#performance_d2 dl,
#cat1 #contents #fairlucia_performance dl dd#performance_d3 dl,
#cat1 #contents #fairlucia_performance dl dd#performance_d4 dl {
	display: none;
}

#cat1 #contents #fairlucia_performance dl dd#performance_d1 {
	width: 426px;
	height: 282px;
	background: url(../products/fairlucia/images/performance_d1.gif) 0 0 no-repeat;
	position: absolute;
	top: -180px;
	left: -27px;
	z-index: 100;
}

#cat1 #contents #fairlucia_performance dl dd#performance_d2 {
	width: 424px;
	height: 242px;
	background: url(../products/fairlucia/images/performance_d2.gif) 0 0 no-repeat;
	position: absolute;
	top: -140px;
	left: 112px;
	z-index: 100;
}

#cat1 #contents #fairlucia_performance dl dd#performance_d3 {
	width: 424px;
	height: 310px;
	background: url(../products/fairlucia/images/performance_d3.gif) 0 0 no-repeat;
	position: absolute;
	top: -208px;
	left: 265px;
	z-index: 100;
}

#cat1 #contents #fairlucia_performance dl dd#performance_d4 {
	width: 424px;
	height: 242px;
	background: url(../products/fairlucia/images/performance_d4.gif) 0 0 no-repeat;
	position: absolute;
	top: -140px;
	left: 135px;
	z-index: 100;
}

#cat1 #contents #fairlucia_point {
	padding-bottom: 30px;
	background: url(../products/fairlucia/images/fairlucia24.jpg) 420px 50px no-repeat;
}

#cat1 #contents #fairlucia_point h3 {
	float: left;
	width: 121px;
	height: 44px;
	margin-bottom: 1em;
	background: url(../products/fairlucia/images/fairlucia22.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_point h4 {
	clear: both;
	width: 261px;
	height: 22px;
	margin-bottom: 1em;
	background: url(../products/fairlucia/images/fairlucia23.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_point p.at {
	float: left;
	width: 400px;
	padding: 25px 0 0 5px;
	font-size: 0.85em;
}

#cat1 #contents #fairlucia_point ol li {
	margin: 0 0 1em 2em;
	list-style-type: decimal;
}


/*フェアルシア プレシャス*/
#cat1 #contents .produts15 .products_logo15 {
	margin-bottom: 20px;
	padding: 10px 0 0 0;
}

#cat1 #contents .produts15 .produts_cat {
	padding: 15px 0 0 30px;
}

#cat1 #contents .produts15 {
	width: 345px;
}

#cat1 #contents .produts15 p {
	clear: both;
}

#cat1 #contents .fairlucia_p_right {
	float: right;
	width: 230px;
	padding: 10px 8px 0 0;
}

*html #cat1 #contents .fairlucia_right {
	padding-right: 0;
}

#cat1 #contents #fairlucia_pro_area {
	width: 674px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	overflow: hidden;
}

#cat1 #contents #fairlucia_p_map {
	width: 674px;
	margin-bottom: 30px;
	overflow: hidden;
}

#cat1 #contents #fairlucia_p_map h3 {
	display: none;
}

#cat1 #contents #fairlucia_p_map ul {
	width: 674px;
	height: 396px;
	background: url(../products/fairlucia_p/images/fairlucia_p01.jpg) 0 0 no-repeat;
	position: relative;
}

#cat1 #contents #fairlucia_p_map .tabNav li,
#cat1 #contents #fairlucia_p_map .tabNav li a {
	display: block;
	width: 110px;
	height: 135px;
	text-indent: -5000em;
	overflow: hidden;
}

#cat1 #contents #fairlucia_p_map .tabNav li.navi1 {
	position: absolute;
	top: 17px;
	left: 331px;
}

#cat1 #contents #fairlucia_p_map .tabNav li.navi1 a.active,
#cat1 #contents #fairlucia_p_map .tabNav li.navi1 a:hover {
	background: url(../products/fairlucia_p/images/fairlucia_p01_on.jpg) -331px -17px no-repeat;
}

#cat1 #contents #fairlucia_p_map .tabNav li.navi2 {
	position: absolute;
	top: 125px;
	left: 450px;
}

#cat1 #contents #fairlucia_p_map .tabNav li.navi2 a.active,
#cat1 #contents #fairlucia_p_map .tabNav li.navi2 a:hover {
	background: url(../products/fairlucia_p/images/fairlucia_p01_on.jpg) -450px -125px no-repeat;
}

#cat1 #contents #fairlucia_p_map .tabNav li.navi3 {
	position: absolute;
	top: 240px;
	left: 500px;
}

#cat1 #contents #fairlucia_p_map .tabNav li.navi3 a.active,
#cat1 #contents #fairlucia_p_map .tabNav li.navi3 a:hover {
	background: url(../products/fairlucia_p/images/fairlucia_p01_on.jpg) -500px -240px no-repeat;
}

#cat1 #contents .fairlucia_p_pro_photo {
	float: left;
	width: 130px;
	padding-left: 10px;
	text-align: center;
}

#cat1 #contents .fairlucia_p_pro_right {
	float: right;
	width: 490px;
	padding-right: 10px;
	text-align: left;
}

#cat1 #contents .fairlucia_p_pro_right p {
	margin-bottom: 1em;
}

#cat1 #contents #fairlucia_p_products1,
#cat1 #contents #fairlucia_p_products2,
#cat1 #contents #fairlucia_p_products3 {
	overflow: hidden;
}

#cat1 #contents #fairlucia_p_products1 h4,
#cat1 #contents #fairlucia_p_products2 h4,
#cat1 #contents #fairlucia_p_products3 h4 {
	height: 62px;
	margin-bottom: 14px;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_p_products1 h4 {
	background: url(../products/fairlucia_p/images/fairlucia_p02.jpg) center 0 no-repeat;
}

#cat1 #contents #fairlucia_p_products2 h4 {
	background: url(../products/fairlucia_p/images/fairlucia_p10.jpg) center 0 no-repeat;
}

#cat1 #contents #fairlucia_p_products3 h4 {
	background: url(../products/fairlucia_p/images/fairlucia_p13.jpg) center 0 no-repeat;
}

#cat1 #contents #fairlucia_p_products1 h5,
#cat1 #contents #fairlucia_p_products2 h5,
#cat1 #contents #fairlucia_p_products3 h5 {
	height: 130px;
	margin-bottom: 14px;
	text-indent: -5000em;
}

#cat1 #contents #fairlucia_p_products1 h5 {
	background: url(../products/fairlucia_p/images/fairlucia_p04.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_p_products2 h5 {
	background: url(../products/fairlucia_p/images/fairlucia_p12.jpg) 0 0 no-repeat;
}

#cat1 #contents #fairlucia_p_products3 h5 {
	background: url(../products/fairlucia_p/images/fairlucia_p15.jpg) 0 0 no-repeat;
}

#cat1 #contents #repair_area h3 {
	width: 430px;
	height: 65px;
	margin-bottom: 10px;
	background: url(../products/fairlucia_p/images/fairlucia_p06.jpg) 0 0 no-repeat;
	text-indent: -5000em;
}

#cat1 #contents #repair_area dl {
	width: 628px;
	height: 225px;
	margin-bottom: 30px;
	padding: 0;
	background: url(../products/fairlucia_p/images/fairlucia_p16.jpg) 0 0 no-repeat;
	position: relative;
}

#cat1 #contents #repair_area dl dt {
	height: 16px;
	text-indent: -5000em;
	cursor: pointer;
	position: absolute;
}

#cat1 #contents #repair_area dl dd {
	width: 320px;
	text-indent: -5000em;
	position: absolute;
}

#cat1 #contents #repair_area dl dt#no1 {
	width: 275px;
	left: 20px;
	top: 5px;
}

#cat1 #contents #repair_area dl dt#no2 {
	width: 195px;
	left: 288px;
	top: 42px;
}

#cat1 #contents #repair_area dl dt#no3 {
	width: 105px;
	left: 185px;
	top: 205px;
}

#cat1 #contents #repair_area dl dd#no1_d {
	height: 85px;
	background: url(../products/fairlucia_p/images/fairlucia_p07.jpg) 0 0 no-repeat;
	left: 0;
	top: -83px;
}

#cat1 #contents #repair_area dl dd#no2_d {
	height: 85px;
	background: url(../products/fairlucia_p/images/fairlucia_p08.jpg) 0 0 no-repeat;
	left: 288px;
	top: -47px;
}

#cat1 #contents #repair_area dl dd#no3_d {
	width: 498px;
	height: 144px;
	background: url(../products/fairlucia_p/images/fairlucia_p09.jpg) 0 0 no-repeat;
	left: 185px;
	top: 55px;
}

#cat1 #contents #fairlucia_performance dl#precious {
	background: url(../products/fairlucia_p/images/fairlucia21.jpg) 0 0 no-repeat !important;
}

#cat1 #contents #fairlucia_performance dl#precious dd#performance_d1 {
	width: 424px;
	height: 97px;
	background: url(../products/fairlucia_p/images/performance_d1.gif) 0 0 no-repeat !important;
	top: 5px;
}

/* --- side_navi --- */

/* --- footer --- */


/* --- clearfix --- */
#top #container,
#top #container .howto,
#top #container .wash {
	overflow: hidden;
}

#top #container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#top #container:after {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html #top #container {
	height: 1%;
}

#top #container {
	display: block;
}
/* End hide from IE-mac */

