<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,iframe,h1,h2,h3,h4,p,pre,del,em,img,b,i,dl,dt,dd,ol,ul,li,form,table,tbody,tr,th,td,article,aside,footer,header,nav,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}
article,aside,footer,header,nav,section{display:block}
body{line-height:1;overflow-wrap:break-word;word-wrap:break-word}
input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;vertical-align:middle;box-sizing:border-box}
a{margin:0;padding:0;text-decoration:none;outline:none;font-size:100%;vertical-align:baseline;background:transparent}
a img{border-style:none}
ul,li{list-style-type:none}
.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}

/* ===================================
èƒŒæ™¯,æ–‡å­—,ãƒªãƒ³ã‚¯è¨­å®š
=================================== */

html{
font-size:62.5%;
height:100%
}
body{
background:#57450f;/* èƒŒæ™¯ â€»ãƒ¡ã‚¤ãƒ³éƒ¨åˆ†ã®æŒ‡å®šã¯ä¸‹ã®#wrapper */
color:#e1d7b8;/* æ–‡å­—è‰² â€»ãƒ¡ã‚¤ãƒ³éƒ¨åˆ†ã®æŒ‡å®šã¯ä¸‹ã®#wrapper */
font-size:1.4em;/* æ–‡å­—ã®å¤§ãã• */
font-family:'Segoe UI','æ¸¸ã‚´ã‚·ãƒƒã‚¯ Medium','Yu Gothic Medium','æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“',YuGothic,'Hiragino Kaku Gothic ProN','ãƒ¡ã‚¤ãƒªã‚ª',Meiryo,sans-serif;
letter-spacing:.1em;
line-height:1.7;
text-align:center;
height:100%
}
/*  Googleãƒ•ã‚©ãƒ³ãƒˆã‚’ä½¿ç”¨ã—ãªã„å&nbsp;´åˆã¯ä¸è¦
------------------------------ */
h1,h2{
font-family:'Capriola','Segoe UI','æ¸¸ã‚´ã‚·ãƒƒã‚¯ Medium','Yu Gothic Medium','æ¸¸ã‚´ã‚·ãƒƒã‚¯ä½“',YuGothic,'Hiragino Kaku Gothic ProN','ãƒ¡ã‚¤ãƒªã‚ª',Meiryo,sans-serif;
font-weight:400
}
/*  ãƒªãƒ³ã‚¯
------------------------------ */
a{
color:inherit
}
.block a:not(.bg-none){
border-bottom:1px dashed #57450f;
color:#e1d7b8;
display:inline-block;
position:relative;
transition:.6s
}
.block a:not(.bg-none):hover{
background:#e1d7b8;
border-bottom:1px solid transparent;
border-radius:5px;
color:#57450f
}

/* ===================================
åŸºæœ¬
=================================== */

#wrapper{
background:#e1d7b8; /* èƒŒæ™¯ */
color:#57450f; /* æ–‡å­—è‰² */
position:relative;
}
header{
background:#57450f;
color:#e1d7b8;
padding:0 10px;
text-align:center;
width:100%;
}
#main{
float:left;
width:100%
}
#contents{
margin:0 250px 0 200px; /* 0 (â€»2) 0 (â€»1) */
}
#contents-inner{
padding:20px;
text-align:left
}
#leftcolumn{
border-right:2px #57450f dotted;
float:left;
margin-left:-100%;
position:relative;
width:200px; /* å·¦å´ã®å¹…(â€»1) */
}
#leftcolumn-inner{
padding:20px;
position:absolute;
bottom:0;
height:100%;width:100%;
overflow:auto;
-webkit-overflow-scrolling:touch
}
#rightcolumn{
background:#998c66;
border-left:2px #57450f dotted;
float:left;
margin-left:-250px; /* (â€»2)ã¨åŒã˜ã&nbsp;ã‘ãƒžã‚¤ãƒŠã‚¹ */
position:relative;
width:250px; /* å³å´ã®å¹…(â€»2) */
}
#rightcolumn-inner{
color:#fffff3;
padding:20px
}
#contents .block{
background:#998c66;
border-radius:5px;
border:2px dotted #e1d7b8;
box-shadow:0 0 0 6px #998c66;
color:#fffff3;
margin:10px 0 30px;
padding:1em;
}
#wrapper &gt; #main{
height:auto
}

/* ===================================
ãƒ¡ãƒ‹ãƒ¥ãƒ¼
=================================== */

