
.modal-001_wrap,
.modal-002_wrap,
.modal-003_wrap,
.modal-004_wrap,
.modal-005_wrap,
.modal-006_wrap,
.modal-007_wrap,
.modal-008_wrap,
.modal-009_wrap,
.modal-010_wrap,
.modal-011_wrap,
.modal-012_wrap,
.modal-013_wrap,
.modal-014_wrap,
.modal-015_wrap,
.modal-016_wrap,
.modal-017_wrap,
.modal-018_wrap,
.modal-019_wrap,
.modal-020_wrap,
.modal-021_wrap,
.modal-022_wrap,
.modal-023_wrap,
.modal-024_wrap,
.modal-025_wrap,
.modal-026_wrap,
.modal-027_wrap,
.modal-028_wrap,
.modal-029_wrap,
.modal-030_wrap,
.modal-031_wrap,
.modal-032_wrap,
.modal-033_wrap,
.modal-034_wrap,
.modal-035_wrap,
.modal-036_wrap,
.modal-037_wrap{
    display: inline-block;
}

.modal-001_wrap input,
.modal-002_wrap input,
.modal-003_wrap input,
.modal-004_wrap input,
.modal-005_wrap input,
.modal-006_wrap input,
.modal-007_wrap input,
.modal-008_wrap input,
.modal-009_wrap input,
.modal-010_wrap input,
.modal-011_wrap input,
.modal-012_wrap input,
.modal-013_wrap input,
.modal-014_wrap input,
.modal-015_wrap input,
.modal-016_wrap input,
.modal-017_wrap input,
.modal-018_wrap input,
.modal-019_wrap input,
.modal-020_wrap input,
.modal-021_wrap input,
.modal-022_wrap input,
.modal-023_wrap input,
.modal-024_wrap input,
.modal-025_wrap input,
.modal-026_wrap input,
.modal-027_wrap input,
.modal-028_wrap input,
.modal-029_wrap input,
.modal-030_wrap input,
.modal-031_wrap input,
.modal-032_wrap input,
.modal-033_wrap input,
.modal-034_wrap input,
.modal-035_wrap input,
.modal-036_wrap input,
.modal-037_wrap input{
    display: none;
}

.modal-001_open-label,
.modal-002_open-label,
.modal-003_open-label,
.modal-004_open-label,
.modal-005_open-label,
.modal-006_open-label,
.modal-007_open-label,
.modal-008_open-label,
.modal-009_open-label,
.modal-010_open-label,
.modal-011_open-label,
.modal-012_open-label,
.modal-013_open-label,
.modal-014_open-label,
.modal-015_open-label,
.modal-016_open-label,
.modal-017_open-label,
.modal-018_open-label,
.modal-019_open-label,
.modal-020_open-label,
.modal-021_open-label,
.modal-022_open-label,
.modal-023_open-label,
.modal-024_open-label,
.modal-025_open-label,
.modal-026_open-label,
.modal-027_open-label,
.modal-028_open-label,
.modal-029_open-label,
.modal-030_open-label,
.modal-031_open-label,
.modal-032_open-label,
.modal-033_open-label,
.modal-034_open-label,
.modal-035_open-label,
.modal-036_open-label,
.modal-037_open-label,
.modal-001_close-label,
.modal-002_close-label,
.modal-003_close-label,
.modal-004_close-label,
.modal-005_close-label,
.modal-006_close-label,
.modal-007_close-label,
.modal-008_close-label,
.modal-009_close-label,
.modal-010_close-label,
.modal-011_close-label,
.modal-012_close-label,
.modal-013_close-label,
.modal-014_close-label,
.modal-015_close-label,
.modal-016_close-label,
.modal-017_close-label,
.modal-018_close-label,
.modal-019_close-label,
.modal-020_close-label,
.modal-021_close-label,
.modal-022_close-label,
.modal-023_close-label,
.modal-024_close-label,
.modal-025_close-label,
.modal-026_close-label,
.modal-027_close-label,
.modal-028_close-label,
.modal-029_close-label,
.modal-030_close-label,
.modal-031_close-label,
.modal-032_close-label,
.modal-033_close-label,
.modal-034_close-label,
.modal-035_close-label,
.modal-036_close-label,
.modal-037_close-label{
    cursor: pointer;
}

