@charset    "utf-8";


#special_body img{
    max-width:100%;
}

/* clearfix */
/*************************************************************/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* custom */
/*************************************************************/

#special_outbox	{
	width:960px;
	background:url(/mop/iruma/special/shopping_bus_kawagoe/images/common/bg_main_body.gif) repeat-y;
	margin-top:5px;
}

#special_oubbox_bottom	{
	padding-bottom:12px;
	background:url(/mop/iruma/special/shopping_bus_kawagoe/images/common/bg_main_bottom.gif) bottom no-repeat;
}

#special_box	{
	width:945px;
	padding:0 6px 0 7px;
}

/* navi */
/********************************************************************/

*html	body	#navi	{
	width:200px;
	margin-left:9px;
	float:left;
}


#navi	{
	width:200px;
	margin-left:18px;
	float:left;
}

#category_outbox	{
	/*background:url(/mop/iruma/special/shopping_bus_kawagoe/images/navi_bg.gif) repeat-y;*/
}

#category	{
	/*background:url(/mop/iruma/special/shopping_bus_kawagoe/images/navi_bottom.gif) bottom no-repeat;*/
	padding-bottom:27px;
}

#category	ul	li	{
	width:170px;
	margin:0 auto 7px;
	list-style-type: none;
}

#special_body	{
	/*width:690px;
	padding-left:15px;

	float:left;*/
	text-align:center;
	margin:auto;

}

#special_body_top	{
	/*width:860px;*/
	padding: 0 auto 20px;
	margin:0;
	/*float:left;*/

}



/* Link ****************************************/
#special_outbox	a{
	color:#5a3f1e;
	text-decoration:none;
}

#special_outbox	a:visited {
	color:#5a3f1e;
	text-decoration:none;
}

#special_outbox	a:hover {
	color:#8c7962;
	text-decoration: underline;
}


/* font ****************************************/
td	{
	color:#676262;
	line-height:1.4;
}


/* id ****************************************/
#special_container	{
	width:690px;
	margin-bottom:21px;
}

#special_container	tr	td	{
	text-align:center;
	vertical-align:top;
	font-size:12px;
}

#special_container	tr	td.shoplist	{
	text-align:left;
	padding:0;
}


/* shop ***************************************/
.shoplist	{
	margin:15px 0;
}

.double	{
	width:690px;
}

*html	.double	td.shop_container	{
	vertical-align:top;
	padding:10px 0;
	width:326px;
}

.double	td.shop_container	{
	vertical-align:top;
	padding:10px 0;
	width:331px;
}

.shopdata	th	{
	text-align:left;
	font-size:13px;
	font-weight:bold;
	padding: 0 0 3px 10px;
}

table.shopdata	td.logo	{
	padding:10px 20px 10px 10px;
	width: 120px;
}

td.logo img	{
	border:#fae0e0 1px solid;
}

.data	{
	text-align:left;
	padding:10px 10px 10px 0;
	width: 175px;
}

.shop_container_none	{
	background-image:none!important;
	background-color:transparent!important;
	border:none;
}

.single	td.shop_container	{
	vertical-align:top;
	padding:10px 0;
}

*html	.single	td.shop_container	{
	vertical-align:top;
	padding:10px 0;
}

#special_container	tr	td.shoplist	.single	td.photo	{
	padding:0 20px 0 10px;
}

#special_container	table.single	table.shopdata	td.data	{
	width:262px;
	text-align:left;
	padding:10px 0;
	color:#676262;
}

.cell_btm	img	{
	height:20px;
}

.cell_center	img	{
	width:16px;
}

.shopdata	th	{
	text-align:left;
/*	border-bottom:1px #ff5cad solid;
*/	color:#f48580;
	font-size:14px;
	padding-bottom:8px;

}

*html	.single .shop_container	{
	border-right: 2px solid #f17fbf;
}

.shop_container	{
	border: 2px #d7000f solid;
}

*html	.double	td.shop_container	{
	background-color:#FFFFFF;

}

.double	td.shop_container	{
	background-color:#ffffff;
}

.shopdata th	{
	border-bottom:1px #f77f87 solid;
	color:#f84f5b;
}

.shopdata th span	{
	font-size:11px;
	color: #666666;
}

.shopdata	th div	{
	color:#5f6258;
}

.data	{
	color:#333333;
	text-align:left!important;
}

.single	td.shop_container	{
	background-color:#ffffff;
}


/* to top ***************************************/
#special_container	tr	td.top	{
	text-align:right;
	padding:10px 10px 0px;
	color: #CC0000;
}






