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


p.title_images {
	margin:35px 0 0 0;
	padding:0;
}



/*navigation area*/

#contents_area_left{
	margin:0;
	padding:0;
	float:left;
	width:127px;
}


/*sub navigation btn*/

#sub_navigation_area {
	width:138px;
	height:175px;
	background:url(../products/images/nav_area_hbs_bg.jpg) no-repeat;
	position:relative;
	margin:0 0 0 2px;
	padding:0;
}


#sub_navigation_area p.btn_prof {
	width:120px;
	height:20px;
	margin:0 0 0 10px;
	*margin:0;
	padding:5px 0 0 0;
}
#sub_navigation_area p.btn_prof a {
	width: 120px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_professional.jpg) no-repeat;
}
#sub_navigation_area p.btn_prof a:hover {
	background:url(../products/images/nav_professional_f2.jpg) no-repeat;
}

#sub_navigation_area p.btn_harb {
	background:url(../products/images/nav_harb_f2.jpg) no-repeat;
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 30px;
}
#sub_navigation_area p.btn_harb a {
	width: 120px;
	height: 30px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_harb.jpg) no-repeat;
}
#sub_navigation_area p.btn_harb a:hover {
	background:url(../products/images/nav_harb_f2.jpg) no-repeat;
	}



#sub_navigation_area p.btn_poshdoll {
	background:url(../products/images/nav_poshdoll_f2.jpg) no-repeat;
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 18px;
}
#sub_navigation_area p.btn_poshdoll a {
	width: 120px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_poshdoll.jpg) no-repeat;
}
#sub_navigation_area p.btn_poshdoll a:hover {
	background:url(../products/images/nav_poshdoll_f2.jpg) no-repeat;
}


#sub_navigation_area p.btn_mudtherapy {
	background:url(../products/images/nav_mudtherapy_f2.jpg) no-repeat;
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 18px;
}
#sub_navigation_area p.btn_mudtherapy a {
	width: 120px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_mudtherapy.jpg) no-repeat;
}
#sub_navigation_area p.btn_mudtherapy a:hover {
	background:url(../products/images/nav_mudtherapy_f2.jpg) no-repeat;
}

#sub_navigation_area p.btn_sappru {
	background:url(../products/images/nav_sappru_f2.jpg) no-repeat;
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 18px;
}
#sub_navigation_area p.btn_sappru a {
	width: 120px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_sappru.jpg) no-repeat;
}
#sub_navigation_area p.btn_sappru a:hover {
	background:url(../products/images/nav_sappru_f2.jpg) no-repeat;
}

#sub_navigation_area p.btn_azumino {
	background:url(../products/images/nav_azumino_f2.jpg) no-repeat;
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 18px;
}
#sub_navigation_area p.btn_azumino a {
	width: 120px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_azumino.jpg) no-repeat;
}
#sub_navigation_area p.btn_azumino a:hover {
	background:url(../products/images/nav_azumino_f2.jpg) no-repeat;
}






#sub_navigation_area p.btn_hbs0 {
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 27px;
}





#sub_navigation_area p.btn_hbs {
	background:url(../products/images/nav_hbs_f2.jpg) no-repeat;
	margin:0 0 0 10px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 27px;
}
#sub_navigation_area p.btn_hbs a {
	width: 120px;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_hbs.jpg) no-repeat;
}
#sub_navigation_area p.btn_hbs a:hover {
	background:url(../products/images/nav_hbs_f2.jpg) no-repeat;
}




#sub_navigation_area p.btn_to_index {
	background:url(../products/images/pro_index_over_f2.jpg) no-repeat;
	position:absolute;
	left: 64px;
	top: 176px;
	margin:0;
	padding:0;
	width: 66px;
	height: 21px;
}
#sub_navigation_area p.btn_to_index a {
	width: 66px;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/pro_index_over.jpg) no-repeat;
}
#sub_navigation_area p.btn_to_index a:hover {
	background:url(../products/images/pro_index_over_f2.jpg) no-repeat;
}




/*contents area*/
#contents_area_right{
	margin:0 0 0 43px;
	padding:0;
	float:left;
	width:540px;
	text-align:left;
}

h1.title_category {
	margin:25px 0 10px 0;
	padding:0;
}


p.title_category02 {
	margin:30px 0 10px 0;
	padding:0;
}


#category_image_area {
	margin:0;
	padding:0;
}


#category_image_area_left {
	float:left;
	width:300px;
	margin:0;
	padding:0;
}


#category_image_area_right {
	float:left;
	width:222px;
	margin:0 0 0 18px;
	padding:0;
}

p.category_txt {
	margin:15px 0 0 0;
	padding:0;
	line-height:1.6em;
	text-align:justify;
	text-justify:distribute;
}




p.category_txt_caption {
	margin:8px 0 0 0;
	font-size:10px;
	padding:0 8px 0 0;
	line-height:1.6em;
	text-align:right;
}




/*brand btn area*/

table.btn_area {
	margin:10px 0 80px 0;
}

td.btn_category_poshdoll {
	padding:0 0 10px 1px;
}

td.btn_category_poshdoll a {
	display:block;
    width:134px;
    height:76px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/images/btn_poshdoll.jpg);
}

td.btn_category_poshdoll a:hover {
	background:url(../products/images/btn_poshdoll_f2.jpg);
}



td.btn_category_mudtherapy {
	padding:0 0 10px 1px;
}

td.btn_category_mudtherapy a {
	display:block;
    width:134px;
    height:76px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/images/btn_mudtherapy.jpg);
}

td.btn_category_mudtherapy a:hover {
	background:url(../products/images/btn_mudtherapy_f2.jpg);
}



td.btn_category_sappru {
	padding:0 0 10px 1px;
}

td.btn_category_sappru a {
	display:block;
    width:134px;
    height:76px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/images/btn_sappru.jpg);
}

td.btn_category_sappru a:hover {
	background:url(../products/images/btn_sappru_f2.jpg);
}



td.btn_category_azumino {
	padding:0 0 10px 1px;
}

td.btn_category_azumino a {
	display:block;
    width:134px;
    height:76px;
    text-indent:-1000px;
    overflow:hidden;
	background:url(../products/images/btn_azumino.jpg);
}

td.btn_category_azumino a:hover {
	background:url(../products/images/btn_azumino_f2.jpg);
}

span.limit_text{
	color:#990000;
	}




p.pagetop {
	margin:0 0 70px 470px;
	padding:0;
}

p.pagetop02 {
	margin:0 0 10px 470px;
	padding:0;
}


p.shopping_guide_txt {
	color:#003300;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 0;
	padding:0;
}