.modal-001_open-label,
.modal-002_open-label,
.modal-003_open-label,
.modal-004_open-label,
.modal-005_open-label,
.modal-006_open-label,
.modal-007_open-label,
.modal-008_open-label,
.modal-009_open-label,
.modal-010_open-label,
.modal-011_open-label,
.modal-012_open-label,
.modal-013_open-label,
.modal-014_open-label,
.modal-015_open-label,
.modal-016_open-label,
.modal-017_open-label,
.modal-018_open-label,
.modal-019_open-label,
.modal-020_open-label,
.modal-021_open-label,
.modal-022_open-label,
.modal-023_open-label,
.modal-024_open-label,
.modal-025_open-label,
.modal-026_open-label,
.modal-027_open-label,
.modal-028_open-label,
.modal-029_open-label,
.modal-030_open-label,
.modal-031_open-label,
.modal-032_open-label,
.modal-033_open-label,
.modal-034_open-label,
.modal-035_open-label,
.modal-036_open-label,
.modal-037_open-label{
    color: #4f96f6;
    font-size: .95em;
    text-align:left;
}
.modal-001_open-label:hover,
.modal-002_open-label:hover,
.modal-003_open-label:hover,
.modal-004_open-label:hover,
.modal-005_open-label:hover,
.modal-006_open-label:hover,
.modal-007_open-label:hover,
.modal-008_open-label:hover,
.modal-009_open-label:hover,
.modal-010_open-label:hover,
.modal-011_open-label:hover,
.modal-012_open-label:hover,
.modal-013_open-label:hover,
.modal-014_open-label:hover,
.modal-015_open-label:hover,
.modal-016_open-label:hover,
.modal-017_open-label:hover,
.modal-018_open-label:hover,
.modal-019_open-label:hover,
.modal-020_open-label:hover,
.modal-021_open-label:hover,
.modal-022_open-label:hover,
.modal-023_open-label:hover,
.modal-024_open-label:hover,
.modal-025_open-label:hover,
.modal-026_open-label:hover,
.modal-027_open-label:hover,
.modal-028_open-label:hover,
.modal-029_open-label:hover,
.modal-030_open-label:hover,
.modal-031_open-label:hover,
.modal-032_open-label:hover,
.modal-033_open-label:hover,
.modal-034_open-label:hover,
.modal-035_open-label:hover,
.modal-036_open-label:hover,
.modal-037_open-label:hover{
    text-decoration: underline;
    cursor: pointer;
    color: #f8ae68;
}
.modal-001_open-label img,
.modal-002_open-label img,
.modal-003_open-label img,
.modal-004_open-label img,
.modal-005_open-label img,
.modal-006_open-label img,
.modal-007_open-label img,
.modal-008_open-label img,
.modal-009_open-label img,
.modal-010_open-label img,
.modal-011_open-label img,
.modal-012_open-label img,
.modal-013_open-label img,
.modal-014_open-label img,
.modal-015_open-label img,
.modal-016_open-label img,
.modal-017_open-label img,
.modal-018_open-label img,
.modal-019_open-label img,
.modal-020_open-label img,
.modal-021_open-label img,
.modal-022_open-label img,
.modal-023_open-label img,
.modal-024_open-label img,
.modal-025_open-label img,
.modal-026_open-label img,
.modal-027_open-label img,
.modal-028_open-label img,
.modal-029_open-label img,
.modal-030_open-label img,
.modal-031_open-label img,
.modal-032_open-label img,
.modal-033_open-label img,
.modal-034_open-label img,
.modal-035_open-label img,
.modal-036_open-label img,
.modal-037_open-label img{
     display: flex;
     padding-right:1em;
}


