


*{ margin:0; padding:0;}
html {overflow-y: scroll;}

H1 { 
font-weight: bold;
font-size: 50px;
background-color: #FF8C00;
padding:10px;
text-decoration:underline;
font-family: "Times New Roman", Times, serif;

}



H2 {

font-size: small;
color: #FFFFFF;
position: absolute;
top: 20px;
right: 30px;
margin: 0px;
padding: 0px;
height: 0px;
left: 250px;
top:45px;
white-space:nowrap;
}

H3 {
font-size : medium;
font-weight : bold;
color : black;
background-color : #FDF5E6;
text-align : left;
letter-spacing : 1px;
padding-left : 0.5em;
line-height : 1.5em;
border-left-width : 1em;
border-left-style : solid;
border-left-color : #FF8C00;
margin: 10px 20px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #FF8C00;
}



BODY {
background-image: url(./back01.gif);

}

P {
font-size: 16px;
color: #111111;
margin: 25px 25px;

}

IMG {
margin-left: 20px;
margin-top: 10px;
margin-bottom: 10px;
border: 1px solid gray;


}

.menu {
background-color: #FFDEAD;
width: 300px;　　/*右部分の幅の指定*/
margin: 0px;
padding: 0px;
position: relative;
top: 20px;
left: 20px;
border: 1px solid gray;

}

.honbun {
background-color: #FDF5E6;
width: 65%;
margin: 0px 0px 200px 20px;
padding: 0px;
position: absolute;
top: 100px;
left: 320px;
line-height:22px;
}

.tensen {
border-bottom: 3px dotted #FFFFFF;
}

.menusetumei {

margin: 6px 0px 6px 16px;
white-space:nowrap;

}

.menusetumei2 {

font-size: 16px;
color: #111111;
margin: 25px 25px 25px 50px;

}

.menutop {

margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 0px;
font-weight:bold;

}

.google {
width: 300px;　　/*右部分の幅の指定*/
margin: 0px;
padding: 0px;
position: relative;
top: 20px;
left: 20px;
border: 1px solid gray;
background-color: #FFFFFF;

}

a.mn2 {
font-weight: bold;
color: #3333FF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 20px;
background-color: #CFC9B8;
padding: 10px 20px;

}

a.mn:link {
font-weight: bold;
color: #000000;
background-color: #FFFFC0;
display: block;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
text-decoration: none;
width: 100%;
text-indent: 10px;
}
a.mn:visited {
font-weight: bold;
color: #000000;
background-color: #FFFFC0;
display: block;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
text-decoration: none;
width: 100%;
text-indent: 10px;
}
a.mn:hover {
font-weight: bold;
color: #FFFFFF;
background-color: #FF8C00;
display: block;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 0px;
text-decoration: none;
width: 100%;
text-indent: 10px;
}

