* {margin:0;padding:0;}body{	margin-top:0;	font-size: 9pt;	line-height: 120%;	background-image:url(../img/bg.gif);	}td{	font-size:9pt;	line-height:120%;	}#main{	border:solid;	border-width:1px;	border-color:#07004E;	width:700px;	text-align:left;	background-color:#fff;	}h1{	background-color:#07004E;	width:700px;height:15px;	margin:0;padding:2;	color:#fff;	font-size:7pt;	font-weight:lighter;	text-align:left;	}.osusume{	width:515px;	margin-top:15px;	margin-left:15px;}.osusume div{	float:left;	width:125px;}.itm-photo{	width:100px;	height:108px;	border:2px #07004E solid;}.itm-name{	margin-top:4px;	width:110px;	color:#313131;}.itm-price{	float:left;	margin-top:3px;	font-weight:bold;	font-size:10pt;	color:#FF0000;	display:inline;}.itm-teika{	float:left;	margin-top:4px;	display:inline;}#footer{	background-color:#07004E;	width:700px;height:20px;	color:#fff;	}#footer a{	text-decoration:none;	color:#fff;	}#footer a:hover{	text-decoration:underline;	}#toplogo{	font-size:8pt;	margin:0; padding:0;	}#toplogo a		{text-decoration:none;	}#toplogo a:hover{color:red;	}#topmenu{	background-image:url(../img/bg-topmenu.gif);	width:100%; height:30px;	margin:0; padding:0;	text-align:right;	}#footermenu{	font-size:8pt;		}/************** TOPIX + Info ***************/div.table1{	background-image:url(../img/bg-a.gif);	width:515px;	margin:0;	}div.info{	display: block;	float: left;	background-image:url(../img/topix-bg2.gif);	width:190px; height:207px;	margin-left:1px;	}.info img{	margin-left:11px;	}.infotext{	margin-left:20px;	margin-right:5px;	font-size:7.5pt;	}/************** SUSUME ***************/div.table2{	background-image:url(../img/bg-c.gif);	width:515px;	margin:0;	}/***************商品　左***************/#pick1{	display: block;	float: left;	margin:10px auto 5px 2px;	background-image:url(../img/susume-bg.gif);	width:250px;	}#pick1 ul{	margin-top:0;	margin-bottom:0;	margin-left:20px;	margin-right:0;	padding:0;	}#pick1 table{	margin-left:5px;	}#pick1 li	{	list-style-image:url(../img/a1.gif);	}/***************商品　右***************/#pick2{	display: block;	float: none;	margin:10px auto 5px 5px;	background-image:url(../img/susume-bg.gif);	width:250px;	}#pick2 ul{	margin-top:0;	margin-bottom:0;	margin-left:20px;	margin-right:0;	padding:0;	}#pick2 table{	margin-left:5px;	}#pick2 li	{	list-style-image:url(../img/a1.gif);	}#pick2{	display: block;	margin:10px 5px 5px 5px;	background-image:url(../img/susume-bg.gif);	}img{	border:0;}iframe{	margin-left:15px;		margin-top:13px;}hr{		display: none;}/*###################*//*	HELPページ	*//*###################*/.com {	width: 500px;	padding: 10px;}.Q-title {	background-image: url(../img/title.gif);	width: 512;	height: 25px;	margin:8px 10px 0 10px;	padding-top: 5px;	padding-left: 20px;	font-size: 11pt;	color: #fff;}.Q-com {	background-image: url(../img/bg-com1.gif);	width: 512px;	margin:0 10px;	padding:10px 5px 10px 20px;	border-style: solid;	border-width:0 1px 1px 1px;	border-color:#0F236D;}.up {  /*---------------------ページup*/	width: 500px;	text-align: right;}.up  A:hover {	background-color: #EECE00;}.sankaku {	width: 80%;	text-align: center;	filter: dropshadow(offx=1,offy=1,color=#cccccc);}.t-image{margin-left:10px;}.cate_navi{	margin-left:10px;}