.g-cover{background-position:50%;background-size:cover;background-repeat:no-repeat}.g-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;line-height:1.2}.g-ellipsis-2{-webkit-line-clamp:2;line-height:1.2}.g-ellipsis-2,.g-ellipsis-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.g-ellipsis-5{-webkit-line-clamp:5}.g-padding{padding-left:4vw;padding-right:4vw}@media only screen and (min-width:768px) and (max-width:1023px){.g-padding{padding-left:1.953125vw}}@media only screen and (min-width:1024px) and (max-width:1080px){.g-padding{padding-left:1.46484375vw}}@media only screen and (min-width:1080px){.g-padding{padding-left:1.33333333vw}}@media only screen and (min-width:768px) and (max-width:1023px){.g-padding{padding-right:1.953125vw}}@media only screen and (min-width:1024px) and (max-width:1080px){.g-padding{padding-right:1.46484375vw}}@media only screen and (min-width:1080px){.g-padding{padding-right:1.33333333vw}}.dividing-line{border-bottom:1px solid #f2f2f2}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{display:none}:focus{outline:none}::-moz-selection{background:none}::selection{background:none}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body{color:#333;line-height:1.2;overflow-x:hidden;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body,html{background-color:#fff;color:#2e2f30;letter-spacing:.5px;font-family:Source Sans Pro,Arial,sans-serif;min-height:100vh;margin:0;width:100%;-webkit-overflow-scrolling:touch}ul{padding:0;margin:0}li{list-style-type:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent}a,a:active,a:focus,a:hover{color:#333}ul li{list-style:none}img{display:block}footer{padding:20px;text-align:center;border-top:1px solid #ddd}