@charset "Shift_JIS";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
br {
	letter-spacing:0;
}

body {
	background:url(/shopping/images/pub/trialset/washset/090901_washset_all_bg.gif) repeat-y center top;
	font-family:"ＭＳ Ｐゴシック",Osaka;
	font-size:75%;
}
/* IE7でpadding指定 */ 
*:first-child+html body { 
padding-left: 1px; 
}
/* IE6以下でpadding指定 */ 
*html body { 
padding-left: 1px; 
}

a {
	color:#3366FF;
}
#container {
	width:802px;
	margin:0 auto 0 auto;
}
#header {
	padding:11px 1px 11px 12px;
}
#header table {
	width:100%;
}
#header #logo {
	text-align:left;
	vertical-align:top;
}
#header #headNavi {
	text-align:right;
	vertical-align:bottom;
	padding:0 22px 7px 0;
}
#header #headNavi table {
	width:580px;
	margin:0 0 0 auto;	
}
#header #headNavi table td{
	vertical-align:bottom;
}
#gnavi {
	width:780px;
	margin-left:7px;
}
#gnavi td,
#contents td,
#footer .bottomSection td {
	font-size:1px;
	text-align:left;
	vertical-align:top;
	line-height:0;
}
/*#contents .column1Top {
	margin-left:8px;
}*/
#contents .column1 {
	margin-left:15px;
}
#footer .bottomSection td {
	padding:6px 0;
	background:#e3f7fe;
}
#footer #footArea {
	margin-left:9px;
}
/*#footer table.bottomSection {
	margin-left:8px;
}*/
#footer .verisign {
	width:111px;
	height:76px;
}
#footer #jdm {
	width:68px;
	vertical-align:middle;
}
#footer .fText {
	width:323px;
	padding-right:13px;
	font-size:84%;
	vertical-align:middle;
}
#footer .link {
	width:255px;
}
#footer .link table {
	border-left:1px solid #E3E0DE;
}
#footer .link .contact {
	padding-top:2px;
	padding-left:15px;
}
#footer .link .policy {
	padding-top:2px;
}
#footer .link #copy {
	padding-bottom:3px;
	padding-left:15px;
}
#popup {
	padding:2px;
	background:none;
}
#popup td {
	font-size:1px;
	text-align:left;
	vertical-align:top;
	line-height:0;
}