.modal-001,
.modal-002,
.modal-003,
.modal-004,
.modal-005,
.modal-006,
.modal-007,
.modal-008,
.modal-009,
.modal-010,
.modal-011,
.modal-012,
.modal-013,
.modal-014,
.modal-015,
.modal-016,
.modal-017,
.modal-018,
.modal-019,
.modal-020,
.modal-021,
.modal-022,
.modal-023,
.modal-024,
.modal-025,
.modal-026,
.modal-027,
.modal-028,
.modal-029,
.modal-030,
.modal-031,
.modal-032,
.modal-033,
.modal-034,
.modal-035,
.modal-036,
.modal-037{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}

.modal-001_open-input:checked + label + input + .modal-001 {
    display: block;
    animation: modal-001-animation .6s;
}
.modal-002_open-input:checked + label + input + .modal-002 {
    display: block;
    animation: modal-002-animation .6s;
}
.modal-003_open-input:checked + label + input + .modal-003 {
    display: block;
    animation: modal-003-animation .6s;
}
.modal-004_open-input:checked + label + input + .modal-004 {
    display: block;
    animation: modal-004-animation .6s;
}
.modal-005_open-input:checked + label + input + .modal-005 {
    display: block;
    animation: modal-005-animation .6s;
}
.modal-006_open-input:checked + label + input + .modal-006 {
    display: block;
    animation: modal-006-animation .6s;
}
.modal-007_open-input:checked + label + input + .modal-007 {
    display: block;
    animation: modal-007-animation .6s;
}
.modal-008_open-input:checked + label + input + .modal-008 {
    display: block;
    animation: modal-008-animation .6s;
}
.modal-009_open-input:checked + label + input + .modal-009 {
    display: block;
    animation: modal-009-animation .6s;
}
.modal-010_open-input:checked + label + input + .modal-010 {
    display: block;
    animation: modal-010-animation .6s;
}
.modal-011_open-input:checked + label + input + .modal-011 {
    display: block;
    animation: modal-011-animation .6s;
}
.modal-012_open-input:checked + label + input + .modal-012 {
    display: block;
    animation: modal-012-animation .6s;
}
.modal-013_open-input:checked + label + input + .modal-013 {
    display: block;
    animation: modal-013-animation .6s;
}
.modal-014_open-input:checked + label + input + .modal-014 {
    display: block;
    animation: modal-014-animation .6s;
}
.modal-015_open-input:checked + label + input + .modal-015 {
    display: block;
    animation: modal-015-animation .6s;
}
.modal-016_open-input:checked + label + input + .modal-016 {
    display: block;
    animation: modal-016-animation .6s;
}
.modal-017_open-input:checked + label + input + .modal-017 {
    display: block;
    animation: modal-017-animation .6s;
}
.modal-018_open-input:checked + label + input + .modal-018 {
    display: block;
    animation: modal-018-animation .6s;
}
.modal-019_open-input:checked + label + input + .modal-019 {
    display: block;
    animation: modal-019-animation .6s;
}
.modal-020_open-input:checked + label + input + .modal-020 {
    display: block;
    animation: modal-020-animation .6s;
}
.modal-021_open-input:checked + label + input + .modal-021 {
    display: block;
    animation: modal-021-animation .6s;
}
.modal-022_open-input:checked + label + input + .modal-022 {
    display: block;
    animation: modal-022-animation .6s;
}
.modal-023_open-input:checked + label + input + .modal-023 {
    display: block;
    animation: modal-023-animation .6s;
}
.modal-024_open-input:checked + label + input + .modal-024 {
    display: block;
    animation: modal-024-animation .6s;
}
.modal-025_open-input:checked + label + input + .modal-025 {
    display: block;
    animation: modal-025-animation .6s;
}
.modal-026_open-input:checked + label + input + .modal-026 {
    display: block;
    animation: modal-026-animation .6s;
}
.modal-027_open-input:checked + label + input + .modal-027 {
    display: block;
    animation: modal-027-animation .6s;
}
.modal-028_open-input:checked + label + input + .modal-028 {
    display: block;
    animation: modal-028-animation .6s;
}
.modal-029_open-input:checked + label + input + .modal-029 {
    display: block;
    animation: modal-029-animation .6s;
}
.modal-030_open-input:checked + label + input + .modal-030 {
    display: block;
    animation: modal-030-animation .6s;
}
.modal-031_open-input:checked + label + input + .modal-031 {
    display: block;
    animation: modal-031-animation .6s;
}
.modal-032_open-input:checked + label + input + .modal-032 {
    display: block;
    animation: modal-032-animation .6s;
}
.modal-033_open-input:checked + label + input + .modal-033 {
    display: block;
    animation: modal-033-animation .6s;
}
.modal-034_open-input:checked + label + input + .modal-034 {
    display: block;
    animation: modal-034-animation .6s;
}
.modal-035_open-input:checked + label + input + .modal-035 {
    display: block;
    animation: modal-035-animation .6s;
}
.modal-036_open-input:checked + label + input + .modal-036 {
    display: block;
    animation: modal-036-animation .6s;
}
.modal-037_open-input:checked + label + input + .modal-037 {
    display: block;
    animation: modal-037-animation .6s;
}

