@charset "utf-8";
.mainframe{
	width:730px;
	margin-left:230px;
	margin-bottom:40px;
}
/*IE6*/
* html .mainframe{
	width:735px;
	margin-left:0px;
	padding-left:5px;
}


.maincenter{
	width:510px;
	float:left;
	background-color:#e6e6e6;
	margin-bottom:40px;
}


.mainright{
	margin-left:518px;
	width:212px;
	height:auto;
	padding-bottom:12px;
}
/*IE6*/
* html .mainright{
	margin-left:0px;
	padding-left:5px;
	padding-bottom:11px;
}



.lastupdate{
	margin-top:7px;
	margin-left:4px;
	float:left;
}
/*firefox*/
.lastupdate, x:-moz-any-link{
	margin-top:5px;
}
/*IE7*/
*+html .lastupdate{
	margin-top:7px;
}

/*IE6*/
* html .lastupdate{
	margin-top:7px;
	margin-left:2px;
}


.pageingtop{
	text-align:right;
	margin-right:25px;
	margin-bottom:5px;
}
/*firefox*/
.pageingtop, x:-moz-any-link{
	margin-bottom:3px;
}
/*IE7*/
*+html .pageingtop{
	margin-bottom:5px;
}
/*IE6*/
* html .pageingtop{
	margin-top:1px;
	margin-bottom:4px;
}

.pageingbottom
{
	text-align:center;
	width:510px;
	height:30px;
}
/*firefox*/
.pageingbottom, x:-moz-any-link{
	margin-top:7px;
	height:29px;
}
/*IE7*/
*+html .pageingbottom{
	margin-top:5px;
	height:30px;
}
/*IE6*/
* html .pageingbottom{
	height:29px;
	margin-top:7px;
}


.pageimg{
	margin-top:5px;
}
/*firefox*/
.pageimg, x:-moz-any-link{
	margin-top:4px;
}
/*IE7*/
*+html .pageimg{
	margin-top:5px;
}
/*IE6*/
* html .pageimg{
	margin-top:4px;
}

.articleframe{
	clear:both;
	width:498px;
	height:161px;
	margin-left:5px;
	border:1px #555555 solid;
	margin-bottom:6px;
	background-color:#ffffff;
}
/*IE6*/
* html .articleframe{
	margin-top:1px;
	width:500px;
	height:163px;
}



h3{
	margin-top:4px;
	margin-left:5px;
	margin-bottom:4px;
	font-size:16px;
	width:493px;
	font-weight:normal;
}
/*firefox*/
h3, x:-moz-any-link{
	margin-top:3px;
	margin-bottom:2px;
}
/*IE7*/
*+html h3{
	margin-top:4px;
	margin-bottom:4px;
}
/*IE6*/
* html h3{
	
	margin-bottom:2px;
}


.articlimg{
	float:left;
	margin-left:5px;
	width:180px;
	height:132px;
}




.subtitle,.price,.articlecategoryimage,.topmessage{
	margin-left:190px;
}


.subtitle{
	padding-top:3px;
	height:17px;
	width:308px;
	background-color:#cccccc;
	color:#ff0000;
}
/*firefox*/
.subtitle, x:-moz-any-link{
	padding-top:2px;
	height:18px;
}
/*IE7*/
*+html .subtitle{
	padding-top:3px;
	height:17px;
}
/*IE6*/
* html .subtitle{
	height:20px;
}


.price{
}
/*firefox*/
.price, x:-moz-any-link{
	line-height:13px;
}
/*IE7*/
*+html .price{

}

.articlecategoryimage{
	height:20px;
}


.categoryimg{
	margin-top:1px;	
	margin-right:2px;
}
/*IE6*/
* html .categoryimg{
	margin-top:0px;	

}



.topmessage{
	margin-top:2px;
	width:305px;
}
/*firefox*/
.topmessage, x:-moz-any-link{
	line-height:13px;
	margin-top:0px;
	
}
/*IE7*/
*+html .topmessage{
	margin-top:2px;
}
/*IE6*/
* html .topmessage{
	margin-top:1px;
	padding-top:1px;
	line-height:13px;
}







/*
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
*/

div.mainright div.news{
width:210px;
height:100px;
background-image:url("../image/basics/noteinfo.gif");
margin-bottom:10px;
}

div.mainright div.news div.overflow{
overflow:auto;
margin-top:5px;
margin-left:5px;
width:200px;
height:90px;
font-size:10px;
/*filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#ffffff, EndColorStr=#dddddd, GradientType=0);
*/

}

div.mainright div.overflow dl dt,dd{
font-size:10px;
margin-left:3px;
line-height:11px;
}
div.mainright div.overflow dl dd{
margin-bottom:7px;

}

div.mainright div textarea{
width:205px;
height:100px;
font-size:10px;
margin-bottom:10px;
background-color:#eaeaea;
}


.tempoimg{
border:#666666 1px solid;
border-left:0px;
border-top:0px;
border-right:0px;
}




.storeinfoframe{
	border:#666666 1px solid;
	height:275px;
}



