.PortfolioPage_portfolioWrapper__zI1cL{display:flex;flex-direction:column;margin-top:77px;max-width:950px}.PortfolioPage_portfolioWrapper__zI1cL>h2{font-family:Merriweather;margin:40px 0 1rem}.PortfolioPage_itemWrapper__AF8t6{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.PortfolioPage_itemWrapper__AF8t6>div{margin:0 .5rem 1rem 0}@media only screen and (max-width:414px){.PortfolioPage_portfolioWrapper__zI1cL>h2{margin:61px 0 1rem}.PortfolioPage_itemWrapper__AF8t6{flex-direction:column}.PortfolioPage_itemWrapper__AF8t6>div{margin:0 0 1rem}}.Post_portfolioPost__IN1GS{max-width:800px}.Post_contentWrapper__IVOhw{padding:0 1.38rem}.Post_contentWrapper__IVOhw>div{min-width:100%}@media only screen and (max-width:414px){.Post_portfolioPost__IN1GS{max-width:414px}.Post_contentWrapper__IVOhw{max-width:414px;margin:0 1rem}.Post_contentWrapper__IVOhw img{max-width:414px}.Post_contentWrapper__IVOhw p span{color:#444!important}}.Hero_heroWrapper__qPNDB{display:flex;width:100%;justify-content:center;align-items:flex-start;padding:0;margin:0}.Hero_imageWrapper__1F3Gj{width:500px;height:350px;position:relative;z-index:-10}.Hero_heroDetail__Ec4aV{width:300px;background-color:#000;min-height:350px;justify-content:space-between}.Hero_detailContent__FNXYd,.Hero_heroDetail__Ec4aV{display:flex;flex-direction:column;align-items:center}.Hero_detailContent__FNXYd{justify-content:center;margin:4.28rem 0 0}.Hero_detailContent__FNXYd>span{color:#fff;font-weight:700;text-align:center}.Hero_detailContent__FNXYd>h2{color:#fff;font-family:Merriweather;font-weight:700;font-size:1.5rem;padding:0;margin:.556rem 0 0}.Hero_detailContent__FNXYd>p{color:#858585;padding:0 1.5rem;text-align:center;font-size:.778rem;line-height:1.2;margin:.556rem 0 0}.Hero_detailTags__OOrpV{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;padding:0 1rem .5rem}.Hero_detailTags__OOrpV>span{color:#000;background-color:#bdbdbd;border-radius:4px;font-size:.57rem;padding:2.5px 5px;margin:0 4px 4px 0}@media only screen and (max-width:414px){.Hero_heroWrapper__qPNDB{flex-direction:column}.Hero_imageWrapper__1F3Gj{width:100%;min-height:350px}.Hero_heroDetail__Ec4aV{width:100%;min-height:100%;padding:0 0 .5rem}.Hero_detailContent__FNXYd{margin:1rem 0}.Hero_detailTags__OOrpV{padding:0 1rem;margin:.5rem 1rem}}.Texts_textItem__3ie1N{line-height:1.3rem}.ImageBox_imageBox__vtXse{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ImageBox_imageBox__vtXse>p{max-width:700px;font-size:.8rem;margin:0 auto;text-align:left;line-height:1.25;position:relative}.ImageBox_imageWrapper___cWbY{position:relative;width:100%;min-height:500px;z-index:-10;margin-bottom:8px}.ImageBox_image__6FsOl{width:100%}@media only screen and (max-width:414px){.ImageBox_imageWrapper___cWbY{width:calc(100% - 2rem);min-width:100vw;min-height:500px}}.VideoBox_videoBox__3SPCi{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;margin:1rem 0}.VideoBox_videoBox__3SPCi>p{max-width:700px;font-size:.8rem;margin:0 auto;text-align:left;line-height:1.25}.PostPage_mainWrapper__ZIyBi{padding:1rem 0;display:flex;flex-direction:column;margin-top:77px;width:calc(100vw - 2rem)}.PostPage_main__TvH0V{margin:0 auto;width:100%}.PostPage_contentWrapper__XCRGP{min-height:700px;margin-top:1.5rem;width:100%}.PostPage_codeWrapper__GXJdf{background-color:#faebd7;border-radius:.456rem;padding:1rem 1.5rem}.PostPage_codeWrapper__GXJdf>li{text-decoration:none;list-style:none;font-size:.8rem;font-family:Source Code Pro;color:darkred}@media only screen and (max-width:414px){.PostPage_mainWrapper__ZIyBi{padding:1rem 0}.PostPage_contentWrapper__XCRGP{min-width:100%}}.Layouts_template__CQ8Ft{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin:0 auto;padding:0 0 3rem;overflow-x:hidden}.Layouts_main__jTnyl{margin:0;padding:1.5rem 0 0;width:calc(100% - 2rem);max-width:1200px;display:flex;justify-content:center;align-items:flex-start}.Layouts_header__7jJ7w{position:fixed;width:100%;top:0;height:77px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e5e5;padding:0 2rem;z-index:10}.Layouts_logo__udhxY{background-color:#000;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-left:8px;cursor:pointer}.Layouts_logo__udhxY>img{width:70%}.Layouts_header__7jJ7w>h1{font-family:Merriweather;font-size:1.75rem;font-style:normal;text-align:center;margin:0 0 0 2rem;cursor:pointer}.Layouts_menu__YwQrT{display:flex;justify-content:center;padding:1rem 0;max-width:800px;margin:0 2rem 0 0;background-color:#fff}.Layouts_menu__YwQrT div a{margin:0 .6rem;text-decoration:none;color:#000;font-size:1rem;font-family:Merriweather}@media only screen and (max-width:414px){.Layouts_template__CQ8Ft{max-width:414px}.Layouts_header__7jJ7w{flex-direction:column;justify-content:center;align-items:center;padding:1rem 2rem 0!important;min-height:115px}.Layouts_header__7jJ7w>h1{margin:0!important}.Layouts_logo__udhxY{margin:0}.Layouts_menu__YwQrT{margin:0!important}}@media only screen and (min-width:415px) and (max-width:640px){.Layouts_main__jTnyl{width:calc(100% - 2rem);padding:0 1rem;max-width:650px}}@media only screen and (min-width:641px) and (max-width:1200px) and (orientation:landscape){.Layouts_main__jTnyl{max-width:950px}}@media only screen and (min-width:1201px){.Layouts_main__jTnyl{max-width:950px}}.Portfolio_portfolioItem__DIpCE{width:300px;height:200px;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;background-size:cover;position:relative;z-index:9}.Portfolio_portfolioBG__P5iqr:hover{background-color:rgba(0,0,0,.7)}.Portfolio_portfolioBG__P5iqr{background-size:cover;width:300px;height:200px;margin:0;padding:0;border-radius:10px;display:flex;align-items:center;justify-content:center;z-index:5}.Portfolio_portfolioBG__P5iqr>h3{font-family:Merriweather;color:#fff;visibility:hidden}.Portfolio_portfolioBG__P5iqr:hover>h3{visibility:visible}.Portfolio_portfolioImage__JiA8n{border-radius:10px}.Portfolio_portfolioImage__JiA8n:hover{background-color:rgba(0,0,0,.7)}@media only screen and (max-width:414px){.Portfolio_portfolioBG__P5iqr,.Portfolio_portfolioItem__DIpCE{height:auto;min-height:200px}}@media only screen and (min-width:415px) and (max-width:1024px){.Portfolio_portfolioBG__P5iqr,.Portfolio_portfolioItem__DIpCE{width:100%;height:auto;border-radius:15px;cursor:pointer;min-height:600px}}