html{font-size:18px;font-family:'Noto Serif CJK SC','Times New Roman','SimSun', Georgia, serif;}
.page{overflow:none;}
body{background-color:#2d2214;color:#f8ca9b;}
sup,sub{line-height:0;} .lpctrl{display:none;}
blockquote{border-left:2px solid #f8ca9b;padding-left:0.3em;}
*{box-sizing:border-box;padding:0;margin:0;font-weight:normal;}
b,strong,th{font-weight:bold;}
select{font-size:inherit;}
.page,.page_gallery{padding:1em;padding-top:0;padding-bottom:0;}
.hidden_on_desktop,.hidden_on_wide{display:none;}
.hidden_on_desktop_force{display:none !important;}
::file-selector-button{background:none;border:none;}
a,button,::file-selector-button{text-decoration:underline;color:#f8ca9b;text-decoration-thickness:2px;text-underline-offset:0.15em;}
a:hover,.button:hover,::file-selector-button:hover{text-decoration:none;color:#f8ca9b88;}
.button:disabled{background-color:#f8ca9b88;pointer-events:none;}
header{position:fixed;top:0;width:calc(100% - 2em);background-color:#2d2214;z-index:10;padding-top:0.5em;box-shadow: 0.5em 0px #2d2214;}
header::before{content:'';position:absolute;left:0;right:0;top:0;height:1.95em;box-shadow:-2em 0em 1em -1em inset #2d2214;pointer-events:none;}
header>div{overflow:auto;white-space:nowrap;}
.header_nav{display:inline;}
header a,.left a,.footer a,.clean_a,.clean_a a{text-decoration:none;}
header a:hover,.button:hover{color:#f8ca9b88 !important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.15em;}
.exp_h_f{padding-top:0.3em !important;padding-bottom:0.3em !important;line-height:1.5em !important;height:2.1em !important;}
.exp_f{text-align:center;}
.toc_button{position:absolute;top:0.5em;right:0;text-shadow: 0px 0px 10px #2d2214;background-color:#2d221488;}
.footer{background-color:#2d2214;z-index:10;position:relative;}
.invert_a,.invert_a a{color:#f8ca9b88;text-decoration:none;}
.invert_a:hover,.invert_a a:hover{color:#f8ca9b !important;}
.gray,.gray a{color:#f8ca9b88;}
hr{border:1px solid #f8ca9b88;}
header ul,.small_footer ul,.small_footer span,header li,.small_footer li{display:inline-block;vertical-align:text-top;}
header li::before,.small_footer li::before{content:' - '}
header li ul{display:none;}
header:hover li ul{display:inline;}
header li ul li{display:block !important;margin-left:1em;}
header li ul li a{font-size:0.9em;}
//h1,h2,h3,h4,h5{font-size:1em;}
//h1{text-decoration:underline;}
header h1,header h2,header h3,header h4,header h5,header p{display:inline;font-size:1rem;}
.main{position:relative;word-spacing:-1em;top:2em;margin-bottom:2em;}
.main *{word-spacing:initial;}
pre{overflow:auto;display:block;line-break:anywhere;white-space:pre-wrap;}code{font-size:0.83em;}
ul{display:block;}
li{display:block;}
.clean_table{border:none;font-size:1em !important;}.clean_table thead{box-shadow:none;}.clean_table td{vertical-align:top;}
table{width:100%;border-collapse:collapse;border-bottom:2px solid #f8ca9b;border-top:3px solid #f8ca9b;}
.settings input,.post inpiut{border:none!important;}
.post table img{max-width:10rem !important;}
td{padding-left:0.1em;padding-right:0.1em;}
td:first-child{padding-left:0;}
td:last-child{padding-right:0;}
tbody tr:hover{box-shadow:inset 0 -2px 0 0px #f8ca9b;}
thead{box-shadow:inset 0 -1px 0 0px #f8ca9b;}
.post table{font-size:0.85em;}
.interesting_tbody{background:linear-gradient(90deg, #2d2214ff, #2d221488 20em);}
.interesting_tbody td{display:contents;}
.interesting_tbody tr{position:relative;scroll-margin:4.5em}
.interesting_tbody td>*{display:table-cell;}
.interesting_tbody td>.wscroll{display:none !important;}
.interesting_tbody .post_access{padding-top:0;}
.interesting_tbody .post_menu_button{top:0;opacity:0;}
.interesting_tbody td>img,.interesting_tbody td>.imd{position:absolute;left:1.4em;z-index:-1;height:1em;width:20em;
display:flex;top:0.2em;object-fit:cover;max-width:calc(100% - 1.4em) !important;overflow:hidden;}
.interesting_tbody td>.imd>a{display:flex;}
.interesting_tbody img{object-fit:cover;width:100%;}
.interesting_tbody .p_row{display:flex;position:absolute;left:1.4em;top:0.25em;z-index:-1;flex-wrap:nowrap;max-width:calc(100% - 1.4em);}
.interesting_tbody .p_thumb{height:1em;}
.interesting_tbody .p_thumb img,.interesting_tbody .p_thumb video{max-height:10rem !important;max-width:20rem !important;}
tr:hover .post_menu_button{opacity:1;}
.post_current_row{background-color:#a9270e;mix-blend-mode:screen;text-shadow:0px 0px 0.1em #2d2214;}
.align_right{text-align:right;}
.left{display:inline-block;vertical-align:top;width:25%;padding-right:1.5em;padding-bottom:4rem;position:sticky;top:2em;
overflow:auto;max-height:calc(100vh - 2.6em);}
.center{display:inline-block;vertical-align:top;width:50%;overflow:visible;padding-bottom:4rem;}
.center_slides{display:block;vertical-align:top;width:100%;overflow:visible;padding-bottom:4rem;font-size:5vmin;user-select:none;}
.center_slides .print_column{display:table;position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;z-index:90;}
.center_slides .print_column .post{display:table-cell;vertical-align:middle;padding:5vmin !important;max-height:100vh;width:100vw;overflow:auto;}
.center_slides .active_post{background-color:#2d2214;}.center_slides .post{background-color:#2d2214;}
.center_slides .post_access{display:none;}
.center_slides .post_menu_button{display:none !important;}
.center_slides .post_width{display:block;vertical-align:middle;max-height:100vh;overflow-y:auto;overflow-x:hidden;width:100%;}
.center_slides .linked_posts{display:none;}.center_slides .ref_compact{position:relative!important;display:block!important;}
.slides_buttons{position:fixed;z-index:200;right:0.5rem;bottom:0.5rem;user-select:none;background-color:#2d2214aa;padding:0.5rem;font-family:monospace;}
.slides_buttons a{text-decoration: none;}
.center_slides .imd{text-align:center;pointer-events:none;}
.imd_float{float:right;width:50% !important;clear:both;margin-left:0.5em !important;}
.center_wide{display:inline-block;vertical-align:top;width:75%;padding-left:0.3em;overflow:visible;padding-bottom:4rem;}
.center_full{display:inline-block;vertical-align:top;width:100%;overflow:visible;padding-bottom:4rem;}
.center_wide .p_thumb{height:12rem;width:12rem;margin:0;margin-right:0.5rem;margin-bottom:0.5rem;box-shadow:5px 5px 15px 2px black;}
.linked_posts{padding:0.5em;background-color:#0004;box-shadow:0px 0.2em 0.2em -0.2em inset #000000ee;}
.active_post .linked_posts{background-color:#ae6407;}
input:checked~.linked_posts,input:checked~a{display:none;}
.bkg_recent>.post,.bkg_section{background:#4a3413;box-shadow:0em 0em 0.5em #000000ee;margin-bottom:0.5em;}
.bkg_recent>.post>.post_width :last-child{margin-bottom:0;}
.sticky_title{position:sticky;top:calc(1.6rem + 2px);z-index:1;background-color:#2d2214;pointer-events:none;}
.center_exp{display:block;width:80%;margin:0 auto;overflow:visible;padding-bottom:1em;}
.table_top{position:relative;left:calc(-50% - 0.45em);width:calc(200% + 0.6em);background:#2d2214;z-index:1;
box-shadow:0px 0px 2em 1em #2d2214;margin-top:2em;margin-bottom:2em;}
textarea,input[type=text],input[type=password]{font-family:monospace;width:100%;display:block;font-family:inherit;max-height:60vh;font-size:inherit;}
select,textarea,input[type=text],input[type=password]{font-family:monospace;background:none;border:none;border-bottom:1px solid #f8ca9b;color:#f8ca9b;}
.text_highlight input{border-bottom:1px solid #2d2214;color:#2d2214;}
.button{background:none;border:none;font-family:inherit;color:#f8ca9b;font-size:inherit;font-weight:bold;}
.post{position:relative;scroll-margin:3.5em;}
.active_post{background-color:#804a06;}.active_post .post_access{background-color:#ae6407;}
.center_exp .post{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;}
.post li,.footer_additional li,.footer_additional li,.post_dummy li
{display:list-item;margin-left:1em;list-style:disc;}
.post li li,.footer_additional li li,.footer_additional li li,.post_dummy li li
{list-style:circle;}
ol li{list-style:unset !important;}
.post_width > *,.post_dummy > *,.post_ref > *{margin:0;margin-bottom:0.5rem}
.post > td:nth-child(3) > *{margin:0;margin-bottom:0.5rem}
.post_dummy > *{width:60%;margin:0 auto;margin-bottom:0.5rem}
.post_dummy > p img{display:block;width:100%;margin:0 auto;}
.gallery_left li{display:list-item;margin-left:1em;list-style:none;}
.gallery_left .selected{list-style:'→';}
.bkg_section .post_width{padding-top:0;padding-bottom:0;}
.bkg_section .restart+.post .post_width{padding-top:0.5em;}
.post_width{display:inline-block;margin-left:0.5em;vertical-align:top;}
.opt_compact .post_width,.ref_compact .post_width{padding-top:0;padding-bottom:0;}
.p_thumb .post_menu_button{right:0.3rem;top:0.3em;}
.post_menu_button{position:absolute;display:none;right:0rem;width:1.5rem;box-shadow:0px 0px 3px #000000ee;
text-align:center;border-radius:0.3em;user-select:none;cursor:pointer;z-index:10;background-color:#4a3413aa;}
.pointer{cursor:pointer;}
.post:hover .post_menu_button{display:block;}
.pop_menu{position:absolute;top:0.3rem;z-index:95;background-color:#6a491c;
padding:0.3em;right:0.3rem;text-align:right;border-radius:0.3em;font-size:1rem;
box-shadow:0px 0px 10px #000000ee;}
.pop_menu li{list-style:none;margin-left:0;}
.pop_menu hr{border:2px solid rgba(0,0,0,0.1);}
.toc{left:60%;width:40%;top:0;position:absolute;}
.paa{width:1.4rem;min-width:1.4rem;}
.opt_compact .post_access,.ref_compact .post_access{border-right:2px solid #f8ca9b88;background-color:#4a3413;right:unset;left:-2em;}
.active_post .opt_compact .post_access,.active_post .ref_compact .post_access{background-color:#804a06;}
.post_preview{overflow:hidden;margin-bottom:0.4em;background-color:#2d2214aa;box-shadow: 0px 0px 0.2em #000000ee;}
.post_preview:hover{filter:contrast(90%);}
.active_post .post_preview:hover{filter:contrast(90%);}
.hide_long{max-height:12em;overflow:hidden !important;}
.post .post_ref{margin:0;padding-left:1.5rem;}
.post_ref_main{display:inline-block;vertical-align:top;max-height:6em;overflow:hidden;margin:0.4em;}
.post_ref_images{overflow:hidden;margin:0.4em;margin-top:0;}
.post_ref_hint{text-align:right;}
.page_selector{padding-top:2rem;text-align:center;}
.smaller{font-size:0.85em;} .bigger{font-size:1.3em;} .block{display:block;}
.restart{text-align:left;padding-top:1rem;padding-bottom:0.5rem;}
.opt_compact{margin-left:2rem;}
.post_box_top{padding-bottom:0.3em;padding-top:0.3em;}
.post_box_fixed_bottom{position:sticky;bottom:0em;background-color:#2d2214;z-index:5;}
.spacer{height:0.5em;}
.pop_right,.pop_right_big{position:fixed;top:0;right:0;bottom:0;width:30%;z-index:100;background-color:#a9270e;display:none;
transition-timing-function:ease-out;padding:1rem;overflow:auto;}
@keyframes pop_slide_in{0%{right:-30%;}100%{right:0%;}}
@keyframes pop_slide_out{0%{right:0%;}100%{right:-30%;}}
@keyframes pop_slide_in_big{0%{right:-30%;}100%{right:0%;}}
@keyframes pop_slide_out_big{0%{right:0%;}100%{right:-30%;}}
.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5);transition-timing-function:ease-out;z-index:90;}
@keyframes backdrop_fade_in{0%{opacity:0%;}100%{opacity:100%;}}
@keyframes backdrop_fade_out{0%{opacity:100%;}100%{opacity:0%;}}
.toc_entry_1{font-size:1.1em;}
.toc_entry_2{font-size:1.0em;padding-left:0.5rem;}
.toc_entry_3{font-size:0.9em;padding-left:1rem;}
.toc_entry_4{font-size:0.85em;padding-left:1.5rem;}
.toc_entry_5{font-size:0.8em;padding-left:2rem;}
h1,h2,h3,h4,h5{scroll-margin:2.5em;}
.post h1,.post h2,.post h3,.post h4,.post h5{margin-top:1rem;}
.left ul h1,.left ul h2,.left ul h3,.left ul h4,.left ul h5,.left ul p{font-size:1em;}
.deleted_post{color:#f8ca9b88;text-decoration:line-through;}
#file_list{margin-top:0.5em;}
.file_thumb img,.file_thumb video{max-height:100%;max-width:100%;object-fit:cover;min-width:100%;min-height:100%;}
.file_thumb video{border:2px dashed #f8ca9b;}f
#file_list li{margin-bottom:0.3em;}
.ref_thumb{white-space:nowrap;overflow:hidden;}
.ref_thumb .file_thumb{width:2em;height:2em;margin:0;margin-right:0.3em}
.side_thumb li{margin:0.4em;display:inline-block;}
.file_thumb{width:4em;height:4em;display:inline-block;line-height:0;vertical-align:middle;overflow:hidden;}
.p_row{display:flex;flex-wrap:wrap;width:100%;}
.p_thumb{display:flex;flex-grow:100;height:6rem;overflow:hidden;position:relative;margin-right:0.5em;margin-bottom:0.5em;}
.p_thumb_narrow{width:1rem !important;flex-grow:1;opacity:0.2;}
.p_thumb img,.p_thumb video{object-fit:cover;max-height:100%;min-width:100%;}.p_thumb a{display:contents;}
.p_thumb:hover .post_menu_button{display:block;}
.p_thumb_selected{color:#f8ca9b !important;}
.p_thumb_selected{display:block;}
.post .p_thumb img,.post .p_thumb video{max-height:6rem;}
.p_thumb video{border-bottom:0.4em dashed #f8ca9b;border-top:0.4em dashed #f8ca9b;}
.p_thumb_end{flex-grow:10000 !important;box-shadow:none;align-items:center;padding:2em !important;}
.p_thumb_end:hover, .p_thumb_end a:hover{background-color:#f8ca9b88;cursor:pointer;}
.big_image_box{position:fixed;top:0;bottom:0;left:0;width:75%;z-index:95;text-align:center;pointer-events:none;}
.big_image_box *{pointer-events:auto;}
.big_image_box img,.big_image_box video{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;cursor:unset;}
.here_image_box{position:relative;width:100%;text-align:center;height:calc(100vh - 4.5em);}
.here_image_box img,.here_image_box video{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;cursor:unset;}
.big_side_box{position:fixed;top:0;bottom:0;right:0;width:25%;overflow:auto;z-index:98;color:#f8ca9b;padding:1rem;pointer-events:none;}
.big_side_box a,.big_side_box hr,#dropping_background{color:#f8ca9b;}
.big_side_box a:hover{color:#f8ca9b88;}
.big_side_box *{pointer-events:auto;}
.big_side_box .post_preview{border-bottom:1px dotted #f8ca9b;background-color:unset;}
.image_nav{pointer-events:none;}
#dropping_background{background-color:rgba(255,255,255,0.4);position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;text-align:center;
box-shadow:0px 0px 500px black inset;display:flex;align-items:center;}
img,video{cursor:pointer;max-height:100%;max-width:100%;vertical-align:middle;}
.post img,.post video{max-height:min(70vh, 20rem);max-width:min(100%, 20rem);}
.post > a > img,.post > a > video{display:block;margin:0.3em auto;}
.post .original_img{max-width:100%;display:inline-block;vertical-align:middle;
margin-left:auto;margin-right:auto;max-width:100%;max-height:90vh;}
.center_exp .post .original_img{display:block;}
.original_img img,.original_img video{max-height:90vh;max-width:100%;}
.p_row .original_img{margin-bottom:0;}
.post_ref .original_img{margin:unset;max-width:unset;max-height:min(70vh, 20rem);max-width:min(100%, 20rem);}
.imbtn{color:rgba(0,0,0,0);display:block;contain:content;padding:0.25em;margin-bottom:0.5em;text-decoration:none;}
.imbtn img{display:block;object-fit:cover;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:-1;
min-width:100% !important;min-height:100% !important;filter:opacity(70%);transition:0.1s;}
.imbtn:hover img{filter:opacity(20%) blur(0.2em);} .imbtn:hover{color:#f8ca9b !important;}
.imbtn:hover {color:#f8ca9b;text-shadow:0px 0px 5px #2d2214;}
header .imbtn{display:inherit;border:none;padding:0em;height:unset;height:unset;margin:0em;contain:unset;}
header .imbtn:hover{border:none;color:#f8ca9b88 !important;} header .imbtn img{display:none;}
.b ul{font-size:1.4em;}
no_pop{cursor:unset;}
p{min-height:0.8em;}
.bold,.bold *{font-weight:bold;}
.footer_additional{display:inline-block;width:50%;vertical-align:text-top;white-space:normal;}
.small_footer{background-color:#2d2214;padding-bottom:0.5em;position:sticky;bottom:0px;z-index:10;box-shadow: 0.5em 0px #2d2214;}
.small_footer>div{overflow:auto;white-space:nowrap;}
.small_footer::before{content:'';position:absolute;left:0;right:0;bottom:0;height:1.95em;box-shadow:-2em 0em 1em -1em inset #2d2214;pointer-events:none;}
.top_post_hint{margin-left:0.5em;font-weight:bold;}
.white{color:#2d2214;}
.full_box{border:1px solid #f8ca9b !important;padding:0.3rem;overflow:auto;}
.image_nav_prev,.image_nav_next{z-index:100;position:absolute;line-height:0;height:50%;width:20%;top:25%;display:flex;align-items:center;
transition:background-size .2s ease;padding:0.5em;text-shadow:0px 0px 5px black;user-select:none;pointer-events:auto;}
.image_nav_prev{left:0;justify-content:left;background:linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.4));
background-repeat:no-repeat;background-size:0% 100%;}
.image_nav_prev:hover,.image_nav_next:hover{background-size:100% 100%;}
.image_nav_next{right:0;justify-content:right;background:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.2));
background-repeat:no-repeat;background-size:0% 100%;transition:background-size .2s ease;background-position-x:100%;}
.inquiry_buttons{position:fixed;left:0;right:25%;text-align:center;bottom:1em;margin:0 auto;width:max-content;
background-color:rgba(0,0,0,0.5);z-index:110;padding:0.2em;padding-left:1em;padding-right:1em;
border-radius:1em;box-shadow:0px 0px 5px;text-shadow:0px 0px 5px black;opacity:1;user-select:none;}
.lr_buttons{background-color:rgba(0,0,0,0.5);padding:0.5em;padding-top:1em;padding-bottom:1em;
border-radius:1em;box-shadow:0px 0px 5px;font-size:1.2rem;text-shadow:0px 0px 5px black;}
.img_btn_hidden{opacity:0;transition:opacity 0.2s;}
.special_alipay{background-color:#027aff;color:white;white-space:nowrap;
font-family:sans-serif;font-weight:bold;border-radius:0.7em;font-size:0.75em;padding:0.25em;}
.special_paypal{background-color:white;color:#253b80;white-space:nowrap;
font-family:sans-serif;font-weight:bold;border-radius:2em;font-size:0.75em;
padding:0.25em;padding-left:0.5em;padding-right:0.65em;font-style: italic;}
.special_paypal_inner{color:#169bd7;}
#waiting_bar{position:fixed;z-index:200;top:0;left:0;right:0;height:0.2em;background-color:#f8ca9b;transform:translate(-100%,0);
animation:anim_loading 1s linear infinite;}
@keyframes anim_loading{0%{transform:translate(-100%,0);} 100%{transform:translate(100%,0);}}
.product_ref{width:32%;padding:0.2em!important;display:inline-block;text-align:center;vertical-align:top;margin-bottom:0.8em;}
.product_thumb{max-height:11em;max-width:11em;display:inline-flex;margin-bottom:0.2em;background-color:#a9270e;}
.product_thumb img,{box-shadow:none;object-fit:contain;max-height:unset;max-width:unset;width:100%;margin:0 auto !important;}
.product_ref p{margin-bottom:0.2em;text-align:left;}
.post_preview .product_thumb{max-height:4em;max-width:6em;}
.purchase_button{background-color:#f8ca9b;color:#2d2214;padding-left:0.5em;padding-right:0.5em;text-decoration:none;font-weight:bold;}
.page_break{page-break-after:always;}
.text_highlight,.text_highlight a,.text_highlight select{background-color:#f8ca9b;color:#2d2214;border:none;}
.gray.text_highlight,.gray.text_highlight a,.gray.text_highlight select{background-color:#f8ca9b88;color:#2d2214;}
.show_on_print{display:none;}.inline_print{display:none;}
.comment{font-size:0.9em;font-family:sans-serif;overflow:auto !important;width:100%;}
.comment tbody tr:hover{box-shadow:none;}
.comment table{border:none;}
.comment li{display:list-item;list-style:'→';padding-left:0.3em;}
.comment ul{padding-left:1em;}
.comment ul li *{margin-bottom:0.5em;}
.history li{display:list-item;list-style:disc;padding-left:0.3em;}
.history li li{list-style:circle;}
.history ul{padding-left:1em;}
.history a{text-decoration:underline;}
.history .list{overflow:auto;white-space:nowrap;}
.diff_table{table-layout:fixed;}
.diff_table thead{font-size:0.9em;text-align:center;}
.diff_table tbody pre{font-size:0.9rem;white-space:pre-line;}
.diff_table td{vertical-align:top;}
.omittable_title{display:block;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.wayback_close{float:right;}
.wayback_expand{display:inline;}
.post_selecting .post>*>*{pointer-events:none;}
.post_selected{background-color:#a9270e;}
.small_pad{padding:0.2em;padding-top:0.1em;padding-bottom:0.1em;}
.wscroll{scroll-margin:3.5em;padding-left:0.3em;display:none;font-weight:bold;font-size:0.75em;box-shadow: 13em 0em 4em -8em inset #f8ca9b88;color:#2d2214;}
.wscroll:target{display:block;} .post_ref .wscroll{display:none !important;}
.wayback_link{display:inline;}
.imd{object-fit:cover;width:100%;}
.center_exp .post>.imd,.center_exp .p_row{width:60%;}
.center_exp .p_thumb img,.center_exp .p_thumb video{max-height:3rem;}
.center_exp .p_thumb{max-height:3rem;filter:opacity(40%);}
.center_exp .p_thumb:hover{filter:unset;}
#here_buttons{display:contents;}
.here_buttons_inner{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-height:100%;max-width:100%;}
.here_btn{position:absolute;z-index:110;transform:translate(-50%,-50%);
width:2em;height:2em;display:block;border:1px solid #f8ca9b;background-color:rgba(0,0,0,0.5);}
.round_btn{box-shadow: 0px 0px 0px 1px inset #f8ca9b;display:inline-block;padding-left:0.4em;padding-right:0.4em;border-radius:0.5em;}
.center .center{width:100%;padding-bottom:unset;}
.center{border:none;}
.center{overflow:auto;}
.center>tbody>tr:hover{box-shadow:none;}
.center>tbody>tr>td{white-space:normal;vertical-align:top;min-width:1em;}
.center>tbody>tr>td:first-child{text-align:center;color:#f8ca9b88;padding-left:0.1em;}
.center>tbody>tr>td:nth-child(1)>*{}
.center>tbody>tr>td:nth-child(2){text-align:center;color:#f8ca9b88;}
.center>tbody>tr>td:nth-child(2) a{color:#f8ca9b88;}
.center>tbody>tr>td:nth-child(2) .marked{color:#f8ca9b !important;}
.center>tbody>tr>td:nth-child(3){width:100%;text-align:left;}
.center>tbody>tr>td:nth-child(3)>div{overflow:auto;}
.center>tbody>tr>td:last-child{padding-right:0.5em;}
.main>.center>tbody>tr{border-bottom:1px dotted #f8ca9b;}
.ref_count{cursor:pointer;} td .ref_count{text-align:left;display:block;}
.big_side_box .center{width:100%;}
#big_image_upload{max-width:100%;}
label{text-align:left;display:inline-block;}
@media screen and (max-width:1000px) and (min-width:666px){
.left{width:35%;}
.center,.center_wide{width:65%;}
.center_wide .p_thumb{height:8rem;width:8rem;margin-right:0.4rem;margin-bottom:0.4rem;box-shadow:3px 3px 12px 2px black;}
.post_width{width:calc(100% - 1.5rem);padding-left:0.2em;}
.hidden_on_wide{display:unset;}
.pop_right{width:30%;}
.pop_right_big{width:40%;}
@keyframes pop_slide_in{0%{right:-30%;}100%{right:0%;}}
@keyframes pop_slide_out{0%{right:0%;}100%{right:-30%;}}
@keyframes pop_slide_in_big{0%{right:-40%;}100%{right:0%;}}
@keyframes pop_slide_out_big{0%{right:0%;}100%{right:-40%;}}
.big_side_box{width:35%;}
.big_image_box{width:65%;}
.inquiry_buttons{right:35%;}
.table_top{left:calc(-50% - 1.7em);width:calc(154% + 0.5em);}
.post_dummy > *{width:80%;max-width:55rem;}
.center_exp .post>.imd,.center_exp .p_row{width:80%;max-width:55rem;}
.here_btn{width:1.5em;height:1.5em;}
}
@media screen and (max-width:666px){
.main{margin-bottom:unset;}
html{font-size:16px;}
pre{max-width:85vw;}
#titlectrl:checked ~ header .mobile_fold{display:block !important;}
#titlectrl:checked ~ .main .mobile_fold{display:block !important;}
#titlectrl:checked ~ header li ul{display:inline;}
.mobile_fold{display:none !important;}
.hidden_m{display:none !important;}
.block_m{display:block !important;}
.hidden_on_desktop{display:inherit;}
.hidden_on_wide{display:inherit;}
header{position:inherit;}
header ul{display:block;}
header li{display:block;}
header li::before{content:''}
header::before{box-shadow:none;display:none;}
.small_footer::before{box-shadow:none;display:none;}
.left{position:relative;width:100%;top:unset;height:unset;max-height:unset;padding-right:0;display:block;}
.center,.center_wide,.center_full{display:block;position:relative;line-break:anywhere;left:0;top:0;width:100%;padding-left:0;}
.center_wide .p_thumb{height:6rem;width:6rem;margin-right:0.3rem;margin-bottom:0.3rem;box-shadow:2px 2px 10px 1px black;}
.pop_right,.pop_right_big{top:unset;right:0;bottom:0;left:0;width:100%;}
.pop_right{height:30%;}
.pop_right_big{height:70%;}
@keyframes pop_slide_in{0%{bottom:-30%;}100%{bottom:0%;}}
@keyframes pop_slide_out{0%{bottom:0%;}100%{bottom:-30%;}}
@keyframes pop_slide_in_big{0%{bottom:-70%;}100%{bottom:0%;}}
@keyframes pop_slide_out_big{0%{bottom:0%;}100%{bottom:-70%;}}
.big_image_box{position:fixed;top:0;bottom:8.5rem;left:0;right:0;width:100%;}
.side_box_mobile_inner{background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(1,1,1,0.9) 20%);
transition:none;background-size:100% 100%;padding:0.5rem;padding-bottom: 5em;}
.side_box_mobile_inner:hover{background-size:100% 100%;}
.big_side_box{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;
height:unset;padding:0;padding-top:calc(100vh - 8.5rem);background:none;}
.p_thumb{height:3rem;}
.center .post{padding-right:0rem;padding-left:0rem;}
.post .p_thumb img,.post .p_thumb video{max-height:3rem;}
.page,.page_gallery{padding:0.2em;padding-top:0;}
header{padding-top:0.3em;}
.toc_button{top:0.3em;}
.small_footer{padding-bottom:0.3em;}
.footer_additional{display:block;width:100%;}
.album_hint{display:block;font-size:1rem;}
.image_nav{position:absolute !important;}
.image_nav_prev,.image_nav_next{width:25%;}
.image_nav_prev:hover,.image_nav_next:hover{background-size:0% 100%;color:#f8ca9b !important;}
.inquiry_buttons{position:relative;left:unset;right:unset;text-align:left;bottom:unset;margin:unset;width:unset;
background-color:unset;z-index:unset;padding:unset;padding-left:unset;padding-right:unset;
border-radius:unset;box-shadow:unset;text-shadow:unset;}.img_btn_hidden{opacity:1;}
.lr_buttons{background-color:unset;padding:unset;padding-top:unset;padding-bottom:unset;
border-radius:unset;box-shadow:unset;font-size:1.3rem;text-shadow:unset;}
.opt_compact,.ref_compact{line-break:anywhere;}
.table_top{left:unset;width:100%;overflow:auto;}
.post table img{max-width:30vw !important;}
.product_ref{width:100%;display:block;}
.post_dummy > *{width:100%;max-width:25rem;}
.center_exp .post>.imd,.center_exp .p_row{width:100%;max-width:25rem;}
.center_exp .post .p_thumb img,.center_exp .post .p_thumb video{max-height:2rem;}
.center_exp .p_thumb{height:2rem;filter:opacity(40%);}
.center_exp .p_thumb:hover{filter:unset;}
.sticky_title{top:0;}
.small_footer{position:relative;}
#upload_selector{width:100%;}
.interesting_tbody{background:linear-gradient(90deg, #2d2214ff, #2d221488 10em);}
.wayback_expand{display:block;text-align:center;}
.wayback_link{display:block;}
.center_exp{display:block;width:100%;margin:0 auto;padding-bottom:1em;}
.center_exp .post{overflow:auto;}
.center_exp .imd{width:100%;}
.here_btn{width:1.2em;height:1.2em;}
.exp_h_f{height:unset !important;}
.exp_f{margin-bottom:1em;}
.linked_posts{padding-left:1em;}
.center>tbody>tr>td{min-width:unset;}
.center>tbody>tr>td:last-child{padding-right:0.1em;}
}
@media print{
.small_footer .hidden_on_print{display:none}
header b,.small_footer b{font-weight:normal;}
header{display:table-header-group;box-shadow:none;} .main{display:table-row-group;top:unset;margin-bottom:unset;} .small_footer{text-align:right;}
header::before{box-shadow:none;display:none;} header::after{display:block;height:1em;content:' ';}
.small_footer::before{box-shadow:none;display:block;height:1em;position:relative;}
body,footer,header,.small_footer,a,.clean_a,.invert_a,.clean_a a,.invert_a a{background:none;color:black;}
.bkg_section,.bkg_recent>.post,.active_post{background:none !important;box-shadow:none;}
.post *,.post_dummy *{margin-bottom:0em;}
.p_row,.post table,.post img,.post_ref img,.post_ref .original_img,
.post_width>.original_img,.post pre{margin-top:0.5rem;margin-bottom:0.5rem;text-indent:0;}
pre{white-space:pre-wrap;line-break:anywhere;}
.post p{line-height:1.3;text-indent:2em;} .product_ref p {text-indent:0;}
.post table img{margin:0 !important;}
.post h1+p,.post h2+p,.post img+p,.post video+p,.post .imd+p,.post table+p,.last_wide p:first-of-type{text-indent:0;}
.post ul,.post ol{margin:0.5rem !important;margin-left:1.4rem !important;margin-right: 0rem !important;}
table{border-bottom:2px solid black;border-top:2px solid black;}
.post table img{max-width:5em;max-width:8em !important;max-height:8em !important;}
thead{box-shadow:inset 0 -1px 0 0px black;background:none;}
.linked_posts{display:none;}
.post_width{overflow:clip;left:0;width:100%;padding-left:0em;padding-right:0em;}
.section .post h2{font-size:1.8em;margin:1.5em auto 0 !important;}.list h2,.compact h2{margin:0 !important;}
.section .post h3{font-size:1.5em;margin:1.0em auto 0 !important;}.list h3,.compact h3{margin:0 !important;}
.section .post h4{font-size:1.1em;margin:0.5em auto 0 !important;}.list h4,.compact h4{margin:0 !important;}
.post .post{margin-bottom:0.5rem;margin-top:0.5rem;}
.gray,.gray a,.deleted_post{color:rgba(0,0,0,0.5);}
.left{display:none;}
.center, .center_wide, .center_full{width:100%;padding:0;font-size:16px;line-height:1.3}
hr{border:1px solid black;}
.post_box_top{display:none;}
.post_access{display:none;}
.opt_compact .post_access,.ref_compact .post_access{border-right:none;display:inline;background:unset;}
.text_highlight,.text_highlight a,.gray.text_highlight,.gray.text_highlight a,.purchase_button{background-color:lightgray;color:black;}
.hidden_on_print{display:none !important;}
.print_column{column-count:2;margin-top:0.5rem;margin-bottom:0.5rem;}
.print_column .print_column{column-count:1;margin:unset;}
.opt_compact{margin-left:0;left:1.5em;}
.post .post_ref{padding-left:2rem;}
.section .post h1:first-of-type{column-span:all;display:block;margin-top:1rem !important;margin-bottom:0.5rem !important;}
.bkg_section .restart+.post .post_width{padding-top:0;}
.restart{background-color:unset;padding:unset;}
.opt_compact h1:first-of-type,.ref_compact h1:first-of-type{display:unset;}
.table_top{position:relative;left:0;width:100%;background:none;z-index:1;box-shadow:none;}
.header_nav{display:none;}
.show_on_print{display:block;}.inline_print{display:inline;}
blockquote{border-left:2px solid black;}
.footer_additional{display:none;}
.small_footer{margin-top:1rem;box-shadow:none;}
.page{display:table;width:100%;}
.page_selector{display:none;}
.p_thumb{height:4rem;margin-bottom:0.25rem;}
.post .p_thumb img,.post .p_thumb video{max-height:4rem;}
.sticky_title{box-shadow:none;}
.center_wide .p_thumb{display:inline-flex;height:5.8rem;width:5.8rem;margin-right:0;}
.center_wide .p_row{display:block;}
.interesting_tbody{background:none;}
.interesting_tbody img{display:none !important;}
.imd{margin-top:0.5em;margin-bottom:0.5em;line-height:0px;}
.p_row .imd{margin-top:0em;margin-bottom:0em;}
.center,.center>tbody,.center>tbody>tr,.center>tbody>tr>td{display:block;}
.main>.center>tbody>tr{border:none;}
.center>tbody>tr>td:first-child{display:none;color:rgba(0,0,0,0.5);}
.center>tbody>tr>td:nth-child(2){display:none;color:rgba(0,0,0,0.5);}
.center>tbody>tr>td:nth-child(2) a{display:none;color:rgba(0,0,0,0.5);}
.center>tbody>tr>td:nth-child(3){margin:unset;padding:unset;}
.post > td:nth-child(3) > *{margin:unset;padding:unset;}
.wide_post_print{column-span:all;margin-top:1em;margin-bottom:1em;}
}