@charset "shift_jis";

/* ================================================================

CSS Information

Site URI:       http://www.alpolic.com/japan/
File URI:       http://www.alpolic.com/japan/top.css
File name:      top.css
Summary:        top styles
Created:        2009-05-22
Last update:    2009-05-22

================================================================ */


/* library
-------------------- */
/* YUI[ver:2.6.0] */
@import url("/japan/shared/css/reset-fonts.css");

/* universal
-------------------- */
@import url("/japan/shared/css/elements.css");
@import url("/japan/shared/css/module.css");
@import url("/japan/shared/css/container.css");

/* section
-------------------- */
@import url("/japan/shared/css/section/header.css");
@import url("/japan/shared/css/section/content3col.css");
@import url("/japan/shared/css/section/menu.css");
@import url("/japan/shared/css/section/footer.css");

#container .Wrapper {
	background-image:url(/japan/shared/img/wrapperBg3Col.gif);
	background-repeat:repeat-y;
}

#container .PhotoWrapper {
	background-image:url(/japan/product/img/photoBackProductDetail.jpg);
	background-repeat:no-repeat;
}

#primary h1 {
	background-image:url(/japan/product/img/h1Product.png);
	background-repeat:no-repeat;
	height: 35px;
}

#productListAlpolic {
	width:235px;
	float:left;
	display:block;
}

#productListAlpolic h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2Alpolic.png);
	background-repeat:no-repeat;
}


#Alpolicinnerlight {
	width:470px;
	float:left;
	display:block;
}

#Alpolicinnerlight h2 {
    width:440px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2Alpolicinnerlight.png);
	background-repeat:no-repeat;
}


#productListAlpolicFr {
	width:235px;
	float:left;
	display:block;
}

#productListAlpolicFr h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2AlpolicFr.png);
	background-repeat:no-repeat;
}

#productListAlpolicDesignSheet {
	width:235px;
	float:left;
	display:block;
}

#productListAlpolicDesignSheet h2 {
    width:205px;
	height:127px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2AlpolicDesignSheet.png);
	background-repeat:no-repeat;
}

#productListAlpolicFrRF {
	width:235px;
	float:left;
	display:block;
}

#productListAlpolicFrRF h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2AlpolicFrRF.png);
	background-repeat:no-repeat;
}

#productListAlpolicFrBF h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2AlpolicFrBF.png);
	background-repeat:no-repeat;
}

#productListAlpolicFrBF {
	width:235px;
	float:left;
	display:block;
}


#productListAlleaderDB h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2ALleaderDB.png);
	background-repeat:no-repeat;
}

#productListAlleaderDB {
	width:235px;
	float:left;
	display:block;
}


#productListAlpolicScm h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2AlpolicScm.png);
	background-repeat:no-repeat;
}

#productListAlpolicScm {
	width:235px;
	float:left;
	display:block;
}

#productListAlleaderAlcamp {
	width:235px;
	float:left;
	display:block;
}

#productListAlleaderAlcamp h2 {
    width:205px;
	height:89px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2AlleaderAlcamp.png);
	background-repeat:no-repeat;
}

#productListAlAntiVirus_GradeSelect h2 {
    width:205px;
	height:115px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2Alpolic_Anti-Virus-Grade.png);
	background-repeat:no-repeat;
}

#productListAlAntiVirus_GradeSelect {
	width:235px;
	float:left;
	display:block;
}

#productListAlAntibacterial_Grade h2 {
    width:205px;
	height:140px;
	margin-left:30px;
	text-indent:-9999px;
	background-image:url(/japan/product/img/h2Alpolic_Deodorizing-Antibacterial-Grade.png);
	background-repeat:no-repeat;
}

#productListAlAntibacterial_Grade {
	width:235px;
	float:left;
	display:block;
}

p.Lead {
    width: 15em;
	margin:0px 10px 0px 30px;
	font-size: 116%;
	font-family:"lr SVbN", "Osaka|";
}

