@charset "utf-8";

#main .content .end-caption{ margin-top: 15%; font-size: 0.8rem; }
#main .content .content-header{ box-sizing: border-box; width: 100%; padding: 8% 5%; background-color: #c7e1f5; }
#main .content .content-header .copy{ font-size: 1rem; font-weight: bold; text-align: center; color: #231815; }
#main .content .content-header .ttl{ width: 70%; margin: 3% auto 0; }
#main .content .content-header .txt{ font-size: 1rem; text-align: center; color: #231815; margin-top: 3%; }
#main .content .content-header .caption{ font-size: 0.8rem; text-align: center; color: #231815; }
#main .content .content-body{ box-sizing: border-box; width: 100%; padding: 8% 5%; background-color: #ffffff; }
#main .content .content-body .list-item .item:nth-child(n+2){ margin-top: 7%; padding-top: 7%; border-top: 1px solid #333333; }
#main .content .content-body .list-item .item .head-split{ display: flex; display: -ms-flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; }
#main .content .content-body .list-item .item .head-split .name-body{ display: flex; display: -ms-flex; align-items: center; flex-wrap: wrap; margin-right: 10px; }
#main .content .content-body .list-item .item .head-split .name-body .limited{ background-color: #c7e1f5; font-size: 1rem; padding: 0 10px; margin-right: 5px; border-radius: 12px; }
#main .content .content-body .list-item .item .head-split .name-body .name{ font-size: 1.3rem; font-weight: bold; color: #231815; }
#main .content .content-body .list-item .item .head-split .store-list{ display: flex; display: -ms-flex; }
#main .content .content-body .list-item .item .head-split .store-list .store{ font-size: 0.8rem; border: 1px solid #666666; padding: 0 3px; border-radius: 3px; }
#main .content .content-body .list-item .item .head-split .store-list .store:nth-child(n+2){ margin-left: 2px; }
#main .content .content-body .list-item .item .split-view{ overflow: hidden; }
#main .content .content-body .list-item .item .copy{ font-size: 1rem; margin-top: 5px; }
#main .content .content-body .list-item .item .caption{ font-size: 0.8rem; }
#main .content .content-body .list-item .item .photo{ width: 40%; float: right; margin: 0 0 4% 4%; }
#main .content .content-body .list-item .item .txt{ font-size: 1rem; margin-top: 5px; }
#main .content .content-body .list-item .item .txt .s-size{ font-size: 80%; }
#main .content .content-body .list-item .item .netshop-btn{ margin-top: 10px; }
#main .content .content-body .list-item .item .netshop-btn a{ display: block; background-color: #000000; padding: 10px 0; font-size: 1rem; text-align: center; color: #ffffff; text-decoration: none; border-radius: 22px; }



@media screen and (max-width: 780px){ /*780px以下のcss*/
}
@media screen and (max-width: 480px){ /*480px以下のcss*/
}