.modal-001_content-wrap,
.modal-002_content-wrap,
.modal-003_content-wrap,
.modal-004_content-wrap,
.modal-005_content-wrap,
.modal-006_content-wrap,
.modal-007_content-wrap,
.modal-008_content-wrap,
.modal-009_content-wrap,
.modal-010_content-wrap,
.modal-011_content-wrap,
.modal-012_content-wrap,
.modal-013_content-wrap,
.modal-014_content-wrap,
.modal-015_content-wrap,
.modal-016_content-wrap,
.modal-017_content-wrap,
.modal-018_content-wrap,
.modal-019_content-wrap,
.modal-020_content-wrap,
.modal-021_content-wrap,
.modal-022_content-wrap,
.modal-023_content-wrap,
.modal-024_content-wrap,
.modal-025_content-wrap,
.modal-026_content-wrap,
.modal-027_content-wrap,
.modal-028_content-wrap,
.modal-029_content-wrap,
.modal-030_content-wrap,
.modal-031_content-wrap,
.modal-032_content-wrap,
.modal-033_content-wrap,
.modal-034_content-wrap,
.modal-035_content-wrap,
.modal-036_content-wrap,
.modal-037_content-wrap{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 80%;
    max-width: 800px;
    background-color: #fefefe;
    z-index: 2;
    border-radius: 5px;
}

.modal-001_close-label,
.modal-002_close-label,
.modal-003_close-label,
.modal-004_close-label,
.modal-005_close-label,
.modal-006_close-label,
.modal-007_close-label,
.modal-008_close-label,
.modal-009_close-label,
.modal-010_close-label,
.modal-011_close-label,
.modal-012_close-label,
.modal-013_close-label,
.modal-014_close-label,
.modal-015_close-label,
.modal-016_close-label,
.modal-017_close-label,
.modal-018_close-label,
.modal-019_close-label,
.modal-020_close-label,
.modal-021_close-label,
.modal-022_close-label,
.modal-023_close-label,
.modal-024_close-label,
.modal-025_close-label,
.modal-026_close-label,
.modal-027_close-label,
.modal-028_close-label,
.modal-029_close-label,
.modal-030_close-label,
.modal-031_close-label,
.modal-032_close-label,
.modal-033_close-label,
.modal-034_close-label,
.modal-035_close-label,
.modal-036_close-label,
.modal-037_close-label{
    background-color: #777;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 20px;
    width: 36px;
    height: 36px;
    line-height: 1.5;
    text-align: center;
    display: table-cell;
    position: fixed;
    top: -15px;
    right: -2%;
    z-index: 99999;
    font-size: 1.4em;
}

