@charset "UTF-8";
/*
    Template: doujin_a
    Theme Name: doujin_a_child
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.download {
    text-align: center;
    margin-top: 12px;
}

.download a {
    -webkit-box-shadow: 0px 0px 0px 2px #55bed5;
    box-shadow: 0px 0px 0px 2px #55bed5;
    border: 2px solid #fff;
    color: #fff;
    background-color: #55bed5;
    border-radius: 8px;
    font-size: 18px;
    padding: 14px 60px;
}

.productInformation.u-common__clearfix{
    font-size: 12px;
    padding: 0px 16px;
}

.informationList__ttl {
    width: 115px;
    font-weight: bold;
    vertical-align: top;
    float: left;
}

.informationList {
    margin: 4px;
}

.productInformation .productInformation__item:last-of-type {
    display: none;
}


.productInformation {
    display: table;
    width: 100%;
    background: #f9f9f9;
    border-radius: 8px;
    border-collapse: collapse;
    margin: 0 auto;
    border: 1px solid #ddd;
    border-bottom: none;
    max-width: 500px;
}
.productInformation__item {
    display: table-row;
}
dl.informationList {
    margin: 0;
    border-bottom: 1px solid #ddd
}
.informationList__ttl {
    display: table-cell;
    font-weight: bold;
    font-size: 12px;
    color: #333;
    padding: 10px;
    width: 100px;
    /* background: #f1f1f1; */
}
.informationList__txt {
    display: table-cell;
    font-size: 12px;
    color: #555;
    padding: 8px;
    width: 70%;
}
.informationList__item {
    display: table-cell;
}
.genreTagList {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    padding: 10px;
    list-style: none;
    margin: 0;
    color: #555;
}
.genreTagList__item {
    font-size: 13px;
}
.promotionBnr__img img {
    display: none;
}
