﻿section>h1{text-align:center;margin-top:60px;margin-bottom:20px}section .topics-detail>h2{color:#1D2E4A;margin-bottom:.5em}section .topics-detail .date{color:#666}section .topics-detail .date span{font-size:12px;padding-right:10px;color:#999}section .topics-detail .body{word-break:break-all;word-wrap:break-all}section .topics-detail .body p,section .topics-detail .body ul,section .topics-detail .body ol,section .topics-detail .body img{margin-top:5px}section .topics-detail .body p{line-height:1.8;text-align:justify;text-justify:inter-ideograph}section .topics-detail .body p+p{margin-top:1.5em}section .topics-detail .body table{margin:10px auto 0;table-layout:fixed}section .topics-detail .body table th,section .topics-detail .body table td{padding:7px}@media only screen and (min-width: 1240px){section .topics-detail{width:980px;margin:60px auto 0}section .topics-detail>h2{font-size:26px}section .topics-detail .date{font-size:16px}section .topics-detail .body{font-size:16px;margin-top:35px}section .topics-detail .body h1{font-size:24px}section .topics-detail .body h2{font-size:22px}section .topics-detail .body h3{font-size:20px}section .topics-detail .body h4{font-size:18px}section .topics-detail .body h5{font-size:16px}}@media only screen and (min-width: 751px) and (max-width: 1239px){section .topics-detail{max-width:980px;margin:60px auto 0;padding:0 40px}section .topics-detail>h2{font-size:22px}section .topics-detail .date{font-size:16px}section .topics-detail .body{font-size:16px;margin-top:50px}}@media only screen and (max-width: 750px){body main{padding-bottom:50px}section .topics-detail{width:90%;margin:45px auto 0}section .topics-detail>h2{font-size:16px}section .topics-detail .date{font-size:14px}section .topics-detail .body{font-size:14px;margin-top:40px}}.body h1,.body h2,.body h3,.body h4,.body h5{margin-top:1.5em;margin-bottom:.5em}.body h3{background-color:#eee;text-shadow:1px 1px #fff;padding:7px}@media sizeM{.body h1{font-size:20px}.body h2{font-size:18px}.body h3{font-size:16px}.body h4{font-size:14px}.body h5{font-size:13px}}@media only screen and (max-width: 750px){.body h1{font-size:1.5rem}.body h2{font-size:1.3rem}.body h3{font-size:1rem}.body h4{font-size:1rem}.body h5{font-size:1rem}}.eyecatch{margin:2em .5em}.eyecatch img{border:5px solid #f5f5f5;display:block;margin:0 auto;max-width:75%;max-height:640px}@media only screen and (min-width: 751px) and (max-width: 1239px){.eyecatch img{width:85%}}@media only screen and (max-width: 750px){.eyecatch img{width:95%}}dl.link dt{margin-bottom:3px}dl.link dt:before{content:'◆';margin-right:3px}dl.link dd+dt{margin-top:.75em}dl.link dd{font-size:.875rem;letter-spacing:0;line-height:1.3}section .body .tweet{background-color:#f5f5f5;border-radius:6px;margin:30px auto;padding:5px 15px;width:100%;max-width:520px;min-width:240px}@media only screen and (max-width: 750px){section .body .tweet{margin:25px auto;padding:1px 11px}}section .body .tweet>blockquote{padding:5px}
