@charset "UTF-8";

.content-asset sup {
    top: -0.5em;
}

.content-asset sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.content-asset td {
    padding: 1em;
    vertical-align: top;
}

.content-asset .description-content {
    min-width: 280px;
    max-width: 720px;
    width: 100%;
    display: block;
    margin: 0 auto;
    box-sizing: border-box;
    clear: both;
}

.content-asset .images-content {
    min-width: 240px;
    max-width: 720px;
    width: 100%;
    display: block;
    margin: 0 auto 30px;
    box-sizing: border-box;
}

.content-asset img {
    width: auto;
    display: initial;
}

.content-asset p {
    line-height: 1.6em;
    margin: 1em 0;
}

.content-asset {
    font-size: 16px;
    font-family: -apple-system, blinkMacSystemFont, "lato", "Segoe UI", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
}

.content-asset .description-content a {
    display: inline;
    margin: 0 auto;
}

.content-asset .description-content ul li {
    list-style: none outside;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa h3.dyn {
    padding: 30px 0 20px 0;
    border-top: 1px solid #ffffff;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qaWrap .qa .qaEle {
    padding: 0 30px 30px 30px;
    background: url("../../images/product-detail/koji_hada_skin/qa_back_133987.jpg") repeat-y;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qaWrap .qa .qaEle.qaEle-adjustment {
    background-size: cover;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qaWrap .qa .qaEle.qaEle-adjustment:first-child {
    padding-top: 30px;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.kouji {
    margin: 0 0 30px;
    padding: 0;
    clear: both;
    overflow: hidden;
}

.content-asset .description-content.koji_hada_skin div.comment3 h2.kouji {
    color: #6c481a;
    font-weight: bold;
    font-size: 1.3rem;
    margin: 50px 0 30px 0;
    padding: 2px 0 2px 33px;
    background: url("../../images/product-detail/koji_hada_skin/title_icon_133987.gif") no-repeat 0 50%;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.kouji img.point {
    display: block;
    float: left;
    width: 110px;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.kouji div.conR h3.kouji {
    margin: 10px 0 0 0;
    padding: 12px 15px;
    background: url("../../images/product-detail/koji_hada_skin/title_back_133987.gif") repeat;
    color: #6c481a;
    font-size: 1rem;
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.kouji div.conR p.naked {
    margin: 20px 0 0 0;
    padding: 0 0 0 15px;
    line-height: 160%;
    text-align: justify;
    text-justify: distribute;
}

@media screen and (min-width:769px) {
    .content-asset .description-content.koji_hada_skin div.use ol{
        max-height: 544px;
    }
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 div.kouji div.conR p.naked {
        margin: 20px 0 0 0;
        padding: 0 15px 0;
        line-height: 160%;
        text-align: justify;
        text-justify: distribute;
    }

    .content-asset img {
        max-width: 100%;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 div.kouji div.conR img {
    display: block;
    margin: 20px 0 0 20px;
    padding: 0 15px 0 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.kouji div.conR span {
    color: #cb1e1e;
}

.content-asset .description-content.koji_hada_skin ol,
.content-asset .description-content.koji_hada_skin ul,
.content-asset .description-content.koji_hada_skin li {
    list-style: none;
}

.content-asset .description-content.koji_hada_skin div.use.use_151677 {
    margin: 40px auto;
    clear: both;
    background: url("../../images/product-detail/koji_hada_skin/use_back_133987.jpg") repeat-y;
    display: block;
    max-width: 700px;
    width: 100%;
}

.content-asset .description-content.koji_hada_skin div.use.use_147984 {
    margin: 40px 0;
    clear: both;
    background: url(../../images/product-detail/koji_hada_skin/use_back_133987.jpg) repeat-y;
    overflow: hidden;
    background-size: contain;
}

.content-asset .description-content.koji_hada_skin div.use_151677 p.useIntro {
    margin: 20px 0;
    font-size: 1.25rem;
    line-height: 100%;
    text-align: center;
    color: #604b36;
}

.content-asset .description-content.koji_hada_skin div.use_151677 h4.dyn {
    margin: 30px 0;
    padding: 15px 10px;
    font-size: 26px;
    line-height: 100%;
    text-align: center;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: bold;
    color: #ed723f;
    background: url("../../images/product-detail/koji_hada_skin/use_title_back.jpg") no-repeat 50% 50%;
}

.content-asset .description-content.koji_hada_skin div.use_151677 ol li dl dt {
    margin: 8px 0 15px 0;
    color: #ed723f;
    font-size: 20px;
}

.content-asset .description-content.koji_hada_skin div.use {
    margin: 40px 0;
    clear: both;
    background: url("../../images/product-detail/koji_hada_skin/use_back_133987.jpg") repeat-y;
    overflow: hidden;
    background-size: contain;
}

.content-asset .description-content.koji_hada_skin div.use.use_147984 {
    padding: 0 20px;
}

.content-asset .description-content.koji_hada_skin div.use h3 {
    padding: 30px 0 35px;
    background: url("../../images/product-detail/koji_hada_skin/use_hd_133987.gif") no-repeat;
    text-align: center;
}

.content-asset .description-content.koji_hada_skin div.use h3.no-background {
    background: none;
}

.content-asset .description-content.koji_hada_skin div.use ol {
    max-width: 700px;
    width: 100%;
    height: 100%;
    padding: 0 10px 0 45px;
    background: url("../../images/product-detail/koji_hada_skin/use_btm_133987.gif") 0 100% no-repeat;
    overflow: hidden;
}

.content-asset .description-content.koji_hada_skin div.use.use_147984 ol {
    max-width: 645px;
    width: 100%;
    height: 100%;
    max-height: none;
    padding: 0 10px 0 45px;
    background: url("../../images/product-detail/koji_hada_skin/use_btm_133987.gif") 0 100% no-repeat;
    overflow: hidden;
}

.content-asset .description-content.koji_hada_skin div.use_151677 ol {
    max-width: 645px;
    width: 100%;
    max-height: 544px;
    height: 100%;
    padding: 0 20px;
    background: url("../../images/product-detail/koji_hada_skin/use_btm_133987.gif") 0 100% no-repeat;
    box-sizing: border-box;
}

.content-asset .description-content.koji_hada_skin div.use_151677 .afterClear.afterClear_sp {
    display: flex;
}

.content-asset .description-content.koji_hada_skin div.use_151677 .afterClear.afterClear_sp dl {
    margin: 0 20px;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.use_151677 .afterClear.afterClear_sp {
        display: block;
    }

    .content-asset .description-content.koji_hada_skin div.use_151677 .afterClear.afterClear_sp dl {
        margin: 0;
    }
}

.content-asset .description-content.koji_hada_skin div.use_151677 .afterClear dl {
    display: block;
    margin: 0;
    max-width: 580px;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.use_151677 .afterClear dl dd {
        padding-left: 0;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use.use_147984 ol li {
    padding: 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use ol li {
    padding: 0 35px 35px 0;
    float: left;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use_151660 ol li {
    display: flex;
    float: none;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 div.use ol {
        padding: 0;
    }

    .content-asset .description-content.koji_hada_skin div.comment3 div.use_151660 ol li {
        display: flex;
        flex-direction: column;
        align-items: center;
        float: none;
        padding: 0 20px 0;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use_151677 ol li {
    display: flex;
    float: none;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 div.use ol {
        padding: 0;
    }

    .content-asset .description-content.koji_hada_skin div.comment3 div.use_151677 ol li {
        display: flex;
        flex-direction: column;
        align-items: center;
        float: none;
        padding: 0 20px 0;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use_151660 ol li img {
    padding: 0 20px;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use ol li img {
    display: block;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qaWrap {
    padding: 15px 0 0 0;
    background: url("../../images/product-detail/koji_hada_skin/qa_head_133987.jpg") no-repeat;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qaWrap.qaWrap-adjustment {
    background: none;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qaWrap-no-background {
    padding: 15px 0 0 0;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 .qaWrap {
        padding: 30px 0;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa {
    margin: 0 0 40px;
    background: url("../../images/product-detail/koji_hada_skin/qa_foot_133987.jpg") no-repeat 0 100%;
    padding: 0 0 30px 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa.qa-adjustment {
    background: none;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa.qa-no-background {
    background: none;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa table {
    padding: 0;
    background: url("../../images/product-detail/koji_hada_skin/qa_back_133987.jpg") repeat-y;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa table td {
    padding: 20px;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa table td.img {
    padding: 0 30px 0 0;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 .qa table td.img {
        padding: 0;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa tr.dyn td {
    padding-bottom: 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa h3 {
    margin: 0;
    padding: 0 0 12px 0;
    color: #6c481a;
    font-size: 1rem;
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa p {
    font-size: 0.8rem;
    line-height: 150%;
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa p.title {
    font-size: 0.95em;
    font-weight: bold;
    margin-bottom: 7px;
    color: #b9738f;
    border-top: 1px solid #ffffff;
    padding-top: 12px;
}

.content-asset .description-content.koji_hada_skin div.comment3 .koe {
    margin: 0 0 40px;
    padding: 0 260px 0 0;
    background: url("../../images/product-detail/koji_hada_skin/koe_image_133987.jpg") no-repeat 100% 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 .koe .ele {
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    width: 435px;
    background: url("../../images/product-detail/koji_hada_skin/koe_fukidashi_head_133987.gif") no-repeat;
}

.content-asset .description-content.koji_hada_skin div.comment3 .koe .eleDyn {
    padding: 15px 0 0 0;
    width: 435px;
    background: url("../../images/product-detail/koji_hada_skin/koe_fukidashi_head_133987.gif") no-repeat;
}

.content-asset .description-content.koji_hada_skin div.comment3 .koe dl {
    padding: 0 0 15px 0;
    background: url("../../images/product-detail/koji_hada_skin/koe_fukidashi_foot_133987.gif") no-repeat 0 100%;
}

.content-asset .description-content.koji_hada_skin div.comment3 .koe dt {
    padding: 0 20px 0 35px;
    color: #b9738f;
    font-weight: bold;
    font-size: 0.85rem;
    line-height: 140%;
    background: url("../../images/product-detail/koji_hada_skin/koe_fukidashi_133987.gif") no-repeat 0 50%;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase {
    margin: 0 0 40px;
    display: flex;
    justify-content: space-around;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase {
        margin: 0 0 40px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase section {
    background: url(../../images/product-detail/koji_hada_skin/tukaiawase_top.png) repeat;
    padding: 10px 20px;
    box-sizing: border-box;
    max-width: 330px;
    width: 100%;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase section {
        margin: 30px auto 0;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase section p {
    max-width: 290px;
    color: #665954;
    font-size: 0.85rem;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase section p strong {
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase table th {
    width: 290px;
    padding: 20px 20px 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase table th.left {
    width: 330px;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase table td {
    background: url(../../images/product-detail/koji_hada_skin/tukaiawase_btm.gif) left bottom no-repeat;
    padding: 0 20px 15px;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase table dl {
    line-height: 150%;
    width: 290px;
    color: #665954;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase table dl dt {
    font-weight: bold;
    padding-top: 12px;
}

.content-asset .description-content.koji_hada_skin div.comment3 .tukaiawase table dl dd {
    padding-top: 10px;
}

.content-asset .description-content.koji_hada_skin .kouji_product_description {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.content-asset .description-content.koji_hada_skin .kouji_product_description_revers {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .kouji_product_description {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 30px;
    }

    .content-asset .description-content.koji_hada_skin .kouji_product_description_revers {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 30px;
    }

    .content-asset .description-content.koji_hada_skin .kouji_product_description img {
        margin: 0;
    }
}

.content-asset .description-content.koji_hada_skin .kouji_product_description_revers_text {
    padding: 0 20px;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .kouji_product_description_revers_text {
        padding: 20px;
    }
}

.content-asset .description-content.koji_hada_skin .images-content-qa_pict {
    width: 160px;
    display: block;
    margin: 0 auto 30px;
    box-sizing: border-box;
}

.content-asset .description-content.koji_hada_skin .for-pc {
    display: block;
}

.content-asset .description-content.koji_hada_skin .for-sp {
    display: none;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .for-pc {
        display: none;
    }

    .content-asset .description-content.koji_hada_skin .for-sp {
        display: block;
    }
}

.content-asset .description-content.koji_hada_skin p.naked {
    font-size: .8125rem;
}

.content-asset .description-content.koji_hada_skin p.naked a {
    display: inline;
}

.content-asset .description-content.koji_hada_skin .use-tabel {
    padding: 20px 10px;
    box-sizing: border-box;
}

.content-asset .description-content.koji_hada_skin .use-tabel-title {
    font-size: 1rem;
    color: #7f674f;
}

.content-asset .description-content.koji_hada_skin .definition_nav {
    display: flex;
    justify-content: center;
}

.content-asset .description-content.koji_hada_skin .image-center {
    display: block;
    margin: 20px auto;
}

.content-asset .description-content.koji_hada_skin .uv {
    margin: 40px 0;
}

.content-asset .description-content.koji_hada_skin .column {
    clear: both;
    background: #fefaf2;
    margin: 30px 0;
    padding: 24px;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .column {
        clear: both;
        background: #fefaf2;
        margin: 30px 0;
        padding: 10px;
    }
}

.content-asset .description-content.koji_hada_skin .primary-content dl {
    margin: 0;
}

.content-asset .description-content.koji_hada_skin p.intro {
    clear: both;
    font-size: .875rem;
    line-height: 160%;
    margin: 20px 0;
}

.content-asset .description-content.koji_hada_skin p a {
    text-decoration: underline;
}

.content-asset .description-content.koji_hada_skin div.matome {
    clear: both;
    border: 1px solid #f4cdd4;
    border-radius: 8px;
    background: #ffffff;
    padding: 10px;
    max-width: 700px;
    width: 100%;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
}

.content-asset .description-content.koji_hada_skin div.matome h4 {
    margin: 0 0 15px 0;
    font-size: 1.375rem;
    color: #df7a95;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: bold;
    letter-spacing: -0.05em;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.matome h4 {
        font-size: 1rem;
    }
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .image_resize {
        width: 100%;
        height: 100%;
    }
}

.content-asset .description-content.koji_hada_skin h2.kazari {
    margin: 40px 0 10px;
    line-height: 100%;
    display: table;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background: url("../../images/product-detail/koji_hada_skin/title_kazari.gif") no-repeat 50% 50%;
    font-size: 2.4em;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin h2.kazari {
        font-size: 2em;
    }
}

.content-asset .description-content.koji_hada_skin h2.kazari span {
    display: inline-block;
    padding: 15px 5px 15px 15px;
    text-align: center;
    vertical-align: middle;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    color: #df7a95;
    background: #ffffff;
    letter-spacing: -0.1em;
    font-weight: normal;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin h2.kazari span {
        padding: 0;
    }
}

.content-asset .description-content.koji_hada_skin .dividerHimitsu h3.himitsu {
    margin: 0 0 20px;
    text-align: center;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-size: 2.2em;
    line-height: 100%;
    color: #ed723f;
    letter-spacing: -0.1em;
    font-weight: normal;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .dividerHimitsu h3.himitsu {
        font-size: 2em;
    }
}

.content-asset .description-content.koji_hada_skin .dividerHimitsu {
    margin: 40px 0 50px 0;
}

.content-asset .description-content.koji_hada_skin .dividerKugiri {
    margin: 45px 0;
    padding: 0;
    border-top: 1px dotted #d2c8bd;
}

.content-asset .description-content.koji_hada_skin .wrapKodawari .kodawari1,
.content-asset .description-content.koji_hada_skin .wrapKodawari .kodawari2,
.content-asset .description-content.koji_hada_skin .wrapKodawari .kodawari3 {
    margin: 60px 0;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin .wrapKodawari .kodawari1,
    .content-asset .description-content.koji_hada_skin .wrapKodawari .kodawari2,
    .content-asset .description-content.koji_hada_skin .wrapKodawari .kodawari3 {
        margin: 20px 0;
    }
}

.content-asset .description-content.koji_hada_skin div.wrapKodawari h2 {
    margin: 0 0 20px 0;
    padding: 0 0 0 65px;
    display: table;
    min-height: 60px;
    color: #f25858;
    font-size: 2.4em;
    line-height: 140%;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: 500;
    background: url(../../images/product-detail/koji_hada_skin/kazari_01.png) no-repeat 0 50%;
    vertical-align: middle;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.wrapKodawari h2 {
        font-size: 1.8em;
    }
}

.content-asset .description-content.koji_hada_skin div.wrapKodawari h2 span {
    min-height: 60px;
    display: table-cell;
    vertical-align: middle;
}

.content-asset .description-content.koji_hada_skin .divider-container {
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .divider-container {
        flex-direction: column;
    }
}

.content-asset .description-content.koji_hada_skin p a {
    text-decoration: underline;
}

.content-asset .description-content.koji_hada_skin div.matome {
    clear: both;
    border: 1px solid #f4cdd4;
    border-radius: 8px;
    background: #ffffff;
    padding: 10px;
    max-width: 700px;
    width: 100%;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
}

.content-asset .description-content.koji_hada_skin div.matome h4 {
    margin: 0 0 15px 0;
    font-size: 1.375rem;
    color: #df7a95;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: bold;
    letter-spacing: -0.05em;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.matome h4 {
        font-size: 1rem;
    }
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .image_resize {
        width: 100%;
        height: 100%;
    }
}

.content-asset .description-content.koji_hada_skin div.wrapKodawari p.pr {
    margin: 15px 0 0 0;
    font-size: 24px;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: 500;
}

.content-asset .description-content.koji_hada_skin div.wrapKodawari p.txt {
    font-size: 18px;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: 500;
}

.content-asset .description-content.koji_hada_skin div.kodawari2 div.dyn {
    margin: 40px 0 0 0;
    padding: 30px;
    border: 2px solid #f4e0bb;
    border-radius: 10px;
}

.content-asset .description-content.koji_hada_skin div.wrapKodawari p {
    font-size: 14px;
    line-height: 180%;
}

.content-asset .description-content.koji_hada_skin .text_space {
    padding: 0 40px;
}

.content-asset .description-content.koji_hada_skin div.wrapKodawari > div {
    margin: 60px 0;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use p {
    padding: 20px 0 30px 0;
    font-size: 0.875rem;
    line-height: 140%;
    text-align: center;
    color: #604b36;
}

.content-asset .description-content.koji_hada_skin div.comment3 div.use p a {
    display: inline;
}

.content-asset .description-content.koji_hada_skin div.kodawari2 .lay2 {
    max-width: 440px;
    width: 100%;
    display: block;
    margin: 0 auto;
}

.content-asset .description-content.koji_hada_skin div.pr dl {
    width: 320px;
    display: flex;
    flex-direction: column;
    margin: 30px 0;
    font-size: 0.95em;
}

.content-asset .description-content.koji_hada_skin div.pr dl dd {
    margin: 20px 0 0 0;
    font-size: .9375rem;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin div.pr dl dd {
        margin: 20px auto 0;
        font-size: .9375rem;
        padding-left: 0;
        width: 280px;
    }
}

.content-asset .description-content.koji_hada_skin div.pr dl dd li {
    list-style: outside disc;
    color: #eb6129;
    margin: 5px 0 0 25px;
    font-size: 0.85em;
}

.content-asset .description-content.koji_hada_skin div.pr dl dd li span {
    color: #201b18;
    font-size: .75rem;
}

.content-asset .description-content.koji_hada_skin .definition_wrap {
    display: flex;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin .definition_wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}

.content-asset .description-content.koji_hada_skin div.comment3 .qa table.background-size-contain {
    background-size: contain;
}

.content-asset .description-content.koji_hada_skin .qaWrap .qa .background-size-contain {
    background-size: contain;
}

.content-asset .description-content.koji_hada_skin .qaWrap .qa .background-size-contain td {
    box-sizing: border-box;
}

.content-asset .description-content.koji_hada_skin .image-initialize {
    width: 100%;
}

.content-asset .description-content.koji_hada_skin .wrapUse .divider.arrow {
    padding: 35px 0 0 0;
    background: url("../../images/product-detail/koji_hada_skin/use_arrow.png") no-repeat;
}

.content-asset .description-content.koji_hada_skin .wrapUse .dividerR p {
    font-size: 1.2em;
    line-height: 160%;
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin div.wrapUse .dividerR h4 {
    margin: 0 0 20px 0;
    color: #f25858;
    font-size: 22px;
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin div.wrapUse .dividerR h4 span {
    display: block;
    font-size: 16px;
    margin: 0 0 5px 0;
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .naked > a,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .intro > a,
.content-asset .description-content.koji_hada_skin.wrap_151677 .naked > a,
.content-asset .description-content.koji_hada_skin.wrap_151677 .intro > a {
    display: contents;
    text-decoration: underline;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .naked > a:hover,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .intro > a:hover,
.content-asset .description-content.koji_hada_skin.wrap_151677 .naked > a:hover,
.content-asset .description-content.koji_hada_skin.wrap_151677 .intro > a:hover {
    text-decoration: none;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use {
    clear: both;
    margin: 40px 0;
    padding: 0 40px 40px 40px;
    background: url("../../images/product-detail/koji_hada_skin/use_back.jpg") repeat-y;
    overflow: hidden;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .use {
        padding-left: 0;
        padding-right: 0;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use h3,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use h3 {
    padding: 30px 0 0 0;
    text-align: center;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use h3,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .use h3 {
        padding: 30px 10px 0;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use p.useIntro,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use p.useIntro {
    margin: 20px 0;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    color: #604b36;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use h4.dyn,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use h4.dyn {
    margin: 30px 0;
    padding: 15px 10px;
    font-size: 26px;
    line-height: 100%;
    text-align: center;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: bold;
    color: #ed723f;
    background: url("../../images/product-detail/koji_hada_skin/use_title_back.jpg") no-repeat 50% 50%;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use ol li dl dt,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use ol li dl dt {
    margin: 8px 0 15px 0;
    color: #ed723f;
    font-size: 1.5em;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use ol li .afterClear-area-text dl,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use ol li .afterClear-area-text dl {
    margin-top: 0;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use ol li .afterClear-area-text dt,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use ol li .afterClear-area-text dt {
    margin-top: 0;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use ol li img,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use ol li img {
    display: block;
    float: left;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use .afterClear,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use .afterClear {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 0 0 40px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use .afterClear-column,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .use .afterClear-column {
        flex-direction: column;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-icon,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-icon {
    width: 51px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-icon,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-icon {
        width: 20%;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-content,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-content {
    width: 100%;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-image,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-image {
    width: 290px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-image,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-image {
        width: 100%;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-text,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-text {
    margin-left: 30px;
    max-width: 320px;
    width: 100%;
    box-sizing: border-box;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-text,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-text {
        margin: 20px 0;
        max-width: none;
        padding: 0 10px;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-content .dyn,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-content .dyn {
    margin: 0;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-content dd,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .afterClear-area-text dd,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-content dd,
.content-asset .description-content.koji_hada_skin.wrap_151677 .afterClear-area-text dd {
    padding: 0;
    margin: 0;
    font-size: 1.2em;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .use ol,
.content-asset .description-content.koji_hada_skin.wrap_151677 .use ol {
    padding: 0 4%;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .matome,
.content-asset .description-content.koji_hada_skin.wrap_151677 .matome {
    clear: both;
    border: 1px solid #f4cdd4;
    border-radius: 8px;
    background: #ffffff;
    padding: 25px 20px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .matome,
    .content-asset .description-content.koji_hada_skin.wrap_151677 .matome {
        width: 80%;
        margin: 0 auto;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .matome h4,
.content-asset .description-content.koji_hada_skin.wrap_151677 .matome h4 {
    margin: 0 0 15px 0;
    font-size: 22px;
    color: #df7a95;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: bold;
    letter-spacing: -0.05em;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 .matome p,
.content-asset .description-content.koji_hada_skin.wrap_151677 .matome p {
    line-height: 150%;
    font-size: 1.2em;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151684 div.use h3,
.content-asset .description-content.koji_hada_skin.wrap_151677 div.use h3 {
    background: none;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .wrapKodawari .kodawari1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .wrapKodawari .kodawari2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .wrapKodawari .kodawari3 {
    margin: 60px 0;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .wrapKodawari .kodawari1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .wrapKodawari .kodawari2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .wrapKodawari .kodawari3 {
        margin: 20px 0;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 div.wrapKodawari h2 {
    margin: 0 0 20px 0;
    padding: 0 0 0 65px;
    display: table;
    min-height: 60px;
    color: #f25858;
    font-size: 2.4em;
    line-height: 140%;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: 500;
    background: url(../../images/product-detail/koji_hada_skin/kazari_01.png) no-repeat 0 50%;
    vertical-align: middle;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 div.wrapKodawari h2 {
        font-size: 1.8em;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 div.wrapKodawari h2 span {
    min-height: 60px;
    display: table-cell;
    vertical-align: middle;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .divider-container {
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .divider-container {
        flex-direction: column;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .divider-container .dividerL,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .divider-container .dividerR {
    width: calc(50% - 15px);
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .divider-container .dividerL,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .divider-container .dividerR {
        width: 100%;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 .afterClear {
    width: 90%;
    margin: 0 auto;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 div.dividerHimitsu h3.himitsu {
    margin: 20px 0;
    text-align: center;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-size: 1.75rem;
    line-height: 100%;
    color: #ed723f;
    letter-spacing: -0.1em;
    line-height: 1.6;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 div.dividerHimitsu h3.himitsu {
        font-size: 1.25rem;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 h2.kazari {
    margin: 40px 0 10px;
    line-height: 100%;
    display: table;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    background: url(../../images/product-detail/koji_hada_skin/title_kazari.gif) no-repeat 50% 50%;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 h2.kazari span {
    display: inline-block;
    padding: 15px 5px 15px 15px;
    text-align: center;
    vertical-align: middle;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-size: 1.75rem;
    color: #df7a95;
    background: #ffffff;
    letter-spacing: -0.1em;
    line-height: 1.6;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_151691 h2.kazari span {
        padding: 15px 10px;
        font-size: 1.25rem;
    }
}

.afterClear .divider-container {
    padding: 20px;
}

@media screen and (max-width: 768px) {
    .afterClear .divider-container {
        padding: 0;
    }
}

.afterClear .divider-container .dividerL {
    width: calc(40% - 15px);
}

@media screen and (max-width: 768px) {
    .afterClear .divider-container .dividerL {
        width: 100%;
    }
}

.afterClear .divider-container .dividerR {
    width: calc(60% - 15px);
}

@media screen and (max-width: 768px) {
    .afterClear .divider-container .dividerR {
        width: 100%;
    }
}

.dividerR-image {
    display: flex;
}

.dividerR-image img {
    width: 70px;
    height: auto;
    margin-right: 15px;
}

.dividerL a {
    display: contents;
    text-decoration: underline;
}

@media screen and (max-width: 768px) {
    .dividerL a {
        text-decoration: none;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapGoodsDetailBsc.koujihada h2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapGoodsDetailBsc.koujihada h2 {
    font-size: 1.5em;
    color: #473411;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapGoodsDetailBsc.koujihada h2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapGoodsDetailBsc.koujihada h2 {
        text-align: center;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 h2.bsc,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 h2.bsc {
    margin: 45px 0 30px 0;
    font-size: 1.2em;
    font-weight: bold;
    padding: 0 0 15px 0;
    background: url("../../images/product-detail/koji_hada_skin/kugiri700.gif") no-repeat 0 100%;
    background-size: contain;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 {
    display: flex;
    justify-content: space-between;
    margin: 30px 0;
    border: 4px solid #fbf8ee;
    border-radius: 10px;
    padding: 36px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 {
        flex-direction: column;
        padding: 20px;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1 .divider,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 .divider {
    width: calc(50% - 15px);
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1 .divider,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 .divider {
        width: 100%;
    }
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1 .divider .caption,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 .divider .caption {
        display: block;
        text-align: right;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapGoodsDetailBsc.koujihada h3,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapGoodsDetailBsc.koujihada h3 {
    margin: 0 0 10px;
    color: #ec6d74;
    font-size: 1.4em;
    font-weight: bold;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 img {
    border-radius: 10px;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp1 p,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp1 p {
    color: #ec6d74;
    font-size: 1.2em;
    line-height: 1.7;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 {
    margin: 30px 0;
    background: #fbf8ee;
    border-radius: 10px;
    padding: 40px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 {
        padding: 20px;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 li {
    position: relative;
    padding: 60px 0 40px;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 li.num1:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 li.num1:before {
    top: 10px;
    background-image: url("../../images/product-detail/koji_hada_skin/num_01.png");
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 li:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 30px 30px;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 li + li,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 li + li {
    border-top: 1px dotted #675738;
    padding-top: 90px;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 img {
    border-radius: 10px;
    border: 4px solid #ffffff;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 ol.afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 ol.afterClear {
    margin: 0;
    padding: 0;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 div.use_151677 .afterClear,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 div.use_151677 .afterClear {
    margin: 30px 0;
    padding: 0;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 span.txt,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 span.txt {
    display: block;
    margin: 0 0 30px;
    font-size: 1.2em;
    line-height: 1.7;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .pht-container,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .pht-container {
    display: flex;
    justify-content: space-between;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .pht-container,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .pht-container {
        flex-direction: column;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .pht,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .pht {
    display: block;
    width: calc(50% - 15px);
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .pht,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .pht {
        width: 100%;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 li.num2:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 li.num2:before {
    background-image: url("../../images/product-detail/koji_hada_skin/num_02.png");
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 li.num3:before,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 li.num3:before {
    background-image: url("../../images/product-detail/koji_hada_skin/num_03.png");
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapHowTyp2 span.txt span.dyn,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapHowTyp2 span.txt span.dyn {
    color: #ec6d74;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .bnrBrand {
    margin: 40px auto 0;
    text-align: center;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .image-center,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .image-center {
    display: block;
    margin: 20px auto;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .product_description,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .product_description {
    margin-top: 20px;
}

@media screen and (max-width: 768px) {

    .content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .product_description,
    .content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .product_description {
        margin-top: 0;
    }
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .product_description img,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .product_description img {
    width: 100%;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .bnrBrand + .bnrBrand,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .bnrBrand + .bnrBrand {
    margin-top: 20px;
}

.content-asset .description-content.koji_hada_skin.koji_hada_skin_160105 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163434 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163441 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163458 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163465 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163472 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163489 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163496 .wrapGoodsDetailBsc.koujihada .step,
.content-asset .description-content.koji_hada_skin.koji_hada_skin_163533 .wrapGoodsDetailBsc.koujihada .step {
    margin: 40px 0;
}

.content-asset .description-content.koji_hada_skin.wrap_151660 div.wrapKodawari h2 {
    margin: 0 0 20px 0;
    color: #eb6129;
    font-size: 24px;
    line-height: 140%;
    font-family: "游明朝体", "Yu Mincho", YuMincho;
    font-weight: 500;
    background: none;
    padding: 0;
}

@media screen and (max-width: 768px) {
    .content-asset .description-content.koji_hada_skin.wrap_151677 .kouji_product_description_revers {
        display: flex;
        flex-direction: column;
        align-items: start;
        margin-bottom: 30px;
    }

    .content-asset .description-content.koji_hada_skin.wrap_151677 .for-sp {
        display: inline-block;
    }
}

.koujihada-pack {
    margin: 2em 0;
}

.koujihada-pack-images {
    width: 100%;
}

.content-asset .koujihada-pack-images {
    width: 100%;
}
