 body,a,div,p,h1,h2,h3,h4,h5,ul,li,span,img,form,dl{	margin:0;	padding:0;	border:0;}body{	background-color:#000000;}a:link,a:visited{	color:#990000;	text-decoration:none;	}a:hover,a:visited:hover{	color:#CC0000;	text-decoration:line-through;	}h1 {	font-size:large;	color:#999;	letter-spacing:0.1em;	margin-bottom:15px;	}div#wrapper{	margin:0 auto;	width:1000px;	}div#header{	width:1000px;	height:115px;	}div#top{	width:1000px;	height:50px;	background:transparent url(../images/top.jpg) no-repeat;	}div#bottom{	width:1000px;	height:136px;	background:transparent url(../images/bottom.jpg) no-repeat;	}div#bottom p#left{	text-indent:-5000px;	margin:91px 0 0 101px;	width:183px;	height:32px;	float:left;	}div#bottom p#left a{	width:183px;	height:32px;	display:block;	}div#bottom p#right{	text-indent:-5000px;	width:216px;	height:32px;	margin:91px 101px 0 0;	float:right;	}div#bottom p#left,div#bottom p#right{	color:#FFF;	font-size:x-small;	}div#bottom p#left a:link,div#bottom p#left a:hover,div#bottom p#left a:visited,div#bottom p#left a:visited:hover {	color:#FFF;	text-decoration:underline;	}div#contents{	width:1000px;	background:transparent url(../images/bg.jpg) repeat-y;	}div#contents2{	width:690px;	margin-left:155px;	}div#column_left{	width:538px;	float:left;	}div#column_right{	width:130px;	float:right;	}h2{	margin-bottom:12px;	width:140px;	height:39px;	}div.entry{	margin-bottom:24px;	}div.entry div.title{	width:538px;	padding:0 0 5px 0;	border-bottom:1px dashed #000;	}div.entry div.title h3{	width:354px;	font-size:18px;	line-height:18px;	float:left;	}div.entry div.title p.comment{	width:156px;	padding-right:18px;	float:right;	background:transparent url(../images/icon_comment.jpg)  158px 2px no-repeat;	text-align:right;	font-size:12px;	line-height:18px;	}div.entry p.text{	width:538px;	padding:10px 0;	font-size:small;	line-height:1em;	}div.entry p.readmore{	margin-top:10px;	font-size:small;	line-height:1em;	float:left;	}div.entry p.post{	margin-top:10px;	font-size:x-small;	line-height:1em;	color:#999;	float:right;	}h4#monthly {	width:100px;	height:50px;	background:transparent url(../images/subtile_monthlyarchive.jpg)  0 0 no-repeat;	}h4#category {	width:100px;	height:47px;	background:transparent url(../images/subtile_categoryarchive.jpg)  0 0 no-repeat;	}h4#comment {	width:105px;	height:49px;	background:transparent url(../images/subtile_recentcomment.jpg)  0 0 no-repeat;	}h4#monthly,h4#category,h4#comment {	text-indent:-5000px;	margin-bottom:5px;	}div#column_right ul{	list-style:none;	margin-left:12px;	margin-bottom:24px;	}div#column_right ul li{	font-size:12px;	line-height:15px;	}div#column_right ul li span{	font-size:10px;	}div#column_right ul li a:link,div#column_right ul li a:hover,div#column_right ul li a:visited,div#column_right ul li a:visited:hover{	/*text-decoration:none;*/	}div#column_right ul#recentcomment li {	line-height:1em !important;	margin-bottom:8px;	}p#entry_navi {	font-size:small;	margin-bottom:15px;	}.clr{	height:1px;	width:1px;	content:"";	font-size:1px;	line-height:1px;  	clear: both;}.text1 {	font-size:small;	line-height:1.5em;	color:#000;	}.text1 {	font-size:14px;	line-height:1.5em;	color:#000;	}.mt5{	margin-top:5px;	}.mt10{	margin-top:10px;	}.mb16 {	margin-bottom:16px;	}.mb20 {	margin-bottom:20px;	}.mb24 {	margin-bottom:24px;	}.ml30 {	margin-left:30px;	}.pd5{	padding-bottom:5px;	}.bb {	border-bottom:1px dotted #999;	}a.id {	width:1px;	height:1px;	font-size:1px;	line-height:1px;	}div.entry_comments {	margin-bottom:24px;	}div.entry_comments h4 {	margin-bottom:10px;	}div.entry_comments div {	font-size:small;	color:#555;	line-height:1.5em;	background-color:#dadbd3;	margin-bottom:12px;	padding:5px;	}div.entry_comments div p.commentAuthor{	text-align:right;	font-size:x-small;	color:#888;	border-top:1px dotted #888;	}div.comment_form {	}div.comment_form p {	font-size:x-small;	line-height:1em;	margin-bottom:10px;	}div.comment_form textarea#comment-text,div.comment_form input#comment-author,div.comment_form input#comment-email {	background-color:#f9f9f7;	border:1px solid #CCC;	}h4#comment_form {	}textarea#comment-text {	margin-bottom:10px;	}input#comment-author {	}input#comment-email {	}input#comment-post {	}h1#shopinfo{	text-indent:-5000px;	background:#ecede5 url(../images/title_shopinformation.jpg) 0 0 no-repeat;	width:209px;	height:28px;	margin-bottom:15px;	}div#map {	width:500px;	height:500px;	border:1px solid #BBB;	}div#infoimages {	margin-bottom:32px;	}div#infoimages img {	border:1px solid #BBB;	margin-right:16px;	}/* floating box clear */.x:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.x { display: inline-table; min-height: 1%; }/* Hide from mac IE5 \*/* html .clr { height: 1%; }.x { display: block; }/* End Hide from mac IE5 */