#newsSec h2{text-align:left}#newsSec #topicsNews{width:890px}#newsSec #topicsNews .newslist{margin-top:25px}#newsSec #topicsNews .newslist a{padding:20px 0}#newsSec #topicsNews .newslist .txtbox{width:760px}#newsSec #topicsNews .newslist .txtbox .date{font-size:1.4rem}#newsSec #topicsNews .newslist .txtbox .ttl{font-size:1.8rem}#newsSec #topicsNews .pager{margin-top:50px}@media screen and (max-width: 600px){#newsSec .topics{margin-top:70px}#newsSec #topicsNews{width:100%}#newsSec #topicsNews .newslist{margin-top:15px}#newsSec #topicsNews .newslist .txtbox{width:calc(100% - 125px)}#newsSec #topicsNews .newslist .txtbox .date{font-size:1.2rem}#newsSec #topicsNews .newslist .txtbox .ttl{font-size:1.5rem}#newsSec #topicsNews .pager{margin-top:40px}}#newsSingle.topics{margin-top:110px}#newsSingle h2{margin-top:10px}#newsSingle h2:after{margin:20px auto 0 0}#newsSingle h3,#newsSingle h4,#newsSingle h5{text-align:left}#newsSingle h4{color:#006bb4}#newsSingle .phtbox{position:relative;margin-top:40px;max-height:592px;width:100%}#newsSingle .phtbox img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain;'}#newsSingle .categorybox{margin-top:0}#newsSingle .categorybox li{margin-top:10px}#newsSingle .categorybox li a{display:block;text-decoration:none}#newsSingle .date{margin-right:15px;color:#aaa;font-size:1.4rem;font-weight:500;letter-spacing:.08em}#newsSingle .category{margin-right:15px;padding:4px 5px 3px;color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:.08em;background:#006bb4}#newsSingle .txtbox{margin-top:40px}#newsSingle .txtbox>:first-child{margin-top:0}#newsSingle .txtbox a{color:#006bb4;text-decoration:underline}#newsSingle .txtbox a:hover{text-decoration:none}#newsSingle .txtbox strong{background:linear-gradient(transparent 50%, #99d8ff 50%)}#newsSingle .txtbox ol{margin:40px 0 0;counter-reset:number}#newsSingle .txtbox ol li{padding:0 0 0 25px;position:relative}#newsSingle .txtbox ol li:before{content:counter(number) ".";position:absolute;top:0;left:0}#newsSingle .txtbox table{min-width:890px;border:1px solid #ccc}#newsSingle .txtbox table th,#newsSingle .txtbox table td{padding:15px 16px 14px}#newsSingle .txtbox table th{color:#006bb4;font-weight:500;background:#e5f5ff;border-right:1px solid #ccc;vertical-align:middle}@media screen and (max-width: 600px){#newsSingle.topics{margin-top:80px}#newsSingle .txtbox table th{width:250px}}
