.contents{padding:25px 0}.contents h2{margin:25px 0 !important}.contents #omosiro h1{margin:0}.contents #omosiro h1 img{width:100%;height:auto}.contents #omosiro #sinkan{width:100%;margin:0 0 30px 0}.contents #omosiro #sinkan .sinkan_flex{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin:0 0 25px 0}.contents #omosiro #sinkan .sinkan_flex .sinkan_cover{width:100%;max-width:160px;margin:0 15px 0 0}.contents #omosiro #sinkan .sinkan_flex .sinkan_cover img{width:100%;height:auto;box-shadow:3px 3px rgba(0, 0, 0, 0.3)}.contents #omosiro #sinkan .sinkan_text h3{font-size:18px;font-weight:700;margin:0 0 15px 0}.contents #omosiro #sinkan .sinkan_text h3 a{text-decoration:none}.contents #omosiro #sinkan .sinkan_text h3 a:hover{text-decoration:underline}.contents #omosiro #sinkan .sinkan_text .sinkan_author{font-size:14px;font-weight:500;margin:0 0 5px 0}.contents #omosiro #sinkan .sinkan_text .sinkan_lead{font-size:16px;font-weight:500;margin:5px 0 5px 0}.contents #omosiro #sinkan .sinkan_text .sinkan_comment{font-size:14px;font-weight:400;line-height:160%;margin-bottom:15px}.contents #omosiro #kikan{width:100%;display:grid;align-items:self-start;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:30px}.contents #omosiro #kikan .omosiro_kikan{display:flex}.contents #omosiro #kikan .omosiro_kikan .kikan_cover{width:100%;max-width:120px !important;margin:0 15px 0 0}.contents #omosiro #kikan .omosiro_kikan .kikan_cover img{width:100%;height:auto;box-shadow:3px 3px rgba(0, 0, 0, 0.3)}.contents #omosiro #kikan .omosiro_kikan .kikan_text{width:100%;max-width:195px}.contents #omosiro #kikan .omosiro_kikan .kikan_text h3{font-size:13px;font-weight:700;margin:0 0 10px 0}.contents #omosiro #kikan .omosiro_kikan .kikan_text h3 a{text-decoration:none}.contents #omosiro #kikan .omosiro_kikan .kikan_text h3 a:hover{text-decoration:underline}.contents #omosiro #kikan .omosiro_kikan .kikan_text .kikan_author{font-size:12px;font-weight:500;margin:0 0 5px 0}.contents #omosiro #kikan .omosiro_kikan .kikan_text .kikan_comment{font-size:12px;font-weight:400;line-height:160%;margin:0}@media screen and (max-width:1000px){.contents #omosiro #sinkan .sinkan_flex .sinkan_cover{max-width:140px}.contents #omosiro #sinkan .sinkan_text h3{font-size:16px}.contents #omosiro #sinkan .sinkan_text .sinkan_author{font-size:13px}.contents #omosiro #sinkan .sinkan_text .sinkan_lead{font-size:14px}.contents #omosiro #sinkan .sinkan_text .sinkan_comment{font-size:13px}.contents #omosiro #kikan{display:flex;justify-content:space-around;flex-wrap:wrap}.contents #omosiro #kikan .omosiro_kikan{display:flex}.contents #omosiro #kikan .omosiro_kikan .kikan_cover{width:100%;max-width:110px !important;margin:0 15px 0 0}.contents #omosiro #kikan .omosiro_kikan .kikan_text h3{font-size:13px}.contents #omosiro #kikan .omosiro_kikan .kikan_text .kikan_author{font-size:12px}.contents #omosiro #kikan .omosiro_kikan .kikan_text .kikan_comment{font-size:12px}}@media screen and (max-width:600px){.contents #omosiro #sinkan .sinkan_flex{flex-direction:column;align-items:flex-start}.contents #omosiro #sinkan .sinkan_flex .sinkan_cover{max-width:160px;margin:0 0 15px 0}.contents #omosiro #kikan .omosiro_kikan{display:flex}.contents #omosiro #kikan .omosiro_kikan .kikan_cover{width:100%;max-width:110px !important;margin:0 15px 0 0}.contents #omosiro #kikan .omosiro_kikan .kikan_text h3{font-size:13px}.contents #omosiro #kikan .omosiro_kikan .kikan_text .kikan_author{font-size:12px}.contents #omosiro #kikan .omosiro_kikan .kikan_text .kikan_comment{font-size:12px}}