@charset "UTF-8";

html {
    background-color: #3e3a39 !important;
}
html {
  scroll-behavior: smooth;
}
body {
    background-color: #3e3a39 !important;
    font-family: serif !important;
}


a:hover {
    opacity: 0.6;
    text-decoration: none !important;
}


#tenp-aisatu {
    float: left;
    overflow: hidden;
    height: 0px;
    padding-top: 100px;
    margin-top: -100px;
}

#tenp-tenpo {
    float: left;
    overflow: hidden;
    height: 0px;
    padding-top: 100px;
    margin-top: -100px;
}
#tenp-nagare {
    float: left;
    overflow: hidden;
    height: 0px;
    padding-top: 100px;
    margin-top: -100px;
}

#m01{
    padding-top: 0px;
    margin-top: 0px;
    float: left;
    width: 100%;
}
#m02{
    padding-top: 0px;
    margin-top: 0px;
    float: left;
    width: 100%;
}

span.wpcf7-spinner {
    display: block;
}

#tenp-area-009b-01 table, #tenp-area-009b-01 td, #tenp-area-009b-01 tr, #tenp-area-009b-01 th {
    border: 0px;
}
#tenp-area-009b-01sub table, #tenp-area-009b-01sub td, #tenp-area-009b-01sub tr, #tenp-area-009b-01sub th {
    border: 0px;
}

#responsive-menu-additional-content{
width: 100%;
    height: 100vw;
    display: block;
    background-image: url(./ime/tenp-item-037.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;

}

.grecaptcha-badge{
    display: none !important;
}

@media screen and (max-width:629px) {

a#scroll-to-top {
    bottom: 21vw;
    right: 3vw;
}

#demo-1{
    overflow: hidden;
    width: 100%;
    min-height: 500px;
}
.tenp-mb-ok{
    display: block;
}
.tenp-pc-ok{
    display: none;
}
.tenp-mb-ok-sub{
    display: block;
}
.tenp-pc-ok-sub{
    display: none;
}

#tenp-wrap-001{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-001{
    width: 95%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 20px;
    padding-bottom: 10px;
}
#tenp-area-001a{
    float: left;
    width: 100%;
    height: 45px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-001a-01{
    float: left;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
}
#tenp-area-001a-01 img{
    width: 100%;
    height: 45px;
    object-fit: contain;
}
#tenp-area-001a-02{
    float: right;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: right;
}

#tenp-area-001a-02 img{
    width: 100%;
    height: 45px;
    object-fit: contain;
}
#tenp-area-001b{
    display: none;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-001b ul{
    width: 100%;
}
#tenp-area-001b ul li{
    float: left;
    width: calc(100% / 8);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    text-align: center;
}
#tenp-area-001b ul li a{
    color: #ffffff;
    font-size: 1.0rem;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    display: block;
    text-align: center;
    text-decoration-line: none;
}
#tenp-area-001b ul li a:hover{
    color: #000000;
    font-size: 1.0rem;
    background-color: #fffbfb;
    display: block;
    text-align: center;
}


#tenp-wrap-002{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-002{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-002a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-002a img{
    width: 100%;
}


#tenp-wrap-003{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}
#tenp-head-003{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
#tenp-area-003a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-003a img{
    width: 100%;
}


#tenp-wrap-004{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-005.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-004{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-004a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 200px;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    background-color: rgb(255 255 255 / 50%);
}
#tenp-area-004a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.0rem;
    font-weight: bold;
}
#tenp-area-004a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    line-height: 200%;
    color: #000000;
}
#tenp-area-004a-03{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-004a-03 a{
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.0rem;
    font-weight: bold;
    text-align: center;
    color: #000000;
}


#tenp-wrap-005{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-006.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-005{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-005a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 200px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-005a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
}
#tenp-area-005a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-006{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f8ebd6;
}
#tenp-head-006{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-006a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
    color: #ae8047;
}
#tenp-area-006a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    text-align: center;
    color: #595757;
}
#tenp-area-006a-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-03a{
    float: left;
    width: calc(100% / 2 - 4%);
    overflow: hidden;
    margin-top: 0px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    background-color: #000000;
}
#tenp-area-006a-03a-01{
    float: left;
    width:  100%;
    height: 180px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-03a-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-006a-03a-02{
    float: left;
    width:  100%;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.2rem;
    text-align: center;
    color: #ffffff;
}
#tenp-area-006a-03a-03{
    float: left;
    width:  100%;
    height: 100px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 0.9rem;
    text-align: left;
    color: #ffffff;
    line-height: 130%;
}
#tenp-area-006a-04{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-04a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #7b4931;
}
#tenp-area-006a-04a-00{
    float: left;
    width:  calc(100% - 20px);
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border-top: solid 4px #ffffff;
    border-left: solid 4px #ffffff;
    border-right: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
}
#tenp-area-006a-04a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1.5rem;
    color: #ffffff;
    font-weight: bold;
}
#tenp-area-006a-04a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1.2rem;
    color: #ffffff;
}
#tenp-area-006a-04a-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-04a-03a a{
    float: left;
    width: calc(32% - 4px);
    overflow: hidden;
    margin-top: 0px;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
    border-top: solid 3px #ffffff;
    border-left: solid 3px #ffffff;
    border-right: solid 3px #ffffff;
    border-bottom: solid 3px #ffffff;
    text-align: center;
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: bold;
    text-decoration-line: none;
}


#tenp-wrap-007{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-008.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-007{
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 10vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-007a{
    float: left;
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 2.0rem;
    text-align: center;
    font-weight: bold;
}
#tenp-area-007b{
    float: left;
    bottom: 0;
    left: 0;
    float: left;
    width: 40vw;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index: 1111;
}
#tenp-area-007c{
    display: block;
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    color: #ffffff;
    font-size: 1.2rem;
    line-height: 160%;
}
#tenp-area-007c-sub{
    float: left;
    width: 56%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-007c-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: left;
    font-weight: bold;
}
#tenp-area-007c-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    font-size: 1.1rem;
}
#tenp-area-007c-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-007d{
    float: right;
    width: 40vw;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index: 1111;
}