.storeimg{
	width:200px;
	height:138px;
	margin-top:2px;
	margin-left:5px;
}
/*firefox*/
.storeimg, x:-moz-any-link{
	margin-top:0px;
}
/*IE7*/
*+html .storeimg{
	margin-top:2px;
}
/*IE6*/
* html .storeimg{
	margin-top:1px;
}

.tenpotizu,.kakudai,.syamei,.tenmei,.jusyo{
	text-align:center;
}

/*firefox*/
.tenpotizu, x:-moz-any-link{
	line-height:10px;
	margin-bottom:1px;
}
.kakudai,.syamei,.tenmei,.jusyo,.tel,.fax,.haticomment, x:-moz-any-link{
	line-height:13px;
}
/*IE7*/
*+html .tenpotizu{
	margin-top:2px;
}

/*IE6*/
* html .tenpotizu{
	margin-top:0px;
	line-height:12px;
	margin-left:6px;

}

/*firefox*/
.kakudai, x:-moz-any-link{
	margin-top:2px;
}

/*IE7*/
*+html .kakudai{
	margin-top:1px;
margin-left:0px;

}
/*IE6*/
* html .kakudai{
margin-left:5px;

}


/*IE6*/
* html .syamei,* html .tenmei,* html .jusyo,* html .tel,* html .fax,* html .haticomment{
	line-height:13px;

}
/*IE6*/
* html .syamei,* html .tenmei,* html .jusyo{
	margin-left:5px;
}


.syamei{
	margin-top:10px;

}

.tel,.fax{
margin-left:33px;

}
.haticomment{
	margin-left:2px;

}




.mailimg{
	margin-top:10px;
	margin-bottom:2px;
}
/*firefox*/
.mailimg, x:-moz-any-link{
	margin-bottom:1px;
}
/*IE7*/
*+html .mailimg{
	margin-bottom:2px;

}
/*IE6*/
* html .mailimg{
	margin-bottom:2px;
}



.lineimg{
	margin-top:11px;
}
/*firefox*/
.lineimg, x:-moz-any-link{
	margin-top:0px;
}
/*IE7*/
*+html .lineimg{
	margin-top:13px;
}
/*IE6*/
* html .lineimg{
	margin-top:13px;
}

.tokusyutitle{
	background-color:transparent;
	margin-left:2px;
	margin-top:2px;
}
/*firefox*/
.tokusyutitle, x:-moz-any-link{
	margin-top:1px;
	line-height:13px;
}
/*IE7*/
*+html .tokusyutitle{
margin-top:2px;
}
/*IE6*/
* html .tokusyutitle{
margin-top:1px;
}

.tokusyuimg{
	margin-top:3px;
	float:left;
	height:64px;
	width:64px;
}
/*firefox*/
.tokusyuimg, x:-moz-any-link{
}
/*IE6*/
* html .tokusyuimg{
	margin-top:2px;
}

.tokusyumessage{
	margin-top:4px;
	margin-left:70px;
	width:132px;
	line-height:14px;
	height:72px;
	margin-bottom:3px;
}
/*firefox*/
.tokusyumessage, x:-moz-any-link{
	margin-top:4px;
	height:70px;
	margin-bottom:6px;
}
/*IE7*/
*+html .tokusyumessage{
	margin-top:3px;
	margin-bottom:2px;
	height:72px;
}
/*IE6*/
* html .tokusyumessage{
	margin-top:3px;
	margin-bottom:1px;
	width:133px;

}















/*イベント系デザイン////////////////////////////////////////////////////////////////////*/
.iventimg{
	width:210px;
	height:140px;
border:#666666 1px solid;
margin-bottom:11px;
}
.parkiventimg{
	width:210px;
	height:259px;
border:#666666 1px solid;
margin-bottom:11px;
}
/*firefox*/
.iventimg, x:-moz-any-link{
	margin-bottom:9px;
}
/*IE7*/
*+html .iventimg{
	margin-bottom:11px;
}
* html .iventimg{

margin-bottom:10px;
}


.challenge25img{
	margin-top:5px;
	margin-left:35px;
}
/*firefox*/
.challenge25img, x:-moz-any-link{
	margin-top:3px;
}
/*IE7*/
*+html .challenge25img{
	margin-top:5px;
}
* html .challenge25img{
	margin-top:4px;
}


.suumoimg{
	margin-top:10px;
	margin-left:39px;
}
/*firefox*/
.suumoimg, x:-moz-any-link{
margin-top:8px;
}
/*IE7*/
*+html .suumoimg{
margin-top:10px;
}
* html .suumoimg{
	margin-top:9px;
}


.googlesitemapimg{
	margin-left:119px;
	margin-top:10px;
}
/*firefox*/
.googlesitemapimg, x:-moz-any-link{
margin-top:8px;
}
/*IE7*/
*+html .googlesitemapimg{
margin-top:10px;
}
* html .googlesitemapimg{
	margin-top:9px;
}




.staffblog{
	margin-top:4px;
	display:inline-block;
	width:92%;
	text-align:right;
}



.error{
height:800px;
font-size:20px;
}
* html .error{
width:200px;
height:800px;

}

.categorynav{color:#009999;}