#menu{
display:block;
text-align:center
}
nav{
margin:20px -20px;
}
nav li{
background:#57450f;
color:#fffff3
}
nav li a,nav li span{
background:#998c66;
border-bottom:1px solid #57450f;
border-radius:0;
color:#fffff3;/* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®æ–‡å­—è‰² */
display:block;
margin:0;
padding:5px 0;/* ä¸€åˆ—ã®é«˜ã•ã¯ã“ã“ã§èª¿ç¯€ */
position:relative
}
nav li a:hover,nav li span:hover{
background:#fffff3;
color:#57450f;
transition:.6s
}
.sub-menu{
display:none;
overflow:hidden
}
.sub-menu li a{
background:#e1d7b8;
color:#57450f
}
.sub-menu li a:after{
display:none
}
nav li:first-child{
border-top:1px solid #57450f
}
.sub-menu li:first-child{
border-top:0
}
/*  ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã®ã€Œ&gt;ã€
------------------------------ */
nav li span:after{
border-top:2px solid #57450f; /* è‰² */
border-right:2px solid #57450f; /* è‰² */
content:"";
display:block;
margin-top:-5px;
position:absolute;
height:5px;width:5px;
top:50%;right:10px;
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
transition:.5s
}
nav li span.open:after{
-ms-transform:rotate(135deg);
-webkit-transform:rotate(135deg);
transform:rotate(135deg)
}
/*  ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ããƒœã‚¿ãƒ³ã€å‰ã«æˆ»ã‚‹ãƒœã‚¿ãƒ³éžè¡¨ç¤º
------------------------------ */
#open,#back{display:none}

/* ===================================
index 
=================================== */

#index{
background:#e1d7b8;
color:#57450f;
padding:20px;
height:auto
}
.indexbox{
background:#998c66;
border-radius:5px;
border:2px dotted #e1d7b8;
box-shadow:0 0 0 6px #998c66;
color:#fffff3;
margin:20px auto;
padding:1em;
max-width:500px
}

/* ===================================
ãƒšãƒ¼ã‚¸ä¸Šéƒ¨ã¸ã®ãƒªãƒ³ã‚¯ã€è‘—ä½œæ¨©è¡¨ç¤º
=================================== */

#pagetop{
background:#57450f;
border-radius:5px;
box-sizing:border-box;
display:block;
position:fixed;
height:40px;width:40px; /* ã‚µã‚¤ã‚º */
bottom:-80px
}
.arrow{
border-left:2px solid #fffff3;
border-top:2px solid #fffff3;
position:absolute;
top:40%;left:32%;
height:14px;width:14px;
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
transform:rotate(45deg)
}
#fl a{
background:#57450f;
color:#e1d7b8;
position:absolute;
text-align:center;
bottom:0;right:0;
width:250px; /* å³å´ã®å¹…ã¨åŒã˜ */
}

/* ===================================
è¦‹å‡ºã—ã€æž&nbsp;ã€ç·š
=================================== */

h1{
font-size:1.8rem;
padding:5px 0
}
h2{
background:#57450f;
border-radius:6px;
color:#e6dec5;
font-size:1.5rem;
margin:.5em 0 1.2em;
padding:5px;
position:relative
}
h2::after{
border:8px solid transparent;
border-top:8px solid #57450f;
content:'';
position:absolute;
top:100%;left:30px;
height:0;width:0
}
h3{
border-bottom:1px dashed #57450f;
font-size:1.4rem;
margin:20px 0
}
dt{
background:#e1d7b8;
border-radius:5px;
color:#57450f;
clear:both;
font-weight:700;
float:left;
margin:0 0 5px;
padding:0 5px;
width:10em
}
dd{
border-bottom:dotted 1px #57450f;
margin:0 0 5px 12em
}
em{
color:#57450f;
font-style:normal;
font-weight:700
}
input,textarea{
background:#fffff3;
border:1px solid #57450f;
border-radius:5px;
color:#57450f;
margin:3px 0;
width:90%
}
textarea{
height:50px
}
hr{
display:block;
border:0;  
border-top:1px solid #e1d7b8;
margin:1em 0;
padding:0;
height:1px
}
.marker{
background:#d9ac26;
border-radius:3px
}
.dcline{
border-left:5px solid #e1d7b8;
margin:5px 0;
padding:3px
}
.textbox{
border:1px solid #57450f;
margin:10px 0;
padding:3px;
text-align:center
}
.title{
color:#57450f;
font-size:1.7rem;
font-weight:700;
margin:2em 0;
text-align:right
}
.txt{
border-left:1px dotted #fffff3;
color:#fffff3;
margin:1em;
padding:0 0 0 1em
}
.frame{
background:#e1d7b8;
padding:6px;
border-radius:3px
}
#rightcolumn li{
border-bottom:1px dashed
}
#rightcolumn li a{
display:block;
padding:3px 0
}

/* ===================================
æ¨ªå¹…1000pxã§åˆ‡ã‚Šæ›¿ãˆ
=================================== */

/*  èª¬æ˜Žãƒªã‚¹ãƒˆã®æ¨ªä¸¦ã³è§£é™¤
------------------------------ */
@media screen and (max-width: 1000px){
dt{float:none;clear:none}
dd{margin-left:20px}
/*  ç”»åƒã®ç¸®å°è¡¨ç¤º
------------------------------ */
img{max-width:100%;height:auto}
}

/* ===================================
ã‚¹ãƒžãƒ›ã€ã‚¿ãƒ–ãƒ¬ãƒƒãƒˆç”¨
æ¨ªå¹…768pxã§åˆ‡ã‚Šæ›¿ãˆ
=================================== */

