@charset "utf-8";

/* Produstshow Document */
.divv {clear: both;padding: 1.5em;margin: auto;}
.divv h2 {line-height:1.5;font-size:2rem;color:#bb9708;font-weight:300;}
.divv h4 {font-size:1.25rem;color:#252525;font-weight:bold;margin-bottom:1rem;}
.divv hr {height:1px;border:none;border-top:1px dotted #e0d0d0;margin-top:4%;margin-bottom: 4%;}
.diva {margin:0;}
.divb {margin-top:1.5em;}
.divb p {line-height:1.75;font-size:1rem;color:#666;margin-bottom:1.5em;}
.divb ul {display:flex;align-items:center;flex-wrap:wrap;}
.divb ul li {flex:0 1 30%;margin-left:5%;font-size:1rem;font-weight:bold;color:#252525;margin-bottom:1.5em;}
.divb ul li:nth-child(3n+1) {margin-left:0;}
.divb ul li strong {color:#e62129;}
.divc {margin:0;}
.divc>div {width:100%;margin:0 auto;}
.divc table {width:100%;border:0; border-collapse:collapse;}
.divc table td, .divc table th {vertical-align:middle;border:1px solid #252525; padding:.5em;text-align:center;}
.divc table th {background:#bd5670;color:#fff;font-size:1.125rem;}
.divc table td {line-height:1.5;font-size:1rem;color:#252525;}
.divc table td:nth-child(1) {font-weight: bold;}
.divc table tr:nth-child(2n) {background:#f5eee9;}
.divc table tr:nth-child(2n+1) {background:#e3cec2;}
.divc table sp {display: block;text-align: justify;font-size: .8em;font-weight: 400;color:#666;}
.divc ul {margin:2em auto;display: flex;flex-wrap: wrap;align-items: center;}
.divc ul li {flex:0 1 18%;margin-left:2.5%;margin-bottom:2.5%;text-align:center;}
.divc ul li:nth-child(5n+1) {margin-left:0;}
.divc ul li>div {overflow: hidden;border-radius: 12px;} 
.divc ul li>div img {max-width: 100%;} 
.divc ul li p {margin-top: .5em;line-height: 1.5;font-size: .8rem;}
.jv {display: flex;align-items: center;margin-bottom: 1.5em;}
.ja {flex: 0 1 38%;margin-right:2%;}
.ja h2 {text-align: center;} 
.jb {flex:1;}
@media (max-width: 768px) {
    .divv {padding: .5em;}
    .divv h2 {font-size:1.5rem;}
    .divv h4 {font-size:1.125rem;}
    .divb ul li {font-size:.8rem;margin-bottom:5%;}
    .divc table th {font-size:1rem;}
    .divc table td {font-size:.75rem;}
    .divc ul li {flex:0 1 30%;margin-left:5%;margin-bottom:5%;font-size:.8rem;}
    .divc ul li:nth-child(5n+1) {margin-left:inherit;}
    .divc ul li:nth-child(3n+1) {margin-left:0;}
    .divc ul li strong {display: block;text-align: center;}
    .jv {flex-wrap: wrap;margin-bottom: 0;}
    .ja, .jb {flex:0 1 100%;margin-right: 0;}
}