﻿
.TashaShohinDiv {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: auto;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    margin: 40px auto 40px auto;
    padding: 0px 0px 0px 0px;
    float: none;
    clear: both;
    display: block;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: normal;
}


.GratingTashaShohin {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: 80%;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    float: none;
    clear: both;
    display: table;
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: normal;
    display: none;
}

/*
.PhotoTitle01 {
    background-color: transparent;
    overflow: hidden;
    height: auto;
    width: auto;
    border-top-style: none;
    border-right: 2px solid #666666;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20%;
    display: block;
    float: left;
    font-weight: bold;
    font-size: 20px;
    font-size: 2.0rem;
    color: rgba(35, 24, 21, 0.8);
}

.PhotoTirtleEngLabel {
    background-color: transparent;
    overflow: hidden;
    height: auto;
    width: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    margin: 8px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
    display: block;
    float: left;
    font-weight: bold;
    font-size: 13px;
    font-size: 1.3rem;
    color: rgba(35, 24, 21, 0.8);
}

.PhotoLabel01 {
    max-width: 800px;
    width: 78%;
    height: auto;
    display: block;
    float: left;
    clear: both;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 10px 2% 20px 20%;
    text-align: left;
    color: rgba(35, 24, 21, 0.7);
}
*/


.TitleDiv {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: 100%;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom: 2px solid rgba(10,28,54,0.3);
    position: relative;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    float: none;
    clear: both;
    display: table;
    font-weight: normal;
}

.TashaShohinTitle01 {
    background-color: rgba(10,28,54,1);
    overflow: hidden;
    height: auto;
    width: 100%;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    left: 0px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
    display: block;
    float: none;
    font-weight: bold;
    font-size: 24px;
    font-size: 2.4rem;
    color: rgba(255, 255, 255, 1);
}

.TashaShohinLabel01 {
    width: 90%;
    height: auto;
    display: block;
    float: left;
    clear: both;
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: bold;
    margin: 0px auto 0px auto;
    padding: 20px 5% 4px 5%;
    text-align: center;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom: 2px solid rgba(10,28,54,0.3);
    color: rgba(10,28,54,1);
}

.TashaShohinDiv h3 {
    max-width: 800px;
    width: 78%;
    height: auto;
    display: block;
    float: left;
    clear: both;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 30px 2% 20px 20%;
    text-align: left;
    color: rgba(35, 24, 21, 0.7);
}

.TashaShohinLabel02 {
    width: auto;
    height: auto;
    display: inline-table;
    float: none;
    clear: both;
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: bold;
    margin: 0px auto 0px auto;
    padding: 10px 5% 4px 5%;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: rgba(10,28,250,1);
}

.TashaShohinLabel03 {
    width: 90%;
    height: auto;
    display: table;
    float: none;
    clear: both;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0px auto 0px auto;
    padding: 5px 5% 4px 5%;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: rgba(10,28,54,1);
}

    .TashaShohinLabel03 .YuryoService {
        color: rgba(255,0,0,0.9);
    }

.TashaShohinLabel04 {
    width: 90%;
    height: auto;
    display: table;
    float: none;
    clear: both;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0px auto 0px auto;
    padding: 10px 5% 4px 5%;
    text-align: left;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: rgba(255,28,54,1);
}

.ThirdPartyBrand {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: 100%;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom: none;
    position: relative;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    float: none;
    clear: both;
    display: table;
    font-weight: normal;
}

.ThirdPartyBrand h4 {
    max-width: 800px;
    width: auto;
    height: auto;
    display: block;
    float: left;
    clear: both;
    font-size: 17px;
    font-size: 1.7rem;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 30px 2% 5px 4%;
    text-align: left;
    color: rgb(10,28,210);
}

.CreatingLid h4 {
    max-width: 800px;
    width: auto;
    height: auto;
    display: block;
    float: left;
    clear: both;
    font-size: 15px;
    font-size: 1.5rem;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 30px 2% 5px 4%;
    text-align: left;
    color: rgb(210,28,10);
}


