@charset "utf-8";

/* TITLE */
h1{width:750px;height:41px;background:url("/brand/img/brand_title.png?2012ss") no-repeat left top;text-indent:-9999px;}

/* BRAND NAVI */
ul.brand_navi{
	background:url(/brand/img/bg_brandnavi.gif?2012ss) left top no-repeat;
	width:720px; height: 33px;
	overflow:hidden;
	padding: 16px 15px 21px 15px;}
ul.brand_navi li{float:left;height:33px;}
ul.brand_navi li a{display:block;width:100%;height:33px;}


/* PRODUCT CONTENT */
#product_content{margin-bottom:50px;}
#product_content .info_tx{ margin-bottom: 13px; text-align:center;}


/* BRAND BANNER */
h4.recommend{width:750px;height:62px;background:url("/brand/img/recommend.gif?2012ss") no-repeat left top;text-indent:-9999px; margin-bottom:8px;}
ul.brand_banner{margin-bottom:11px;}
ul.brand_banner li.b_banner1,
ul.brand_banner li.b_banner2{float:left;height:170px;width:360px;}
ul.brand_banner li.b_banner2{margin-left:25px;}
ul.brand_banner li.b_banner3{clear:left;}

ul.brand_banner:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
ul.brand_banner{min-height:1px;}
* html ul.brand_banner{
	height:1px;
	/*¥*//*/
	height:auto;
	overflow:hidden;
	/**/
}


/* brand_swf */
.brand_swf{ width: 750px; height: 330px;}


/* BIRKENSTOCK */
#birkenstock h3{}

#birkenstock ul.brand_navi{
	width: 720px;
	margin-top: 30px; margin-bottom:16px;}
#birkenstock ul.brand_navi li a{background-image:url("/brand/img/birkenstock_navi.gif?2012ss");background-repeat:no-repeat;text-indent:-9999px;}
#birkenstock ul.brand_navi li.n_products{width:119px;}
#birkenstock ul.brand_navi li.n_foothealth{width:149px;}
#birkenstock ul.brand_navi li.n_function{width:119px;}
#birkenstock ul.brand_navi li.n_howtohit{width:136px;}
#birkenstock ul.brand_navi li.n_sizechart{width:136px;}
#birkenstock ul.brand_navi li.n_3d{width:61px;}

#birkenstock ul.brand_navi li.n_products a{background-position:0 0;}
#birkenstock ul.brand_navi li.n_foothealth a{background-position:-119px 0;}
#birkenstock ul.brand_navi li.n_function a{background-position:-268px 0;}
#birkenstock ul.brand_navi li.n_howtohit a{background-position:-387px 0;}
#birkenstock ul.brand_navi li.n_sizechart a{background-position:-523px 0;}
#birkenstock ul.brand_navi li.n_3d a{background-position:-659px 0;}

#birkenstock ul.brand_navi li.n_products a.active,
#birkenstock ul.brand_navi li.n_products a:hover.active{background-position:0 -66px;}
#birkenstock ul.brand_navi li.n_foothealth a.active,
#birkenstock ul.brand_navi li.n_foothealth a:hover.active{background-position:-119px -66px;}
#birkenstock ul.brand_navi li.n_function a.active,
#birkenstock ul.brand_navi li.n_function a:hover.active{background-position:-268px -66px;}
#birkenstock ul.brand_navi li.n_howtohit a.active,
#birkenstock ul.brand_navi li.n_howtohit a:hover.active{background-position:-387px -66px;}
#birkenstock ul.brand_navi li.n_sizechart a.active,
#birkenstock ul.brand_navi li.n_sizechart a:hover.active{background-position:-523px -66px;}
#birkenstock ul.brand_navi li.n_3d a.active,
#birkenstock ul.brand_navi li.n_3d a:hover.active{background-position:-659px -66px;}

#birkenstock ul.brand_navi li.n_products a:hover{background-position:0 -33px;}
#birkenstock ul.brand_navi li.n_foothealth a:hover{background-position:-119px -33px;}
#birkenstock ul.brand_navi li.n_function a:hover{background-position:-268px -33px;}
#birkenstock ul.brand_navi li.n_howtohit a:hover{background-position:-387px -33px;}
#birkenstock ul.brand_navi li.n_sizechart a:hover{background-position:-523px -33px;}
#birkenstock ul.brand_navi li.n_3d a:hover{background-position:-659px -33px;}