#tenp-wrap-008{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-009.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-008{
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-008a{
    float: left;
    width: 96%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01a-01{
    float: left;
    width: 45%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #000000;
    font-size: 2.0rem;
    font-weight: bold;
}
#tenp-area-008a-01a-02{
    float: left;
    width: 55%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-bottom: solid 2px #000000;
}
#tenp-area-008a-01b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01a{
    float: left;
    width: 25%;
    height: 125px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-008a-01b-01b{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01b-01 {
    float: left;
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #000000;
}
#tenp-area-008a-01b-01b-02 {
    float: left;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin-top: 1%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 0.9rem;
    line-height: 130%;
}
#tenp-area-008a-01b-01b-03 {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: right;
}
#tenp-area-008a-01b-01b-03 a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    font-size: 1.2rem;
    display: inline-block;
}
#tenp-area-008a-01c{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-008a-01c a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.0rem;
    display: inline-block;
}
#tenp-area-008b{
    float: left;
    width: 96%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-009{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f8ebd6;
}
#tenp-head-009{
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-009a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ae8047;
    text-align: center;
}
#tenp-area-009b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    background-color: #f3f4f4;
}
#tenp-area-009b-01sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    background-color: #ebebeb;
}
#tenp-area-009b-01a{
    float: left;
    width: 18%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 1%;
    padding-left: 1%;
    padding-right: 2%;
    padding-bottom: 1%;
}
#tenp-area-009b-01a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-009b-01b{
    float: left;
    width: 52%;
    overflow: hidden;
    margin-top: 4%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 4%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009b-01b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 3%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.5rem;
    border-bottom: solid 1px #000000;
    font-weight: bold;
}
#tenp-area-009b-01b-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 2%;
    font-size: 1.2rem;
    line-height: 120%;
}
#tenp-area-009b-01c{
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 45px;
}
#tenp-area-009b-01c img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-009c{
    float: left;
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009c img{
    width: 100%;
    height: 100%;
}


#tenp-wrap-010{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-014.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-010{
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-010a{
    float: left;
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-010b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-010b-01{
    float: left;
    width: 47%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-010b-01 a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}
#tenp-area-010b-01 a:hover{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}
#tenp-area-010b-01 table{
    width: 100%;
    background-color: #000000;
    border: 0px solid;
}
#tenp-area-010b-01 table th{
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 0px;
    padding-bottom: 20px;
    border: 0px solid;
}
#tenp-area-010b-01 table th img{
        width: 100%;
    height: 120px;
    object-fit: cover;
}

#tenp-area-010b-01 table td{
    width: 55%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    font-size: 1.1rem;
    color: #ffffff;
    text-align: center;
    border: 0px solid;
    white-space: normal;
}


#tenp-wrap-011{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-015.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-011{
    width: 90%;
    overflow: hidden;
    margin-top: 160px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 160px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-011a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
#tenp-area-011b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
#tenp-area-011c{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-011c a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-left: 10vw;
    padding-right: 10vw;
    padding-bottom: 15px;
    font-size: 1.5rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    border-top: solid 4px #ffffff;
    border-left: solid 4px #ffffff;
    border-right: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
    display: inline-block;
}


#tenp-wrap-012{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-009.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-012{
    width: 90%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 160px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-012a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-013{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-013{
    width: 90%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 33vw;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-013a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}


#tenp-wrap-014{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}
#tenp-head-014{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-014a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3.0rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-014b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #ae8047;
    text-align: center;
}


#tenp-wrap-015{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-015{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-015b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-015b table{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-015b table tr{
    width: 100%;
}
#tenp-area-015b table th{
    width: 100%;
    font-size: 1.3rem;
    padding: 10px;
    display: block;
    border-bottom: solid 1px #cccccc;
}
#tenp-area-015b table td{
    width: 100%;
    font-size: 1.3rem;
    padding: 10px;
    display: block;
    border-bottom: solid 2px #000000;
}

#tenp-wrap-016{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-016{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-016a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3.0rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-016b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-016b-00{
    float: left;
        width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 80px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 40px;
    background-color: #fff8ed;
}
#tenp-area-016b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0%;
    padding-bottom: 0px;
}

#tenp-area-016b-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#tenp-area-016b-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-016b-02 table{
    width: 100%;
}
#tenp-area-016b-02 table th{
    display: block;
    width: 100%;
    padding: 5px;
    font-size: 1.0rem;
    font-family: auto;
}
#tenp-area-016b-02 table td{
    display: block;
    width: 100%;
    padding: 5px;
    font-size: 1.0rem;
    font-family: auto;
    border-bottom: solid 1px #000000;
}


#tenp-wrap-017{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-017{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 200px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-017a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-wrap-018{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-018{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-018a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-018b{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-018c{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-018c a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    font-size: 1.3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    background-color: #ae8047;
    display: inline-block;
}


#tenp-wrap-019{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-019{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-019a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}



#tenp-area-019a .accordion-container .panel{
    padding: 0px 0px;
    margin-bottom: 35px;
    background-position: 98% 24px!important;
    background-size: 59px!important;
}

#tenp-area-019a .accordion-container .panel .content{
    padding: 0 0px;
    background-color: #f5dbb7 !important;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    font-size: 1.4rem;
    color: #000000;
    float: left;
    width: 100%;
    display: inline-block;
}

#area-08a-01a{
    margin-bottom: 35px;
}
.fon-009{
    font-size: 1.1rem !important;
    margin-top: 20px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 200% !important;
}
.fon-009sub{
    font-size: 1.1rem !important;
    margin-top: 15px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 160% !important;
    font-family: sans-serif;
}


#tenp-area-019a .accordion-container{
    width: 100%;
}

#tenp-area-019a .panel{
    float: left;
    width: 100% !important;
    overflow: hidden;
    margin-top: 0px !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000 !important;
}

#tenp-area-019a .subc-bk{
    background-color: #b79966 !important;
}

#tenp-area-019a .main-container {
    padding: 0px 0px;
}

#tenp-area-019a .heading{
    display: block;
    overflow: hidden;
    font-size: 1.3rem;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 38px;
    padding-bottom: 5px;
    background-position: 98% 50%!important;
    background-size: 20px!important;
}

#area-08a-01sub-01{
    float: left;
    width: 10%;
    padding-top: 3px;
    padding-left: 3%;
    position: relative;
    display: inline-block;
}

#area-08a-01sub-01sub{
    float: left;
    width: 10%;
    padding-top: 10px;
    padding-left: 3%;
    position: relative;
    display: inline-block;
}

.fon-008{
    display: contents;
    font-size: 1.8rem;
    color: #ffffff;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}
.fon-008sub{
    display: contents;
    font-size: 1.8rem;
    color: #F44336;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}


#area-08a-01sub-02{
    float: left;
    width: 90%;
    padding: 10px;
    position: relative;
    display: inline-block;
    font-family: sans-serif;
    font-size: 1.1rem;
}
#area-08a-01sub-02sub{
    float: left;
    width: 85%;
    position: relative;
    display: inline-block;
}

.fon-020{
    display: inline-block;
    position: absolute;
    display: contents;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}


#tenp-wrap-020{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-020{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-020a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-020b table{
    display: block;
    width: 100%;
}
#tenp-area-020b tbody{
    display: block;
    width: 100%;
}
#tenp-area-020b table tr{
    display: block;
    width: 100%;
}
#tenp-area-020b table th{
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 1.1rem;
    display: block;
}
#tenp-area-020b table td{
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    display: block;
    border-bottom: solid 1px #000000;
}
#tenp-area-020b-01{
    width: 100%;
}
#tenp-area-020b-01 p{
    width: 100%;
}
#tenp-area-020b-02{
    width: 100%;
}
#tenp-area-020b-02 p{
    width: 100%;
    white-space: break-spaces;
    line-height: 160%;
    margin: 0;
    padding: 0;
    height: auto;
}
.tenp-font-001{
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 1rem;
    background-color: #ff1100;
    color: #ffffff;
}
.wpcf7-form-control-wrap {
    margin-bottom: 10px;
    display: block;
}

