/* reset */
h3,h4,h5,dl,dt,dd,ul,li,
p{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
}

li{
	list-style:none;
}

/* for clear */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* except Mac IE5 \*/
*html .clearfix { height: 1%; }
.clearfix {display: block;}
/* end of Holly Hack */


/* products@base */
#products-area,
#products-list-area{
	font-family: Arial, sans-serif;
	color:#333333;
}

#products-list-area{
	text-align:center;
}

.pix {
	display: block;
	font-size: 7px;
	line-height: 1em;
	text-indent: -9999px;
	text-align:left;
}


/*products@list main-contents */

#products-list-area h3{
	width:750px;
	height:100px;
	background:url(image/list_title.jpg) no-repeat;	
}

#products-list-area a{
	color:#0066ff;
}

#products-list-area a:hover{
	color:#ff7c00;
}


#products-list-area dl{
	margin:0 auto 20px;
	width:650px;
	text-align:left;
}


#products-list-area dt{
	width:650px;
	height:85px;
}

#list_stitlle01{
	background:url(image/list_stitle01.gif) 0px 40px no-repeat;
}

#list_stitlle02{
	background:url(image/list_stitle02.gif) 0px 40px no-repeat;
}

#list_stitlle03{
	background:url(image/list_stitle03.gif) 0px 40px no-repeat;
}

#products-list-area dd{
	margin:0px 0px 10px 15px;
	padding:0px 0px 0px 15px;
	background:url(image/arrow_square.gif) 0px 3px no-repeat;
	line-height:20px;
}



/* products@left-navigation */
#leftnav-pro{
	background:url(image/leftnav_bg.gif) repeat-y;
}

#leftnav-pro h3{
	width:190px;
	height:81px;
	background:url(image/left_nav_title.gif);
}


#leftnav-pro dl{
	margin:0px 3px 0px 0px;
}

#leftnav-pro dt{
	margin:2px 0px;
	padding:0px 0px 0px 15px;
	background:url(image/left_bg_slash.gif);
	font-size:15px;
	line-height:35px;
	font-weight:bolder;
	color:#666666;
}

#leftnav-pro dd{
	padding:0px 0px 2px;
	background:url(image/dot_repeat.gif) bottom repeat-x;
}

#leftnav-pro p{
	padding:1px 0px 0px;
}

#leftnav-pro p#top-doted{
	padding:2px 0px 0px;
	background:url(image/dot_repeat.gif) top repeat-x;
}


#leftnav-pro a{
	display:block;
	padding:8px 0px 10px 15px;
	background:url(image/arrow_blue.gif) left center no-repeat;
	color:#0066ff;
}

#leftnav-pro a.oneline{
	padding:14px 0px 16px 15px;
}

#leftnav-pro a#nowpage,
#leftnav-pro a:hover{
	background:#0099ff url(image/arrow_white.gif) left center no-repeat;
	color:#ffffff;
	text-decoration:none;
}



/*products@2nd main-contents */

#contents-header{
	margin:10px 0px 30px;
}

#contents-header-asia03{
		margin:10px 0px 20px;

}

#contents-header li,
#contents-header-asia03 li{
	padding:0px 0px 7px;
}

#contents-header li.noimage,
#contents-header-asia03 li.noimage{
	padding:0;
	width:95px;
	height:35px;
}

#contents-header h3,
#contents-header-asia03 h3{
	width:380px;
	height:58px;
	text-align:left;
}

#contents-header h3#north-america01{
	background:url(image/title_na01.gif) no-repeat;
}

#contents-header h3#north-america02{
	background:url(image/title_na02.gif) no-repeat;
}

#contents-header h3#europe01{
	background:url(image/title_eu01.gif) no-repeat;
}

#contents-header h3#asia01{
	height:50px;
	background:url(image/title_as01.gif) no-repeat;
}
#contents-header h3#asia02{
	height:50px;
	background:url(image/title_as02.gif) no-repeat;
}

#contents-header-asia03 h3#asia03{
	background:url(image/title_as03.gif) no-repeat;
}
#contents-header-asia03 p#asia03{
	color:#FF0000;
	padding:5px 0px 5px 8px;
}


#contents-header p#asia01-01{
	width:380px;
	height:30px;
	background:url(image/title_as01_01.gif) 8px 0px no-repeat;
}

#contents-header p#asia02-01{
	width:380px;
	height:30px;
	background:url(image/title_as02_01.gif) 8px 0px no-repeat;
}



h4#lineup-title{
	width:505px;
	height:50px;
	background:url(image/sub_title_lineup.gif) no-repeat;
}

h4#lineup-title02{
	width:505px;
	height:30px;
	background:url(image/sub_title_lineup.gif) no-repeat;
}

#innerlink{
	margin:5px 10px 20px 8px;
}

#innerlink li{
	float:left;
}

#innerlink a{
	background:url(image/arrow_gray.gif) 0px 7px no-repeat;
	padding:3px 18px 3px 12px;
	color:#666666;
}
#innerlink a:hover{
	background:url(image/arrow_gray90.gif) 0px 7px no-repeat;
}



#lineup-hongkong{
	width:505px;
	height:30px;
	background:url(image/ss_title_hong.gif) no-repeat;
}
#lineup-malay{
	width:505px;
	height:30px;
	background:url(image/ss_title_maray.gif) no-repeat;
}
#lineup-thai{
	width:505px;
	height:30px;
	background:url(image/ss_title_thai.gif) no-repeat;
}
#lineup-phili{
	width:505px;
	height:30px;
	background:url(image/ss_title_phili.gif) no-repeat;
}
#lineup-taiwan{
	width:505px;
	height:30px;
	background:url(image/ss_title_taiwan.gif) no-repeat;
}
#lineup-hawaii{
	width:505px;
	height:30px;
	background:url(image/ss_title_hawaii.gif) no-repeat;
}
#lineup-korea{
	width:505px;
	height:30px;
	background:url(image/ss_title_korea.gif) no-repeat;
}
#lineup-australia{
	width:505px;
	height:30px;
	background:url(image/ss_title_australia.gif) no-repeat;
}
#lineup-nzland{
	width:505px;
	height:30px;
	background:url(image/ss_title_nzland.gif) no-repeat;
}


#item-detail-area h5{
	font-size:16px;
	font-weight:bolder;
	color:#0066ff;
}

#item-detail-area p{
	padding:0px 0px 0px 1.2em;
	font-size:14px;
	line-height:135%;
	color:#333333;
	text-indent:-1.1em;
}
#item-detail-area .p1{
	padding:0px 0px 0px 0em;
	font-size:14px;
	line-height:135%;
	color:#333333;
}

#item-detail-area p#item-catch{
	padding:0;
	text-indent:0;
	margin:15px 0px;
	color:#3399ff;
}

#dotline508{
	margin:15px auto 25px;
}

#btn-to-top{
	margin:15px 0px;
	text-align:right;
	background:url(image/dot_repeat.gif) repeat-x center;
}

#btn-to-top a{
	display:block;
	float:right;
	width:45px;
	height:20px;
	background:url(image/btn_to_top.gif) right center no-repeat #FFFFFF;
	text-align:left;
}
