﻿body{
background-image:url(_themes/blocks/blobkgde.gif);
background-repeat:repeat;
}
#navico{
width:800px
margin-right:auto;
margin-left:auto;
text-align:center;
}
#header{
width:620px
margin-right:auto;
margin-left:auto;
text-align:center;
}
#main1{
width:726px;
margin-right:auto;
margin-left:auto;
border:solid 1px #2ce08f;
padding:10px 50px;
text-align:justify;
background-color:#F7FFF7;
color:#000080;
box-sizing:border-box;
}

.center{
text-align:center;
}

ol{
margin: 0 1em 0 1em;
padding: 0;
}
section{
width:580px;
margin-right:auto;
margin-left:auto;
text-align:justify;
font-size:110%;
}
a {
text-decoration: none;
}
img{
	margin: 0;
	padding:0;
	vertical-align: bottom;
}
#title{
margin:0;
}
#author{
text-align:right;
font-size:14px;
font-weight:bold;
line-height: 16px;
  
}

ul{
padding-left: 20px;
margin-left:0px;
margin-right:10px;
line-height:1em
}

article {
  width:480px;
  margin-right:auto;
  margin-left:auto;
  text-align:justify; 
 }


.inline h3 {
    display:inline;
  } 

/* 注書きの書式 */
.notes{
width:450px;
margin-right:auto;
margin-left:auto;
text-align:justify;
font-size:14px;
color:#800000;
line-height: 1;
}

#prenotice th {
  width: 160px;
  text-align: center;
  background-color: #f0f0f0;
  padding: 12px 0;
  border: 1px solid #cccccc;
}

#prenotice td {
  width: 420px;
  padding: 10px;
  border: 1px solid #cccccc;
}

#prenotice table {
  border-spacing: 0;
  border-collapse: collapse;
}

.right {
  text-align: right;
}

.drinks {
  float: right; 
  margin-left: 20px;
}

