@charset "utf-8";
/* CSS Document */

h1.category_title {
	margin:0;
	padding:0;
}


h2.products_name_title {
	margin:0 0 40px 0;
	padding:0;
}

p.btn_hair_guide {
	padding:0;
	margin:13px 0 0 0;
}
p.btn_hair_guide a {
	display:block;
    width:208px;
    height:48px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/products_pro/alg/images/image_area_btn.jpg);
}
p.btn_hair_guide a:hover {
	background:url(../products/products_pro/alg/images/image_area_btn_f2.jpg);
}

p.btn_posh_brand {
	padding:0;
	margin:13px 0 0 0;
}
p.btn_posh_brand a {
	display:block;
    width:208px;
    height:48px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/products_hbs/poshdoll/images/btn_posh_brand.jpg);
}
p.btn_posh_brand a:hover {
	background:url(../products/products_hbs/poshdoll/images/btn_posh_brand_f2.jpg);
}

p.btn_to_hbs {
	padding:0;
	margin:7px 0 0 0;
}
p.btn_to_hbs a {
	display:block;
    width:146px;
    height:56px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../common_image/footer_btn_hbs.jpg) no-repeat;
}
p.btn_to_hbs a:hover {
	background:url(../common_image/footer_btn_hbs_f2.jpg) no-repeat;
}



p.category_list01 {
	margin:0;
	padding:0;
	width:540px;
}


/*Product_list_productbox*/

table.product_box {
	width:540px;
	border:1px solid #CCCCCC;
	margin:8px 0 25px 0;
	padding:0;
}


td.product_ph_area {
	border:1px solid #CCCCCC;
	width:130px;
	margin:0;
	padding:0;
}

td.products_product_name {
	font-weight:700;
	line-height:155%;
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:5px;
}


td.products_product_coment {
	width:230px;
	margin:0;
	padding:0 0 0 0.3em;
}

td.products_product_coment02 {
	width:305px;
	margin:0;
	padding:0 0 0 0.3em;
}


td.products_product_coment03 {
	width:398px;
	margin:0;
	padding:0 0 0 0.3em;
}





p.products_box_txt {
	width:220px;
	font-size:10px;
	line-height:150%;
	margin:0;
	padding:0;
}

p.products_box_txt02 {
	width:265px;
	font-size:10px;
	line-height:150%;
	margin:0;
	padding:0;
}

p.products_box_txt03 {
	width:330px;
	font-size:11px;
	line-height:150%;
	margin:0;
	padding:0;
}



p.text_red {
	width:330px;
	font-size:11px;
	line-height:120%;
	margin:0;
	padding:5px 0 0 0;
	color: #F00;
}




td.products_box_price {
	width:75px;
	font-size:10px;
	line-height:120%;
	text-align:center;
}

span.tax {
	font-size:9px;
	padding-left:-2px;
}



span.product_product_price {
	font-size:10px;
	font-weight:normal;
}

td.btn_element_btn_area {
	margin:0;
	padding:0;
	height:21px;
}

p.btn_element_page {
	padding:0;
	margin:0;
	float:left;
}

p.btn_element_page a {
	display:block;
    width:76px;
    height:21px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/images/btn_element.jpg);
}

p.btn_element_page a:hover {
	background:url(../products/images/btn_element_f2.jpg);
}


p.btn_howto_page {
	padding:0;
	margin:0;
	float:left;
}

p.btn_howto_page a {
	display:block;
    width:76px;
    height:21px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/images/btn_howtouse.jpg);
}

p.btn_howto_page a:hover {
	background:url(../products/images/btn_howtouse_f2.jpg);
}



p.btn_material_page {
	padding:0;
	margin:0;
	float:left;
	}
.btn_material_page a {
	display:block;
	width:136px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../products/images/btn_material.jpg);
	}
.btn_material_page a:hover {
	background:url(../products/images/btn_material_f2.jpg);
	}




p.btn_what_kaidei {
	padding:0;
	margin:10px 0 0 0;
	width:88px;
	height:25px;
	float:left;
}

p.btn_what_kaidei a {
	display:block;
    width:88px;
    height:25px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/products_pro/alg/images/what_kaidei.jpg);
}

p.btn_what_kaidei a:hover {
	background:url(../products/products_pro/alg/images/what_kaidei_f2.jpg);
}


p.btn_haircare_g {
	padding:0;
	margin:10px 0 0 0;
	width:96px;
	height:25px;
	float:left;
}

p.btn_haircare_g a {
	display:block;
    width:96px;
    height:25px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/products_hbs/mudtherapy/images/btn_haircare.jpg) no-repeat;
}

p.btn_haircare_g a:hover {
	background:url(../products/products_hbs/mudtherapy/images/btn_haircare_f2.jpg) no-repeat;
}












p.btn_hbs_shop {
	padding:0;
	margin:2px 0 0 0;
	 width:208px;
    height:48px;
}
p.btn_hbs_shop a {
	display:block;
    width:208px;
    height:48px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/products_hbs/poshdoll/images/bnr_hbs_new.jpg) no-repeat;
}
p.btn_hbs_shop a:hover {
	background:url(../products/products_hbs/poshdoll/images/bnr_hbs_new_f2.jpg) no-repeat;
}



p.btn_hbs_shop02 {
	padding:0;
	margin:10px 0 0 0;
	width:208px;
    height:48px;
}
p.btn_hbs_shop02 a {
	display:block;
    width:208px;
    height:48px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/products_hbs/poshdoll/images/bnr_hbs_new.jpg) no-repeat;
}
p.btn_hbs_shop02 a:hover {
	background:url(../products/products_hbs/poshdoll/images/bnr_hbs_new_f2.jpg) no-repeat;
}