#birkenstock #product_content p.note_3d{padding-bottom:10px;}
#birkenstock ul.brand_banner li.b_banner3{padding-top:25px;}

/* PAPILLIO,BIRKIS */
#papillio ul.brand_navi{
	width: 720px;
	margin-top: 30px; margin-bottom:16px;
	}
#papillio ul.brand_navi li a{background-image:url("/brand/img/papillio_navi.gif?2012ss");background-repeat:no-repeat;text-indent:-9999px;}
#papillio ul.brand_navi li.n_products{width:119px;}
#papillio ul.brand_navi li.n_sizechart{width:149px;}

#papillio ul.brand_navi li.n_products a{background-position:0 0;}
#papillio ul.brand_navi li.n_sizechart a{background-position:-119px 0;}

#papillio ul.brand_navi li.n_products a.active{background-position:0 -66px;}
#papillio ul.brand_navi li.n_sizechart a.active{background-position:-119px -66px;}

#papillio ul.brand_navi li.n_products a:hover{background-position:0 -33px;}
#papillio ul.brand_navi li.n_sizechart a:hover{background-position:-119px -33px;}

#papillio ul.brand_navi li.n_products a:hover.active{background-position:0 -66px;}
#papillio ul.brand_navi li.n_sizechart a:hover.active{background-position:-119px -66px;}


/* BIRKIS */
#birkis h3{}

#birkis ul.brand_navi{
	width: 720px;
	margin-top: 30px; margin-bottom:16px;
	}
#birkis ul.brand_navi li a{background-image:url("/brand/img/alpro_navi.gif?2012ss");background-repeat:no-repeat;text-indent:-9999px;}
#birkis ul.brand_navi li.n_products{width:119px;}
#birkis ul.brand_navi li.n_sizechart{width:149px;}

#birkis ul.brand_navi li.n_products a{background-position:0 0;}
#birkis ul.brand_navi li.n_sizechart a{background-position:-119px 0;}

#birkis ul.brand_navi li.n_products a.active{background-position:0 -66px;}
#birkis ul.brand_navi li.n_sizechart a.active{background-position:-119px -66px;}

#birkis ul.brand_navi li.n_products a:hover{background-position:0 -33px;}
#birkis ul.brand_navi li.n_sizechart a:hover{background-position:-119px -33px;}

#birkis ul.brand_navi li.n_products a:hover.active{background-position:0 -66px;}
#birkis ul.brand_navi li.n_sizechart a:hover.active{background-position:-119px -66px;}


/* FOOTPRINTS */
#footprints ul.brand_navi{
	width: 720px;
	margin-top: 30px; margin-bottom:16px;
	}
#footprints ul.brand_navi li a{background-image:url("/brand/img/footprints_navi.gif?2012ss");background-repeat:no-repeat;text-indent:-9999px;}
#footprints ul.brand_navi li.n_products{width:119px;}
#footprints ul.brand_navi li.n_nameof{width:124px;}
#footprints ul.brand_navi li.n_sizechart{width:144px;}

#footprints ul.brand_navi li.n_products a{background-position:0 0;}
#footprints ul.brand_navi li.n_nameof a{background-position:-119px 0;}
#footprints ul.brand_navi li.n_sizechart a{background-position:-243px 0;}

#footprints ul.brand_navi li.n_products a.active{background-position:0 -66px;}
#footprints ul.brand_navi li.n_nameof a.active{background-position:-119px -66px;}
#footprints ul.brand_navi li.n_sizechart a.active{background-position:-243px -66px;}

#footprints ul.brand_navi li.n_products a:hover{background-position:0 -33px;}
#footprints ul.brand_navi li.n_nameof a:hover{background-position:-119px -33px;}
#footprints ul.brand_navi li.n_sizechart a:hover{background-position:-243px -33px;}

