<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">+++++@charset "UTF-8";
*{margin:0; padding:0;}

body{
	font-family : "Hiragino Kaku Gothic Pro W3","ＭＳ ゴシック",sans-serif;
	font-color: #2a2a2a;
	line-height: 1.4em;
	width: 960px;
	background-color: #f8f8ff;
	text-align: center;
	margin: 0 auto;
	font-size: medium;
}

a:link ,
a:visited ,
a:hover ,
a:active { text-decoration:none;
}
div#bgbody{ width:960px;
            margin:0 auto;text-align:center;
}
div#header{ position:relative;
            width:960px;height:210px;
            background : url(top-s2023.jpg) no-repeat;
}
div#container{ position:relative;
               margin:0 auto;
               width:960px;
}
div#contents{ position:relative;
              float:left;
              width:680px;
              margin:40px 0 10px 0;
}
div#main {  position:relative; top:0; left:0;
            margin:0px 10px 10px 10px;
            width:680px;height:300px;
            display: block;
            background : #ffffff url(hagaki200.gif) no-repeat left bottom;
}
div#sidebar{ position:relative;
             float:right;text-align:left;
             width:260px;
             margin:40px 0 10px 0;
             background-color:#ebf0be;
}
div#footer{ clear:both;
            text-align:left;
            width:100%;
            margin:0 0 15px 0;
            color:#666666;
}

.logo { position:absolute;
           font-size: 1.5em;
           font-weight: bold;
	   top: 70px ; left: 10px;color:#ffffe0;padding:10px 0;
}

.imf {text-align:center;
             margin: 10px 0; 
             font-size:15px;
             font-weight: bold ;
             font-family:"有澤太楷書"; 
}

div#menu{ position: absolute;
          top:0;left:0;
          width:960px;
          height:30px;
          margin:0;padding-top :2px ; 
          padding-bottom:3px;
          z-index:100;
          font-size:18px; 
          background : url(botan_4.gif);
          background-repeat:repeat-x;
}
 ul.ddmenu{ margin:0;padding:0;
            list-style:none;
            text-align:left;
}
.ddmenu li.off{ position:relative;
                float:left;
                height:20px;
                overflow:hidden;
                padding:0 10px;
}
.ddmenu li.on{ position:relative;
               float:left;
               height:100%;
               overflow: visible;
               padding:0 10px;
}
.ddmenu a{ display:block;
           text-decoration:none;
           color:#fff;
}
.ddmenu a:hover{ display:block;
                 text-decoration:none;
                 color:#da9fb0;
}
.ddmenu li ul{ position:absolute;
               top:1.2em;left:0;
               list-style:none;
               margin:0;padding:3px 0;
               background-color:#ffffe0;
               text-indent:0.5em;
               width:12em;
}
.ddmenu li ul li a{ margin:0;padding:0;
                    color:#555;
                    border-bottom:1px solid ; 
                    border-right :1px solid ;
                    border-left : 1px solid ;
                    border-color:#696969;
}
.ddmenu li ul li a:hover{ color:#fff;
                          background : url(botan_4.gif);
}
* html .ddmenu li ul li{ margin:0; padding:0; display:inline;}
* html .ddmenu li{margin:0; padding:0; display:inline;}

.sankaku{ font-size:0.4em;}


.navi { list-style-type: none;
        margin: 0 auto ;
        margin-top:10px;margin-bottom:20px;
        width:240px;
	padding: 9px 4px ;
	background-color: #eee;
	border: 1px solid #ccc;
}

.navi p { text-align: center;
	height: 30px;
	line-height: 30px;
	margin: 0;padding:0;
	background : url(bg-h3.gif) no-repeat 100% 0px;
        color:#2a2a2a;
}
.navi ul {      background-color: #fff;
                list-style-type: none;
		margin: 0 auto;
		width:175px;
                padding: 20px 30px;
                text-align: center;
                border: 0;
}
.navi ul li a { margin: 0 auto;margin-top:10px;
		text-decoration: none;
		display: block;
		width: 175px;height:29px;
		padding: 2px 2px 2px 2px ;
		border-bottom: 1px solid #eee;
                background : url(botan_6.gif) no-repeat;
                color:#ffffe0;

}

