main{box-sizing:border-box;word-wrap:break-word;color:#333}main h2,main h3,main h4,main h5,main h6,main p,main ul{margin:0;padding:0}main a,main picture{display:block}main img{width:100%}main li{list-style:none}main .tab,main .pc{display:none}@media screen and (min-width: 769px){main .sp{display:none}main .tab{display:inherit}}@media screen and (min-width: 1001px){main .tab{display:none}main .pc{display:inherit}}