body {
font-family: "Lucida Grande", sans-serif;
text-align: center;
background-color:#ccdddd;/*全体の背景色-----------------*/
font-size:16px;/*基本の文字サイズ-----------------*/
line-height:160%;
color:#aa2222;/*基本の文字色-----------------*/
margin-top:0px;
margin-bottom:0px;
margin-left:0;
margin-right:0;
}
/* for WinIE6*/
* html body {
	font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}
/* for WinIE7*/
*:first-child+html body { 
	font-family: 'メイリオ', Meiryo, sans-serif;
}

.page-navi{
font-weight:600;
text-align:center;
margin:38px 0px 0px 0px;
padding:12px 0px 0px 0px;
border-top-color:black;
border-top-style:solid;
border-top-width:1px
}

#wrap {
margin:0 auto;
padding:0px 0px 0px 0px;
border-color:#000000;
border-style:solid;
border-width:1px;
border-top-style:solid;
width:780px
}

hr{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}

hr.okuri{
margin:22px 0px 14px 0px;
padding:0px 0px 0px 0px
}

hr.menber{
margin:5px 20px 5px 20px;
padding:0px 0px 0px 0px
}


img{
margin:15px 0px 15px 0px;
padding:0px 0px 0px 0px
}

#inner {
font-weight:500;
text-align:left;
margin:0 20px
}

#inner2 {
font-weight:500;
text-align:left;
margin:0px 40px 0px 50px
}

.comment{
line-height:170%;
text-align:left;
margin:0px 0px 16px 0px;
padding:0px 0px 0px 0px
}

.komidasi{
line-height:170%;
font-weight:600;
text-align:left;
margin:16px 0px 0px 0px;
padding:0px 0px 0px 0px
}

.comment2{
color:orange;
line-height:170%;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}

a.menu-page{
font-size:20px;
font-weight:700;
line-height:150%;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}

.notice{
color:red;
font-size:12px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px
}

/*テキストリンクの色*/
a:link    {text-decoration:underline;color:#CC3300;} 

/*訪問済みのリンクの色*/ 
a:visited {text-decoration:underline;color:#CC3300;}  

/*クリック時のリンクの色*/
a:active  {text-decoration:underline;color:#CC3300;}  

/*マウスの上にカーソルがあるときのリンクの色*/
a:hover   {text-decoration:underline;color:#CC3300;}  

/*普通のテキストリンク-----------------*/
a:link    {
text-decoration:underline;
color:#0000FF;
}  /*テキストリンクの色*/

a:visited {
text-decoration:underline;
color:#0000FF;
}  /*訪問済みのリンクの色*/ 

a:active{
text-decoration:underline;
color:#0000FF;
}/*クリック時のリンクの色*/

a:hover {
text-decoration:underline;
color:#FF0000;
}  /*マウスの上にカーソルがあるときのリンクの色*/


/*ページ左上の説明文-----------------*/
h1{
font-size:26px;
font-weight:700;
margin:22px 0px 24px 0px;
padding:0px 0px 0px 0px
}

/*ページ右上の説明文*/
h2{
font-size:23px;
font-weight:600;
margin:0px 0px 35px 0px;
padding:0px 0px 0px 0px
}

h3{
font-weight:600;
margin:16px 0px 10px 0px;
padding:0px 0px 0px 0px
}

dl.tbl {
color:#333333;
font-size:14px;
margin:0;
line-height:150%;
width:390px;
}
dl.tbl dt {
background-color:#ffcc33;
text-align:left;
margin:0;
padding:0px 5px;
border-bottom:1px solid #ffffff;
width:90px;
float:left;
}
dl.tbl dd {
background-color:#ffffcc;
margin:0;
padding:0px 5px;
border-bottom:1px solid #ffffff;
}

dl.tbl40{
color:#333333;
font-size:13px;
margin:0;
line-height:150%;
width:450px;
}

dl.tbl40 dt{
background-color:#ffd700;
text-align:left;
text-indent: 0.5em;
margin:0;
padding:2px 5px;
border-bottom:1px solid #ffffff;
width:130px;
float:left;
}

dl.tbl40 dd{
background-color:#ffffcc;
text-indent: 0.5em;
margin:0;
padding:2px 5px;
border-bottom:1px solid #ffffff;
}

/* styling for the image wrapper  */
	#image_wrap {
		/* dimensions */
		width:677px;
		margin:15px 0 15px 40px;
		padding:15px 0;

		/* centered */
		text-align:center;

		/* some "skinning" */
		background-color:#efefef;
		border:2px solid #fff;
		outline:1px solid #ddd;
		-moz-ouline-radius:4px;
	}