#tenp-area-020c-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020c-01 input[type=checkbox], #tenp-area-020c-01 input[type=radio] {
    width: 20px;
    height: 20px;
}

#tenp-area-020c-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020c-02 p{
    text-align: center;
}
#tenp-area-020c-02 .btn-primary {
    color: #fff;
    background-color: #4CAF50;
    border-color: #ffffff;
    font-size: 1.2rem;
}
#tenp-area-020c-02 .btn-primary:hover {
    opacity: 0.6;
    text-decoration: none !important;
}

.wpcf7-response-output {
    display: inline-block;
    width: 99%;
    text-align: center;
}


#tenp-wrap-021{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-021{
    width: 80%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-021a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-021a a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 1rem;
    border-top: solid 2px #000000;
    border-left: solid 2px #000000;
    border-right: solid 2px #000000;
    border-bottom: solid 2px #000000;
    display: inline-block;
    color: #000000;
}
#tenp-area-021b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 2.0rem;
}


#tenp-wrap-022{
    float: left;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;}

#tenp-head-022{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-022{
    float: left;
    position: relative;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-022-01{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
    font-size: 2rem;
    letter-spacing: 6px;
    text-align: center;
    color: #000000;
        white-space: nowrap;
}


#tenp-wrap-023{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    background-color: #ffffff;
}

#tenp-head-023{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-023-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 45px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    font-weight: bold;
}
#tenp-area-023-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-03 a{
text-decoration-line: none;
}
#tenp-area-023-03sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-04{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
#tenp-area-023-04 li{
    list-style-type: decimal;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    padding-left: 3px;
    margin-left: 24px;
}
#tenp-area-023-04sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-023-04sub li{
    list-style-type: decimal;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    padding-left: 3px;
    margin-left: 53px;
}

#tenp-area-023-05{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: right;
}

#tenp-area-023-06{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-023-06 a{
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 7px;
    font-size: 1.2rem;
    text-align: center;
    color: #000000;
    background-color: #cccccc;
    display: block;
}


#tenp-wrap-024{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
}

#tenp-head-024{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-024a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-024a a{
        display: inline-block;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.1rem;
    text-align: center;
    color: #ffffff;
}


#tenp-wrap-025{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

#tenp-head-025{
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}

#tenp-area-025a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    color: #ae8047;
    font-size: 3rem;
    font-weight: bold;
}
#tenp-area-025b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 180%;
}


#tenp-wrap-026{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-008.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-026{
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-026a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: center;
    font-weight: bold;
}
#tenp-area-026b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-01{
    display: inline-block;
    width: 50vw;
    margin-top: 4vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-026b-01 img{
    width: 100%;
}
#tenp-area-026b-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 1vw;
    margin-left: 0%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}
#tenp-area-026b-02a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}
#tenp-area-026b-02a img{
    width: 100%;
    max-width: 300px;
}
#tenp-area-026b-02b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 5vw;
    margin-left: 0%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 160%;
}
#tenp-area-026b-02-sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 160%;
}

.tenp-area-009b-01-c01{
    width: 18%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0%;
    padding-left: 2%;
    padding-right: 4%;
    padding-bottom: 0%;
    white-space: break-spaces;
    display: table-cell;
}
.tenp-area-009b-01-c01 img{
    width: 100%;
    /* height: 100%; */
    display: block;
    object-fit: contain;
}
.tenp-area-009b-01-c02{
    width: 52%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    white-space: break-spaces;
}
.tenp-area-009b-01-c02 img{
    width: 100%;
    /* height: 100%; */
    display: block;
    object-fit: contain;
}
.tenp-area-009b-01-c03{
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 0px;
    white-space: break-spaces;
}
.tenp-area-009b-01-c03 img{
    width: 100%;
    height: 100%;
    display: block;
}


#tenp-wrap-027{
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 26vw;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-image: url(./ime/tenp-item-038.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    z-index: 4444;
}
#tenp-head-027{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-027a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 9vw;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-027a-01{
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-027a-01 img{
    width: 100%;
}

#tenp-area-030{
float: left;
        width: 100%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 100px;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        border-top: solid 6px #ffffff;
        border-left: solid 6px #ffffff;
        border-right: solid 6px #ffffff;
        border-bottom: solid 6px #ffffff;
}
#tenp-area-030a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
        color: #fff;
        font-size: 1.5rem;
}
#tenp-area-030b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
        color: #fff;
}
#tenp-area-030b table{
    width: 100%;
}
#tenp-area-030b tr{
        display: block;
        width: 100%;
        overflow: hidden;
        padding-top: 9px;
        padding-bottom: 9px;
        border-bottom: solid 1.5px #ffffff;
}
#tenp-area-030b th{
        display: block;
        width: 100%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        font-size: 1rem;
        white-space: normal;
}
#tenp-area-030b td{
        display: block;
        width: 100%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        font-size: 1rem;
        white-space: normal;
}

}


@media screen and (min-width:630px) and ( max-width:1199px) {

#demo-1{
    overflow: hidden;
    width: 100%;
    min-height: 600px;
}
.tenp-mb-ok{
    display: block;
}
.tenp-pc-ok{
    display: none;
}
.tenp-mb-ok-sub{
    display: none;
}
.tenp-pc-ok-sub{
    display: block;
}
#tenp-wrap-001{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-001{
    width: 95%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}
#tenp-area-001a{
    float: left;
    width: 100%;
    height: 45px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-001a-01{
    float: left;
    width: 35%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
}
#tenp-area-001a-01 img{
    width: 100%;
    height: 45px;
    object-fit: contain;
}
#tenp-area-001a-02{
    float: right;
    width: 35%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 40px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: right;
}

#tenp-area-001a-02 img{
    width: 100%;
    height: 45px;
    object-fit: contain;
}
#tenp-area-001b{
    display: none;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-001b ul{
    width: 100%;
}
#tenp-area-001b ul li{
    float: left;
    width: calc(100% / 6);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    text-align: center;
}
#tenp-area-001b ul li a{
    color: #ffffff;
    font-size: 1.0rem;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    display: block;
    text-align: center;
    text-decoration-line: none;
}
#tenp-area-001b ul li a:hover{
    color: #000000;
    font-size: 1.0rem;
    background-color: #fffbfb;
    display: block;
    text-align: center;
}


#tenp-wrap-002{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-002{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-002a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-002a img{
    width: 100%;
}


#tenp-wrap-003{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}
#tenp-head-003{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
#tenp-area-003a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-003a img{
    width: 100%;
}


#tenp-wrap-004{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-005.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-004{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-004a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 200px;
    padding-top: 30px;
    padding-left: 60px;
    padding-right: 0px;
    padding-bottom: 30px;
    background-color: rgb(255 255 255 / 50%);
}
#tenp-area-004a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
}
#tenp-area-004a-02{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    line-height: 200%;
    color: #000000;
}
#tenp-area-004a-03{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-004a-03 a{
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.0rem;
    font-weight: bold;
    text-align: center;
    color: #000000;
}


