@charset "UTF-8";

.dash {
    letter-spacing: -2px;
}
.f12b {
    font-size: 12px;
}
.f20n {
    font-size: 20px;
}
.m20 {
    margin-bottom: 20px;
}

.ikimark_pc > div {
    float: left;
    width: 75%;
}
.ikimark_pc > div h1,
.ikimark_pc > div h2 {
    text-align: left;
}
.ikimark_pc > img {
    float: right;
    width: 20%;
}

.common_table,
.common_table > div {
    display: block;
    overflow: hidden;
}
.common_table > div:nth-child(1) {
    width: 100%;
}
.common_table > div:nth-child(2) {
    padding: 15px;
}

.left_block {
    float: left;
    width: 70%;
}
.right_block {
    float: right;
    padding: 3% 5% 3% 0;
    width: 25%;
}
.right_block p {
    font-size: 12px;
    margin-top: 5px;
}

@media (max-width: 1009px) {
.ikimark_pc > div {
    float: none;
    width: 100%;
}
.ikimark_pc > div h1,
.ikimark_pc > div h2 {
    padding: 0!important;
}
.ikimark_pc > img {
    display: none;
}
}

@media (max-width: 768px) {
.left_block {
    float: none;
    width: 100%;
}
.right_block {
    float: none;
    padding: 0 5% 5% 0;
    width: 100%;
}
.right_block p {
    font-size: 10px;
    margin-top: 0;
}
.right_block img {
    float: left;
    padding: 0 3%;
    width: 40%;
}
.common_table > div:nth-child(2) {
    border-bottom: none;
}
.sphide {display: none;}
}

@media (min-width: 769px) {
.pchide {display: none;}
}
