﻿@charset "utf-8";

body {
	color: #666666;
	text-align: center;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}
/*
#contents {
	margin: left;
*/
}
h1 {
	background-color: #5c8f13;
	margin: 0 0 30px 0;
	padding: 0;
}
h2 {
        
        text-align: left;
        font-size: 20px;
	color: #ffffff;
        padding: 5px 5px;
	font-family: "Courier New", Courier, monospace;
	background-color: #ff9900;
	margin: 10px 100px 10px 100px;
}
/*===================*/
h3 {
        text-align: left;
        font-size: 15px;
	color: #ffffff;
        padding: 5px 5px;
	background-color: #525247;
	color: #ffffff;
       	margin:10px 650px 10px 100px;
}
/*===================*/
h31 {
        text-align: right;
        font-size: 15px;
	color: #ffffff;
        padding: 5px 5px;
	background-color: #525247;
	color: #ffffff;
       	margin:10px 100px;
}
/*===================*/
h33 {
        text-align: right;
        font-size: 15px;
	color: #ffffff;
        padding: 5px 5px;
	background-color: #525247;
	color: #ffffff;
       	margin:10px 10px 10px 100px;
}
/*===================*/
h4 {
        text-align: left;
        font-size: 15px;
	color: #ffffff;
        padding: 2px 5px;
	background-color: #525247;
        margin:10px 300px 10px 100px;
}
h5 {/*写真"*/
           margin:10px 600px 10px 100px;
 }


h6 {/*写真回り込み文字"*/
       margin:10px 0px 10px 100px;
       text-align:left;
       /*margin-right: 10em;*/
       margin-right: 10em;
       font-size: 15px;
}

h66 {/*写真回り込み文字"*/
       margin:10px 0px 10px 100px;
       text-align:left;
       /*margin-right: 10em;*/
       margin-right: 10em;
       font-size: 15px;
}
/* ====================================== */
p {
	text-align: left;
        font-size: 15px;
/*	border-bottom: dotted #ff9900 4px;
	border-left: dotted #ff9900 4px;
	border-right: dotted #ff9900 4px; */
        /*padding: 5px 5px;*/
	margin: 10px 0px 10px 100px;
}
<!-- ************************************** -->                     
p1{ line-height: 2.5;}
  img.photo {
margin: 5px 5px 5px 100px;
     float: left;
/*
     margin-right:5em;
     borgin-bottom: 5em;
*/
}
<!-- ************************************** -->         
p#copyright {
	text-align: center;
	border-style: none;
	padding: 0;
	margin: 0;
}
#footer {
	background-color: #5c8f13;
	color: #ffffff;
	padding: 5px 0;
}
span#osteria {
	font-weight: bold;
}
span.italia {
	font-style: italic;
}