.modal-001_content,
.modal-002_content,
.modal-003_content,
.modal-004_content,
.modal-005_content,
.modal-006_content,
.modal-007_content,
.modal-008_content,
.modal-009_content,
.modal-010_content,
.modal-011_content,
.modal-012_content,
.modal-013_content,
.modal-014_content,
.modal-015_content,
.modal-016_content,
.modal-017_content,
.modal-018_content,
.modal-019_content,
.modal-020_content,
.modal-021_content,
.modal-022_content,
.modal-023_content,
.modal-024_content,
.modal-025_content,
.modal-026_content,
.modal-027_content,
.modal-028_content,
.modal-029_content,
.modal-030_content,
.modal-031_content,
.modal-032_content,
.modal-033_content,
.modal-034_content,
.modal-035_content,
.modal-036_content,
.modal-037_content{
    max-height: 80vh;
    overflow-y: auto;
    padding: 39px 45px 40px;
}

.modal-001_background,
.modal-002_background,
.modal-003_background,
.modal-004_background,
.modal-005_background,
.modal-006_background,
.modal-007_background,
.modal-008_background,
.modal-009_background,
.modal-010_background,
.modal-011_background,
.modal-012_background,
.modal-013_background,
.modal-014_background,
.modal-015_background,
.modal-016_background,
.modal-017_background,
.modal-018_background,
.modal-019_background,
.modal-020_background,
.modal-021_background,
.modal-022_background,
.modal-023_background,
.modal-024_background,
.modal-025_background,
.modal-026_background,
.modal-027_background,
.modal-028_background,
.modal-029_background,
.modal-030_background,
.modal-031_background,
.modal-032_background,
.modal-033_background,
.modal-034_background,
.modal-035_background,
.modal-036_background,
.modal-037_background{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .45);
    z-index: 1;
}

