.navi    { color: #fff; font-size: 12px; text-decoration: none; background: url(../img/side_yaji_o.gif) no-repeat left center; margin-top: 2px; margin-bottom: 7px; padding-top: 2px; padding-bottom: 2px; padding-left: 20px; border-bottom: 1px solid #ffb385 }
.navi a:link { color: #fff; text-decoration: none }
.navi a:visited { color: #fff; text-decoration: none }
.navi a:hover  { color: #fff; text-decoration: underline }
.navi a:active  { color: #fff; text-decoration: underline }

.navi3    { color: #fff; font-size: 12px; text-decoration: none }
.navi3 a:link { color: #fff; text-decoration: none }
.navi3 a:visited { color: #fff; text-decoration: none }
.navi3 a:hover  { color: #fff; text-decoration: underline }
.navi3 a:active  { color: #fff; text-decoration: underline }

#monshop {display: none;}
#monmon {display: none;}
#tetsujin {display: none;}

#monshop ul ,#monmon ul , #tetsujin ul {
	margin: 0;
	padding: 0;
	}

#monshop li ,#monmon li , #tetsujin li {
color: white;
font-size: 11px;
text-decoration: none;
margin-left: 3px;
list-style: none;
padding: 2px 0 2px 18px;
 border-bottom: 1px dotted #ffb385; }


#monshop li a:link ,#monmon li a:link ,#tetsujin li a:link  { color: white; text-decoration: none }
#monshop li a:visited ,#monmon li a:visited ,#tetsujin li a:visited  { color: white; text-decoration: none }
#monshop li a:hover ,#monmon li a:hover ,#tetsujin li a:hover  { color: #fff; text-decoration: underline }
#monshop li a:active ,#monmon li a:active ,#tetsujin li a:active  { color: #fff; text-decoration: underline }



.service  { font-size: 13px; background-color: #fff9e6; padding: 7px; border: solid 1px #ff6c3e }
.service2   { font-size: 13px; background-color: #cafaff; padding: 7px; border: solid 1px #06f }
.service3    { font-size: 13px; background-color: #ffe6e6; padding: 7px; border: solid 1px #f6c }



.shopinfom {
	width:543px;
	height: auto;
	background-color: ffe9c4;
}
.shopinfoImage { margin:5px}
.shopinfoInfo {
	width:250px;
	display:block;
	float: right;
	margin: 0;
	padding: 5;
}
h3 { font-size: 16px; padding-top: 5px; padding-left: 5px; border-bottom: 1px solid orange; border-left: 5px solid orange }
.service h3 {	color:         #000095;
	margin-top:    0;
	margin-bottom: 5px;
	padding:       0 0 2px;
	border-top:    none;
	border-right:  none;
	border-bottom: 2px solid #f00;
	border-left:   none }

.service .date {	color:       #008e00;
	font-size:   11px;
	font-weight: bold;
	text-align:  center;
	margin:      0 0 5px;
	padding:     0 }
.cooknum { margin-right: 5px; float: left }
.cookatt {	color: #cf5f00 }

.cookphoto {	margin-left: 5px;
	float:       right }

/* shop用 ここから */
.cttl{
	font-size:14px;
	font-weight:bold;
	}


#osusumenu{
	background:#FEFECB;
	padding:7px;
	}
.osusumenu{
	color:#FF9900;
	}
	
#Course{
	background:#FFEDFF;
	padding:7px;
	}	
.Course{
	color:#FF90FF;
	}
		
#Drink{
	background:#E8FFCF;
	padding:7px;
	}
.Drink{
	color:#009900;
	}

#Student{
	background:#E8E8FF;
	padding:7px;
	}
.Student{
	color:#0032FF;
	}


/* かっぱ祭りcss */

.photokomono {
	background:#FFFFFF;
	padding:4px;
	margin:2px;
	border:#CCCCCC 1px solid;

	}

#kappanews{
	background:#E8FFCF;
	padding:7px;
	border:#FF0000 3px double;
	}

#kappanews p{
	text-align:center;
	margin:3px 0;
	}

#kappapho img{
	float:left;
	margin-bottom:10px;
	}

.Indent {
margin:0;
padding-left:1em;
text-indent:-1em;
list-style:none;
}

p#kappasousu{
	margin:3px 0 0 0;
	}
#kappaintro{
	clear:both;
	background:#FFEDFF;
	padding:6px;
	margin:0 0 10px 0;
	}

#kappaintro p {
	padding:0;
	margin:0;
	}
			
.kappamenu {
	text-align:right;
	width:245px;
	background:#FFFFFF;
	padding:5px;
	margin:1px;
	border:#CCCCCC 1px solid;
	}
.kappamenu p{
	margin:0;
	padding:0;
	text-align:left !important;
	font-size:11px;
	line-height:1.25em;
	}
	
.menutext {
	font-size:10px;
	background:#FFFFFF;
	padding:4px;
	margin:1px;
	/*border:#CCCCCC 1px solid;*/
	width:170px
	}

/* かっぱ祭りcssここまで */

#Information{
	background:#FFDC51;
	text-align:center;
	margin:5px 0;
	border:#FF6600 6px double;
	}
	
#Information #infotttl{
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	margin:7px 0 3px 0;
	padding:0;
	}
	
#Information #infonakami{
	padding:0 0 7px 0;
	color:#666666;
	}
	
.Most{
	color:#FF0000;
	font-weight:bold;
	}
/* shop用 ここまで */
