body{	margin:0; padding:0;	font-family:Arial, Helvetica, sans-serif;	font-size:75%;	background:#ffffe6 url(../img/back.gif) repeat-y;	}*{margin:0; padding:0;}.clear{clear:both;}.mark{color:#360; font-size:130%; font-weight:bold;}#wrapper{	width:800px;	background:#fff;	border-bottom:5px solid #390;	position:relative;	}	#wrapper p#head{		position:absolute;		top:5px;		left:500px;		font-size:75%;		}/*header ---------------------------------------*/#header{	height:100px;	background:url(../img/header.gif) no-repeat;	}	h1 a{	display:block;	width:100px;	height:100px;	text-indent:-9999px;	background: url(../img/logo.gif) no-repeat;	position:absolute;	top:0;	left:5px;	}#header p a{	display:block;	width:120px;	height:20px;	text-indent:-9999px;	background: url(../img/tomodachi.gif) top left no-repeat;	position:absolute;	top:70px;	left:665px;	}	#header p a:hover{background: url(../img/tomodachi.gif) top right no-repeat;}/*///header ---------------------------------------*/	/*---navigation--------*/#navigation{	width:800px;	}#navigation ul{	list-style:none;	height:30px;	background:url(../img/menu.gif) no-repeat;	}#navigation li{	position:absolute;	text-indent:-9999px;	}#navigation li#first{left:0px; width:108px;}#navigation li#shopping{left:108px; width:202px;}#navigation li#faq{left:310px; width:87px;}#navigation li#guide{left:397px; width:87px;}#navigation li#safety{left:484px; width:79px;}#navigation li#contact{left:563px; width:66px;}#navigation li#top{left:629px; width:71px;}#navigation li a{	text-decoration:none;/*FIREのバグ*/	display:block;	height:30px;	outline:0;	}#navigation li#first a:hover{background: url(../img/menu.gif) no-repeat 0 -30px;}#navigation li#shopping a:hover{background: url(../img/menu.gif) no-repeat -108px -30px;}#navigation li#faq a:hover{background: url(../img/menu.gif) no-repeat -310px -30px;}#navigation li#guide a:hover{background: url(../img/menu.gif) no-repeat -397px -30px;}#navigation li#safety a:hover{background: url(../img/menu.gif) no-repeat -484px -30px;}#navigation li#contact a:hover{background: url(../img/menu.gif) no-repeat -563px -30px;}#navigation li#top a:hover{background: url(../img/menu.gif) no-repeat -629px -30px;}#first_top #navigation li#first{background: url(../img/menu.gif) no-repeat 0 -30px;}#shopping_top #navigation li#shopping{background: url(../img/menu.gif) no-repeat -108px -30px;}#faq_top #navigation li#faq{background: url(../img/menu.gif) no-repeat -310px -30px;}#guide_top #navigation li#guide{background: url(../img/menu.gif) no-repeat -397px -30px;}#safety_top #navigation li#safety{background: url(../img/menu.gif) no-repeat -484px -30px;}#contact_top #navigation li#contact{background: url(../img/menu.gif) no-repeat -563px -30px;}/*navigaiton---------------*//*contents ------------------------------------*/	#contents{	margin-top:10px;	width:800px;	background:url(../img/contents_bk.gif) repeat-y;	}	#top_main{	width:630px;	float:right;	padding-right:10px;	}	#top_main h2{		padding:3px 0 3px 8px;		font-size:110%;		color:#fff;		background:#360;		}	#top_main h3{		padding:3px 0 3px 8px;		font-size:110%;		color:#360;		background: #fff url(../img/h3.gif) right top no-repeat;		border:1px solid #360;		}#pan{	padding:3px 0;	}#main{	padding:10px 15px;	}	#main p{		margin:5px 0;		line-height:1.8;		}		#main ul#title{		margin-top:15px;		list-style:none;		}				#main ul#title li{			line-height:1.5;			font-size:120%;			color:#360;			padding-left:8px;			margin:15px 0;			border-left:5px solid #360;			}/*///contents ------------------------------------*/	#sab_menu{	width:150px;	float:left;	border-top:1px solid #390;	}	#sab_menu ul{		}	#sab_menu li{		list-style:none;		line-height:1.8;		margin-left:20px;		}#cart{	width:150px;	height:25px;	text-indent:-9999px;	background:url(../img/cart.gif);	}		#footer{	border-top:1px solid #390;	border-bottom:1px solid #390;	padding:8px 80px;	text-align:center;	}	#footer p{		line-height:1.5;		font-size:80%;		}	address{	font-style:normal;	text-align:center;	line-height:1.3;	}/*-▼▼▼▼▼▼▼▼▼▼-------------------------------------------------------------------------------------------*/	/*first---------------*/#first_navi{	width:500px;	margin:5px 50px;	position:relative;	}	#first_navi ul{	list-style:none;	height:150px;	background:url(../first/img/menu.gif) no-repeat;	}#first_navi li{	position:absolute;	text-indent:-9999px;	}#first_navi li#what{left:0px; width:250px;}#first_navi li#pack{left:250px; width:250px;}#first_navi li#member{top:75px; left:0px; width:250px;}#first_navi li a{	text-decoration:none;/*FIREのバグ*/	display:block;	height:75px;	outline:0;	}#first_navi li#what a:hover{background: url(../first/img/menu.gif) no-repeat -500px 0px;}#first_navi li#pack a:hover{background: url(../first/img/menu.gif) no-repeat -750px 0px;}#first_navi li#member a:hover{background: url(../first/img/menu.gif) no-repeat -500px -75px;}#first_top dl{	margin-top:15px;	}		#first_top dt{		margin-left:10px;		font-size:140%;		font-weight:bold;		color:#360;		}	#first_top dd{		margin:10px 0 10px 30px;		}						#what_box{			padding-right:250px;			background:url(../first/what/img/img.jpg) right 18px no-repeat;			}/*----------------------*/	/*guide---------------*/#guide_top dl#standards{	margin-top:15px;	}		#guide_top dl#standards dt{		margin-left:10px;		font-size:140%;		font-weight:bold;		color:#360;		}	#guide_top dl#standards dd{		margin:10px 0 10px 30px;		}			/*guide_navi-----------------------------*/	#guide_navi{	width:500px;	margin:5px 50px;	position:relative;	}	#guide_navi ul{	list-style:none;	height:225px;	background:url(../guide/img/menu.gif) no-repeat;	}	#guide_navi li{	position:absolute;	text-indent:-9999px;	}			#guide_navi li#order{left:0px; width:250px;}		#guide_navi li#cancel{left:250px; width:250px;}		#guide_navi li#promis{top:75px; left:0px; width:250px;}		#guide_navi li#send{top:75px; left:250px; width:250px;}		#guide_navi li#payment{top:150px; left:0px; width:250px;}		#guide_navi li a{		text-decoration:none;/*FIREのバグ*/		display:block;		height:75px;		outline:0;		}	#guide_navi li#order a:hover{background: url(../guide/img/menu.gif) no-repeat -500px 0px;}	#guide_navi li#cancel a:hover{background: url(../guide/img/menu.gif) no-repeat -750px 0px;}	#guide_navi li#promis a:hover{background: url(../guide/img/menu.gif) no-repeat -500px -75px;}	#guide_navi li#send a:hover{background: url(../guide/img/menu.gif) no-repeat -750px -75px;}	#guide_navi li#payment a:hover{background: url(../guide/img/menu.gif) no-repeat -500px -150px;}		/*//guide_navi-----------------------------*/			/*guide order----------------------------*/	.tyumon{		padding-left:120px;		padding-top:10px;		height:130px;		background:url(../guide/order/img/tyumon.gif) left top no-repeat;		}	.zyutyuu{		padding-left:120px;		padding-top:10px;		height:140px;		background:url(../guide/order/img/zyutyuu.gif) left top no-repeat;		}		.zyutyuu dd{			line-height:1.5;			margin:1em 0 1em 2em;			}	.hassou{		padding-left:120px;		padding-top:10px;		height:120px;		background:url(../guide/order/img/hassou.gif) left top no-repeat;		}			.hassou dd{			line-height:1.5;			margin:1em 0 1em 2em;			}	.touchaku{		padding-left:120px;		padding-top:10px;		height:80px;		background:url(../guide/order/img/touchaku.gif) left top no-repeat;		}	/*//guide_order -------------------------*/			/*guide payment -----------------------*/				.yamato{padding-right:200px;				padding-left:8px;				margin:5px 0;				background:url(../guide/payment/img/yamato.gif) right no-repeat;			}						#guide_top table{				margin-top:5px;				border-right:1px solid #999;				border-bottom:1px solid #999;				font-size:120%;				}				#guide_top th{					padding:5px 0 5px 5px;					text-align:left;					border-left:1px solid #999;					border-top:1px solid #999;					background:#e5e5e5;					}					#guide_top td{						padding:5px 0 5px 5px;						border-left:1px solid #999;						border-top:1px solid #999;						}			/*guide payment -----------------------*/	/*safety*/	#safety_top table{	}	#safety_top th{	padding:3px 0;	width:14em;	text-align:left;	}	#safety_top td{	padding:3px 0 3px 5px;	}		/*safety_navi-----------------------------*/	#safety_navi{	width:500px;	margin:5px 50px;	position:relative;	}	#safety_navi ul{	list-style:none;	height:150px;	background:url(../safety/img/menu.gif) no-repeat;	}	#safety_navi li{	position:absolute;	text-indent:-9999px;	}		#safety_navi li#sales{left:0px; width:250px;}		#safety_navi li#privacy{left:250px; width:250px;}		#safety_navi li#agreement{top:75px; left:0px; width:250px;}				#safety_navi li a{		text-decoration:none;/*FIREのバグ*/		display:block;		height:75px;		outline:0;		}	#safety_navi li#sales a:hover{background: url(../safety/img/menu.gif) no-repeat -500px 0px;}	#safety_navi li#privacy a:hover{background: url(../safety/img/menu.gif) no-repeat -750px 0px;}	#safety_navi li#agreement a:hover{background: url(../safety/img/menu.gif) no-repeat -500px -75px;}		/*//guide_navi-----------------------------*/	/*FAQ*/#faq_top hr{	border:1px dashed #390;	color:#fff;	background-color:#fff;	border-bottom:none;	border-left:none;	border-right:none;	}	/*want*/	#want_top table{	border-top:1px solid #666;	border-left:1px solid #666;	margin-top:8px;	}	#want_top th{	padding:3px 0;	width:5em;	vertical-align:top;	line-height:1.8;	border-right:1px solid #666;	border-bottom:1px solid #666;	}	#want_top td{	padding:3px 0 3px 5px;	line-height:1.8;	border-right:1px solid #666;	border-bottom:1px solid #666;	}	iframe{border:none;	}	/*e831----------------------*/	#e831_navi{		width:600px;		position:relative;		background: url(../e831/img/img.jpg) no-repeat;		height:250px;		}	#e831_navi ul{		display:block;		width:250px;	list-style:none;	height:225px;	position:absolute;	top:5px;	left:325px;	background:url(../e831/img/menu.gif) no-repeat;	}	#e831_navi li{	position:absolute;	text-indent:-9999px;	}		#e831_navi li#message{top:0px; width:250px;}		#e831_navi li#outline{top:75px; width:250px;}		#e831_navi li#history{top:150px; width:250px;}		#e831_navi li a{		text-decoration:none;/*FIREのバグ*/		display:block;		height:75px;		outline:0;		}			#e831_navi li#message a:hover{background: url(../e831/img/menu.gif) no-repeat -250px 0px;}	#e831_navi li#outline a:hover{background: url(../e831/img/menu.gif) no-repeat -250px -75px;}	#e831_navi li#history a:hover{background: url(../e831/img/menu.gif) no-repeat -250px -150px;}/*//e831----------------------*/