*{     margin: 0;     padding: 0; }body{    margin:0px;    padding:0px;    background-color: #F9FAF5;	font-family:Helvetica, Osaka, MS Pゴシック, Verdana, Geneva, sans-serif;	font-size:12px;	line-height:160%;	}	a:link { color:black;}a:hover { text-decoration:none; color:#09F;}a:active { color: #09F;}a:visited { color: #ccc;}ul {	list-style: none;}#main{	width:800px;	height:550px;	position:absolute;	top:50%;	left:50%;	margin-left:-400px;	margin-top:-275px;}img {	border-style:none;/*padding:10px 0px;*/}/* =================================== *//* left *//* =================================== */#left {	float:left;	width:140px;	height:490px;}	h1 {	display: block;  	text-indent: -9999px;	background-repeat:no-repeat;	background-position:center;	padding:30px 0px 0px 0px;	}	.h1_news {	background-image:url(../image/news_L.gif);	width:70px;	height:45px;	}	.h1_about {	background-image:url(../image/about_L.gif);	width:70px;	height:45px;	}.h1_topics {	background-image:url(../image/topics_L.gif);	width:80px;	height:45px;	}	.h1_column {	background-image:url(../image/column_L.gif);	width:100px;	height:45px;	}.h1_order {	background-image:url(../image/order_L.gif);	width:100px;	height:45px;	}	.h1_contact {	background-image:url(../image/contact_L.gif);	width:100px;	height:45px;	}	.h1_goods {	background-image:url(../image/goods_L.gif);	width:100px;	height:45px;	}.h1_meku {	background-image: url(../image/meku_L.gif);	width:70px;	height:45px;}#left ul {	line-height:2em;	position:absolute;	bottom:60px;	display:block;	font-size:11px;}			/* =================================== *//* right *//* =================================== */	#right {	float:right;	width:650px;	height:490px;	padding:15px 10px 0px 0px;	overflow:auto;}h2 {	padding-top:20px;	font-size:14px;	font-weight:normal;	padding:15px 0px 20px 0px;}p {	line-height:160%;	padding:6px 0px 6px 0px;}.name{	font-size:12px;	text-align:right;	width:450px;	padding-bottom:10px;}/* ============NEWS============== */.newsEntry{	border-bottom:solid 1px #999;	padding-bottom:25px;	margin-bottom:25px;	width:600px;}.date {	font-size:23px;}.newstitle{	padding-left:50px;}	.newstext{	font-size:9pt;	line-height:1.7em;}	.style1{ padding-bottom:50px;}/* ============GOODS============== */#howtoOrder table {	padding:10px 0px;}#howtoOrder table td {	vertical-align:top;}#howtoOrder table tr td p {	padding:5px 0px;}.shippingBorder {	border-bottom:dotted 1px #999;}.shippingfee { padding-left:10px;}.lawTable { padding-left:30px;}/* ============ABOUT============== */.about {	display:block;	padding-top:258px;	background-image:url(../about/img/about.jpg);	background-repeat:no-repeat;	width:650px;}/* ============MEKU============== */.meku {	display:block;	background:url(../meku/img/main_img.jpg) no-repeat;	width:650px;}/* ============TOPICS============== */.h2_topics {	font-size:16px;	width:600px;	padding-top:30px;	border-top:solid 1px #999;}.2009_topics {	font-size:12px;	width:600px;	padding-top:30px;	padding-bottom:30px;	border-top:solid 1px #999;}.topicsText { vertical-align:top;}.topicsImgText {	display:block;	width:290px;	padding-right:15px;	padding-bottom:15px;	font-size:12px;	line-height:1.3em;}.topicsImgText02 {	display:block;	padding-bottom:15px;	padding-top:0px;	font-size:12px;	line-height:1.3em;}#imgHover{ width: 500px; }#imgHover ul li {  	float: left;  	margin-right: 20px;  	margin-bottom: 40px;  	}  #imgHover ul li img {  	border: none;  	padding-bottom: 5px;}  #imgHover .text_black {  	width: 230px;	font-size: 12px}#topics_v { clear:both }#topics_v img { padding:5px 10px 5px 0px; }.imgPadding {padding:5px 0px;}/* ============COLUMN============== */.columnImg {	padding-right:100px;}	.columnImgYoko {	padding-right:28px;}.columnImgText {	display:block;	width:290px;	padding-right:15px;	color: #333;	font-size:11px;	line-height:1.3em;}.columnImgText02 {	display:block;	padding-right:15px;	color: #333;	font-size:11px;	line-height:1.3em;}.height285 { height:285px;}.floatLeft {float:left;}.textIndent { padding-left:5px;}.paddingTop { padding-top:10px;}	.clearBoth { clear:both;}/* ============ORDER============== */.red { color:#F30; font-size:12px;}#form table td { padding:5px;}.ERR  { color:#F30;}.meku {	display:block;	padding-top:258px;	background-image:url(file:///Macintosh%20HD/Users/kodairaeiji/Desktop/public_html/meku/img/main_img.jpg);	background-repeat:no-repeat;	width:650px;}
