html, body {
font-family: 'Helvetica Neue', 'Helvetica', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Arial', 'Yu Gothic', 'Meiryo', sans-serif;
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Helvetica Neue', 'Helvetica', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Arial', 'Yu Gothic', 'Meiryo', sans-serif;
}
.mdl-keitetsu .contents {
max-width: 1080px;
}
.mdl-keitetsu .mdl-card__media img {
width: 100%;
height: 200px;
display: block;
object-fit: cover;
}
.mdl-keitetsu .mdl-card__subtitle-text {
padding: 16px;
}
.mdl-keitetsu .mdl-card__supporting-text {
width: initial;
}
.mdl-keitetsu .mdl-card__supporting-text ul.tag {
position: relative;
}
.mdl-keitetsu .mdl-card__supporting-text ul.tag li {
list-style-type: none;
}
.mdl-keitetsu .mdl-card__supporting-text ul.tag li:before {
font-family: 'Material Icons';
content: 'label';
position: absolute;
left: 1em;
}
.mdl-keitetsu .mdl-card__actions {
margin-top:auto;
}
.mdl-keitetsu .mdl-card__banner {
display: block;
margin: 16px auto;
}
.mdl-keitetsu section.article {
padding: 16px;
}
.mdl-keitetsu section.article img {
max-width: 100%;
height: auto;
display: block;
margin: 16px auto;
}
.mdl-keitetsu section.article .table-wrap {
display: block;
overflow-x: auto;
white-space: nowrap;
}
.mdl-keitetsu section.article table {
margin: 16px auto;
}
.mdl-keitetsu section.article ul.store {
position: relative;
}
.mdl-keitetsu section.article ul.store li {
list-style-type: none;
}
.mdl-keitetsu section.article ul.store li:before {
font-family: 'Material Icons';
content: 'store';
position: absolute;
left: 1em;
}
.mdl-keitetsu section.article ul.video {
position: relative;
}
.mdl-keitetsu section.article ul.video li {
list-style-type: none;
}
.mdl-keitetsu section.article ul.video li:before {
font-family: 'Material Icons';
content: 'play_circle_filled';
position: absolute;
left: 1em;
}
.mdl-keitetsu .mdl-cell--ad {
padding: 16px 10px;
}
.mdl-keitetsu .ad-160x600 {
position: fixed;
width: 160px;
height: 600px;
display: block;
margin: 0 auto;
}
.mdl-keitetsu .ad-300x250 {
width: 300px;
height: 250px;
display: block;
margin: 0 auto;
}