section#campArea div.column3{margin-top:20px;justify-content:flex-start;gap:20px}@media screen and (min-width: 768px){section#campArea div.column3{margin-top:40px}}@media screen and (min-width: 1024px){section#campArea div.column3{margin-top:60px;gap:30px}}section#campArea div.column3>div{margin:0}@media screen and (min-width: 768px){section#campArea div.column3>div{width:calc((100% - 40px)/3);align-self:stretch}}@media screen and (min-width: 768px)and (min-width: 1024px){section#campArea div.column3>div{width:calc((100% - 60px)/3)}}@media screen and (min-width: 768px){section#campArea div.column3>div .shadow{height:100%}}section#campArea div.column1{width:100%}@media screen and (min-width: 768px){section#campArea div.column1{margin-top:40px}}@media screen and (min-width: 1024px){section#campArea div.column1{margin-top:60px}}section#campArea div.column1 .shadow{margin-top:20px}@media screen and (min-width: 768px){section#campArea div.column1 .shadow{margin-top:30px}}section#campArea div.column1+.column3{margin-top:20px}@media screen and (min-width: 768px){section#campArea div.column1+.column3{margin-top:30px}}section#campArea .shadow{padding:20px 10px}section#campArea .bannerBox{text-align:center}section#campArea h2.campTitle{font-size:16px;font-size:1.6rem;margin-top:15px;text-align:left;padding:0 10px}section#campArea h2.campTitle::before{display:none}section#campArea h2.campTitle .linkArrowR{line-height:1.4}section#campArea p.campSummary{text-align:left;padding:0 10px}section#campArea span.new{background:#666;padding:1px 5px;font-size:10px;display:inline-block;color:#fff;font-size:10px;font-size:1rem;vertical-align:text-top;margin-left:10px}