#footprints ul.brand_navi li.n_products a:hover.active{background-position:0 -66px;}
#footprints ul.brand_navi li.n_nameof a:hover.active{background-position:-119px -66px;}
#footprints ul.brand_navi li.n_sizechart a:hover.active{background-position:-243px -66px;}


/* ALPRO */
#alpro h3{}

#alpro ul.brand_navi{
	width: 720px;
	margin-top: 30px; margin-bottom:29px;
	}
#alpro ul.brand_navi li a{background-image:url("/brand/img/alpro_navi.gif?2012ss");background-repeat:no-repeat;text-indent:-9999px;}
#alpro ul.brand_navi li.n_products{width:119px;}
#alpro ul.brand_navi li.n_sizechart{width:149px;}

#alpro ul.brand_navi li.n_products a{background-position:0 0;}
#alpro ul.brand_navi li.n_sizechart a{background-position:-119px 0;}

#alpro ul.brand_navi li.n_products a.active{background-position:0 -66px;}
#alpro ul.brand_navi li.n_sizechart a.active{background-position:-119px -66px;}

#alpro ul.brand_navi li.n_products a:hover{background-position:0 -33px;}
#alpro ul.brand_navi li.n_sizechart a:hover{background-position:-119px -33px;}

#alpro ul.brand_navi li.n_products a:hover.active{background-position:0 -66px;}
#alpro ul.brand_navi li.n_sizechart a:hover.active{background-position:-119px -66px;}


/* BIRKO */
#insole_matrix{ margin-top:15px;padding-bottom: 10px;}
#insole_matrix img{ vertical-align:top;}
#insole_matrix h3{ margin-top: 40px;}



/* INSOLE COLLECTION */
#insole_collection,
#insole_collection a{background-image:url("/brand/img/birko/birko_bg.gif?2012ss");background-repeat:no-repeat;display:block;}
#insole_collection{width:750px;height:322px;padding-top:128px;background-position:0 0;}
#insole_collection p.orthopadie{width:301px;height:83px;margin-left:13px;}
#insole_collection p.orthopadie a{width:100%;height:100%;text-indent:-9999px;}
#insole_collection p.orthopadie a{background-position:-13px -128px;}
#insole_collection p.orthopadie a:hover{background-image:url("/brand/img/birko/birko_btn_ov.gif?2012ss");background-position:0 0;}


/* SPECIAL PRODUCTS */
#special h3{width:750px;height:105px;background:url("/brand/img/special/special_title.gif?2012ss") no-repeat left top;text-indent:-9999px;}
#special h3{margin-top:52px;}

#special ul.link_list{margin-top:45px;width:750px; height:auto !important; height:480px;}
#special ul.link_list li{float:left;width:337px;height:235px;}
#special ul.link_list li a{text-indent:-9999px;display:block;width:100%;height:100%;}
#special ul.link_list:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
#special ul.link_list{min-height:480px;}
* html #special ul.link_list{
	height:480px;
	/*¥*//*/
	height:auto;
	overflow:hidden;
	/**/
}

#special li.nautral{margin-left:29px;}
/* #special li.chiso{margin-left:8px;} */
#special li.tabio{margin-left:8px;}
#special li.chiso{padding-left:211px;}


#special li.nautral a{background-image:url("/brand/img/special/nautral_btn.gif?2012ss");background-repeat:no-repeat;}
#special li.tabio a{background-image:url("/brand/img/special/tabio_btn.gif?2012ss");background-repeat:no-repeat;}
#special li.chiso a{background-image:url("/brand/img/special/chiso_btn.gif?2012ss");background-repeat:no-repeat;}

#special li.nautral a,
#special li.tabio a,
#special li.chiso a{background-position:0 0;}

#special li.nautral a:hover,
#special li.tabio a:hover,
#special li.chiso a:hover{background-position:0 -235px;}



div.sizechart_papillio{width:750px; height:491px;}
div.sizechart_birkis{width:750px; height:491px;}
div.sizechart_footprints{width:750px; height:517px;}
div.sizechart_alpro{width:750px; height:403px;}
div.sizechart_birkenstock{width:750px; height:491px;}



