/* Observed archived CSSOM. Missing images and original raw CSS bytes are unverified. */
pre, dl, ol, p, blockquote{line-height:130%}
blockquote{margin-left:32px}
body, td{font-family:"Century Gothic", Verdana, Osaka, sans-serif;font-size:13px;line-height:20px;color:black;background-color:white;margin-top:2px;margin-left:10px;margin-right:10px}
span.aamidasi{font-size:12px}
p.aapro{font-family:"ＭＳ Ｐゴシック";font-size:16px;line-height:18px;border-width:1px;border-style:solid;border-color:rgb(221, 221, 221) rgb(136, 136, 136) rgb(136, 136, 136) rgb(221, 221, 221);padding:0.5em;margin-left:1em;background-color:white;margin-right:2em}
p.aapro2{font-family:"ＭＳ Ｐゴシック";font-size:16px;line-height:18px;border-width:1px;border-style:solid;border-color:rgb(221, 221, 221) rgb(136, 136, 136) rgb(136, 136, 136) rgb(221, 221, 221);padding:0.5em;margin-left:1em;background-color:white;margin-right:2em}
span.aaview{font-family:"ＭＳ Ｐゴシック";font-size:16px;line-height:18px;border-width:1px;border-style:solid;border-color:rgb(221, 221, 221) rgb(136, 136, 136) rgb(136, 136, 136) rgb(221, 221, 221);padding:0.5em;margin-left:1em;background-color:white;margin-right:2em}
p.widthset{font-size:90%;padding:0em}
p.widthsetf{font-size:90%;padding:0em}
textarea{font-family:"ＭＳ Ｐゴシック";font-size:16px;line-height:110%}
p.counter{font-size:100%}
#bbs{text-align:center}
#bbs_headline{background:rgb(204, 255, 204);width:90%;text-align:left;border-width:1px;border-style:solid;border-color:rgb(102, 102, 102);padding:5px;margin-right:auto;margin-left:auto}
.bbs_thread_title{}
.bbs_thread{font-family:"ＭＳ Ｐゴシック";font-size:16px;line-height:18px;background:rgb(239, 239, 239);width:97%;text-align:left;word-break:break-all;overflow:hidden;border-width:1px;border-style:solid;border-color:rgb(102, 102, 102);margin-top:30px;margin-right:auto;margin-left:auto}
.bbs_subject{color:red;font-size:large}
.bbs_comment_head{margin-left:30px;width:100%;overflow:hidden;text-overflow:ellipsis}
.bbs_name{color:forestgreen}
.bbs_date{margin-left:20px;font-size:xx-small}
.bbs_comment{margin-bottom:15px;margin-left:60px;font-family:"ＭＳ Ｐゴシック";font-size:16px;line-height:18px;width:90%;padding-right:5px;word-break:break-all}
.bbs_res_form{width:90%;text-align:left;margin-left:30px;margin-top:20px}
.bbs_threadfoot{margin-left:30px}
#bbs_newThread_form{width:90%;margin-top:30px;padding:8px;margin-right:auto;margin-left:auto;text-align:left;border-width:1px;border-style:solid;border-color:rgb(102, 102, 102)}
#bbs_license{width:90%;margin-top:20px;margin-right:auto;margin-left:auto;text-align:right}
.menubar .htmltagcloud{font-size:6px;line-height:340%}
.menubar .htmltagcloud span{display:block}
.tagcloud0{font-size:100%}
.tagcloud1{font-size:110%}
.tagcloud2{font-size:120%}
.tagcloud3{font-size:130%}
.tagcloud4{font-size:140%}
.tagcloud5{font-size:150%}
.tagcloud6{font-size:160%}
.tagcloud7{font-size:170%}
.tagcloud8{font-size:180%}
.tagcloud9{font-size:190%}
.tagcloud10{font-size:200%}
.tagcloud11{font-size:210%}
.tagcloud12{font-size:220%}
.tagcloud13{font-size:230%}
.tagcloud14{font-size:240%}
.tagcloud15{font-size:250%}
.tagcloud16{font-size:260%}
.tagcloud17{font-size:270%}
.tagcloud18{font-size:280%}
.tagcloud19{font-size:290%}
.tagcloud20{font-size:300%}
.tagcloud21{font-size:310%}
.tagcloud22{font-size:320%}
.tagcloud23{font-size:330%}
.tagcloud24{font-size:340%}
.tagcloud25{font-size:350%}
.tagcloud26{font-size:360%}
.tagcloud27{font-size:370%}
.tagcloud28{font-size:380%}
.tagcloud29{font-size:390%}
.tagcloud30{font-size:400%}
.tagcloud31{font-size:410%}
.tagcloud32{font-size:420%}
.tagcloud33{font-size:430%}
.tagcloud34{font-size:450%}
.tagcloud35{font-size:500%}
.tagcloud36{font-size:550%}
.tagcloud37{font-size:600%}
.tagcloud38{font-size:650%}
.tagcloud39{font-size:700%}
a:link{color:rgb(33, 93, 198);background-color:inherit;text-decoration:none}
a:active{color:rgb(33, 93, 198);background-color:rgb(204, 221, 238);text-decoration:none}
a:visited{color:rgb(166, 61, 33);background-color:inherit;text-decoration:none}
a:hover{color:rgb(33, 93, 198);background-color:rgb(204, 221, 238);text-decoration:underline}
h1, h2, h3, h4, h5, h6{}
h1{margin:20px 0px;font-size:28px;font-weight:bold;line-height:30px;text-align:left}
h2{margin:40px 0px 15px;padding:0px 0px 12px;font-size:17px;text-align:center;letter-spacing:0.5em}
h3{margin:20px 0px 10px;padding:2px;font-size:15px;line-height:17px;border-bottom:1px dotted rgb(85, 64, 54)}
h4{margin:10px 3px 0px;padding:0px 3px;border-left:4px double rgb(85, 64, 54)}
h5{margin:10px 5px 0px;padding:0px 3px;border-left:2px solid rgb(85, 64, 54)}
h6{width:25%;margin:10px 7px 0px;font-size:10px;border-bottom:1px solid rgb(85, 64, 54)}
p{margin:7px 10px}
a{color:rgb(186, 32, 41)}
a:link, a:visited{}
a:hover, a:active{text-decoration:underline overline}
a:focus{}
em{font-weight:bold;font-style:normal}
strong{border-bottom:3px double rgb(186, 32, 41)}
ins{}
del{}
h1.title{font-size:30px;font-weight:bold;background-color:transparent;padding:12px 0px 0px;border:0px;margin:12px 0px 0px}
dt{font-weight:bold;margin-top:1em;margin-left:1em}
pre{margin:15px;padding:2px 5px;border:1px dashed rgb(237, 164, 175);overflow:auto}
img{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;vertical-align:middle}
ul{margin-top:0.5em;margin-bottom:0.5em;line-height:130%}
em{font-style:italic}
strong{font-weight:bold}
thead td.style_td, tfoot td.style_td{color:inherit;background-color:rgb(208, 216, 224)}
thead th.style_th, tfoot th.style_th{color:inherit;background-color:rgb(224, 232, 240)}
.style_table{padding:0px;font-size:80%;margin:auto;text-align:center;color:inherit;background-color:rgb(204, 213, 221)}
.style_th{padding:2px;margin:2px;text-align:center;color:inherit;background-color:rgb(238, 238, 238);vertical-align:bottom}
.style_td{padding:2px;margin:1px;color:inherit;vertical-align:middle}
.style_td3{font-size:80%}
.style_table2{padding:3px;font-size:12px;border:0px;margin:auto;text-align:right;color:rgb(255, 255, 255);background-color:rgb(204, 213, 221)}
.style_table3{padding:0px;border:0px;margin:auto}
ul.list1{list-style-type:disc}
ul.list2{list-style-type:circle}
ul.list3{list-style-type:square}
ol.list1{list-style-type:decimal}
ol.list2{list-style-type:lower-roman}
ol.list3{list-style-type:lower-alpha}
div.ie5{text-align:left}
span.noexists{color:inherit;background-color:rgb(255, 250, 204)}
.small{font-size:80%}
.super_index{color:rgb(221, 51, 51);background-color:inherit;font-weight:bold;font-size:60%;vertical-align:super}
a.note_super{color:rgb(221, 51, 51);background-color:inherit;font-weight:bold;font-size:60%;vertical-align:super}
div.jumpmenu{font-size:60%;text-align:right}
hr.full_hr{border-style:ridge;border-color:rgb(51, 51, 51);border-width:1px 0px}
hr.note_hr{width:90%;border-style:ridge;border-color:rgb(51, 51, 51);border-width:1px 0px;text-align:center;margin:1em auto 0em}
span.size1{font-size:xx-small;line-height:130%;text-indent:0px;display:inline}
span.size2{font-size:x-small;line-height:130%;text-indent:0px;display:inline}
span.size3{font-size:small;line-height:130%;text-indent:0px;display:inline}
span.size4{font-size:medium;line-height:130%;text-indent:0px;display:inline}
span.size5{font-size:large;line-height:130%;text-indent:0px;display:inline}
span.size6{font-size:x-large;line-height:130%;text-indent:0px;display:inline}
span.size7{font-size:xx-large;line-height:130%;text-indent:0px;display:inline}
strong.word0{background-color:rgb(255, 255, 102);color:black}
strong.word1{background-color:rgb(160, 255, 255);color:black}
strong.word2{background-color:rgb(153, 255, 153);color:black}
strong.word3{background-color:rgb(255, 153, 153);color:black}
strong.word4{background-color:rgb(255, 102, 255);color:black}
strong.word5{background-color:rgb(136, 0, 0);color:white}
strong.word6{background-color:rgb(0, 170, 0);color:white}
strong.word7{background-color:rgb(136, 104, 0);color:white}
strong.word8{background-color:rgb(0, 70, 153);color:white}
strong.word9{background-color:rgb(153, 0, 153);color:white}
.edit_form{clear:both}
div#header{padding:0px;margin:0px}
div#navigator{clear:both;padding:4px 0px 0px;margin:0px}
td.menubar{width:9em;vertical-align:top;color:inherit;background-color:white;padding:0px;margin:0px}
div#menubar{width:150px;padding:8px 10px;margin:0px 4px 0px 0px;word-break:break-all;font-size:13px;line-height:20px;overflow:hidden;color:inherit;background-color:white;border-right:1px dotted rgb(85, 64, 54);border-left:1px dotted rgb(85, 64, 54)}
div#menubar ul{margin:0px 0px 0px 0.5em;padding:0px 0px 0px 0.5em}
div#menubar ul li{line-height:150%}
div#menubar h4{font-size:110%}
div#body{padding:0px;margin:0px 0px 0px 0.5em}
div#note{clear:both;padding:0px;margin:0px}
div#attach{clear:both;padding:0px;margin:0px}
div#toolbar{clear:both;padding:0px;margin:0px;text-align:right}
div#lastmodified{font-size:80%;padding:0px;margin:0px}
div#related{font-size:80%;padding:0px;margin:16px 0px 0px}
div#footer{font-size:70%;padding:0px;margin:16px 0px 0px}
div#banner{float:right;margin-top:24px}
div#preview{color:inherit;background-color:rgb(245, 248, 255)}
img#logo{float:left;margin-right:20px}
.anchor{}
.anchor_super{font-size:xx-small;vertical-align:super}
br.spacer{}
.style_calendar{padding:0px;border:0px;margin:3px;color:inherit;background-color:rgb(204, 213, 221);text-align:center}
.style_td_caltop{padding:5px;margin:1px;color:inherit;background-color:rgb(238, 245, 255);font-size:80%;text-align:center}
.style_td_today{padding:5px;margin:1px;color:inherit;background-color:rgb(255, 255, 221);text-align:center}
.style_td_sat{padding:5px;margin:1px;color:inherit;background-color:rgb(221, 229, 255);text-align:center}
.style_td_sun{padding:5px;margin:1px;color:inherit;background-color:rgb(255, 238, 238);text-align:center}
.style_td_blank{padding:5px;margin:1px;color:inherit;background-color:rgb(238, 245, 255);text-align:center}
.style_td_day{padding:5px;margin:1px;color:inherit;background-color:rgb(238, 245, 255);text-align:center}
.style_td_week{padding:5px;margin:1px;color:inherit;background-color:rgb(221, 229, 238);font-size:80%;font-weight:bold;text-align:center}
div.calendar_viewer{color:inherit;background-color:inherit;margin-top:20px;margin-bottom:10px;padding-bottom:10px}
span.calendar_viewer_left{color:inherit;background-color:inherit;float:left}
span.calendar_viewer_right{color:inherit;background-color:inherit;float:right}
.clear{margin:0px;clear:both}
div.counter{font-size:70%}
span.diff_added{color:blue;background-color:inherit}
span.diff_removed{color:red;background-color:inherit}
hr.short_line{text-align:center;width:80%;border-style:solid;border-color:rgb(51, 51, 51);border-width:1px 0px}
h5.side_label{text-align:center}
ul.navi{margin:0px;padding:0px;text-align:center}
li.navi_none{display:inline;float:none}
li.navi_left{display:inline;float:left;text-align:left}
li.navi_right{display:inline;float:right;text-align:right}
span.comment_date{font-size:x-small}
span.new1{color:red;background-color:transparent;font-size:x-small}
span.new5{color:green;background-color:transparent;font-size:xx-small}
span.counter{font-size:70%}
ul.popular_list{}
ul.recent_list{}
div.img_margin{margin-left:32px;margin-right:32px}
td.vote_label{color:inherit;background-color:rgb(255, 204, 204)}
td.vote_td1{color:inherit;background-color:rgb(221, 229, 255)}
td.vote_td2{color:inherit;background-color:rgb(238, 245, 255)}
input{margin:2px;padding:1px 2px;line-height:17px;border:1px solid rgb(85, 64, 54)}
input#TEXT{}
input#CHECKBOX{}
input#RADIO{}
input#BUTTON{}
button, input[type="button"], input[type="submit"], input[type="reset"]{margin:2px;padding:0px 2px;line-height:17px;background:rgb(250, 217, 192);border:1px solid rgb(85, 64, 54)}
textarea{margin:2px;padding:1px 2px;border:1px solid rgb(85, 64, 54)}
select{margin:2px;border:1px solid rgb(85, 64, 54)}
option{padding:1px 2px}
optgroup{}
fieldset{margin:10px 20px;padding:4px 2px;font-weight:bold;border:1px dashed rgb(221, 112, 111)}
ol{margin:10px 10px 20px;list-style-position:inside}
ol li{}
ul{margin:10px 10px 20px;list-style-position:inside}
ul li{}
dl{margin:10px 10px 20px}
dt{font-weight:bold}
dd{margin:0px 0px 0px 10px;padding:0px 0px 0px 5px;border-left:2px dotted rgb(221, 112, 111)}
li ol, li ul, li dl{margin:0px 0px 0px 1.5em;padding:0px}
dd ol, dd ul, dd dl{margin:0px 0px 0px 0.5em;padding:0px}
address{font-style:normal;display:inline}
blockquote{margin:15px 30px;padding:10px;border:1px dashed rgb(221, 112, 111)}
cite{}
q{border-bottom:1px dashed rgb(221, 112, 111)}
q::after, q::before{padding:0px 4px}
pre{margin:15px;padding:2px 5px;border:1px dashed rgb(221, 112, 111);overflow:auto}
b{}
i{}
big{font-size:16px}
small{font-size:10px}
tt{}
abbr, acronym{border-bottom:1px dotted rgb(85, 64, 54)}
abbr::after, acronym::after{content:"[?]";color:rgb(136, 112, 92);font-size:10px}
dfn{font-weight:bold;font-style:normal}
sub, sup{font-size:9px}
img{margin:2px;border:1px dotted rgb(85, 64, 54)}
body#INDEX{}
div#PAGETOP{width:60%;min-height:100%;margin:0px auto;padding:20px 0px}
div#HEADER{}
ul#PAN{text-align:right}
#PAN li{padding:0px 0px 0px 4px;border-left:1px solid rgb(85, 64, 54);display:inline}
#PAN a{color:rgb(85, 64, 54)}
div#MENU{position:fixed;left:3%;bottom:7%;width:135px}
#MENU h2{display:none}
#MENU ul{margin:0px}
#MENU li{margin:0px 0px 0px 5px;list-style-type:none}
li#MENU01{}
li#MENU02{}
li#MENU03{}
li#MENU04{}
li.menu-on{}
li.menu-on a{font-weight:bold}
#MENU a{color:rgb(85, 64, 54);text-decoration:none}
#MENU a:link, #MENU a:visited{}
#MENU a:hover, #MENU a:active{color:rgb(186, 32, 41);font-weight:bold}
div#KIZI{}
div.text{}
ul.modori{margin:5px 0px 20px;text-align:right;list-style-type:none}
div#FOOTER{}
#FOOTER ul{margin:0px;text-align:right}
#FOOTER li{list-style-type:none;margin:0px 0px 0px 5px;background-image:none;display:inline}
li#FOOTER01{}
li#FOOTER02{}
li#FOOTER03{}
/* Compatibility additions: bundled AA font and horizontal scrolling, not historic CSS. */
@font-face{font-family:MangaaaAA;src:url(../assets/fonts/Saitamaar-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
p.aapro,p.aapro2,span.aaview{font-family:MangaaaAA,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;white-space:nowrap;letter-spacing:0;font-size:16px;line-height:18px;font-weight:400;font-synthesis:none;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,"kern" 0;overflow-x:auto;box-sizing:border-box;max-width:calc(100vw - 238px)}
body:not(:has(#menubar)) p.aapro{max-width:calc(100vw - 70px)}
.source-contents{max-width:100%;overflow-x:auto}.restoration-note{font:12px/1.5 sans-serif;background:#fff9dc;color:#463f23;border:1px solid #d1bb72;padding:3px 7px;margin:0 0 6px;clear:both}.restoration-note summary{cursor:pointer}.restoration-note p{margin:4px 0}.capture-status{font:10px/1.4 sans-serif;color:#725a19;white-space:nowrap}.disabled-action{color:#777;cursor:default}.missing-image{font:10px sans-serif;color:#777}
.source-contents #navigator .missing-image{display:inline-block;width:16px;max-width:16px;height:16px;overflow:hidden;white-space:nowrap;vertical-align:middle}
@media(max-width:600px){p.aapro,p.aapro2,span.aaview{max-width:calc(100vw - 70px)}}
