/* ======== LAYOUT ======== */*{	padding: 0px;	margin: 0px}html{	height: 100%;}body{	height: 100%;}#ie-page{	text-align: center; /* IE向けセンタリング */}#page{	width: 800px;	margin: 0px auto;	text-align: left; /*IE向けセンタリングの後処理*/	position: relative;}#header{	height: 200px;	padding: 0px 10px 0px 10px;}#trademark{	width: 230px;	height: 100px;	text-align: center;	position: absolute; top:30px; left: 10px;}#illustration{	position: absolute; top:30px; left: 370px;}#copyright{	position: absolute; top:180px; left: 10px;}#menu{	float: left;	width: 180px;	padding: 50px 0px 0px 0px;}#tag{	padding: 10px 10px 10px 0px;	margin: 0px 30px 0px 0px;}#index{	padding: 10px 0px 10px 0px;	margin: 0px 30px 0px 0px;}#products{	padding-bottom: 10px;	margin: 10px 30px 0px 0px;}#order{	padding-bottom: 10px;	margin: 10px 30px 0px 0px;}#explanation{	padding-bottom: 10px;	margin: 10px 30px 0px 0px;}#contact{	padding-bottom: 10px;	margin: 10px 30px 0px 0px;}#main{	float: right;	width: 600px;	margin-top: 50px;}#main p{	line-height: 1.5;	text-indent: 1em;}/*#products-main p{	line-height: 1.5;	text-indent: 1em;}*//*#products-main img{	margin: 20px 0px 20px 0px;}*/#main ul{	padding: 10px;	margin-left: 10px;	line-height: 1.5;}#main img{	margin: 3px 1px 3px 1px;}#news{	margin: 70px 20px 0px 0px;	padding: 10px;}#news dl{	margin-left: 20px;}#date{	float: left;	width: 90px;	line-height: 1.5;}#information{	width: 400px;	line-height: 1.5;}#dd{	padding: 0px 0px 10px 15px;}h1{	padding: 0px 10px 20px 0px;}h2{	padding: 0px 0px 10px 0px;}#return{	margin: 30px 0px 50px 0px;	text-align: right;	clear: right;}#submenu{}/* ======== STYLE ======== */a:link{ 	color: #444444;}a:visited {	color: #444444;}a:hover{	color: #000000;	font-weight: bold;}a:active{	color: #000000;}#page{	background-color: #ffffff;}#header{	background-color: #ffffff;	border-bottom: 2px solid #000000;}#menu{	background-color: #ffffff;}#tag{	background-color: #383838;}#index{	border-bottom: 1px solid #a0a0a0;}#products{	border-bottom: 1px solid #a0a0a0;}#order{	border-bottom: 1px solid #a0a0a0;}#explanation{	border-bottom: 1px solid #a0a0a0;}#contact{	border-bottom: 1px solid #a0a0a0;}#main{	background-color: #ffffff;}#main ul{	list-style-type: none;}/*#close{	border: 1px #999900 solid;}*//* ======== FONTS ======== */*{	font-size: 99%;}body{	font-family: serif, Arial, Helvetica;	color: #555555;}a{	font-weight: nomal;	text-decoration: none;}h1{	font-size: 150%;}h2{	font-size: 110%;}h3{	font-size: 105%;}.link{	font-weight: normal;}#copyright{	font-size: 80%;}.bold{	font-weight: bold;}#return{	font-size: 90%;}
