img{vertical-align:bottom;max-width:100%;height:auto}ol,ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-style:normal;font-weight:normal;font-size:100%}table{border-collapse:collapse;border-spacing:0}dl{margin:0;padding:0}dl dt{margin:0;padding:0}dl dd{margin:0;padding:0}.reset{line-height:1.5rem;margin:0;padding:0}.clearfix{min-height:1px}.clearfix:after{content:" ";display:block;clear:both;height:0;visibility:hidden;line-height:0}#link1 ul{display:flex}#link1 ul li{width:49%;margin-top:20px;margin-right:2%}#link1 ul li a{display:block;border:1px solid gray;text-decoration:none;color:#333;background:#F6F6F6}#link1 ul li a img{border-top:1px solid gray}#link1 ul li a h3{padding:15px}#link1 ul li a:hover{opacity:.5;filter:alpha(opacity=50)}#link1 ul li:nth-child(even){margin-right:0}#link1 ul li:nth-child(-n+2){margin-top:0}@media only screen and (max-width: 480px){#link1 ul{display:block}#link1 ul li{width:auto;margin-right:0}#link1 ul li:nth-child(2){margin-top:20px}}.link2 ul{display:flex;flex-wrap:wrap}.link2 ul li{width:49%;margin:10px 2% 0 0}.link2 ul li a{text-align:left;text-decoration:none;color:#333}.link2 ul li a h4{font-weight:bold}.link2 ul li a p{font-size:12px;line-height:18px;font-size:.75rem;line-height:1.125rem}.link2 ul li a:hover{color:red}.link2 ul li h4{text-align:left;font-weight:bold}.link2 ul li h4 i{margin:0 0 0 .3em;color:#06C}.link2 ul li:nth-child(even){margin-right:0}.link2 ul li:nth-child(-n+2){margin-top:0}@media only screen and (max-width: 768px){.link2 ul{display:block}.link2 ul li{width:auto;margin:10px 0 0 0}}
