@charset "utf-8";

@import url(common.css); 

/*contents*/

.contentTop   { margin: 2px 0 0 5px }

.contentTop p   { font-size: 90%; margin: 2px 0 0 7px }



/*document*/

#contents    { margin: 10px 0 0 36px; width: 684px }

#contentsMain  { width: 498px }
.menuBorder    { font-size: 90%; background: url("../img/border01.gif") no-repeat left bottom; margin: 9px 0 7px; padding-bottom: 4px; width: 460px }
.menuBorder ul li {
	margin-bottom: 1px;
	color: #505050;
}
.menuBorder h3    { font-size: 100%; background: url("../img/border01.gif") no-repeat left top; width: 452px }
.border { margin-top: 10px; margin-bottom: 10px; width: 460px }
/*box*/
.ctbox01 {
	width: 458px;
	margin: 5px 0px 7px 2px;
}

.ctbox01 .ctLeft {
	float: left;
	width: 283px;
}

.ctbox01 .ctRight {
	float: right;
	width: 160px;
}
.ctLeft p  { margin-top: 3px; margin-left: 4px }
.ctRight p  { color: #b43c64; font-weight: bold; background-color: #ffd2e6; text-align: center; margin-top: 5px; margin-bottom: 3px; width: 160px; height: 17px }
.txtred  { color: #ff5a00; line-height: 110%; margin: 7px 0 0 }
.txtblue { color: #006eb4 }
.txtbold { font-weight: bold }
.titbackshoprest     { color: #fff; font-size: 108%; font-family: "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka; font-weight: bold; background-image: url("../shoprestaurant/img/titback.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; padding-top: 2px; padding-left: 3px; width: 460px; height: 20px }
.furusato { background-color: #ffe67f; margin-top: 5px; margin-bottom: 5px; padding: 3px 20px }
.txtredb { color: #dc3200; font-weight: bold; line-height: 110% }
/*top
*/
.topbox { margin-bottom: 10px; width: 460px }
.topbox h3 { }
.topbox h4 { margin-top: 8px; margin-bottom: 2px }
.oneblock { width: 460px; border-top: 1px dashed #646464 }
.oneblockleft { margin-top: 3px; margin-bottom: 1px; padding-left: 5px; width: 265px; float: left }
.oneblock p    { font-size: 87%; margin-top: 3px; margin-bottom: 1px; padding-right: 5px; width: 185px; float: left }
.osusumebox { width: 460px }
.osusumebox a { float: left; margin-right:5px;}
