#contents{width:100%;border-top:#000 solid 1px;padding-top:50px}@media all and (max-width: 480px){#contents{padding-top:25px}}#contents .container{width:960px;margin:0 auto}@media all and (max-width: 960px){#contents .container{width:90%}}#contents h2{background:#000;color:#fff;font-size:22px;font-weight:bold;line-height:150%;letter-spacing:.1em;padding:15px;margin:0 0 20px 0}@media all and (max-width: 480px){#contents h2{font-size:18px;padding:8px 12px 9px}}#contents h3{text-align:center;background:#eee;font-size:16px;line-height:150%;letter-spacing:.1em;padding:10px;margin-bottom:10px}@media all and (max-width: 480px){#contents h3{font-size:14px;padding:8px}}#contents p{font-size:15px;line-height:175%}@media all and (max-width: 480px){#contents p{font-size:13px}}#contents p.att{margin-top:15px}#contents img{max-width:100%}#contents figure{text-align:center;margin-bottom:15px}#contents figure img{width:55%}#contents .table:not(:last-child){margin-bottom:25px}#contents .table2{width:46.8%;margin:15px 0}@media all and (max-width: 480px){#contents .table2{width:100%}}#contents .sec{margin-bottom:45px}#contents .row{display:flex;flex-wrap:wrap;justify-content:space-between}#contents .row .col{width:46.8%}@media all and (max-width: 480px){#contents .row .col{width:100%;margin-bottom:30px}}