/* CSS file hiiragiya.co.jp */

body {
 background:#3a5c18;
 font-family: "‚l‚r ‚oƒSƒVƒbƒN", "•½¬ŠpƒSƒVƒbƒN", "Osaka", sans-serif ;
 line-height:1.4;
}

.auto {
 margin-left:auto;
 margin-right:auto;
}
.center { text-align:center }
.right { text-align:right }
.small { font-size:8pt; }
.medium { font-size:medium }

.en { font-family:"Georgia","Times New Roman","Times",serif }
.en_go { font-family:"Verdana","Arial","Helvetica",sans-serif }

a:link,a:visited {
 text-decoration:none;
 color:#666;
}

a:hover {
 text-decoration:underline;
 color:#f33;
}

#link a:link,#link a:visited {
 text-decoration:none;
 color:#ccc;
}

#link a:hover {
 text-decoration:none;
 color:#fff;
}

.smaller { font-size:smaller }

.x-small { font-size:x-small }

.xx-small { font-size:xx-small }

address { font-style:normal }

.mono { font-family:"‚l‚r ƒSƒVƒbƒN","Osaka|“™•",monospace; }

acronym { cursor:help }

img { border:none }

#bk_m {
 width:706px;
 background:url(../img/hikabe1.gif);
}

.ls2 { letter-spacing:2em }


/* CSS file hiiragiya.co.jp */

#navi {
 width:700px;
 padding:3px;
 /* background:url(../img/hib_w.gif); */
}

#navi h1 {
 margin:0 0 5px 0;
 padding:0;
 font-size:0.3em;
}
#page_link,#page_link_2 {
 margin:0 0 5px 0;
 padding:0;
 /* text-align:right; */
}

#page_link li,#page_link_2 li {
 display:inline;
}


/* CSS file hiiragiya.co.jp */

#main_page {
 /* background:url(../img/hib_w.gif); */
 width:700px;
 margin-top:0;
 margin-bottom:0;
 padding:40px 3px 40px 3px;
}


#main_page h1 {
 color:#185a00;
 margin:3em 3em 1.5em;
 font-size:20px;
}
.section {
 margin: 1em 4em 1em;
 padding:1.5em 3em 0;
 border-top: 2px solid rgb(160,160,160);
}

.section2 {
 margin: 2em 4em 1.5em;
 padding-top: 1.5em;
 border-top: 2px solid rgb(160,160,160);
}
.section2 dt {
 margin: 0 0 0 0.5em;
 width: 5em;
 color:brown;
 font-weight:bold;
}
.section2 dd {
 margin: 0 0 0 7em;
}

#main_page p {
 margin: 0.5em 1em 0.5em;
}

.section3 {
 margin: 1em 5em 1.5em;
 padding: 0.5em;
 background: white;
}
.section3 dt {
 margin: 0 0 0 0;
 width: 8em;
 font-weight: bold;
}
.section3 dd {
 margin: 0 0 0 10em;
}

#main_page p {
 margin: 0.5em 1em 0.5em;
}
address {
 width:450px;
 font-style: normal;
 background: white;
 margin: 2em;
 margin-left:auto;
 margin-right:auto;
 padding: 0.5em 0.5em 0.5em 1.5em;
 text-indent: -1em;
}
.sub {
 font-size: 12px;
 text-align: right;
 margin: 0.5em 16em 1em 0;
}


/* CSS file kyoto hiiragiya */

#copyright {
 background:#3a5c18;
 width:700px;
 margin-top:0;
 margin-bottom:0;
 padding:10px 3px;
 font-family: "Arial", "Helvetica", sans-serif;
 font-size:xx-small;
 color:#fff;
}