<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

* { margin:0; padding:0; }

body { color: #1b1b1b; background-color: #fafafa; width: 100%; margin: 0; padding: 0; font-size: 100%; text-align: left; }

p { line-height: 1.4; letter-spacing: 0.15em; }

hr { display: none; }

img { border : none; }

h1 { color: #666666; padding: 20px 0 0 10px; font-size: 160%; letter-spacing: 0.4em; }

h2 { position: absolute; top: 60px; left: 130px; font-size: 105%; font-weight: bold; letter-spacing: 0.08em; }

h3 { clear: left; margin: 0px auto 8px auto; text-align: center; background-color: #fafafa; font-size: 95%; font-weight: bold; letter-spacing: 0.1em; }

h4 { clear: left; margin: 10px auto 10px auto; text-align: center; background-color: #fafafa; font-size: 100%; font-weight: bold; line-height: 1.5em; letter-spacing: 0.25em; }

h4 img { display: none; }

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0.0;}
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }

#header { margin: 0; padding: 0; width: 100%; height: 120px; background-color: #ededed; background-image: url(../gif/bg01.jpg); background-repeat: repeat-x; }

#header-inner { margin: 0 auto; padding: 0; width: 100%; height: 120px; position: relative; }

#sitesearch { display: none; }

fieldset { border-width: 0px; padding: 0px; }

legend { display: none; }

#header #feed { position: absolute; top: 99px; left: 742px; }

#globalNavi { display: none; }

#globalNavi::after { height: 0; visibility: hidden; content: "."; display: block; clear: both; }

#globalNavi li { float: left; width: 120px; list-style-type: none; text-align: center; }

#globalNavi li a { padding: 0; border: none; display: block; position: relative; color: #666; 
                   background: #fff url(../gif/tab_gNavi.jpg) no-repeat; text-decoration: none; background-position: -130px 0; }

#globalNavi li a:hover { color: #000; background-position: 0px 0px; }

#globalNavi li img { padding: 7px 0 3px 0; border: none; text-align: center; margin: 0 auto; }

#globalNavi li.current { background: #fff url(../gif/tab_gNavi.jpg) no-repeat; background-position: -260px 0; }

.highslide {
    cursor: url(http://www.nagominoniwa.net/sakuin/highslide/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
    border: 2px solid gray;
}
.highslide:hover img {
    border: 2px solid white;
}
.highslide-image {
    border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    color: #3e443f; 
    background-color: white;
    text-align: center; 
    font-size: 95%;
    line-height: 1.5em;
}
.highslide-caption a {
    color: #3e443f; 
    background-color: white;
    font-size: 95%;
    line-height: 1.5em;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(http://www.nagominoniwa.net/sakuin/highslide/highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	margin-left: 10px;
	background: url(http://www.nagominoniwa.net/sakuin/highslide/highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.menu { margin: 10px auto; padding: 10px; text-align: center; width: 100%; color: #5f5f5f; background-color: #fafafa; }

.table { width: 470px; float: left; padding: 5px 0 10px 0; }

.aiu { width: 250px; float: left; margin: 10px 0 10px 20px; color: #666666; background-color: #ffffff; border: 2px double #cacaca; }

.abc { width: 140px; float: left; margin: 10px 0 10px 0; color: #666666; background-color: #ffffff; border: 2px double #cacaca; }

.table td { width: 20px; height: 20px; font-size: 90%; text-align: center; border: 3px double #cacaca; }

.table td a { display: block; width: 20px; height: 20px; background-color: #ffffff; color: #333333; text-decoration: none; font-weight: bold; padding: 5px 0 1px 1px; }

.table td a:visited { color: #333333; background-color: #ffffff; }

.table td a:hover { background-color: #ffe9d3; color: #ce4231; font-weight: bold; }

.table td.current { background-color: #ffe9d3; color: #ce4231; font-size: 90%; font-weight: bold; }

.table td .yz{ display: block; width: 20px; height: 20px; padding: 5px 0 0 1px; }

.table ul { clear: left; list-style:none; margin: 0; padding: 7px 0 0 0; }

.table li { display: inline; text-align:center; margin:0 10px 2px 10px; }

.table li a { padding: 3px 5px 1px 20px; color: #333333; background: #ffffff url(../gif/icon11.gif) no-repeat 1px 5px; border: 1px solid #999999; text-decoration: none; font-size: 95%; font-weight: bold; letter-spacing: 0.2em; line-height: 1.5em; }

.table li a:hover { color: #ce4231; background: #ffe9d3 url(../gif/redtri04.gif) no-repeat 1px 5px; border: 1px solid #f1c7c1; }

.table li.current { padding: 3px 5px 1px 20px; color: #ce4231; background: #ffe9d3 url(../gif/redtri04.gif) no-repeat 1px 5px; border: 1px solid #f1c7c1; text-decoration: none; font-size: 95%; font-weight: bold; letter-spacing: 0.2em; line-height: 1.5em; }

.clist { display: none; }
	
.clist ul { list-style: none; }

.clist li { float: left; width: 125px; font-size: 80%; text-align: left; margin: 3px 6px 4px 6px; }

.clist li a { display: block; width: 105px; padding: 3px 0 1px 20px; color: #333333; background: #ffffff url(../gif/icon11.gif) no-repeat 0px 4px; text-decoration: none; border: 1px solid #999999; }

.clist li a:hover { display: block; color: #ce4231; background: #ffe9d3 url(../gif/redtri04.gif) no-repeat 0px 4px; border: 1px solid #f1c7c1; }

.clist li.current { display: block; width: 105px; padding: 3px 0 1px 20px; color: #ce4231; background: #ffe9d3 url(../gif/redtri04.gif) no-repeat 0px 4px; text-decoration: none; border: 1px solid #f1c7c1; }

#camellia { clear: both; width: 100%; margin: 20px auto 50px auto; text-align: center; }

#camellia dl { background-color: #ffffff; margin: 10px 0 0 10px; float: left; width: 165px; padding: 4px 0 0 4px; border:1px solid #e5e5e5; text-align: left; }

#camellia dt { display: block; width: 160px; font-size: 95%; font-weight: bold; color: #333333; border:1px solid #ededed; }

#camellia dt a { display: block; width: 140px; padding: 3px 0 1px 20px; color: #333333; background: #fafafa url(../gif/icon11.gif) no-repeat 0px 5px; text-decoration: none; }

#camellia dt a:hover { display: block; background-color: #ededed; }

#camellia dd.name { display: none; }

#camellia dd.photo { display: none; }

#footer { clear: both; text-align: center; height: 60px; background-image: url(../gif/bg02.jpg); 
          background-repeat: repeat-x; font-size: 80%; padding-top: 20px; }

#footer ul#navi li { margin: 0 0 1em 0; display: inline; color: #333333; letter-spacing: 3px; }

#footer a { color: #333333; text-decoration: none; font-weight: bold; }

#footer a:hover { color: #ce4231; }

#footer address { line-height: 2.0; font-style: normal; padding-top: 10px; letter-spacing: 1px; }

p.upbutton { position: fixed; right: 40px; bottom: 20px; z-index: 100; }</pre></body></html>