ul.ProductLink {
	width:205px;
	margin-left:30px;
	background-image:url(/japan/shared/img/linkBorderBottom.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

ul.ProductLink li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	background-image:url(/japan/shared/img/linkBorder.png);
	background-repeat:no-repeat;
}

ul.ProductLink li.Fr {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	background-image:url(/japan/shared/img/linkBorderFr.png);
	background-repeat:no-repeat;
}


ul.ProductLink li.Mirror {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	background-image:url(/japan/shared/img/linkBorderMirror.png);
	background-repeat:no-repeat;
}


ul.ProductLink li.MirrorFr {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	background-image:url(/japan/shared/img/linkBorderMirrorFr.png);
	background-repeat:no-repeat;
}

ul.ProductLink li.halfMirrorFr {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	background-image:url(/japan/shared/img/linkBorderhalfMirrorFr.png);
	background-repeat:no-repeat;
}

ul.ProductLink li a {
	width:180px;
	height:24px;
	margin:0px 10px 0px 0px;
	padding:4px 0px 0px 20px; 
	display:block;
	/*background-image:url(/japan/product/img/ploductLinkBg.png);
	background-repeat:no-repeat;*/
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
}
ul.ProductLink li a.twolines {
	height: 43px;
}

/* * html hack for IE6 */
* html ul.ProductLink li a {
	height:28px;
}

ul.ProductLink li a:visited {
	color:#CCCCCC;
}

ul.ProductLink li a:hover, ul.ProductLink li a:focus {
	color:#FF9900;
}

#sub {
	height:70px;
}

/* #thicknessList
-------------------- */

#sub #thicknessList  {
	margin:0px;
	padding:120px 0px 0px 0px;
	width:240px;
}

#sub #thicknessList h2 {
	width:240px;
	height:20px;
	margin:0px;
	padding:0px;
	background-image:url(/japan/product/img/h2thicknessList.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#sub ul.ThicknessList {
}

#sub ul.ThicknessList li {
	list-style-type:none;
}

#sub ul.ThicknessList li a {
	width:170px;
/*	height:20px;
*/	margin:0px;
	padding: 5px 0px 3px 70px; 
	display:block;
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
}

/* * html hack for IE6 */
* html #sub ul.ThicknessList li a {
	width:240px;
	color:#FFFFFF;
}

#sub ul.ThicknessList li a:visited {
/*	color:#CCCCCC;*/
}

#sub ul.ThicknessList li a:hover, ul.ThicknessList li a:focus {
	color:#FF9900;
}

li a.Tick {
	background-image:url(/japan/product/img/thicklistBg.png);
}

li a.TickFr {
	background-image:url(/japan/product/img/thicklistFrBg.png);
}

li a.TickFr2 {
	background-image:url(/japan/product/img/thicklistFrBg2.png);
	height:36px;
}

li a.TickMirror {
	background-image:url(/japan/product/img/thicklistMirrorBg.png);
}

li a.TickMirrorFr {
	background-image:url(/japan/product/img/thicklistMirrorFrBg.png);
	height:36px;
}

li a.TickhalfMirrorFr {
	background-image:url(/japan/product/img/thicklisthalfMirrorFrBg.png);
	height:36px;
}

li a.Tick1mm {
	background-image:url(/japan/product/img/thicklist1mmBg.png);
}

li a.Tick2mm {
	background-image:url(/japan/product/img/thicklist2mmBg.png);
}

li a.Tick3mm {
	background-image:url(/japan/product/img/thicklist3mmBg.png);
}

li a.Tick4mm {
	background-image:url(/japan/product/img/thicklist4mmBg.png);
}

li a.Tick5mm {
	background-image:url(/japan/product/img/thicklist5mmBg.png);
}

li a.Tick6mm {
	background-image:url(/japan/product/img/thicklist6mmBg.png);
}

/* @end */



* html #content ul, #content li { /* for IE6 */
	behavior:url(/japan/shared/iepngfix.htc);
}
