@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:273px;
	background:url(../products/images/nav_area_bg.jpg) no-repeat;
	position:relative;
	margin:0 0 0 3px;
	padding:0;
}


#sub_navigation_area p.btn_prof {
	width:120px;
	height:20px;
	margin:0 0 0 9px;
	*margin:0;
	padding:5px 0 0 0;
}


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



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


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


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





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




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





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



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

#sub_navigation_area p.btn_vintage {
	background:url(../products/images/nav_vintage_f2.jpg) no-repeat;
	margin:0 0 0 9px;
	*margin:0;
	padding:0;
	width: 120px;
	height: 26px;
}
#sub_navigation_area p.btn_vintage a {
	width: 120px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	background:url(../products/images/nav_vintage.jpg) no-repeat;
}
#sub_navigation_area p.btn_vintage a:hover {
	background:url(../products/images/nav_vintage_f2.jpg) no-repeat;
}


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


#sub_navigation_area p.btn_harb {
	background:url(../products/images/nav_harb_f2.jpg) no-repeat;
	margin:0 0 0 9px;
	*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_hbs {
	background:url(../products/images/nav_hbs_f2.jpg) no-repeat;
	margin:0 0 0 9px;
	*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: 276px;
	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;
}



/*brand btn area*/

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

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

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

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



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

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

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



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

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

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



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

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

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



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

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

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




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

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

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



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

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

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



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

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

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


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

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

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


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

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

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


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

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