@keyframes modal-001-animation,
@keyframes modal-002-animation,
@keyframes modal-003-animation,
@keyframes modal-004-animation,
@keyframes modal-005-animation,
@keyframes modal-006-animation,
@keyframes modal-007-animation,
@keyframes modal-008-animation,
@keyframes modal-009-animation,
@keyframes modal-010-animation,
@keyframes modal-011-animation,
@keyframes modal-012-animation,
@keyframes modal-013-animation,
@keyframes modal-014-animation,
@keyframes modal-015-animation,
@keyframes modal-016-animation,
@keyframes modal-017-animation,
@keyframes modal-018-animation,
@keyframes modal-019-animation,
@keyframes modal-020-animation,
@keyframes modal-021-animation,
@keyframes modal-022-animation,
@keyframes modal-023-animation,
@keyframes modal-024-animation,
@keyframes modal-025-animation,
@keyframes modal-026-animation,
@keyframes modal-027-animation,
@keyframes modal-028-animation,
@keyframes modal-029-animation,
@keyframes modal-029-animation,
@keyframes modal-030-animation,
@keyframes modal-031-animation,
@keyframes modal-032-animation,
@keyframes modal-033-animation,
@keyframes modal-034-animation,
@keyframes modal-035-animation,
@keyframes modal-036-animation,
@keyframes modal-037-animation {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@media only screen and (max-width: 520px) {
    .modal-001_open-label,
    .modal-002_open-label,
    .modal-003_open-label,
    .modal-004_open-label,
    .modal-005_open-label,
    .modal-006_open-label,
    .modal-007_open-label,
    .modal-008_open-label,
    .modal-009_open-label,
    .modal-010_open-label,
    .modal-011_open-label,
    .modal-012_open-label,
    .modal-013_open-label,
    .modal-014_open-label,
    .modal-015_open-label,
    .modal-016_open-label,
    .modal-017_open-label,
    .modal-018_open-label,
    .modal-019_open-label,
    .modal-020_open-label,
    .modal-021_open-label,
    .modal-022_open-label,
    .modal-023_open-label,
    .modal-024_open-label,
    .modal-025_open-label,
    .modal-026_open-label,
    .modal-027_open-label,
    .modal-028_open-label,
    .modal-029_open-label,
    .modal-030_open-label,
    .modal-031_open-label,
    .modal-032_open-label,
    .modal-033_open-label,
    .modal-034_open-label,
    .modal-035_open-label,
    .modal-036_open-label,
    .modal-037_open-label {
        max-width: 90%;
        padding: .94em 2.1em .94em 2.6em;
    }

    .modal-001_close-label,
    .modal-002_close-label,
    .modal-003_close-label,
    .modal-004_close-label,
    .modal-005_close-label,
    .modal-006_close-label,
    .modal-007_close-label,
    .modal-008_close-label,
    .modal-009_close-label,
    .modal-010_close-label,
    .modal-011_close-label,
    .modal-012_close-label,
    .modal-013_close-label,
    .modal-014_close-label,
    .modal-015_close-label,
    .modal-016_close-label,
    .modal-017_close-label,
    .modal-018_close-label,
    .modal-019_close-label,
    .modal-020_close-label,
    .modal-021_close-label,
    .modal-022_close-label,
    .modal-023_close-label,
    .modal-024_close-label,
    .modal-025_close-label,
    .modal-026_close-label,
    .modal-027_close-label,
    .modal-028_close-label,
    .modal-029_close-label,
    .modal-030_close-label,
    .modal-031_close-label,
    .modal-032_close-label,
    .modal-033_close-label,
    .modal-034_close-label,
    .modal-035_close-label,
    .modal-036_close-label,
    .modal-037_close-label {
        top: -17px;
        right: -4%;
    }

    .modal-001_content-wrap,
    .modal-002_content-wrap,
    .modal-003_content-wrap,
    .modal-004_content-wrap,
    .modal-005_content-wrap,
    .modal-006_content-wrap,
    .modal-007_content-wrap,
    .modal-008_content-wrap,
    .modal-009_content-wrap,
    .modal-010_content-wrap,
    .modal-011_content-wrap,
    .modal-012_content-wrap,
    .modal-013_content-wrap,
    .modal-014_content-wrap,
    .modal-015_content-wrap,
    .modal-016_content-wrap,
    .modal-017_content-wrap,
    .modal-018_content-wrap,
    .modal-019_content-wrap,
    .modal-020_content-wrap,
    .modal-021_content-wrap,
    .modal-022_content-wrap,
    .modal-023_content-wrap,
    .modal-024_content-wrap,
    .modal-025_content-wrap,
    .modal-026_content-wrap,
    .modal-027_content-wrap,
    .modal-028_content-wrap,
    .modal-029_content-wrap,
    .modal-030_content-wrap,
    .modal-031_content-wrap,
    .modal-032_content-wrap,
    .modal-033_content-wrap,
    .modal-034_content-wrap,
    .modal-035_content-wrap,
    .modal-036_content-wrap,
    .modal-037_content-wrap {
        width: 90vw;
    }

    .modal-001_content,
    .modal-002_content,
    .modal-003_content,
    .modal-004_content,
    .modal-005_content,
    .modal-006_content,
    .modal-007_content,
    .modal-008_content,
    .modal-009_content,
    .modal-010_content,
    .modal-011_content,
    .modal-012_content,
    .modal-013_content,
    .modal-014_content,
    .modal-015_content,
    .modal-016_content,
    .modal-017_content,
    .modal-018_content,
    .modal-019_content,
    .modal-020_content,
    .modal-021_content,
    .modal-022_content,
    .modal-023_content,
    .modal-024_content,
    .modal-025_content,
    .modal-026_content,
    .modal-027_content,
    .modal-028_content,
    .modal-029_content,
    .modal-030_content,
    .modal-031_content,
    .modal-032_content,
    .modal-033_content,
    .modal-034_content,
    .modal-035_content,
    .modal-036_content,
    .modal-037_content {
        padding: 33px 21px 35px;
        max-width: 100%;
    }
    .mbimg img{
		width:100%;
    }
}



.prd_title{
	font-weight:bold;
	font-size:1.5em;
}
.prd_creator{
	font-weight:bold;
	font-size:1.2em;
}
.prd_maker{
	font-weight:bold;
}
p.prd_dscrpt{
	text-align:left;
	font-weight:normal;
	line-height:1.4em;
}


.spdisp{
	display: none;
}
@media screen and (max-width:768px) {
	.spdisp{
		display: block;
	}
}