#tenp-wrap-005{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-006.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-005{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-005a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 200px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-005a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
}
#tenp-area-005a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-006{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f8ebd6;
}
#tenp-head-006{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-006a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
    color: #ae8047;
}
#tenp-area-006a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    text-align: center;
    color: #595757;
}
#tenp-area-006a-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-03a{
    float: left;
    width: calc(100% / 3 - 4%);
    overflow: hidden;
    margin-top: 0px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    background-color: #000000;
}
#tenp-area-006a-03a-01{
    float: left;
    width:  100%;
    height: 180px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-03a-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-006a-03a-02{
    float: left;
    width:  100%;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.2rem;
    text-align: center;
    color: #ffffff;
}
#tenp-area-006a-03a-03{
    float: left;
    width:  100%;
    height: 100px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 0.9rem;
    text-align: left;
    color: #ffffff;
    line-height: 130%;
}
#tenp-area-006a-04{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-04a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #7b4931;
}
#tenp-area-006a-04a-00{
    float: left;
    width:  calc(100% - 20px);
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border-top: solid 4px #ffffff;
    border-left: solid 4px #ffffff;
    border-right: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
}
#tenp-area-006a-04a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1.5rem;
    color: #ffffff;
    font-weight: bold;
}
#tenp-area-006a-04a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1.2rem;
    color: #ffffff;
}
#tenp-area-006a-04a-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-04a-03a a{
    float: left;
    width:  calc(27% - 4px);
    overflow: hidden;
    margin-top: 0px;
    margin-left: 3%;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
    border-top: solid 3px #ffffff;
    border-left: solid 3px #ffffff;
    border-right: solid 3px #ffffff;
    border-bottom: solid 3px #ffffff;
    text-align: center;
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: bold;
    text-decoration-line: none;
}


#tenp-wrap-007{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-008.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}

#tenp-head-007{
    position: relative;
    width: 100%;
    min-height: 99vh;
    height: 106vh;
    max-height: 106vh;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-007a{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 2.5rem;
    text-align: center;
    font-weight: bold;
}
#tenp-area-007b{
    position: absolute;
    bottom: 0;
    left: 0;
    float: left;
    width: 29vw;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index: 1111;
}
#tenp-area-007c{
    position: absolute;
    top: 0;
    display: block;
    float: left;
    width: 55%;
    height: 90vh;
    overflow: hidden;
    margin-top: 150px;
    margin-left: 21%;
    margin-right: 21%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    font-size: 1.3rem;
    line-height: 180%;
    z-index: 3333;
}
#tenp-area-007c-sub{
    float: left;
    width: 56%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-007c-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: left;
    font-weight: bold;
}
#tenp-area-007c-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    font-size: 1.1rem;
}
#tenp-area-007c-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-007d{
    position: absolute;
    bottom: 0;
    right: 0;
    float: left;
    width: 28vw;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index: 1111;
}

#tenp-wrap-008{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-009.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-008{
    position: relative;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-008a{
    float: left;
    width: 46%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01a-01{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #000000;
    font-size: 2.0rem;
    font-weight: bold;
}
#tenp-area-008a-01a-02{
    float: left;
    width: 20%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-bottom: solid 2px #000000;
}
#tenp-area-008a-01b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01a{
    float: left;
    width: 25%;
    height: 125px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-008a-01b-01b{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01b-01 {
    float: left;
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #000000;
}
#tenp-area-008a-01b-01b-02 {
    float: left;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin-top: 1%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 0.9rem;
    line-height: 130%;
}
#tenp-area-008a-01b-01b-03 {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: right;
}
#tenp-area-008a-01b-01b-03 a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    font-size: 1.2rem;
    display: inline-block;
}
#tenp-area-008a-01c{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-008a-01c a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.0rem;
    display: inline-block;
}
#tenp-area-008b{
    float: left;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-009{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f8ebd6;
}
#tenp-head-009{
    width: 90%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-009a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ae8047;
    text-align: center;
}
#tenp-area-009b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f3f4f4;
}
#tenp-area-009b-01sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ebebeb;
}
#tenp-area-009b-01a{
    float: left;
    width: 18%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 1%;
    padding-left: 1%;
    padding-right: 2%;
    padding-bottom: 1%;
}
#tenp-area-009b-01a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-009b-01b{
    float: left;
    width: 52%;
    overflow: hidden;
    margin-top: 4%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 4%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009b-01b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 3%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.4vw;
    border-bottom: solid 1px #000000;
    font-weight: bold;
}
#tenp-area-009b-01b-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 2%;
    font-size: 1.0rem;
    line-height: 120%;
}
#tenp-area-009b-01c{
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 45px;
}
#tenp-area-009b-01c img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-009c{
    float: left;
    width: 100%;
    height: 40px;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009c img{
    width: 100%;
    height: 100%;
}


#tenp-wrap-010{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-014.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-010{
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-010a{
    float: left;
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-010b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-010b-01{
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-010b-01 a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}
#tenp-area-010b-01 a:hover{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}
#tenp-area-010b-01 table{
    width: 100%;
    background-color: #000000;
    border: 0px solid;
}
#tenp-area-010b-01 table th{
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 0px;
    padding-bottom: 20px;
    border: 0px solid;
}
#tenp-area-010b-01 table th img{
        width: 100%;
    height: 120px;
    object-fit: cover;
}

#tenp-area-010b-01 table td{
    width: 55%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    font-size: 1.1rem;
    color: #ffffff;
    text-align: center;
    border: 0px solid;
    white-space: normal;
}


#tenp-wrap-011{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-015.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-011{
    width: 90%;
    overflow: hidden;
    margin-top: 160px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 160px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-011a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
#tenp-area-011b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
#tenp-area-011c{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-011c a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-left: 85px;
    padding-right: 85px;
    padding-bottom: 15px;
    font-size: 1.5rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    border-top: solid 4px #ffffff;
    border-left: solid 4px #ffffff;
    border-right: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
    display: inline-block;
}


#tenp-wrap-012{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-009.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-012{
    width: 90%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 160px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-012a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-013{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-013{
    width: 90%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-013a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}


#tenp-wrap-014{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}
#tenp-head-014{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-014a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3.0rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-014b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #ae8047;
    text-align: center;
}


#tenp-wrap-015{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-015{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-015b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-015b table{
    width: 70%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-015b table tr{
    width: 100%;
}
#tenp-area-015b table th{
    width: 25%;
    font-size: 1.3rem;
    padding: 10px;
}
#tenp-area-015b table td{
    width: 75%;
    font-size: 1.3rem;
    padding: 10px;
}

#tenp-wrap-016{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-016{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-016a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3.0rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-016b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-016b-00{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 80px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 40px;
    background-color: #fff8ed;
}
#tenp-area-016b-01{
    float: left;
    width: 35%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 5%;
    padding-bottom: 0px;
}

