@charset "UTF-8";
/* CSS Document */

#ramen h3.de {
	color:#c7000a;
	background:url(flag_de.gif) left top no-repeat;
	padding:0 0 0 45px;
	margin:50px 0 0 0;
}

#ramen h3.fr {
	color:#c7000a;
	background:url(flag_fr.gif) left top no-repeat;
	padding:0 0 0 45px;
	margin:50px 0 0 0;
}

#ramen h3.uk {
	color:#c7000a;
	background:url(flag_uk.gif) left top no-repeat;
	padding:0 0 0 45px;
	margin:50px 0 0 0;
}


.shopname948 {
	font-size:22px;
	color:#000;
}

#ramen table {
	border-top:#CCC 1px solid;
}

#ramen table td {
	border-bottom:#CCC 1px solid;
	padding:3px 2px;
	font-size:12px;
}

#ramen table th {
	text-align:left;
	font-weight:bold;
	border-bottom:#CCC 1px solid;
	padding:3px 2px;
	font-size:12px;
}

#ramen .line {
	background:url(line.gif) no-repeat;
	height:30px;
	text-indent:-9999px;
}

#ramen a {
	color:#c7000a;
}

#ramen a:hover {
	color:#f4555d;
}

#ramen .red-ramen {
	color:#c7000a;
}

#ramen .red-obi {
	background:#c7000a;
	color:#FFF;
	padding:5px 10px;
	margin:30px auto;
}

#ramen img.kirin_no {
	float:left;
}

#ramen .kirin_ad {
	margin-left:40px;
}

#ramen .kirin {
	border:#CCC 1px solid;
	padding:1px 20px 20px 20px;
	margin:40px 0;
}

body.white .site #ramen h3.de img.right,
body.white .site #ramen h3.fr img.right,
body.white .site #ramen h3.uk img.right {float: right;}
body.white .site #ramen p img.right,
body.white .site #ramen .kirin img.right {display: block; margin: 0 auto 10px;}
body.white .site #ramen .kirin img.left {float: left; margin-right: 7px;}

