:root{--color-primary:#217346;--color-primary-text:#F5F5F5;--color-accent:#87CEEB;--color-accent-deep:#00BFFF;--color-text:#333333;--color-text-muted:#696969;--color-text-subtle:#666666;--color-link:#0044CC;--color-border:#A9A9A9;--color-border-light:#D3D3D3;--color-bg-light:#F5F5F5;--color-bg-dark:#222222;--color-warning:#A52A2A;--color-highlight:#FF785B;--color-reference:#00008B;--color-notes-bg:#FFFACD;--color-code-border:#E9967A;--color-date-new:#FF1493;--color-white:#FFFFFF;--color-black:#000000;--color-marker:#FFFF00;--color-icon-gold:#FFD700;--color-error:#FF0000;--color-border-mid:#999999;--color-border-soft:#AAAAAA;--color-bg-muted:#EFEFEF;--color-bg-ccc:#CCCCCC;--color-bg-ddd:#DDDDDD;--color-badge-red:#993333;--color-badge-blue:#333399;--color-table-header-blue:#000066;--color-primary-shadow:rgba(33,115,70,0.25);--color-il-red:#FF0000;--color-il-blue:#0000FF;--color-il-green:#00FF00;--color-il-red-33:#FF3333;--color-il-red-66:#FF6666;--color-il-red-99:#FF9999;--color-il-red-cc:#FFCCCC;--color-il-tan:#D6C6AF;--color-il-xl-green:#C6E0B4;--color-il-xl-blue:#BDD7EE;--color-il-xl-orange:#F8CBAD;--fs-3xs:0.75em;--fs-2xs:0.8em;--fs-xs:0.85em;--fs-sm:0.9em;--fs-base:1em;--fs-md:1.1em;--fs-lg:1.2em;--fs-xl:1.3em;--fs-2xl:1.5em;--fs-3xl:2em}@media only screen and (min-width:0px) and (max-width:599px){.none_m{display:none}}@media only screen and (min-width:600px) and (max-width:959px){.none_t{display:none}}@media only screen and (min-width:960px){.none_p{display:none}}*{color:var(--color-text);font-size:17px;line-height:2;margin:0;padding:0;border:0;overflow-wrap:break-word;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;text-align:justify;@media only screen and (min-width:600px) and (max-width:959px){font-size:20px}@media only screen and (min-width:960px){font-size:17px}}body{background-color:var(--color-white);-webkit-text-size-adjust:100%}a{color:var(--color-link);text-decoration:none;&:hover{text-decoration:underline;opacity:0.8}}ul{list-style:none}ul li,ol li{list-style-position:inside}img{max-width:100%;height:auto;margin:0}table{margin:0.5em auto;border-collapse:collapse;border-spacing:0;width:100%;word-break:break-word}th,td{font-size:var(--fs-xs)}main .scroll-table{overflow:auto;white-space:nowrap}blockquote{padding:0 1em 1em;border:1px dotted var(--color-border);& h4,& h5{margin-top:0.5em}}.fa-angle-right{font-size:var(--fs-lg);color:var(--color-accent)}.fa-bars{font-size:var(--fs-base);color:var(--color-black);padding-right:2px}.fa-book{font-size:var(--fs-base);color:var(--color-reference);padding-right:2px}.fa-calendar-alt{font-size:var(--fs-sm);color:var(--color-date-new);padding-right:2px}.fa-chart-line{font-size:var(--fs-lg);color:var(--color-accent-deep)}.fa-check-circle{font-size:var(--fs-lg);color:var(--color-accent)}.fa-clock{font-size:var(--fs-sm);color:var(--color-text-muted)}.fa-copyright{font-size:var(--fs-xs);color:var(--color-primary-text);padding-right:2px}.fa-exclamation-triangle{font-size:var(--fs-md);color:var(--color-warning)}.fa-history{font-size:var(--fs-sm);color:var(--color-primary)}.fa-home{font-size:var(--fs-base);color:var(--color-warning)}.fa-pencil-alt{font-size:var(--fs-sm);color:var(--color-primary)}.fa-sync-alt{font-size:var(--fs-sm);color:var(--color-accent);padding-right:2px}.fa-hand-point-right{font-size:var(--fs-2xl);color:var(--color-primary-text)}.side-bar-body .fa-bars{font-size:var(--fs-base);color:var(--color-primary);padding-right:2px}.u_line{border-bottom:dotted 2px var(--color-accent-deep)}.u_wave{background:url(../img/u_wave.png) bottom repeat-x;background-size:16px;padding-bottom:3px}strong{font-size:var(--fs-base);padding:0 0.25em;background:linear-gradient(transparent 0,var(--color-marker) 0)}.red{color:var(--color-warning)}.indent_l2{text-indent:-1em;padding-left:1em}.header{margin:0;padding:0.5em 0 0 0;background-color:var(--color-white)}main{margin:0;padding:0.5em;clear:both;background-color:var(--color-white)}.side-bar{margin:0;padding:0.5em;background-color:var(--color-white);& .side-bar-body li a{border-left:5px solid var(--color-white)}}#js_footer{margin:0;padding:0;clear:both;background-color:var(--color-white)}@media only screen and (min-width:960px){.sticky{position:sticky;top:1em}}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.il-gray{color:var(--color-text-subtle);font-size:var(--fs-base)}.il-gray-sm{color:var(--color-text-subtle);font-size:var(--fs-sm)}.il-red{color:var(--color-il-red);font-size:var(--fs-base)}.il-color-red{color:var(--color-il-red)}.il-color-blue{color:var(--color-il-blue)}.il-color-green{color:var(--color-il-green)}.il-color-dark{color:var(--color-text)}.il-bg-red{background:var(--color-il-red)}.il-bg-yellow{background:var(--color-marker)}.il-bg-sky{background:var(--color-accent)}.il-bg-light{background:var(--color-bg-muted)}.il-bg-white{background:var(--color-white)}.il-bg-gray{background:var(--color-border-light)}.il-bg-ccc{background:var(--color-bg-ccc)}.il-bg-ddd{background:var(--color-bg-ddd)}.il-bg-f33{background:var(--color-il-red-33)}.il-bg-f66{background:var(--color-il-red-66)}.il-bg-f99{background:var(--color-il-red-99)}.il-bg-fcc{background:var(--color-il-red-cc)}.il-bg-tan{background:var(--color-il-tan)}.il-bg-xl-green{background:var(--color-il-xl-green)}.il-bg-xl-blue{background:var(--color-il-xl-blue)}.il-bg-xl-orange{background:var(--color-il-xl-orange)}.il-fs-sm{font-size:var(--fs-sm)}.il-fs-md{font-size:var(--fs-base)}.il-fs-lg{font-size:var(--fs-md)}.il-fs-xl{font-size:var(--fs-2xl)}.il-lh-1{line-height:1.0em}.il-m-0{margin:0}.il-word-break{word-break:break-all}.il-date-sm{font-size:12px;color:var(--color-border-mid)}.il-mt-1{margin-top:1em}.il-font-tnr{font-family:'Times New Roman'}.il-font-pi{font-family:'Times New Roman';font-size:var(--fs-base);color:var(--color-white)}.il-font-pi-lg{font-family:'Times New Roman';font-size:var(--fs-2xl);color:var(--color-white)}.skip-link{position:absolute;left:-9999px;top:0;&:focus{left:0;top:0;z-index:9999;background:var(--color-white);padding:0.5em 1em;border:1px solid var(--color-text)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header{text-align:center;@media only screen and (min-width:960px){box-shadow:0 -1px 0.1em var(--color-border-light) inset}& img{width:150px;@media only screen and (min-width:600px) and (max-width:959px){width:240px}@media only screen and (min-width:960px){margin:0.5em auto;width:170px}}}.wrapper{margin:0;padding:0;@media only screen and (min-width:0px) and (max-width:599px){overflow:hidden}@media only screen and (min-width:600px) and (max-width:959px){overflow:hidden}}.wrapper2{margin:0;padding:0;@media only screen and (min-width:600px) and (max-width:959px){margin-left:3em;margin-right:3em}@media only screen and (min-width:960px){width:75em;margin:0 auto;padding-top:0.5em}}.wrapper2{& .bcList{line-height:1;padding:0 2em;list-style-type:none;flex-basis:100%;@media only screen and (min-width:0px) and (max-width:599px){padding:0 0.5em;background-color:var(--color-bg-muted)}& .crumb{display:inline;font-size:var(--fs-base);color:var(--color-text-muted);&:after{font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:bold;padding-left:0.65em}& a{font-size:var(--fs-base);color:var(--color-text-muted);position:relative;transition:all 50ms 50ms ease;text-decoration:none;opacity:1;bottom:0;&:hover{opacity:0.5}}}}}#js_page-top{position:fixed;bottom:30px;right:20px;@media only screen and (min-width:600px) and (max-width:959px){bottom:30px;right:5px}@media only screen and (min-width:960px){bottom:10px;right:30px}& a{display:inline-block;line-height:55px;width:50px;height:50px;border-radius:50%;background:var(--color-accent);text-align:center;vertical-align:middle;color:var(--color-white);opacity:0.6;@media only screen and (min-width:600px) and (max-width:959px){line-height:60px;width:50px;height:50px}@media only screen and (min-width:960px){line-height:70px;width:60px;height:60px}&:hover{text-decoration:none;opacity:0.9}}& .fa-angle-up{font-size:26px;color:var(--color-white);@media only screen and (min-width:600px) and (max-width:959px){font-size:26px}@media only screen and (min-width:960px){font-size:26px}}}main{& .read_time{margin:0.5em 0 0.25em;padding:0.4em;font-size:var(--fs-xs);line-height:1em;border:1px dotted var(--color-border-light);text-align:center;background-color:var(--color-primary-text);border-radius:0.25em;color:var(--color-text-muted)}& .last_update{margin:0;padding:0;text-align:center;border-bottom:1px solid var(--color-border-light);& .create_new,& .create_change{font-size:var(--fs-xs);color:var(--color-text-muted);margin:0 0.5em}}}main{& .keyword_article{display:flex;flex-wrap:wrap;margin:0.25em 0 0.25em;padding:0.25em 0;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);& .keyword_title{font-size:var(--fs-3xs);border:0;background-color:var(--color-text-muted);border-radius:0.2em;padding:2px 5px 0;color:var(--color-primary-text)}& li{font-size:var(--fs-3xs);font-weight:normal;padding:2px 5px 0;margin:3px 2px;border-radius:0.5em;border:1px solid var(--color-border-light);color:var(--color-text-muted)}}@media only screen and (min-width:600px) and (max-width:959px){& ul.keyword_article li{font-size:var(--fs-3xs)}}}main{& .excel_version{display:flex;flex-wrap:wrap;gap:0.4em;margin:1em 0.5em 2em;& li{display:inline-block;padding:0.1em 0.7em;line-height:1.6;border:1px solid var(--color-border-light);border-radius:999px;font-size:var(--fs-xs);width:auto}}& .version_heading{margin:0.75em 0 0.5em;&+.excel_version{margin-top:0}}}main{& .revision{color:var(--color-error);font-size:var(--fs-sm);line-height:1;margin:0 1.5em}& .article_end{margin-top:3em}}main{@media only screen and (min-width:600px) and (max-width:959px){padding:1em;margin-bottom:1em;border-radius:1em;box-shadow:0 0 0.25em var(--color-border)}@media only screen and (min-width:960px){margin:0.25em 0.5em 1.5em;padding:1.5em;border-radius:1em;box-shadow:0 0 0.25em var(--color-border);float:left;width:50em}& p{margin:1em 0}& img{display:block;margin:1em auto}& ul{margin:2em 0.5em}& li{line-height:1.9}& .angle-right li:before{font-family:"Font Awesome 5 Free";content:"\f105";padding-right:0.25em;color:var(--color-primary);font-weight:bold;font-size:var(--fs-2xl)}& table{margin-top:2em;margin-bottom:2em;& th,& td{text-align:center;padding:0.4em 0.3em 0.2em;border:1px solid var(--color-border)}& th{font-size:var(--fs-sm);background-color:var(--color-text);color:var(--color-primary-text);font-weight:normal}& td{font-size:var(--fs-sm)}&.tbl-vth th{vertical-align:top;white-space:nowrap;&>span{display:block;margin:0 auto;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;color:var(--color-primary-text)}}}& .lead_sentence{padding-top:0;padding-bottom:0}}main{& .eyecatch{width:100%;margin:0;padding:0;& .eyecatch_photo{box-sizing:border-box;border:1px solid rgba(0,0,0,0.5);width:100%}& .eyecatch_copy{max-width:100%;display:block;line-height:1.4;font-size:var(--fs-sm);text-align:center;margin:0;padding:0.5em 0.25em;color:var(--color-white);background:var(--color-primary);opacity:1;@media only screen and (min-width:0px) and (max-width:599px){font-size:var(--fs-sm);padding:0.5em}@media only screen and (min-width:600px) and (max-width:959px){font-size:var(--fs-sm);padding:1em}}& .eyecatch_photo[src*="function_eyecatch/"]+.eyecatch_copy{display:none}}}main{& h1{font-size:var(--fs-xl);color:var(--color-primary-text);text-align:center;background-color:var(--color-primary);border-radius:0.25em;margin-bottom:0.25em;padding:1.5em;@media only screen and (min-width:600px) and (max-width:959px){font-size:var(--fs-3xl)}@media only screen and (min-width:960px){font-size:var(--fs-3xl);padding:2.5em 1.5em}}& h2,& h3,& h4,& h5,& h6{clear:both}& h2{display:block;margin:2em 0 1.5em;padding:0.5em 0.75em;background-color:var(--color-primary);border:4px solid var(--color-primary);border-left:10px solid var(--color-primary);font-size:var(--fs-xl);color:var(--color-primary-text);& a{color:var(--color-primary-text)}&[id^="anker"]{position:relative;font-weight:normal;border-radius:0;&:after{position:absolute;content:"";top:100%;left:10%;border:10px solid transparent;border-top:15px solid var(--color-primary);width:0;height:0;margin-left:-10px}}&.same_category{border:1px solid var(--color-border-light);text-align:center}}& h3{display:block;font-size:var(--fs-xl);border-bottom:solid 5px var(--color-border-light);position:relative;clear:both;margin:3em 0 2em;padding:0.25em 0;font-weight:bold;&::after{position:absolute;content:" ";display:block;border-bottom:solid 5px var(--color-primary);bottom:-3px;width:5%}}& h4{margin:3em 0.5em 0;position:relative;padding-left:30px;clear:both;font-size:var(--fs-xl);font-weight:bold;&::before,&::after{content:"□";position:absolute}&::before{left:0;top:-3px}&::after{left:5px;top:3px;color:var(--color-accent)}}& h5{font-size:var(--fs-md);font-weight:bold;color:var(--color-text);margin:2em 0 1.5em}& h6{font-size:var(--fs-base);font-weight:bold;color:var(--color-text-subtle);margin:2em 0 1.5em}}.ribbon_box_h1{display:block;position:relative;box-sizing:border-box;& .ribbon_text{display:inline-block;position:absolute;top:-3px;right:15px;margin:0;padding:6px 0 3px;z-index:2;width:50px;text-align:center;font-size:15px;color:var(--color-text);background:var(--color-highlight);& .fa-file-excel{color:var(--color-white)}&:after{content:'';position:absolute;left:0;top:99.9%;height:0;width:0;border-left:25px solid var(--color-highlight);border-right:25px solid var(--color-highlight);border-bottom:5px solid transparent}}}main{& .answer_summary{margin:1em 0 0;padding:1em 1.25em;border:2px solid var(--color-primary);border-radius:0.5em;background-color:var(--color-bg-light);& p{margin:0}}& .answer_summary_title{display:inline-block;margin-bottom:0.5em;padding:0.1em 0.75em;border-radius:999px;background-color:var(--color-primary);color:var(--color-primary-text);font-size:var(--fs-sm);font-weight:bold}& .takeaways{margin:1em 0 0;padding:1em 1.25em;border:1px solid var(--color-border-light);border-radius:0.5em;background-color:var(--color-white);& li{list-style:disc;list-style-position:outside;margin:0.25em 0 0 1.25em}}& .takeaways_title{margin:0 0 0.35em;font-size:var(--fs-base);font-weight:bold;color:var(--color-primary)}& .code{position:relative;margin:1.5em 0;padding:2.5em 1em 1em 1.5em;background-color:var(--color-primary-text);border:2px dotted var(--color-code-border);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'指定方法';top:0;left:0;color:var(--color-primary-text);padding:0 1em;background-color:var(--color-code-border);font-size:var(--fs-3xs)}}& #column .procedure,& .procedure{margin:1.5em 0;position:relative;padding:2.5em 1em 1em 1.5em;background-color:var(--color-primary-text);border:1px dotted var(--color-text-muted);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'操作方法';top:0;left:0;color:var(--color-primary-text);padding:0 1em;background-color:var(--color-text-muted);font-size:var(--fs-2xs)}}& .notes{margin:1.5em 0;position:relative;padding:2.5em 1em 1em 1.5em;background-color:var(--color-notes-bg);border:1px solid var(--color-text-muted);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'注意事項';top:0;left:0;color:var(--color-icon-gold);padding:0 1em;background-color:var(--color-text);font-size:var(--fs-2xs)}}& .incident{border:1px dashed var(--color-border);margin:1.5em 1em;padding:1em;border-radius:0.5em;font-size:var(--fs-sm)}& .keyboard_material,& .keyboard_material a{font-size:var(--fs-3xs);padding:0;margin:0;color:var(--color-text);text-align:center}& .summary_box{border:1px solid var(--color-border-mid);background-color:var(--color-bg-muted);margin:1.5em 0;padding:0.5em 0.5em;& li{line-height:2.5em}}}main{& .qa_box{border:1px solid var(--color-text-subtle);margin:0.5em 0;padding:1em;& h2{border:none;margin-top:0;padding:0.25em 0.5em}}}main{& p.flow_box{text-align:center;border:2px solid var(--color-border);padding:0.5em 1em;margin:0}& .flow{text-align:center}}main{& .download_box{padding:1.5em 0;border-bottom:2px dotted var(--color-border)}& p.download{margin:13px 0}& .download a{display:block;max-width:100%;padding:0.3em 0 0.2em;margin:0.3em 0.5em;font-weight:normal;font-size:var(--fs-base);text-align:center;text-decoration:none;border-radius:9px;color:var(--color-primary-text);background-color:var(--color-reference);box-shadow:0 0 0 1px var(--color-black),0 0 0 3px var(--color-white),0 0 0 4px var(--color-bg-ccc);@media only screen and (min-width:960px){max-width:46%;text-align:center}}}main{& .pr_text img{display:inline}& .pr_box{margin:2.5em 1em;position:relative;padding:2.5em 1em 1em 1.5em;background-color:var(--color-notes-bg);border:2px solid var(--color-reference);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'PR';top:0;left:0;color:var(--color-primary-text);padding:0 1em;background-color:var(--color-reference);font-size:var(--fs-2xs)}& a{padding:0 0.25em;font-size:var(--fs-lg);font-weight:bold;color:var(--color-reference);text-align:center}}}main .indoc_contents{border:2px solid var(--color-accent);border-radius:0.5em;margin:1em 0 0;padding:0;& h2{background-color:var(--color-accent);color:var(--color-black);text-align:center;border:none;margin:0;padding:0.5em 0.25em 0.3em;border-radius:0.25em 0.25em 0 0;font-size:var(--fs-md)}& ul{margin:1em;@media only screen and (min-width:600px) and (max-width:959px){margin:1em 1.5em}@media only screen and (min-width:960px){margin:1em 2em}& ul{padding:0 0 0 3em;margin:0}& .level_2{list-style-type:disc;list-style-position:outside;padding-left:0.5em}& li{text-indent:-1em;padding-left:1em;& a{padding:0;margin:0;color:var(--color-text);list-style-position:inside;font-size:var(--fs-base);position:relative;transition:all 150ms 50ms ease;text-decoration:none;opacity:1;left:0;&:hover{text-decoration:none;opacity:0.5}}}}}main{& .indoc_relation_article{margin:2.5em 0.0em;position:relative;padding:2.5em 1em 1em 1.5em;background-color:var(--color-notes-bg);border:2px solid var(--color-reference);font-size:var(--fs-base);border-radius:0 0.5em;&:before{position:absolute;content:'関連記事';top:0;left:0;color:var(--color-primary-text);padding:0 1em;background-color:var(--color-reference);font-size:var(--fs-2xs)}& a{padding:0 0.25em;font-size:var(--fs-md);font-weight:bold;color:var(--color-reference)}}& #pop_relation_article .pop_container2 a{@media only screen and (min-width:0px) and (max-width:599px){width:49%}@media only screen and (min-width:600px) and (max-width:959px){width:32%}}}main{& .prev_and_next{justify-content:space-between;@media only screen and (min-width:960px){display:flex}& a:hover{text-decoration:none}& .prev_post,& .next_post{padding:0.5em;margin:0;border:1px solid var(--color-border-mid);border-radius:5px;@media only screen and (min-width:960px){width:47%}&:hover{opacity:0.7}& img{float:left;margin:0.25em 0.5em;border:1px solid var(--color-border)}}& .prev_post .prev_label{margin:0 0 0 0.5em;text-align:left}& .next_post .next_label{margin:0 0.5em 0 0;text-align:right}& .prev_post .prev_label,& .next_post .next_label{padding:0;font-weight:bold;font-size:var(--fs-xl);color:var(--color-text-subtle)}& img{width:40%;height:105px;object-fit:cover}& p.title{position:relative;height:85px;& span{position:absolute;top:50%;transform:translateY(-50%)}}}& .fa-arrow-circle-left,& .fa-arrow-circle-right{font-size:var(--fs-base);color:var(--color-text-subtle)}}main [id*="site_map_"] ul li{border-bottom:1px dashed var(--color-border);line-height:1.5em;padding:0.75em 0;& a{position:relative;transition:all 200ms 50ms ease;text-decoration:none;opacity:1;left:0;&:before{font-family:"Font Awesome 5 Free";content:"\f101";padding-right:0.5em;color:var(--color-accent);font-weight:bold}&:hover{opacity:0.5}}}.side-bar{@media only screen and (min-width:600px) and (max-width:959px){padding:1em;margin-bottom:1em;border-radius:1em;box-shadow:0 0 0.25em var(--color-border)}@media only screen and (min-width:960px){margin:0.25em 0.5em 1.5em;padding:1em 1.25em;border-radius:1em;box-shadow:0 0 0.25em var(--color-border);float:right;width:16.25em}& .side-bar-body h2 a{display:block;clear:both;font-size:var(--fs-sm);font-weight:normal;margin:0 0 0.4em;padding:0.4em 0.5em 0.2em 0.5em;background-position:left center;&:hover{text-decoration:none}}& #js_category_menu{& a{color:var(--color-primary);border:1px solid var(--color-primary);border-left:10px solid var(--color-primary);background-color:var(--color-primary-text)}@media only screen and (min-width:600px) and (max-width:959px){& .side-bar-body{justify-content:space-between;align-items:center;& h2{display:block;margin:0.5em;& a{border:none;padding:0.5em 0;text-align:center;margin:0;color:var(--color-primary-text);background-color:var(--color-primary)}}}}}& #js_popular_articles{margin-top:1em;& .popular-articles{border:1px solid var(--color-border-soft);border-radius:0.5em;overflow:hidden}& .popular-heading{margin:0;padding:0.4em 0.75em;font-size:var(--fs-sm);font-weight:bold;background:var(--color-primary);color:var(--color-primary-text)}& .popular-meta{margin:0;padding:0.2em 0.75em;font-size:var(--fs-3xs);color:var(--color-text-muted);background:var(--color-bg-light)}& .popular-list{margin:0;padding:0.25em 0;list-style:none}& .popular-item{display:flex;align-items:baseline;gap:0.4em;padding:0.2em 0.75em 0.2em 0.4em;border-bottom:1px solid var(--color-border-light);line-height:14px;&:last-child{border-bottom:none}}& .popular-rank{flex-shrink:0;width:1.4em;font-size:var(--fs-xs);font-weight:bold;color:var(--color-text-muted);text-align:right}& .popular-item:nth-child(1) .popular-rank{color:var(--color-icon-gold)}& .popular-item:nth-child(2) .popular-rank{color:var(--color-border-mid)}& .popular-item:nth-child(3) .popular-rank{color:#cd7f32}& .popular-link{flex:1;font-size:var(--fs-xs);color:var(--color-link);overflow-wrap:break-word}& .popular-updated{margin:0;padding:0.25em 0.75em;font-size:var(--fs-3xs);color:var(--color-text-muted);text-align:right;background:var(--color-bg-light)}}& .side_indoc_contents{margin:0.5em 0;border:1px solid var(--color-border-soft);& h2{padding:0.25em 0.5em;margin:0;background:var(--color-highlight);color:var(--color-text)}& ul{margin:0.5em 0.75em}& li{line-height:1.1em;& a{font-size:var(--fs-sm)}}}}#js_footer{& p{text-align:center;font-size:var(--fs-xs)}& a{padding:0 1em;font-size:var(--fs-lg);color:var(--color-text)}& #to_toppage{margin:0;padding:0;& p{margin:0;padding:0}& a{padding-top:0.75em;padding-bottom:0.75em;text-align:center;display:block;font-size:var(--fs-xl);color:var(--color-text);background-color:var(--color-bg-ccc);position:relative;transition:all 300ms 50ms ease;text-decoration:none;opacity:1;&:hover{text-decoration:none;opacity:0.5}}}& #fnv{margin-top:1em;margin-bottom:1em;& a{position:relative;transition:all 200ms 50ms ease;text-decoration:none;opacity:1;bottom:0;margin:0;padding:0;&:hover{text-decoration:none;opacity:0.5}}}& #js_copyright{background-color:var(--color-bg-dark);& p{color:var(--color-primary-text);padding:2em}}}main{& .relation_article{& ul{margin:0}& .parent{& a{display:block;border-radius:0.25em;margin:1.5em 0;padding:0.5em;align-items:center;position:relative;transition:all 150ms 50ms ease;text-decoration:none;background:var(--color-white);opacity:1;bottom:0;border:1px solid var(--color-border);@media only screen and ( min-width:600px ){display:flex}&:hover{text-decoration:none;background:var(--color-bg-light);opacity:0.5;border:1px solid var(--color-border);& .moji .headline,& .moji .overview,& .moji .category{color:var(--color-accent-deep)}}}& img{margin:0 0 1em;border:1px solid var(--color-border-light);width:100%;object-fit:cover;@media only screen and ( min-width:600px ) and ( max-width:959px ){width:200px;margin:0 1em 0 0;border:1.5px solid var(--color-border-light)}@media only screen and ( min-width:960px ){width:200px;margin:0 1em 0 0}}& .moji{padding:0;margin:0;line-height:1.5;& .headline{font-weight:bold;color:var(--color-text);font-size:var(--fs-lg);line-height:1.5em;@media only screen and ( min-width:600px ) and ( max-width:959px ){font-size:var(--fs-base)}}& .overview{color:var(--color-text-muted);font-size:var(--fs-sm);height:2.2em;@media only screen and ( min-width:600px ) and ( max-width:959px ){font-size:var(--fs-xs)}}& .category .cate_s{padding:1px 5px;color:var(--color-primary-text);background:var(--color-text-muted);border-radius:2px;font-size:11px}& .category .url{padding:0 5px;color:var(--color-text-muted);font-size:12px}}}}}.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free"}.fas{font-weight:900}.far{font-weight:400}.fa-fw{text-align:center;width:1.25em}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff")}.fa-angle-right::before{content:"\f105"}.fa-angle-up::before{content:"\f106"}.fa-arrow-circle-left::before{content:"\f0a8"}.fa-arrow-circle-right::before{content:"\f0a9"}.fa-arrow-down::before{content:"\f063"}.fa-at::before{content:"\f1fa"}.fa-bars::before{content:"\f0c9"}.fa-book::before{content:"\f02d"}.fa-check-circle::before{content:"\f058"}.fa-exclamation-triangle::before{content:"\f071"}.fa-external-link-alt::before{content:"\f35d"}.fa-graduation-cap::before{content:"\f19d"}.fa-home::before{content:"\f015"}.fa-sync-alt::before{content:"\f2f1"}.fa-calendar-alt::before{content:"\f073"}.fa-clock::before{content:"\f017"}.fa-envelope::before{content:"\f0e0"}