.navi ul li a:hover { margin: 0 auot;
                     text-decoration: none;
                      background-color:#783223;
                      width: 176px;height:30px;
		      color: #ffffe0;
                      background : url(botan_6.gif);
                      border: 1px solid #2a2a2a;
}
.sideinfo {     color:#2a2a2a;
		list-style-type: none;
		margin-top: 20px;
		padding: 9px 4px;
		background-color: #eee;
		border: 1px solid #ccc;
}

.sideinfo dt {
	        text-align: center;
		height:30px;
		line-height: 30px;
		margin: 0;
              background : url(bg-h3.gif) no-repeat 100% 0px;
}

.sideinfo dd { 
                list-style-type: none;
                text-align:left;
                font-size: 95%;
		padding: 10px 10px;
		background-color: #fff;
}
.sideinfo dd p { border-bottom:solid 1px ; color:#2a2a2a;}
.sideinfo dd  a { margin: 0 auto;margin-bottom:10px;
                display: block;
		width: 60px;height:30px;
}
.sideinfo dd a:visited {
                         display: block;
		         width: 60px;height:30px;
}
.sideinfo dd a:hover{   display: block;
		          width: 60px;height:30px;
                        border :solid 1px;
}

dl.side{ padding:10px 10px; margin-top:30px;}
.side dt { font-size:1.2em; color:#6b8e23; font-weight:bold; padding-left:10px;}
.side dd { font-size:1em; padding-left:20px; color:#144623; font-weight:bold;}
.side dd a{ padding-left:20px; color:#144623;display:block; border-bottom:solid 1px;border-color: #144623;}
.side dd a:visited{ color:#ccc;}
.side dd a:hover{ color:#ffd23c;}
             

h1{ position:relative;
   top:170px ;right:15px ;
   text-align:right; 
   font-size:2em;
   color:#ffffe0; margin-bottom:1em;
   font-family:"Times New Roman";
}
h2{  position :absolute; top:20px;left:5px; color: #240f0d; 
text-align:left; border-bottom:solid 1px ;border-color:#f09600;
}


h3{ position :absolute; top:65px;left:170px;padding:5px;
    font-size:1.5em;  
    text-align:center;    
}
h4{ position :absolute;width:450px;height:100px; bottom: 5px ;right : 5px;
           text-align:left; font-size:0.8em; color:#144623;
}
.copyright{ font-size:12px; text-align:center; margin-top:30px;}
.address{ font-size:0.8em; text-align:center; }

.a{ text-align:center; margin:5px 5px; 
    padding:10px 10px; font-size:0.8em; 
    color:#144623;border:solid 1px;
   background : url(nosmokinng.gif); 
   background position: bottom 0;
}
.b{ font-sizs:14px;color:#6b8e23;font-weight:bold;padding-left:10px;}
hr{ align="center" width="75%" size="3" border-color : #666666;}
}

.c{ font-size:0.7em;padding-bottom:5px;padding-top:0px;}
.d{ font-family:"Times New Roman"; font-size:1.2em;}
.e{ font-family:"Times New Roman"; font-size:0.8em;}
.f{ color:#f09600;}
.g{ font-size:0.8em;color:#240f0d;}
.h{ font-weight:bold;font-size:0.8em;border-bottom:solid 1px  #a5002d;}

.cath{ text-align:left; margin: 0; font-size:0.9em;font-weight: bold ;font-color:#2a2a2a; }
.cath p { border-bottom:solid 2px;color:#cfcfcf;}
.day{ font-size:1em;font-weight:bold ; border-bottom:dotted 1px; color:#008000; text-align:left;}
.daily {
	position: relative;
	width: 600px;
	height: 600px;
	margin: 10px;
	padding: 10px;
	display: block;
	font-size: x-large;
	color: #2a2a2a;
	text-align: left;
}
.daily img{ display: block;float:left;
            magin:0 20px;padding:0 20px 0 10px;
}
.guide {  position:relative;
          width:600px;height:100px;
	  margin: 10px;padding: 10px;display: block;
          background-color: #eee;
}
.cath-kinga{ text-align:center; margin: 10px 0; font-size:40px;font-weight: bold ;font-family:"有澤太楷書"; }
.cath-n{ text-align:center; margin: 10px 0; font-size:18px;font-family:"Hiragino Kaku Gothic Pro W3";color: #240f0d;}text-align:center; margin: 10px 0; font-size:40px;font-weight: bold ;font-family:"有澤太楷書"; }</pre></body></html>