@charset "UTF-8";pre{background-color:#222222;padding:1em;color:white}#column_page{--color:#000;--link-color:#0091ff;--space:20px;--primary:#d80c18;--light-gray:#f4f4f4;--gray:#ddd}.m-0{margin-bottom:0px!important}.m-10{margin-bottom:10px!important}.m-20{margin-bottom:20px!important}.m-30{margin-bottom:30px!important}.m-40{margin-bottom:40px!important}.m-50{margin-bottom:50px!important}.m-60{margin-bottom:60px!important}.m-70{margin-bottom:70px!important}.m-80{margin-bottom:80px!important}.m-90{margin-bottom:90px!important}.m-100{margin-bottom:100px!important}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(50%,#fbff01));background:linear-gradient(transparent 50%,#fbff01 50%)}.btn{--btn-bg:var(--primary);--btn-color:white;display:inline-block;padding:calc(var(--space) * 0.75);background-color:var(--btn-bg);text-decoration:none;border-radius:5px;color:var(--btn-color);text-align:center;max-width:500px;min-width:100px;-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.btn:visited{color:var(--btn-color)}.btn:link{color:var(--btn-color)}.btn:hover{background-color:color-mix(in srgb,var(--btn-bg) 70%,white 30%)}.check-list li{position:relative;padding-left:1.5em;line-height:1.5}.check-list li:not(:last-child){margin-bottom:calc(var(--space) * 0.5)}.check-list li:before{--check-color:#d80c18;content:"";width:1em;height:1em;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%2018C10.1819%2018%2011.3522%2017.7672%2012.4442%2017.3149C13.5361%2016.8626%2014.5282%2016.1997%2015.364%2015.364C16.1997%2014.5282%2016.8626%2013.5361%2017.3149%2012.4442C17.7672%2011.3522%2018%2010.1819%2018%209C18%207.8181%2017.7672%206.64778%2017.3149%205.55585C16.8626%204.46392%2016.1997%203.47177%2015.364%202.63604C14.5282%201.80031%2013.5361%201.13738%2012.4442%200.685084C11.3522%200.232792%2010.1819%20-1.76116e-08%209%200C6.61305%203.55683e-08%204.32387%200.948211%202.63604%202.63604C0.948212%204.32387%200%206.61305%200%209C0%2011.3869%200.948212%2013.6761%202.63604%2015.364C4.32387%2017.0518%206.61305%2018%209%2018ZM8.768%2012.64L13.768%206.64L12.232%205.36L7.932%2010.519L5.707%208.293L4.293%209.707L7.293%2012.707L8.067%2013.481L8.768%2012.64Z%22%20fill%3D%22%23d80c18%22%2F%3E%0A%3C%2Fsvg%3E");background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0.25em;left:0}.list{list-style-position:outside;padding-left:1.5em}.list li{list-style-type:disc}.card{border:1px solid var(--gray);background-color:var(--light-gray);padding:var(--space);border-radius:5px}#main_in .post__archive-title{font-size:25px;letter-spacing:0.5px;margin-bottom:var(--space);padding:var(--space) 0 0;color:var(--color)}#main_in .post__list{display:-ms-grid;display:grid}@media (min-width:480px){#main_in .post__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}#main_in .post__list{gap:var(--space)}@media (min-width:480px){#main_in .post__list .post__link:first-child{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--space);margin-bottom:var(--space)}#main_in .post__list .post__link:first-child .post-link__thumbnail{-webkit-box-flex:1;-ms-flex:1;flex:1}#main_in .post__list .post__link:first-child .post__body{-webkit-box-flex:1;-ms-flex:1;flex:1}#main_in .post__list .post__link:first-child .post-link__title{font-size:22px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#main_in .post__list .post__link:first-child .post__date{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;font-size:14px}}#main_in .post__link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space) * 0.5);color:var(--color)}#main_in .post__link .post__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--space) * 0.5)}#main_in .post__link .post__body .post__date{font-size:12px;margin-top:auto}#main_in .post__link:link{color:var(--color)}#main_in .post__link:hover .post-link__title{color:var(--link-color)}@media (max-width:479.9px){#main_in .post__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#main_in .post-link__title{font-size:14px;line-height:1.5;font-weight:bold;letter-spacing:0.3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border:none;text-decoration:none;margin:0;-webkit-transition:color 0.25s;transition:color 0.25s}#main_in .post-link__thumbnail{overflow:hidden;position:relative;display:block;aspect-ratio:16/9}@media (max-width:479.9px){#main_in .post-link__thumbnail{-webkit-box-flex:0;-ms-flex:0 0 min(150px,20%);flex:0 0 min(150px,20%)}}#main_in .post-link__thumbnail>img{display:block;max-width:100%;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;z-index:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#main_in .post__date{line-height:1.5;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(var(--space) * 0.25)}#main_in .post__date:before{content:"";width:1.25em;height:1.25em;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M10%202C14.411%202%2018%205.589%2018%2010C18%2014.411%2014.411%2018%2010%2018C5.589%2018%202%2014.411%202%2010C2%205.589%205.589%202%2010%202ZM10%200C4.477%200%200%204.477%200%2010C0%2015.523%204.477%2020%2010%2020C15.523%2020%2020%2015.523%2020%2010C20%204.477%2015.523%200%2010%200ZM13.8%2013.4L11%209.667V5H9V10.333L12.2%2014.599L13.8%2013.4Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fsvg%3E")}#main_in .post__pagenation{--arrow-color:var(--color);margin:calc(var(--space) * 3) auto}#main_in .post__pagenation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:calc(var(--space) * 0.25)}#main_in .post__pagenation ul .post-pagenation__item a,#main_in .post__pagenation ul .post-pagenation__item span{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0.5em;color:var(--color);line-height:1}#main_in .post__pagenation ul .post-pagenation__item:not(.is-ellipsis) a{border:1px solid var(--color)}#main_in .post__pagenation ul .post-pagenation__item:not(.is-ellipsis) a:hover{color:var(--link-color);border-color:var(--link-color);--arrow-color:var(--link-color)}#main_in .post__pagenation ul .post-pagenation__item.is-next a,#main_in .post__pagenation ul .post-pagenation__item.is-prev a{position:relative}#main_in .post__pagenation ul .post-pagenation__item.is-next a:before,#main_in .post__pagenation ul .post-pagenation__item.is-prev a:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width:0.5em;height:0.5em;border:1px solid;-webkit-transform-origin:center center;transform-origin:center center}#main_in .post__pagenation ul .post-pagenation__item.is-prev a:before{border-color:transparent transparent var(--arrow-color) var(--arrow-color);-webkit-transform:translateX(0.0625em) rotate(45deg);transform:translateX(0.0625em) rotate(45deg)}#main_in .post__pagenation ul .post-pagenation__item.is-next a:before{border-color:var(--arrow-color) var(--arrow-color) transparent transparent;-webkit-transform:translateX(-0.0625em) rotate(45deg);transform:translateX(-0.0625em) rotate(45deg)}#main_in .post__pagenation ul .post-pagenation__item.is-ellipsis span:before{content:"…"}#main_in .post__pagenation ul .post-pagenation__item.is-current a{background-color:var(--color);color:white;pointer-events:none}#main_in .post__details{font-size:16px;line-height:1.75;margin-bottom:calc(var(--space) * 4)}#main_in .post__details .is-center{display:block;margin-inline:auto}#main_in .post__details>*{margin-bottom:var(--space)}#main_in .post__details>img{display:inline-block}#main_in .post__details .post__date{margin-bottom:var(--space)}#main_in .post__details h2:not([class]){line-height:1.5;background:var(--light-gray);border-left:6px solid var(--primary);padding:calc(var(--space) * 0.75);margin-top:calc(var(--space) * 3);font-size:24px;font-weight:bold}@media (max-width:479.9px){#main_in .post__details h2:not([class]){font-size:20px}}#main_in .post__details h2:not([class])+h3:not([class]){margin-top:0}#main_in .post__details h3:not([class]){font-size:20px;line-height:1.5;margin-top:calc(var(--space) * 2.5);padding-bottom:calc(var(--space) * 0.75);border-bottom:2px solid var(--primary)}@media (max-width:479.9px){#main_in .post__details h3:not([class]){font-size:18px}}#main_in .post__details h4:not([class]){font-size:18px;line-height:1.5;font-weight:bold;padding:0 0 0 0.5em;background-color:transparent;border-left:5px solid var(--primary);margin-top:calc(var(--space) * 1)}@media (max-width:479.9px){#main_in .post__details h4:not([class]){font-size:16px}}#main_in .post__details h6:not([class]){font-size:14px}#main_in .post__title{background:transparent;font-size:25px;letter-spacing:0.5px;line-height:1.5;padding:calc(var(--space) * 2) 0 0;margin-bottom:calc(var(--space) * 2)}