header{padding:40px 0;background-image:url(./background-DVj3z1N1.jpg);background-position:center center}header h1,header h2{color:#fff}header h1{font-size:40px;text-shadow:0 0 5px #212121}header h2{font-size:28px;text-shadow:0 0 5px #212121}@media screen and (max-width:603px){img{width:80%}}.card{margin-bottom:20px;padding:30px;overflow:hidden;border:solid 1px #e0e0e0;border-radius:10px;box-sizing:border-box}.card h1.title{margin-top:-5px;font-size:24px}.card p.small a{color:#000}.card .left{width:600px;float:left}.card .right{width:300px;float:right}.card .right img{width:100%}.button{overflow:hidden}.button div{margin-right:10px;margin-bottom:10px;padding:10px 30px;background-color:#212121;color:#f5f5f5;float:left;border-radius:20px}@media screen and (max-width:1023px){.card .left,.card .right{width:100%}.card .right{margin-top:20px;float:left}.card .right img{width:60%}}@media screen and (max-width:523px){.card .right img{width:100%}}main{padding:40px 0}main h1{margin:10px 0;font-size:20px;font-weight:700}main p{margin-bottom:20px;font-size:16px;line-height:28px}main p.small{font-size:12px;line-height:20px}.column{margin-top:20px;margin-bottom:40px;overflow:hidden}.column .left{width:50%;float:left}.column .right{width:45%;float:right}@media screen and (max-width:1023px){.column .left,.column .right{width:100%}.column .right{float:left}}footer{padding:10px 0}footer p{margin:10px 0}footer p a{color:#3f51b5}footer .logo img{width:160px}*{margin:0;padding:0;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body{font-size:14px}.wrapper{width:1000px;margin:auto}@media screen and (max-width:1023px){.wrapper{width:100%;padding-left:30px;padding-right:30px;box-sizing:border-box}}
