@charset "utf-8";

/* div.contents-navi
---------------------------------------------------------*/
div#content ul.contents-navi {
	margin-bottom: 14px;
}
div#content ul.contents-navi li {
	float:left;
	margin-right:3px;
}
div#content ul.contents-navi li.last-child {
	margin-right:0;
}

/* div.section-l
---------------------------------------------------------*/
div#content div.section-l p.button {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 8px;
	padding:0;
}
div#content div.section-l div.table {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
div#content div.section-l div.hr {
	height: 1px;
	background: url(/urban/graphic/index/line01.gif) repeat-x bottom;
	padding-top:20px;
}
div#content div.section-l div.hr hr {
	display: none;
}
div#content div.section-l div.section-in-1 {
	overflow: hidden;
	clear: both;
}
div#content div.section-l div.section-in-1 h4 {
	margin-bottom: 12px;
}
div#content div.section-l div.section-in-1 ul.specialset {
	margin-bottom: 12px;
}
div#content div.section-l div.section-in-1 div.left-box {
	width: 493px;
	float: left;
}
div#content div.section-l div.section-in-1 div.right-box {
	width: 177px;
	float: right;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
}
/*div#content div.section-l div.section-in-1 div.right-box img {
	margin-bottom: 12px;
}*/
div#content div.section-l dl.present dt {
	margin-bottom:18px;
}
div#content div.section-l dl.present dd {
	margin-left:7px;
}
/*div#content div.section-l ul.note {
	margin-top:12px;
	color:#7f7f7f;
	font-size:12px;
}*/

div#content div.section-l div.section-in-2 {
	padding: 11px 2px 0 17px;
}
div#content div.section-l div.section-in-2 div.left-box {
	width: 500px;
	margin-right: 4px;
	_margin-right: 0;
	float: left;
}
div#content div.section-l div.section-in-2 div.left-box ol li {
	float: left;
}

/* div.chair */
div#content div.section-l div.section-in-2 div.chair {
	position:relative;
	height:298px;
}
div#content div.section-l div.section-in-2 div.chair p.button {
	position:absolute;
	bottom:0;
	right:12px;
}

/* div.cokeglass */
div#content div.section-l div.section-in-2 div.cokeglass {
	width:461px;
}
div#content div.section-l div.section-in-2 div.cokeglass ul.note {
	margin-bottom:18px;
}

/* div.mccafe
---------------------------------------------------------*/
div#content div#mccafe {
	background:url(/urban/graphic/index/image_13.jpg) no-repeat right top;
}
div#content div#mccafe div {
	width: 493px;
}
div#content div#mccafe div img {
	margin-bottom: 12px;
}

/* div.kazasu
---------------------------------------------------------*/
div#content div.kazasu {
	background:url(/urban/graphic/index/background_footer_04.jpg) no-repeat bottom;
}
div#content div.kazasu div.section-in-1 {	
	padding-left:163px;
}
div#content div.kazasu div.section-in-1 div.left-box {
	width:407px;
}
div#content div.kazasu div.section-in-1 div.right-box {
	width:128px;
}

/* div.chicken
---------------------------------------------------------*/
div#content div.chicken div.section-in-1 div.left-box {
	width:427px;
}
div#content div.chicken div.section-in-1 div.right-box {
	width:235px;
}

/* concept-icon
---------------------------------------------------------*/
div#content .icon_qualite,
div#content .icon_edge,
div#content .icon_food,
div#content .icon_fresh,
div#content .icon_extreme {
	background-position:97% 50%;
	background-repeat:no-repeat;
}
div#content .icon_qualite {
	background-image:url(/urban/graphic/index/icon_qualite_l.png);
	_background-image:url(/urban/graphic/index/icon_qualite_l.gif);
}
div#content .icon_edge {
	background-image:url(/urban/graphic/index/icon_edge_l.png);
	_background-image:url(/urban/graphic/index/icon_edge_l.gif);
}
div#content .icon_food {
	background-image:url(/urban/graphic/index/icon_food_l.png);
	_background-image:url(/urban/graphic/index/icon_food_l.gif);
}
div#content .icon_fresh {
	background-image:url(/urban/graphic/index/icon_fresh_l.png);
	_background-image:url(/urban/graphic/index/icon_fresh_l.gif);
}
div#content .icon_extreme {
	background-image:url(/urban/graphic/index/icon_extreme_l.png);
	_background-image:url(/urban/graphic/index/icon_extreme_l.gif);
}


/* dl.example
---------------------------------------------------------*/
/*div#content dl.example {
	margin-bottom:12px;
}*/
div#content dl.example dt,
div#content dl.example dd {
	float:left;
}
div#content dl.example dt {
	padding-top:2px;
	*margin-top:-2px;
	_margin-top:-5px;
	padding-right:0.5em;
	font-size:10px;
	vertical-align:middle;
}
div#content dl.example dd ul li {
	float:left;
}
div#content dl.example dd ul li img {
	vertical-align:middle;
	font-size:0;
	line-height:0;
}

/* div.section-m-box
---------------------------------------------------------*/
div#content div.section-m-box {
	margin-top: 7px;
}

	/* div.section-m
	---------------------------------------------------------*/
	div#content div.section-m-box div.section-m {
		min-height: 180px;
		height: auto !important;
		height: 180px;
		width: 362px;
		padding-bottom: 17px;
		float: left;
		background: #ffffff url(/urban/graphic/index/background_footer_03.gif) bottom no-repeat;
	}
	div#content div.section-m-box div.margin-7 {
		margin-right: 7px;
	}
	div#content div.section-m-box div.section-m p {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 12px;
	}
	div#content div.section-m-box div.section-m div#crew {
		background: url(/urban/graphic/index/image_04.jpg) top left no-repeat;
		padding: 0 12px 6px 117px;
	}
	div#content div.section-m-box div.section-m div#poteto-kanban {
		min-height: 101px;
		height: auto !important;
		height: 101px;
		background: url(/urban/graphic/index/image_11.jpg) top left no-repeat;
		padding: 0 12px 6px 153px;
	}

/* div.bigamerica
---------------------------------------------------------*/
div#content div.bigamerica dl {
	margin-bottom:12px;
}
div#content div.bigamerica dl dd {
	margin:0;
}

/* clearFix
-----------------------------------------------------------*/
div#content ul.contents-navi,
div#content div.section-l div.section-in-2 div.left-box ol,
div#content div.section-m-box,
div#content dl.example {
	overflow: hidden;
}
div#content ul.contents-navi:after,
div#content div.section-l div.section-in-2 div.left-box ol:after,
div#content div.section-m-box:after,
div#content dl.example:after {
	content: "";
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}
/*\*/
* html div#content ul.contents-navi,
* html div#content div.section-l div.section-in-2 div.left-box ol,
* html div#content div.section-m-box,
* html div#content dl.example {
	height: 1em;
	overflow: visible;
}
/**/