#tenp-area-016b-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#tenp-area-016b-02{
    float: left;
    width: 65%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-016b-02 table{
    width: 100%;
}
#tenp-area-016b-02 table th{
    width: 20%;
    padding: 5px;
    font-size: 1.2rem;
    font-family: auto;
}
#tenp-area-016b-02 table td{
    width: 80%;
    padding: 5px;
    font-size: 1.2rem;
    font-family: auto;
}


#tenp-wrap-017{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-017{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 200px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-017a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-wrap-018{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-018{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-018a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-018b{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-018c{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-018c a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    font-size: 1.3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    background-color: #ae8047;
    display: inline-block;
}


#tenp-wrap-019{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-019{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-019a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}



#tenp-area-019a .accordion-container .panel{
    padding: 0px 0px;
    margin-bottom: 35px;
    background-position: 98% 24px!important;
    background-size: 59px!important;
}

#tenp-area-019a .accordion-container .panel .content{
    padding: 0 0px;
    background-color: #f5dbb7 !important;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    font-size: 1.4rem;
    color: #000000;
    float: left;
    width: 100%;
    display: inline-block;
}

#area-08a-01a{
    margin-bottom: 35px;
}
.fon-009{
    font-size: 1.1rem !important;
    margin-top: 20px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 200% !important;
}
.fon-009sub{
    font-size: 1.1rem !important;
    margin-top: 15px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 160% !important;
    font-family: sans-serif;
}


#tenp-area-019a .accordion-container{
    width: 100%;
}

#tenp-area-019a .panel{
    float: left;
    width: 100% !important;
    overflow: hidden;
    margin-top: 0px !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000 !important;
}

#tenp-area-019a .subc-bk{
    background-color: #b79966 !important;
}

#tenp-area-019a .main-container {
    padding: 0px 0px;
}

#tenp-area-019a .heading{
    display: block;
    overflow: hidden;
    font-size: 1.3rem;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 38px;
    padding-bottom: 5px;
    background-position: 98% 50%!important;
    background-size: 20px!important;
}

#area-08a-01sub-01{
    float: left;
    width: 6%;
    padding-top: 3px;
    padding-left: 1.5%;
    position: relative;
    display: inline-block;
}

#area-08a-01sub-01sub{
    float: left;
    width: 6%;
    padding-top: 10px;
    padding-left: 1.5%;
    position: relative;
    display: inline-block;
}

.fon-008{
    display: contents;
    font-size: 1.8rem;
    color: #ffffff;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}
.fon-008sub{
    display: contents;
    font-size: 1.8rem;
    color: #F44336;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}


#area-08a-01sub-02{
    float: left;
    width: 90%;
    padding: 10px;
    position: relative;
    display: inline-block;
    font-family: sans-serif;
    font-size: 1.1rem;
}
#area-08a-01sub-02sub{
    float: left;
    width: 90%;
    position: relative;
    display: inline-block;
}

.fon-020{
    display: inline-block;
    position: absolute;
    display: contents;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}


#tenp-wrap-020{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-020{
    width: 90%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-020a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-020b table{
    width: 100%;
}
#tenp-area-020b table tr{
    width: 100%;
}
#tenp-area-020b table th{
    width: 30%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 1.1rem;
}
#tenp-area-020b table td{
    width: 70%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.tenp-font-001{
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 1rem;
    background-color: #ff1100;
    color: #ffffff;
}
.wpcf7-form-control-wrap {
    margin-bottom: 10px;
    display: block;
}

#tenp-area-020c-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020c-01 input[type=checkbox], #tenp-area-020c-01 input[type=radio] {
    width: 20px;
    height: 20px;
}

#tenp-area-020c-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020c-02 p{
    text-align: center;
}
#tenp-area-020c-02 .btn-primary {
    color: #fff;
    background-color: #4CAF50;
    border-color: #ffffff;
    font-size: 1.2rem;
}
#tenp-area-020c-02 .btn-primary:hover {
    opacity: 0.6;
    text-decoration: none !important;
}

.wpcf7-response-output {
    display: inline-block;
    width: 99%;
    text-align: center;
}


#tenp-wrap-021{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-021{
    width: 80%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-021a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-021a a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 1rem;
    border-top: solid 2px #000000;
    border-left: solid 2px #000000;
    border-right: solid 2px #000000;
    border-bottom: solid 2px #000000;
    display: inline-block;
    color: #000000;
}
#tenp-area-021b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 2.0rem;
}


#tenp-wrap-022{
    float: left;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;}

#tenp-head-022{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-022{
    float: left;
    position: relative;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-022-01{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
    font-size: 2rem;
    letter-spacing: 6px;
    text-align: center;
    color: #000000;
}


#tenp-wrap-023{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    background-color: #ffffff;
}

#tenp-head-023{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-023-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 45px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    font-weight: bold;
}
#tenp-area-023-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-03 a{
text-decoration-line: none;
}
#tenp-area-023-03sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-04{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
#tenp-area-023-04 li{
    list-style-type: decimal;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    padding-left: 3px;
    margin-left: 24px;
}
#tenp-area-023-04sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-023-04sub li{
    list-style-type: decimal;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    padding-left: 3px;
    margin-left: 53px;
}

#tenp-area-023-05{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: right;
}

#tenp-area-023-06{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-023-06 a{
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 7px;
    font-size: 1.2rem;
    text-align: center;
    color: #000000;
    background-color: #cccccc;
    display: block;
}


#tenp-wrap-024{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
}

#tenp-head-024{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-024a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-024a a{
        display: inline-block;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.1rem;
    text-align: center;
    color: #ffffff;
}


#tenp-wrap-025{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

#tenp-head-025{
    width: 80%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-025a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    color: #ae8047;
    font-size: 3rem;
    font-weight: bold;
}
#tenp-area-025b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}


#tenp-wrap-026{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-008.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-026{
    width: 80%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: center;
    font-weight: bold;
}
#tenp-area-026b{
    float: left;
    display: flex;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-01{
    float: left;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-026b-02{
        float: left;
    width: 55%;
    overflow: hidden;
    margin-top: 1vw;
    margin-left: 3%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 160%;
}
#tenp-area-026b-02a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0vw;
    margin-left: 0%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 160%;
}
#tenp-area-026b-02a img{
    width: 100%;
    max-width: 300px;
}
#tenp-area-026b-02b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 4vw;
    margin-left: 0%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 160%;
}
#tenp-area-026b-02-sub{
    float: left;
    width: 55%;
    overflow: hidden;
    margin-top: 4vw;
    margin-left: 0%;
    margin-right: 5%;
    margin-bottom: 4vw;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 160%;
}

.tenp-area-009b-01-c01{
    width: 18%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0%;
    padding-left: 2%;
    padding-right: 4%;
    padding-bottom: 0%;
    white-space: break-spaces;
}
.tenp-area-009b-01-c01 img{
    width: 100%;
    height: 100%;
    display: block;
}
.tenp-area-009b-01-c02{
    width: 52%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    white-space: break-spaces;
}
.tenp-area-009b-01-c03{
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 0px;
    white-space: break-spaces;
}
.tenp-area-009b-01-c03 img{
    width: 100%;
    height: 100%;
    display: block;
}
#tenp-wrap-027{
    display: none;
}


