@charset "utf-8";

div , p{
margin:0px;
padding:0px;
}

img {
	border: 0;
}

/******************************
　特集：お取り寄せ　らーめん特集
*******************************/


#wrap #RAMEN-INDEXHEAD {
	margin:0;
	padding-left:15px;
}

/* トップタイトル画像
-------------------------------------*/
.main_hd {
	DISPLAY:none;
}

.main_img {
	margin:0;
	padding:0;
	width:785px;
	height:155px;
	background: #fbe5aa url(../image/ramen2010_h1.jpg) no-repeat;
}

/*商品リスト
-----------------------------------------------------------*/
.ossmList {
	width:785px;
	margin:0px;
	padding:0px 0px 5px 0px;
	background-color:#fbe5aa;
}
.ossmList ul {
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#fbe5aa;
}
.ossmItemList {
	margin:0px;
	padding:0px;
	width:785px;
}
.ossmItemList LI {
	border-top:#fbe5aa 0px solid;
	border-left:#fbe5aa 5px solid;
	border-bottom:#fbe5aa 0px solid;
	border-right:#fbe5aa 0px solid;
	background:#ffffff;
	margin:0px;
	padding:0px;
	float:left;
	width:260px;
	list-style-type:none;
}

UNKNOWN {
	width:255px;
}
HTML BODY .ossmItemList LI {
	width:255px;
}

.ossmItemList LI.rightEnd {
	border-top:#fbe5aa 0px solid;
	border-left:#fbe5aa 5px solid;
	border-bottom:#fbe5aa 0px solid;
	border-right:#fbe5aa 5px solid;
	width:265px;
	/*プリント対策*/
	margin-right:-4px;
}
UNKNOWN {
	width:255px;
	height:445px;
}
HTML BODY .ossmItemList LI.rightEnd {
	width:255px;
}
.ossmItemList LI SPAN {
	margin:0px;
	padding:0px;
	display:block;
}

/*　商品詳細　*/
.ossmItemList LI .desc {
	margin:5px 0px 10px 5px;
	padding:5px;
	color:#000000;
	width:242px;
	text-align:left;
	border:#d5b63a 1px dotted;
	overflow:hidden;
}

/* safari only \*/
html:\66irst-child .ossmItemList LI .desc,
body:first-of-type .ossmItemList LI .desc {
	width:230px;
}

.ossmItemList LI .name {
	margin:10px;
	padding:0px;
	font-weight:bold;
	color:#3e3a39;
	font-size:130%;
	width:240px;
}
.ossmItemList LI .name a{
	color:#0303ff;
}
.ossmItemList LI .name a:hover{
	color:#eb0e36;
}

.ossmItemList LI .photo {
	text-align:center;
	margin-top:5px;
}
.ossmBorder{
	border:#fbe5aa 1px solid;
	padding:0px;
	margin:0px;
	width:255px;
	overflow:hidden;
}


/* safari only \*/
html:\66irst-child .ossmBorder {
	width:253px;
}
/* safari4 only \*/
body:first-of-type .ossmBorder {
	width:253px;
}
.ossmItemList LI .detail {
	margin:0px 5px 5px 5px;
	width:95px;
	height:25px;
	float:right;
}

