@charset "shift_jis";

body {width:640px; !important;
margin:0 !important;
padding:0 !important;
word-spacing:1.1pt;
letter-spacing:0.2pt; background:none; font-size:12pt; font-family:"MS PGothic",  Arial; }
u {
text-decoration:none;
border-bottom:1px solid;
padding-bottom:1px; 
}


table{border: none; }

h1{color:#003399;line-height:170%; font-size:18px; vertical-align:bottom; letter-spacing:1.5pt; } 
h2{color:#006600;line-height:150%; font-size:medium; vertical-align:bottom; letter-spacing:1.5pt; }  
h3{letter-spacing:1.5pt; }
.footer{color:#583822; font-size:12px; text-align:center; padding-top: 10px; }
p{word-wrap:break-word; text-indent:1em; line-height:150%; padding-left: 1em; letter-spacing:1.5pt; font-size: 15px; } 
.intro{word-wrap:break-word; text-indent:0em; line-height:100%; border-bottom:1px solid #808080;  font-size: 15px; }

.center{text-align: center; word-wrap:break-word; line-height:150%;  padding-left:1em; padding-right: 32%; letter-spacing:1.5pt; font-size: 15px; }

.jisage{word-wrap:break-word; text-indent:1em; line-height:150%;  padding-left:1em; padding-right: 32%; letter-spacing:1.5pt; font-size: 15px; } 
.jisage2{word-wrap:break-word; text-indent:1em; line-height:150%;  padding-left:2.5em; letter-spacing:1.5pt; font-size: 15px; } 
.jisage3{word-wrap:break-word; text-indent:1em; line-height:150%;  padding-left:2em; padding-right: 32%; letter-spacing:1.5pt; font-size: 15px; }
.naze{word-wrap:break-word; line-height:150%;  padding-left:1em; padding-right: 1em; padding-bottom: 5px; letter-spacing:1.7pt; font-size: 17px; font-family:'Meiryo UI',"MS PGothic", Arial; color: #401914; }
.jisage5{word-wrap:break-word; text-indent:1em; line-height:150%;  padding-left:1em; padding-right: 1em; letter-spacing:1.9pt; font-size: 14px;  color:#401914; }  
.burasage{word-wrap:break-word; text-indent:-1em; line-height:150%;  padding-left:2em; padding-right: 32%; letter-spacing:1.5pt; padding-bottom: 20px; font-size: 15px; } 
.burasage2{word-wrap:break-word; text-indent:-1em; line-height:150%;  padding-left:3.5em; letter-spacing:normal; font-size: 15px; }.burasage3{word-wrap:break-word; text-indent:-1em; line-height:150%;  padding-left:2em; padding-right: 32%; letter-spacing:1.5pt; padding-bottom: 7px; padding-top: 7px; font-size: 15px; } 
.burasage3{ text-indent:-7em; letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 15.5em; padding-right: 32%;  }
.komidashi{padding-left: 2em; letter-spacing:1.5pt; font-size: 15px; }
.menunakami{letter-spacing:1.5pt; line-height:250%; }
.menunakami2{letter-spacing:1.5pt; line-height:150%; }
.normal{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; }
.normal2{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 1em; }
.normal3{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 2em; padding-right: 32%; }
.normal4{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 1em; padding-right: 32%; }
.normal5{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 3em; padding-right: 32%; }
.normal6{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 12em; padding-right: 32%; }
.normal7{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; padding-left: 8.5em; padding-right: 32%; }
.hako{word-wrap:break-word; }
.oshirase{line-height:135%;  font-size: 15px; }
.banner{border-bottom-style :none; }
.sashie{padding-bottom: 10px; }
.hone{padding-top: 30px; }


.shushibox{margin-bottom: 10px; margin-left: 10px; margin-right: 270px; margin-top: 10px; padding:5px; border:2px #cc0066 dashed; background-color:#ffffcc; }

#menu ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menu li{ 
padding: 0; 
margin: 0; 
float: left;
}
#menu li a{
display: block; 
background: url(../img/common/menu.jpg) no-repeat;
border: 0px;
padding: 3px;
text-decoration: none;
color: #333;
width: 169px; 
height: 45px;
margin: 2px;;
text-align: center;
font-size: 14px;
}
#menu li a:hover{
display: block; 
background: url(../img/common/menu2.jpg) no-repeat;
text-decoration: underline;
color: #333;
margin: 2px;
}
#menu li.menu-on a:link,#menu li.menu-on a:visited{
color:#333; background : #ffffff url(../img/common/menu3.jpg) no-repeat; margin: 2px; }









.foo:link {
text-decoration : none;
margin : 0px;
padding : 0px;
padding-bottom : 1px;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.foo:visited{
text-decoration : none;
margin : 0px;
padding : 0px;
padding-bottom : 1px;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.foo:hover {
text-decoration : none;
margin : 0px;
padding : 0px;
padding-bottom : 1px;
border-bottom-style : solid;
border-bottom-width : 1px;
}
.foo:active{
text-decoration : none;
margin : 0px;
padding : 0px;
padding-bottom : 1px;
border-bottom-style : solid;
border-bottom-width : 1px;
}