.yomimono_osama .global.main {
background: #e8cfa6; }
.yomimono_osama .global.main header nav {
border-top: 1px solid #707070;
border-bottom: none;
background: #ae8d4c; }
.yomimono_osama .global.main header nav a {
font-weight: normal;
font-size: 14px;
color: white;
height: 39px; }
.yomimono_osama_index .global.main .buttons {
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
  font-size: 18px;
  color: white;
  margin: 0 auto;
  width: 274px; }
.yomimono_osama_index .global.main .buttons a {
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: black 0px 1px 1px;
  -moz-box-shadow: black 0px 1px 1px;
  box-shadow: black 0px 1px 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 274px;
  height: 46px;
  line-height: 46px; }  
.yomimono_osama_index .global.main .buttons .about {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4c172), color-stop(50%, #f1b14d), color-stop(50%, #eea32d), color-stop(100%, #ec9814));
  background-image: -webkit-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: -moz-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: -o-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  font-weight: bold;
  font-size: 24px;
  color: white;
  margin-bottom:16px; }
.yomimono_osama_index .global.main .buttons .backnumber {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4c172), color-stop(50%, #f1b14d), color-stop(50%, #eea32d), color-stop(100%, #ec9814));
  background-image: -webkit-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: -moz-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: -o-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  font-weight: bold;
  font-size: 24px;
  color: white; }
  
.yomimono_osama .global.main ul.archives {
margin-left: auto;
margin-right: auto;
overflow: hidden;
*zoom: 1;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: black 0px 1px 1px;
-moz-box-shadow: black 0px 1px 1px;
box-shadow: black 0px 1px 1px;
background: #f7efd1;
margin-bottom:16px;}
.yomimono_osama .global.main ul.archives li a {
font-weight: bold;
font-size: 16px;
color: #da7b0c;
text-decoration: none; }
.yomimono_osama .global.main ul.archives li:last-child {
border-bottom: none; }
.yomimono_osama .global.main article {
margin-left: auto;
margin-right: auto;
width: 300px; }


.yomimono_osama .global.main ul.newEntry {
   -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  margin-bottom:16px;
}

.yomimono_osama .global.main article header {
-moz-border-radius-topleft: 12px;
-webkit-border-top-left-radius: 12px;
border-top-left-radius: 12px;
-moz-border-radius-topright: 12px;
-webkit-border-top-right-radius: 12px;
border-top-right-radius: 12px;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3be6a), color-stop(100%, #ed9c1c));
background-image: -webkit-linear-gradient(#f3be6a, #ed9c1c);
background-image: -moz-linear-gradient(#f3be6a, #ed9c1c);
background-image: -o-linear-gradient(#f3be6a, #ed9c1c);
background-image: linear-gradient(#f3be6a, #ed9c1c);
border-bottom: 1px solid #cccccc; }
.yomimono_osama .global.main article header h3 {
font-weight: bold;
font-size: 16px;
color: white;
padding: 8px 12px;
text-align: center; }
.yomimono_osama .global.main article section.body {
-moz-border-radius-bottomleft: 12px;
-webkit-border-bottom-left-radius: 12px;
border-bottom-left-radius: 12px;
-moz-border-radius-bottomright: 12px;
-webkit-border-bottom-right-radius: 12px;
border-bottom-right-radius: 12px;
padding: 15px;
background: #f7efd1;
box-shadow: black 0px 1px 1px;
margin-bottom:16px;}
.yomimono_osama .global.main article section.body p {
margin-bottom: 1em;
font-weight: normal;
font-size: 14px;
color: black; }
.yomimono_osama .global.main article section.body p:last-child {
margin-bottom: 0; }


.yomimono_osama .global.main article section.foodtitle {
padding: 10px 15px 10px;
background: #f7efd1;
-webkit-box-shadow: #c1ad8a 0px 1px 0px 1px;
-moz-box-shadow: #c1ad8a 0px 1px 0px 1px;
box-shadow: #c1ad8a 0px 1px 0px 1px;
border-bottom:1px dashed #cccccc;

}
.yomimono_osama .global.main article section.foodtitle p {
font-weight: bold;
font-size: 16px;
color: #b36f03; }

.yomimono_osama .global.main article span.ltitle {
font-weight: bold;
font-size: 16px;
color: #b36f03;}

.yomimono_osama .global.main article span.ltitle2 {
font-weight: bold;
font-size: 22px;
color: #b36f03;}

.yomimono_osama .global.main article span.ltitle3 {
font-weight: bold;
font-size: 28px;
color: #b36f03;}


.yomimono_osama .global.main article span.menuMaterial {
color: #b36f03;
padding: 8px 0;}
.yomimono_osama .global.main article span.pointTxt {
font-weight: bold;
font-size: 14px;
color: #b36f03;
display:block;
text-align:center;}

.yomimono_osama .global.main article span.pointTxt2 {
font-weight: bold;
font-size: 16px;
color: #d7347f;
display:block;
text-align:center;}


.yomimono_osama .global.main article span.fontColor1 {
color: #F00; }
.yomimono_osama .global.main article span.fontColor2 {
color: #09C; }
.yomimono_osama .global.main article span.fontColor3 {
color: #090; }
.yomimono_osama .global.main article span.fontColor4 {
color: #cc33ff; }
.yomimono_osama .global.main article span.fontColor5 {
color: #fc1dba; }
.yomimono_osama .global.main .module.point {
	background: #b36f03;
	padding-bottom: 5px;
	text-align: center;
}
.yomimono_osama .global.main .module.point .inner.point.lv1 {
	padding-top: 11px;
	background: url(../img/yomimono/osama/bg_point_01.gif) no-repeat 5px 0px;
	background-size: 260px 150px;
}
.yomimono_osama .global.main .module.point .inner.point.lv2 {
	padding: 0px 15px 0 21px;
	background: url(../img/yomimono/osama/bg_point_02.png) repeat-y 9px 0px;
	background-size: 9px 12px;
}
.yomimono_osama .global.main .module.point p {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.3;
}
.yomimono_osama .global.main .module.point .heading {
	padding: 10px 0 3px 0;
	font-size: 18px;
	color: #d7347f;
}
.yomimono_osama .global.main article span.adress {
font-weight: bold;
font-size: 14px;
color: #b36f03;
display:block;
padding-top:8px;}
.yomimono_osama .global.main article span.note {
font-size: 12px;
color: #F00;}

.yomimono_osama .images {
	text-align:center;
	margin:0;
	padding:0;}

.yomimono_osama_about .global.main .buttons {
  margin-left: auto;
  margin-right: auto;
  font-weight: normal;
  font-size: 18px;
  color: white;
  margin: 0 auto;
  width: 244px; }
.yomimono_osama_about .global.main .buttons a {
  border: none;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: black 0px 1px 1px;
  -moz-box-shadow: black 0px 1px 1px;
  box-shadow: black 0px 1px 1px;
  display: block;
  margin: 0;
  padding: 0;
  width: 244px;
  height: 46px;
  line-height: 46px; }  
.yomimono_osama_about .global.main .buttons .recipe {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4c172), color-stop(50%, #f1b14d), color-stop(50%, #eea32d), color-stop(100%, #ec9814));
  background-image: -webkit-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: -moz-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: -o-linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  background-image: linear-gradient(#f4c172, #f1b14d 50%, #eea32d 50%, #ec9814);
  font-weight: bold;
  font-size: 24px;
  color: white; }
  
  
  