#tenp-area-030{
float: left;
        width: 100%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 100px;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 30px;
        border-top: solid 6px #ffffff;
        border-left: solid 6px #ffffff;
        border-right: solid 6px #ffffff;
        border-bottom: solid 6px #ffffff;
}
#tenp-area-030a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
        color: #fff;
        font-size: 1.5rem;
}
#tenp-area-030b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
        color: #fff;
}
#tenp-area-030b table{
    width: 100%;
}
#tenp-area-030b tr{
    display: flex;
        width: 100%;
        overflow: hidden;
        padding-top: 9px;
        padding-bottom: 9px;
        border-bottom: solid 1.5px #ffffff;
}
#tenp-area-030b th{
        width: 35%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        font-size: 1rem;
        white-space: normal;
}
#tenp-area-030b td{
width: 65%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        font-size: 1rem;
        white-space: normal;
}




}


@media screen and (min-width:1200px) {

#demo-1{
    overflow: hidden;
    width: 100%;
    min-height: 800px;
}
.tenp-mb-ok{
    display: none;
}
.tenp-pc-ok{
    display: block;
}
.tenp-mb-ok-sub{
    display: none;
}
.tenp-pc-ok-sub{
    display: block;
}
#tenp-wrap-001{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-001{
    width: 1200px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
}
#tenp-area-001a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-001a-01{
    float: left;
    width: 50%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
}
#tenp-area-001a-01 img{
    width: 280px;
}
#tenp-area-001a-02{
    float: right;
    width: 50%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: right;
}

#tenp-area-001a-02 img{
    width: 280px;
}
#tenp-area-001b{
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-001b ul{
    width: 100%;
}
#tenp-area-001b ul li{
    float: left;
    width: calc(100% / 6);
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    text-align: center;
}
#tenp-area-001b ul li a{
    color: #ffffff;
    font-size: 1.0rem;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    display: block;
    text-align: center;
    text-decoration-line: none;
}
#tenp-area-001b ul li a:hover{
    color: #000000;
    font-size: 1.0rem;
    background-color: #fffbfb;
    display: block;
    text-align: center;
}


#tenp-wrap-002{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-002{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-002a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-002a img{
    width: 100%;
}


#tenp-wrap-003{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}
#tenp-head-003{
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
#tenp-area-003a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-003a img{
    width: 100%;
}


#tenp-wrap-004{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-005.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-004{
    width: 1200px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-004a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 200px;
    padding-top: 30px;
    padding-left: 60px;
    padding-right: 0px;
    padding-bottom: 30px;
    background-color: rgb(255 255 255 / 50%);
}
#tenp-area-004a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
}
#tenp-area-004a-02{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    line-height: 200%;
    color: #000000;
}
#tenp-area-004a-03{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-004a-03 a{
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.0rem;
    font-weight: bold;
    text-align: center;
    color: #000000;
}


#tenp-wrap-005{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-006.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-005{
    width: 1200px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-005a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 200px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-005a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
}
#tenp-area-005a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-006{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f8ebd6;
}
#tenp-head-006{
    width: 1200px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-006a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    font-weight: bold;
    text-align: center;
    color: #ae8047;
}
#tenp-area-006a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    text-align: center;
    color: #595757;
}
#tenp-area-006a-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-03a{
    float: left;
    width: calc(100% / 3 - 4%);
    overflow: hidden;
    margin-top: 0px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
    background-color: #000000;
}
#tenp-area-006a-03a-01{
    float: left;
    width:  100%;
    height: 180px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-03a-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-006a-03a-02{
    float: left;
    width:  100%;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.2rem;
    text-align: center;
    color: #ffffff;
}
#tenp-area-006a-03a-03{
    float: left;
    width:  100%;
    height: 100px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    text-align: left;
    color: #ffffff;
    line-height: 130%;
}
#tenp-area-006a-04{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-04a{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #7b4931;
}
#tenp-area-006a-04a-00{
    float: left;
    width:  calc(100% - 20px);
    overflow: hidden;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    border-top: solid 4px #ffffff;
    border-left: solid 4px #ffffff;
    border-right: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
}
#tenp-area-006a-04a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1.5rem;
    color: #ffffff;
    font-weight: bold;
}
#tenp-area-006a-04a-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1.2rem;
    color: #ffffff;
}
#tenp-area-006a-04a-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-006a-04a-03a a{
    float: left;
    width:  calc(27% - 4px);
    overflow: hidden;
    margin-top: 0px;
    margin-left: 3%;
    margin-right: 3%;
    margin-bottom: 0px;
    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
    border-top: solid 3px #ffffff;
    border-left: solid 3px #ffffff;
    border-right: solid 3px #ffffff;
    border-bottom: solid 3px #ffffff;
    text-align: center;
    font-size: 1.2rem;
    color: #ffffff;
    font-weight: bold;
    text-decoration-line: none;
}


#tenp-wrap-007{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-008.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-007{
    position: relative;
    width: 1200px;
    height: 950px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-007a{
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: center;
    font-weight: bold;
}
#tenp-area-007b{
    position: absolute;
    bottom: 0;
    left: 0;
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index: 1111;
}
#tenp-area-007c{
    position: absolute;
    top: 0;
    display: block;
    float: left;
    width: 50%;
    height: 1000px;
    overflow: hidden;
    margin-top: 150px;
    margin-left: 25%;
    margin-right: 25%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    font-size: 1.3rem;
    line-height: 180%;
    z-index: 3333;
}
#tenp-area-007c-sub{
    float: left;
    width: 56%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-007c-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: left;
    font-weight: bold;
}
#tenp-area-007c-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ffffff;
    font-size: 1.1rem;
}
#tenp-area-007c-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-007d{
    position: absolute;
    bottom: 0;
    right: 0;
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    z-index: 1111;
}

#tenp-wrap-008{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-009.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-008{
    position: relative;
    width: 1200px;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-008a{
    float: left;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01a-01{
    float: left;
    width: 45%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #000000;
    font-size: 2.0rem;
    font-weight: bold;
}
#tenp-area-008a-01a-02{
    float: left;
    width: 55%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-bottom: solid 2px #000000;
}
#tenp-area-008a-01b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01a{
    float: left;
    width: 25%;
    height: 125px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-008a-01b-01b{
    float: left;
    width: 70%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-008a-01b-01b-01 {
    float: left;
    width: 100%;
    height: 30px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #000000;
}
#tenp-area-008a-01b-01b-02 {
    float: left;
    width: 100%;
    height: 45px;
    overflow: hidden;
    margin-top: 10px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 0.9rem;
    line-height: 160%;
}
#tenp-area-008a-01b-01b-03 {
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: right;
}
#tenp-area-008a-01b-01b-03 a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
    font-size: 1.2rem;
    display: inline-block;
}
#tenp-area-008a-01c{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-008a-01c a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    background-color: #000000;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.0rem;
    display: inline-block;
}
#tenp-area-008b{
    float: left;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-009{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f8ebd6;
}
#tenp-head-009{
    width: 1200px;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-009a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ae8047;
    text-align: center;
}
#tenp-area-009b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #f3f4f4;
}
#tenp-area-009b-01sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ebebeb;
}
#tenp-area-009b-01a{
    float: left;
    width: 18%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 45px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 45px;
}
#tenp-area-009b-01a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-009b-01b{
    float: left;
    width: 52%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009b-01b-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 20px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.0rem;
    border-bottom: solid 1px #000000;
    font-weight: bold;
}
#tenp-area-009b-01b-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.2rem;
}
#tenp-area-009b-01c{
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 45px;
}
#tenp-area-009b-01c img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#tenp-area-009c{
    float: left;
    width: 100%;
    height: 60px;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 60px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-009c img{
    width: 100%;
    height: 100%;
}


