@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:#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%; font-size:8pt ;border-bottom:1px solid #808080; }

.jisage{word-wrap:break-word; text-indent:1em; line-height:150%;  padding-left: 2em; 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:150%;  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;
}

