/*--スマートフォン--*/
/*--メディアクエリの記述なし--*/
ul {
width: 100%;
margin: 0 auto;
padding: 2em;
box-sizing: border-box;
background: #f9f9f9;
}
ul li {
border: solid 1px #cccccc;
background-color: #ffffff;
padding: 2em;
box-sizing: border-box;
list-style: none;
}
ul li img {
width: 100%;
text-align: center;
}
ul li h3 {
font-size: 1.2rem;
font-weight: bold;
padding: .5em 0;
}
ul li p {font-size: 1rem;}
ul li p:first-of-type {padding-top: 2em;}
ul li + li {margin-top: 2em;}
/*--PC--*/
@media screen and (min-width: 1025px){
ul {width: 60%;}
ul li {overflow: hidden;}
ul li img {
width: 200px;
float: left; /*--フロートを指定--*/
margin-right: 2em;
}
}