@media screen and (min-width: 780px) {
    .TashaShohinLabel02, .TashaShohinLabel03, .TashaShohinLabel04 {
        width: auto;
    }

    .GratingTashaShohin {
        width: 80%;
    }
}

@media screen and (max-width: 780px) {
    .TashaShohinLabel02, .TashaShohinLabel03, .TashaShohinLabel04 {
        width: 90%;
    }

    .GratingTashaShohin {
        width: 90%;
    }
}



.PamphletList {
    width: 100%;
    display: table;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    POSITION: relative;
    TOP: 0px;
    LEFT: 0px;
    text-align: center;
    background-color: transparent;
    float: none;
    clear: both;
}


    .PamphletList li {
        width: auto;
        display: inline-block;
        margin: 4px 4px 4px 4px;
        padding: 0px 0px 0px 0px;
        POSITION: relative;
        TOP: 0px;
        LEFT: 0px;
        text-align: left;
        background-color: transparent;
        float: none;
        list-style: none;
    }

.PamphletHyperLink {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: 300px;
    height: auto;
    max-width:300px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: none;
    clear: both;
    display:inline-block;
    font-weight: normal;
}

    .PamphletHyperLink img {
        background-color: transparent;
        left: 0px;
        overflow: visible;
        width: 300px;
        height: auto;
        border-top: 1px solid rgba(60,60,60,0.8);
        border-right: 1px solid rgba(60,60,60,0.8);
        border-left: 1px solid rgba(60,60,60,0.8);
        border-bottom: 1px solid rgba(60,60,60,0.8);
        position: relative;
        top: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        float: none;
        clear: both;
        display: table;
        font-weight: normal;
    }

.PamphletLabel {
    background-color: rgba(255,255,255,0.5);
    position: relative;
    left: 0px;
    top: 0px;
    overflow: visible;
    width: 100%;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    margin: 0px 0px 0px 0px;
    padding: 2px 4px 2px 4px;
    float: none;
    clear: both;
    display: table;
    font-weight: normal;
    /*
    color: rgb(10,28,54);
    */
    color: rgba(60,60,60, 0.8);
    font-size: 14px;
    font-size: 1.4rem;
    text-align:center;
}

.TashaLogo {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: auto;
    height: auto;
    max-width: 400px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    float: none;
    clear: both;
    display: table;
    font-weight: normal;
}

.TashaLogo img {
    max-width: 360px;
}


.ToiawaseLink {
    overflow: visible;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    margin: 0px 2px 0px 2px;
    padding: 6px 6px 6px 6px;
    width: auto;
    height: auto;
    display: inline-block;
    text-align: left;
    font-size: 16px;
    font-size: 1.6rem;
    float: none;
    clear: both;
    color: #ffffff !important;
    font-weight: bold;
    text-decoration-line: none !important;
    text-decoration: none !important;
    background-color: rgb(10,28,54);
    top:2px;
}

.KakeritsuSetsumei {
    color: rgba(255,0,0,0.8);
}


.HokaPamphletDiv {
    background-color: transparent;
    left: 0px;
    overflow: visible;
    width: 80%;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    position: relative;
    top: 0px;
    margin: 0px 10% 0px 10%;
    padding: 20px 0px 0px 0px;
    float: none;
    clear: both;
    display: table;
    font-weight: normal;
}

.HokaPamphletLabel01 {
    background-color: transparent;
    position: relative;
    left: 0px;
    top: 0px;
    overflow: visible;
    width: auto;
    height: auto;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    margin: 0px 10% 0px 10%;
    padding: 0px 0px 0px 0px;
    float: none;
    clear: both;
    display: inline-block;
    font-weight: normal;
    /*
    color: rgb(10,28,54);
    */
    color: rgba(20,20,20, 0.9);
    font-size: 15px;
    font-size: 1.5rem;
    text-align: left;
}