@media screen and (max-width: 768px){
body{
font-size:1.5em
}
#wrapper{
padding:20px 20px 40px
}
header{
background:none;
color:#57450f;
padding:0;
text-align:left
}
#contents,#leftcolumn,#rightcolumn{
margin:0 0 20px;
}
.block{
background:#998c66;
border-radius:5px;
border:2px dotted #e1d7b8;
box-shadow:0 0 0 6px #998c66;
color:#fffff3;
margin:10px 0 20px;
padding:1em
}
#fl a{
background:#998c66;
border-radius:5px;
padding:.5em;
position:static
}
h1:not(.index){
padding:0 90px 0 0; /* ãƒœã‚¿ãƒ³åˆ†ç©ºã‘ã‚‹ */
min-height:60px
}
/*  ãƒªã‚»ãƒƒãƒˆ
------------------------------ */
#wrapper{min-height:100%}
header{position:static;width:auto}
#main,#leftcolumn,#rightcolumn{float:none;width:auto}
#contents-inner{padding:0}
#leftcolumn{background:none;border-right:0;margin:0;position:static;height:auto;width:auto}
#leftcolumn-inner{padding:0;position:static;height:auto;overflow:visible;-webkit-overflow-scrolling:auto}
#rightcolumn{background:none;border-left:0;position:static;height:auto;width:auto}
#rightcolumn-inner{padding:0}
#fl{text-align:center}

/* ===================================
ã‚¹ãƒžãƒ›ã€ã‚¿ãƒ–ãƒ¬ãƒƒãƒˆç”¨ãƒ¡ãƒ‹ãƒ¥ãƒ¼
=================================== */

/*  ã‚¹ãƒ©ã‚¤ãƒ‰
------------------------------ */
#side{
background:#e1d7b8; /* èƒŒæ™¯è‰² */
padding:70px 20px 20px; /* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒœã‚¿ãƒ³åˆ†ç©ºã‘ã‚‹ */
margin:0;
position:fixed;
line-height:2;
height:100%;width:300px; /* (*1)åŒã˜ã«ã™ã‚‹ */
top:0;right:0;
-ms-transform:translate(300px); /* (*1)åŒã˜ã«ã™ã‚‹ */
-webkit-transform:translate(300px); /* (*1)åŒã˜ã«ã™ã‚‹ */
transform:translate(300px); /* (*1)åŒã˜ã«ã™ã‚‹ */
transition:all .3s;
z-index:1000
}
#side-inner{
padding:0 10px
}
#side-bg{
background:rgba(51,51,51,.5)/* å‘¨ã‚Šã®èƒŒæ™¯è‰² */
}
/*  ãƒ¡ãƒ‹ãƒ¥ãƒ¼
------------------------------ */
#menu{
background:#998c66;
border-radius:5px;
border:2px dotted #e1d7b8;
box-shadow:0 0 0 6px #998c66;
color:#fffff3;
margin:10px 0 30px;
padding:1em;
}
nav{
margin:0
}
/*  ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ããƒœã‚¿ãƒ³/å‰ã«æˆ»ã‚‹ãƒœã‚¿ãƒ³
------------------------------ */
#open,#back{
background:#57450f;
border-radius:5px;
color:#fffff3; /* æ–‡å­—è‰² */
display:inline-block;
position:absolute;
text-align:center;
height:40px;width:40px; /* å¤§ãã• */
right:15px; /* ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’é–‹ããƒœã‚¿ãƒ³ã®ä½ç½® */
z-index:1001
}
#open-icon,#open-icon:before,#open-icon:after{
background:#fffff3/* ç·šã®è‰² */
}
/*  å‰ã«æˆ»ã‚‹ãƒœã‚¿ãƒ³
------------------------------ */
#back{
right:60px; /* ä½ç½® */
z-index:auto
}
#back a{
color:#fffff3;
display:block;
height:100%;
}
#back a:before{
content:'\21E6';
display:block;
font-size:17px;
line-height:17px;
position:relative;
top:5px;width:100%
}

#side.open{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}
#side-inner{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
#side-bg{display:none;position:fixed;height:100%;width:100%;top:0;left:0;z-index:999;cursor:pointer}
.open-text,.back-text{font-size:10px;letter-spacing:0;position:absolute;bottom:0;left:0;width:100%}/* ãƒœã‚¿ãƒ³æ–‡å­—ã‚µã‚¤ã‚º */
#open.buttonclose{position:fixed;top:15px;right:15px}
#open-icon{display:block;margin:-1px 0 0 -9px;position:absolute;top:14px;left:50%;height:2px;width:18px}
#open-icon:before,#open-icon:after{content:"";display:block;position:absolute;top:50%;left:0;height:2px;width:18px;transition:.3s}
#open-icon:before{margin-top:-7px}
#open-icon:after{margin-top:5px}
#open .close{background:transparent}
#open .close:before,#open .close:after{margin-top:0}
#open .close:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#open .close:after{-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}

}
</pre></body></html>