@charset "shift_jis";

body{text-align: center; font-family:"MS PGothic",  Arial; }


div#wrapper {   
    width: 900px;   
    padding : 10px ;
    margin: 0 auto;   
    text-align: left;   
    border: 1px solid #A8A8A8; }  

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:#3300FF;line-height:150%; font-size:16px; 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; }


.jisage{word-wrap:break-word; text-indent:1em; line-height:150%;  padding-left:1em; 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; } 
.left5{word-wrap:break-word; line-height:180%;  padding-left:5em; letter-spacing:1.5pt; font-size: 15px; } 
.burasage{word-wrap:break-word; text-indent:-1em; line-height:120%;  padding-left:1em; letter-spacing:1.5pt; font-size: 15px; } 
.burasage2{word-wrap:break-word; text-indent:-1em; line-height:150%;  padding-left:3.5em; letter-spacing:normal; font-size: 15px; }
.komidashi{padding-left: 2em; letter-spacing:1.5pt; font-size: 15px; }
.hyougo{font-size: x-large; padding-left: 2em; line-height:150%; letter-spacing:1.5pt; }
.hyougo2{font-size: x-large; padding-right: 1em; line-height:150%; letter-spacing:1.5pt; text-align: right; }
.normal{letter-spacing:1.5pt; line-height:150%;  font-size: 15px; }
.normal2{letter-spacing:1.1pt; line-height:110%; font-size: 15px; }
.normal3{letter-spacing:1.1pt; line-height:110%; padding-top: 5px; padding-bottom: 3px; font-size: 15px; }
.normal4{letter-spacing:1.1pt; line-height:110%; padding-top: 2px; padding-bottom: 2px; font-size: 15px; }
.hako{word-wrap:break-word; }
.menu{line-height:135%;  font-size: 15px; }
.oshirase{line-height:135%;  font-size: 15px; }
.banner{border-bottom-style:none; }
.banner2{border-bottom-style:none; padding-left: 15px; padding-bottom: 5px; }

.right{text-align:right; letter-spacing:1pt; line-height:150%; font-size: 12px; }
.home{padding-top: 20px; padding-bottom: 20px; }
.ama{padding-top: 15px; }
.htwoone{padding-top: 15px; }
.title{line-height: 300%; }

.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;
}

#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: 13.5px;
text-decoration: none;
color: #333;
width: 137px; 
height: 32px;
margin: 1px;
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: 1px;
}
#menu li.menu-on a:link,#menu li.menu-on a:visited{
color:#333; background : #ffffff url(../img/common/menu3.jpg) no-repeat; margin: 1px; }