#tenp-wrap-010{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-014.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-010{
    width: 1200px;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-010a{
    float: left;
    width: 90%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-010b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-010b-01{
    float: left;
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-010b-01 a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}
#tenp-area-010b-01 a:hover{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-decoration: none;
}
#tenp-area-010b-01 table{
    width: 100%;
    background-color: #000000;
    border: 0px solid;
}
#tenp-area-010b-01 table th{
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 0px;
    padding-bottom: 20px;
    border: 0px solid;
}
#tenp-area-010b-01 table th img{
        width: 100%;
    height: 120px;
    object-fit: cover;
}

#tenp-area-010b-01 table td{
    width: 55%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    font-size: 1.1rem;
    color: #ffffff;
    text-align: center;
    border: 0px solid;
    white-space: normal;
}


#tenp-wrap-011{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-015.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-011{
    width: 1200px;
    overflow: hidden;
    margin-top: 160px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 160px;
    padding-top: 0px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}
#tenp-area-011a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
#tenp-area-011b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}
#tenp-area-011c{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-011c a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-left: 85px;
    padding-right: 85px;
    padding-bottom: 15px;
    font-size: 1.5rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    border-top: solid 4px #ffffff;
    border-left: solid 4px #ffffff;
    border-right: solid 4px #ffffff;
    border-bottom: solid 4px #ffffff;
    display: inline-block;
}


#tenp-wrap-012{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-009.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-012{
    width: 1200px;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 160px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-012a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}


#tenp-wrap-013{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-head-013{
    width: 1200px;
    overflow: hidden;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-013a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
}


#tenp-wrap-014{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}
#tenp-head-014{
    width: 1200px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-014a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3.0rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-014b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.3rem;
    color: #ae8047;
    text-align: center;
}


#tenp-wrap-015{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-015{
    width: 1200px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-015b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-015b table{
    width: 70%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 15%;
    margin-right: 15%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-015b table tr{
    width: 100%;
}
#tenp-area-015b table th{
    width: 25%;
    font-size: 1.3rem;
    padding: 10px;
}
#tenp-area-015b table td{
    width: 75%;
    font-size: 1.3rem;
    padding: 10px;
}

#tenp-wrap-016{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-016{
    width: 1200px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-016a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 3.0rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-016b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-016b-00{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 80px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 40px;
    background-color: #fff8ed;
}
#tenp-area-016b-01{
    float: left;
    width: 35%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 5%;
    padding-bottom: 0px;
}

#tenp-area-016b-01 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#tenp-area-016b-02{
    float: left;
    width: 65%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-016b-02 table{
    width: 100%;
}
#tenp-area-016b-02 table th{
    width: 20%;
    padding: 5px;
    font-size: 1.2rem;
    font-family: auto;
}
#tenp-area-016b-02 table td{
    width: 80%;
    padding: 5px;
    font-size: 1.2rem;
    font-family: auto;
}


#tenp-wrap-017{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-017{
    width: 1200px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 200px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-017a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-wrap-018{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-018{
    width: 1200px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-018a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 2.5rem;
    color: #ae8047;
    text-align: center;
    font-weight: bold;
}
#tenp-area-018b{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 40px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-018c{
    float: left;
    width: 80%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 10%;
    margin-right: 10%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-018c a{
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 10px;
    font-size: 1.3rem;
    color: #ffffff;
    text-align: center;
    font-weight: bold;
    background-color: #ae8047;
    display: inline-block;
}


#tenp-wrap-019{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-019{
    width: 1000px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-019a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}



#tenp-area-019a .accordion-container .panel{
    padding: 0px 0px;
    margin-bottom: 35px;
    background-position: 98% 24px!important;
    background-size: 59px!important;
}

#tenp-area-019a .accordion-container .panel .content{
    padding: 0 0px;
    background-color: #f5dbb7 !important;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    font-size: 1.4rem;
    color: #000000;
    float: left;
    width: 100%;
    display: inline-block;
}

#area-08a-01a{
    margin-bottom: 35px;
}
.fon-009{
    font-size: 1.1rem !important;
    margin-top: 20px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 200% !important;
}
.fon-009sub{
    font-size: 1.1rem !important;
    margin-top: 15px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    line-height: 160% !important;
    font-family: sans-serif;
}


#tenp-area-019a .accordion-container{
    width: 100%;
}

#tenp-area-019a .panel{
    float: left;
    width: 100% !important;
    overflow: hidden;
    margin-top: 0px !important;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000 !important;
}

#tenp-area-019a .subc-bk{
    background-color: #b79966 !important;
}

#tenp-area-019a .main-container {
    padding: 0px 0px;
}

#tenp-area-019a .heading{
    display: block;
    overflow: hidden;
    font-size: 1.3rem;
    color: #ffffff;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 38px;
    padding-bottom: 5px;
    background-position: 98% 50%!important;
    background-size: 20px!important;
}

#area-08a-01sub-01{
    float: left;
    width: 6%;
    padding-top: 3px;
    padding-left: 15px;
    position: relative;
    display: inline-block;
}

#area-08a-01sub-01sub{
    float: left;
    width: 6%;
    padding-top: 10px;
    padding-left: 21px;
    position: relative;
    display: inline-block;
}

.fon-008{
    display: contents;
    font-size: 1.8rem;
    color: #ffffff;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}
.fon-008sub{
    display: contents;
    font-size: 1.8rem;
    color: #F44336;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}


#area-08a-01sub-02{
    float: left;
    width: 90%;
    padding: 10px;
    position: relative;
    display: inline-block;
    font-family: sans-serif;
    font-size: 1.1rem;
}
#area-08a-01sub-02sub{
    float: left;
    width: 90%;
    position: relative;
    display: inline-block;
}

.fon-020{
    display: inline-block;
    position: absolute;
    display: contents;
    top: 50%;
    transform: translateY(-50%) translateX(0%);
    -webkit- transform: translateY(-50%) translateX(0%);
}


#tenp-wrap-020{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-020{
    width: 800px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-020a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-020b table{
    width: 100%;
}
#tenp-area-020b table tr{
    width: 100%;
}
#tenp-area-020b table th{
    width: 30%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 1.1rem;
}
#tenp-area-020b table td{
    width: 70%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
