.forumtitle{font-family:var(--mainfont);font-size:calc(120px + (150 - 120) * ((100vw - 320px) / (1600 - 320)));text-align:center;color:var(--color1) !important;margin-bottom:-0.4em;text-shadow:1px 2px var(--background2_bright)}.forumtitle a:link{color:var(--color1);text-decoration:none}.forumtitle a:visited{color:var(--color1);text-decoration:none}.forumtitle a:hover,.forumtitle a:active{color:var(--color1);text-decoration:none}.forumtitle_desc{font-family:var(--textfont);font-size:calc(7px + (10 - 7) * ((100vw - 320px) / (1600 - 320)));text-transform:uppercase;letter-spacing:2px;color:var(--textcolor);padding-left:1.2em}.header_top{position:fixed;width:100%;z-index:1000}.header_navi{height:fit-content;background:var(--background2);box-sizing:border-box;padding:10px 20px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.header_navi .header_firstbox{grid-column-start:1;padding:0 10px;display:flex;align-items:center}.header_navi .header_secondbox{grid-column-start:2;padding:0 40px 0 10px}.header_navi .header_avatar{height:auto;max-width:50px;min-width:20px;border:2px solid var(--color2);padding:3px;margin:0 20px 0 50px}.header_navi .header_avatar img{width:100%;height:auto}.header_navi .header_downline{width:80%;height:1px;background:var(--color1)}.header_navi .header_username{font-family:var(--secondfont);color:var(--textcolor);font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1600 - 320)));text-transform:uppercase;letter-spacing:-1px;padding-left:10px;font-style:italic}.header_navi .header_username span{color:var(--color1)}.header_navi .header_username a{color:var(--color1)}.header_navi .header_usernavi{display:flex;gap:1px 2%;font-size:calc(8px + (10 - 8) * ((100vw - 320px) / (1600 - 320)));text-transform:uppercase;justify-content:flex-end}.header_navi .header_usernavi a{color:var(--textcolor)}.header_table{display:flex;margin:10px auto}.header_headline{font-family:var(--secondfont);color:var(--textcolor);font-size:calc(18px + (22 - 18) * ((100vw - 320px) / (1600 - 320)));text-transform:uppercase;letter-spacing:-1px;font-style:italic;text-align:right;margin:0 5px 10px 0;border-bottom:2px solid var(--background);padding-right:20px}.header_welcome_box{width:33%;margin-right:10px;padding:10px;box-sizing:border-box;background:var(--background2)}.header_team_box{width:33%;padding:10px;box-sizing:border-box;background:var(--background2);text-align:center}.header_team_box_flex{display:flex;width:100%;margin:auto;justify-content:space-around;margin-bottom:10px}.team_gif{border-radius:100%;border:2px solid var(--color1);padding:5px;text-align:center;width:25%}.team_gif img{border-radius:100%;height:100%;width:100%}.team_gif_routation{-webkit-transition-duration:0.90s;-moz-transition-duration:0.90s;-ms-transition-duration:0.90s;-o-transition-duration:0.90s;transition-duration:0.90s;-webkit-transition-property:-webkit-transform;-ms-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}.team_gif_routation:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}.header_news_box{width:33%;padding:10px;margin-left:10px;box-sizing:border-box;background:var(--background2)}.mc_box_welcome,.mc_box_news{scrollbar-width:none !important}.mc_box_welcome::scrollbar-width,.mc_box_news::scrollbar-width{width:0}.mc_item_welcome,.mc_item_news{text-align:justify;padding:5px 10px}.news_date{text-align:center;background:var(--background);margin:2px 5px 0 0;font-weight:600;color:var(--color1);width:fit-content;padding:4px 10px;float:left;font-size:10px;letter-spacing:1px}.header_mainnavi{display:flex;gap:2px 5px}.header_mainnavi > div{padding:10px 5px;text-align:center;background:var(--background2);font-family:var(--textfont);font-size:calc(8px + (11 - 8) * ((100vw - 320px) / (1600 - 320)));text-transform:uppercase;letter-spacing:1px;width:25%}