.wrapper .contents{display:block}.wrapper .contents main{display:block;flex-direction:none;width:100%;min-height:100vh}.wrapper .contents main .main-content{flex:none;transition:none}.wrapper .contents main .main-content .static.container{margin:0 auto}.wrapper .contents main .main-content .static.container h2{font-weight:700;margin-bottom:.5%}.wrapper .contents main .main-content .static.container hr{margin-bottom:4%}.wrapper .contents main .main-content .static.container h3{font-weight:700}.wrapper .contents main .main-content .static.container p{line-height:1.5}.wrapper .contents main .main-content .static.container ul{line-height:1.5}.wrapper .contents main .main-content .static.container li{line-height:1.5;font-weight:400}.wrapper .contents main .main-content .static.container a{color:#000;text-decoration:underline}.wrapper .contents main .main-content .static.container .last-update{font-size:12px;color:#666;text-align:right}@media (max-width: 767px){.wrapper .contents main .main-content .static.container{width:85%;margin:0 auto;padding-top:6%}.wrapper .contents main .main-content h2{font-size:20px;margin-bottom:16px}.wrapper .contents main .main-content h3{font-size:16px;margin-bottom:12px}.wrapper .contents main .main-content p{font-size:14px;margin-bottom:12px}.wrapper .contents main .main-content strong{font-size:12px;margin-bottom:12px}.wrapper .contents main .main-content a{font-size:14px;margin-bottom:12px;text-decoration:underline}.wrapper .contents main .main-content ul{font-size:14px;margin-bottom:12px;padding-left:1.2em}.wrapper .contents main .main-content li{font-size:14px;margin-bottom:8px}}@media (min-width: 768px){.wrapper .contents main .main-content .static.container{width:90%;max-width:980px;margin:0 auto;padding-top:4%}.wrapper .contents main .main-content .static.container h2{font-size:24px;margin-bottom:2px}.wrapper .contents main .main-content .static.container h3{font-size:20px;margin-bottom:16px}.wrapper .contents main .main-content .static.container p{font-size:16px;margin-bottom:16px}.wrapper .contents main .main-content .static.container strong{font-size:12px;margin-bottom:12px}.wrapper .contents main .main-content .static.container a{font-size:14px;margin-bottom:12px;text-decoration:underline}.wrapper .contents main .main-content .static.container ul{font-size:16px;margin-bottom:16px;padding-left:1.5em}.wrapper .contents main .main-content .static.container li{font-size:16px;margin-bottom:12px}.wrapper .contents main .main-content .static.container .last-update{font-size:14px;color:#666;text-align:right}}