.tenp-font-001{
    margin-left: 10px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-size: 1rem;
    background-color: #ff1100;
    color: #ffffff;
}
.wpcf7-form-control-wrap {
    margin-bottom: 10px;
    display: block;
}

#tenp-area-020c-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020c-01 input[type=checkbox], #tenp-area-020c-01 input[type=radio] {
    width: 20px;
    height: 20px;
}

#tenp-area-020c-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-020c-02 p{
    text-align: center;
}
#tenp-area-020c-02 .btn-primary {
    color: #fff;
    background-color: #4CAF50;
    border-color: #ffffff;
    font-size: 1.2rem;
}
#tenp-area-020c-02 .btn-primary:hover {
    opacity: 0.6;
    text-decoration: none !important;
}

.wpcf7-response-output {
    display: inline-block;
    width: 99%;
    text-align: center;
}


#tenp-wrap-021{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}
#tenp-head-021{
    width: 800px;
    overflow: hidden;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-021a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 1rem;
}
#tenp-area-021a a{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 1rem;
    border-top: solid 2px #000000;
    border-left: solid 2px #000000;
    border-right: solid 2px #000000;
    border-bottom: solid 2px #000000;
    display: inline-block;
    color: #000000;
}
#tenp-area-021b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 80px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    font-size: 2.0rem;
}


#tenp-wrap-022{
    float: left;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;}

#tenp-head-022{
    width: 1000px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-022{
    float: left;
    position: relative;
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-022-01{
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
    font-size: 2rem;
    letter-spacing: 6px;
    text-align: center;
    color: #000000;
}


#tenp-wrap-023{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
    background-color: #ffffff;
}

#tenp-head-023{
    width: 1000px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-023-01{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 45px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-02{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    font-weight: bold;
}
#tenp-area-023-03{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-03 a{
text-decoration-line: none;
}
#tenp-area-023-03sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
}
#tenp-area-023-04{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
}
#tenp-area-023-04 li{
    list-style-type: decimal;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    padding-left: 3px;
    margin-left: 24px;
}
#tenp-area-023-04sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-023-04sub li{
    list-style-type: decimal;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: left;
    padding-left: 3px;
    margin-left: 53px;
}

#tenp-area-023-05{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-size: 1.0rem;
    line-height: 180%;
    text-align: right;
}

#tenp-area-023-06{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 60px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-023-06 a{
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 7px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 7px;
    font-size: 1.2rem;
    text-align: center;
    color: #000000;
    background-color: #cccccc;
    display: block;
}


#tenp-wrap-024{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
    border-top: solid 2px #000000;
    border-bottom: solid 2px #000000;
}

#tenp-head-024{
    width: 1200px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-024a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
}
#tenp-area-024a a{
        display: inline-block;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    font-size: 1.1rem;
    text-align: center;
    color: #ffffff;
}


#tenp-wrap-025{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #000000;
}

#tenp-head-025{
    width: 800px;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 100px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#tenp-area-025a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: center;
    color: #ae8047;
    font-size: 3rem;
    font-weight: bold;
}
#tenp-area-025b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 80px;
    margin-left: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}


#tenp-wrap-026{
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
    background-image: url(./ime/tenp-item-008.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
#tenp-head-026{
    width: 1000px;
    overflow: hidden;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #ae8047;
    font-size: 3rem;
    text-align: center;
    font-weight: bold;
}
#tenp-area-026b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-sub{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-01{
    float: left;
    width: 40%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
#tenp-area-026b-01 img{
    width: 100%;
}
#tenp-area-026b-02{
    float: left;
    width: 45%;
    overflow: hidden;
    margin-top: 120px;
    margin-left: 5%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}
#tenp-area-026b-02a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}
#tenp-area-026b-02a img{
    width: 100%;
}
#tenp-area-026b-02b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 60px;
    margin-left: 0%;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 200%;
}
#tenp-area-026b-02-sub{
    float: left;
    width: 45%;
    overflow: hidden;
    margin-top: 25px;
    margin-left: 0%;
    margin-right: 5%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    text-align: left;
    color: #ffffff;
    font-size: 1.1rem;
    line-height: 220%;
}


.tenp-area-009b-01-c01{
    width: 18%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0%;
    padding-left: 2%;
    padding-right: 4%;
    padding-bottom: 0%;
    white-space: break-spaces;
}
.tenp-area-009b-01-c01 img{
    width: 100%;
    height: 100%;
    display: block;
}
.tenp-area-009b-01-c02{
    width: 52%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    white-space: break-spaces;
}
.tenp-area-009b-01-c03{
    width: 30%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 0px;
    white-space: break-spaces;
}
.tenp-area-009b-01-c03 img{
    width: 100%;
    height: 100%;
    display: block;
}


#tenp-wrap-027{
    display: none;
}


#tenp-area-030{
float: left;
        width: 100%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 100px;
        padding-top: 30px;
        padding-left: 60px;
        padding-right: 60px;
        padding-bottom: 30px;
        border-top: solid 6px #ffffff;
        border-left: solid 6px #ffffff;
        border-right: solid 6px #ffffff;
        border-bottom: solid 6px #ffffff;
}
#tenp-area-030a{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
        color: #fff;
        font-size: 1.5rem;
}
#tenp-area-030b{
    float: left;
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
        color: #fff;
}
#tenp-area-030b table{
    width: 100%;
}
#tenp-area-030b tr{
    display: flex;
        width: 100%;
        overflow: hidden;
        padding-top: 9px;
        padding-bottom: 9px;
        border-bottom: solid 1.5px #ffffff;
}
#tenp-area-030b th{
width: 20%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        font-size: 1rem;
        white-space: normal;
}
#tenp-area-030b td{
width: 80%;
        overflow: hidden;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding-top: 5px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        font-size: 1rem;
        white-space: normal;
}

}



 /*----- フェードイン -----*/
    .inviewfadeIn {
        opacity: 0;
        transition: .8s;
    }
    
    .fadeIn {
        opacity: 1.0;
    }

    /*----- 上へスライド -----*/
    .inviewUp {
        transform: translate(0, 200px);
        -webkit-transform: translate(0, 200px);
        transition: .8s;
        opacity: 0.0;
    }
    
    .Up {
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        opacity: 1.0;
    }

    /*----- ズームイン -----*/
    .inviewzoomIn {
        transform: scale(0, 0);
        -webkit-transform: scale(0, 0);
        transition: .8s;
    }
    
    .zoomIn {
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
    } 
    
    /*----- フェードインしながら上へスライド -----*/
    .inviewfadeInUpleft {
        opacity: 0;
        transform: translate(-120px, 0);
        -webkit-transform: translate(-120px, 0);
        transition: .8s;
    }
    
    .fadeInUp {
        opacity: 1.0;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
    }
    /*----- フェードインしながら上へスライド -----*/
    .inviewfadeInUp2right {
        opacity: 0;
        transform: translate(120px, 0);
        -webkit-transform: translate(120px, 0);
        transition: .8s;
    }
    
    .fadeInUp {
        opacity: 1.0;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
    }