#mainarea_main{padding:0 15px 30px 15px}#mainarea_main .about_section{clear:both;padding-top:10px}#mainarea_main figure{text-align:center;margin:0 0 15px 0}#mainarea_main img{border-radius:5px;width:100%;margin:15px 0 0 0;max-width:400px}#mainarea_main figcaption{color:#978F88;font-style:italic}#mainarea_main h2{display:table}@media (max-width:799px){#mainarea_main #about_story{display:flex;flex-direction:column}#mainarea_main #about_story h2{align-self:flex-start}#mainarea_main #about_story p{margin:0 0 1em 0}#mainarea_main #about_story .about_figure_right{order:1}}@media (min-width:800px){#mainarea_main .about_figure_right{float:right;width:280px;margin-left:20px}#mainarea_main .about_figure_right img{margin-top:0}}#about_figures{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}#about_figures a{display:block;height:100%;box-sizing:border-box;padding:12px 8px;border-radius:5px;background-color:#F2F1EE;color:#26211C;text-align:center;text-decoration:none}#about_figures strong{display:block;font-size:1.8rem;line-height:1.2;color:#C17F44;white-space:nowrap;transition:color 0.3s ease}#about_figures a:hover strong{color:#26211C}#about_conviction{position:relative}#about_conviction .about_spark{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background-color:#C17F44;pointer-events:none;animation:about_spark ease-out forwards}#about_conviction .about_spark:nth-child(even){background-color:#4A4C61}@keyframes about_spark{from{transform:translate(0,0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.3);opacity:0}}#about_timeline{list-style:none;padding:0;margin:0 0 10px 0}#about_timeline li{display:flex;gap:15px;padding:8px 0;border-bottom:1px solid #F2F1EE}#about_timeline li:last-child{border-bottom:none}#about_timeline .about_year{flex:0 0 45px;font-weight:700;color:#C17F44}#about_timeline p{margin:0}#mainarea_right2_top,#mainarea_right2_bottom{text-align:center}#mainarea_right2_top strong,#mainarea_right2_bottom strong{font-size:1.8rem;font-family:"Patrick Hand",var(--fallback-fonts);line-height:1.8rem;display:inline-block;width:100%}#mainarea_right2_top a svg,#mainarea_right2_bottom a svg{display:block;margin:auto;width:100%;height:96px;transition:transform 0.3s ease}#mainarea_right2_top a span,#mainarea_right2_bottom a span{display:block;padding-top:10px}#mainarea_right2_top a:hover,#mainarea_right2_bottom a:hover{color:#C17F44}#mainarea_right2_top a:hover svg,#mainarea_right2_bottom a:hover svg{transform:rotate(-15deg)}#mainarea_right2_bottom{padding:30px 15px}#mainarea_right2_bottom a{color:#4A4C61}#mainarea_right2_bottom a span{color:#26211C}#mainarea_right2_bottom a:hover{color:#4A4C61}#mainarea_right2_bottom a:hover span{color:#26211C}@media (max-width:999px){#mainarea_right2_bottom{display:none}}@keyframes shake{0%{transform:skewX(-10deg)}10%{transform:skewX(10deg)}20%{transform:skewX(-10deg)}30%{transform:skewX(10deg)}40%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.shake_effect{display:inline-block;font-weight:700;animation:.7s shake infinite alternate}