

.red {
    color: #ff0000;
}
.bold {
    font-weight: bold;
}
.ttl--lv2-sub {
    padding: 0;
    font-size: 18pt;
    font-weight: bold;
    line-height: 1.2;
    word-break: keep-all;
    margin-bottom: 10px;
}

.note {
    padding: 0;
    font-size: 12px;
    line-height: 1.2;
    max-width: 588px;
}
.table-area_bottom .note{
    max-width: unset;
}
.ml10 {
    margin-left: 10px;
}
.left-frame {
    text-align: center;
    width: 30%;
}
.left-frame div{
    background-image: url("/product/innovation/tmfog/study/img/frame.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-postion: center;
    padding: 20px;
    min-height: 200px;
}
.jukan_model {
    background-color: white;
    margin-left: 2%;
    margin-top: 20px;
    width: 95%;
    position:relative;
}

.gaicyo_model {
    background-color: white;
    margin-left: 2%;
    margin-top: 20px;
    width: 95%;
    position:relative;
}
.input-area {
    border: 1px solid #808080;
}
.data_area {
    width: 100%;
}
.pt0 {
    padding-top: 0 !important;
}

.tab-nav .item {
    background: #B0B0B0;
    color: #ffffff;
    font-weight: normal;
}

.tab-nav .item.is-active {
    background: #ffffff;
    color: #000000;
}

.tab-nav .item:after {
    background: none;
}

.tab-nav .item.is-active:after {
    background: none;
}

.data_area th {
    width: 30%;
}

.data_area td {
    width: 60%;
}

section.full-width {
    background-color: white;
}

.top_part {
    position: relative;
    margin-top: -80%;
}

.form_element__1 {
    position: absolute;
    top: 9%;
    left: 12%;
    width: 10.1%;
    border: solid 1px #0080FF;
    height: 28px;
}

.form_element__2 {
    position: absolute;
    top: 15%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__14{
    position: absolute;
    top: 18.3%;
    left: 75%;
    width: 7%;
    border: solid 1px #0080FF;
}

.form_element__14_2{
    position: absolute;
    top: 21.8%;
    left: 74%;
    width: 7%;
    border: solid 1px #0080FF;
}

.form_element__3 {
    position: absolute;
    top: 24.3%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__3_2 {
    position: absolute;
    top: 24.3%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__4 {
    position: absolute;
    top: 29.7%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__4_2 {
    position: absolute;
    top: 29.7%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__15{
    position: absolute;
    top: 25%;
    left: 75%;
    width: 7%;
    border: solid 1px #0080FF;
}

.form_element__5 {
    position: absolute;
    top: 34.8%;
    left: 12%;
    width: 9.5%;
    /*border: solid 2px #0080FF;*/
}

.form_element__5_2 {
    position: absolute;
    top: 34.8%;
    left: 12%;
    width: 9.5%;
    /*border: solid 2px #0080FF;*/
}

.bottom_part {
    position: relative;
    margin-top: 10.5%;
}

.form_element__6 {
    position: absolute;
    top: 51.4%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__7 {
    position: absolute;
    top: 56.6%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__8 {
    position: absolute;
    top: 62%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__9 {
    position: absolute;
    top: 68.9%;
    left: 12%;
    width: 10.1%;
    border: solid 1px #0080FF;
    height: 28px;
}

.form_element__16{
    position: absolute;
    top: 67.9%;
    left: 49.5%;
    width: 10.1%;
    border: solid 1px #0080FF;
    height: 28px;
}

.form_element__10 {
    position: absolute;
    top: 74.9%;
    left: 13.4%;
    width: 8%;
    /*border: solid 2px #0080FF;*/
}

.form_element__10_2 {
    position: absolute;
    top: 74.9%;
    left: 13.4%;
    width: 8%;
    /*border: solid 2px #0080FF;*/
}

.form_element__17{
    position: absolute;
    top: 73.6%;
    left: 49.5%;
    width: 10.1%;
    border: solid 1px #0080FF;
    height: 28px;
}

.form_element__11 {
    position: absolute;
    top: 80%;
    left: 13.4%;
    width: 8%;
    /*border: solid 2px #0080FF;*/
}

.form_element__11_2 {
    position: absolute;
    top: 80%;
    left: 13.4%;
    width: 8%;
    /*border: solid 2px #0080FF;*/
}

.form_element__18{
    position: absolute;
    top: 79.5%;
    left: 49.5%;
    width: 7%;
    /* border: solid 2px #0080FF;*/
}

.form_element__12 {
    position: absolute;
    top: 85.1%;
    left: 13.4%;
    width: 8%;
    /*border: solid 2px #0080FF;*/
}
.form_element__13 {
    position: absolute;
    top: 92.8%;
    left: 12%;
    width: 9.5%;
    border: solid 1px #0080FF;
}

.form_element__13_2 {
    position: absolute;
    top: 92.8%;
    left: 13.5%;
    width: 8%;
    border: solid 1px #0080FF;
}

.pb0 {
    padding-bottom: 0;
}

.do_calc{
    width: 100%;
    text-align: center;
    margin-top: 3%;
    padding-bottom: 3%;
}

.do_calc input {
    background-color: #B8D1EA;
    width: 200px;
    max-width: 90%;
    height: 40px;
    border: none;
    color: #11335F;
    font-size: 14pt;
    cursor: pointer;
}
.do_calc input:hover{
    background:#03386c ;
    color: #fff;
}
.do_calc input:active{
    opacity: 0.6;
}
.attention_txt{
    width: 530px;
    margin: -50px auto 0;
}
.attention_txt .txt{
    margin-left: 2rem;
}
.table-area {
    border: 1px solid #808080;
    width: 80%;
}

.result-area {
    border: 2px solid #0C76BC;
    padding: 20px;
}
.season_data_table td {
    background: #EEEEEE;
    border: 1px dotted #DDDDDD;
    padding: 3px;
    font-size: 12pt;
    vertical-align: middle;
    text-align: right;
}
.season_data_table tr.wh td{
    background: #FFFFFF;
}
.season_data_table th {
    background-color: #888888;
    padding: 5px;
    color: #ffffff;
}

.season_data_table {
    width: 100%;

}
.season_data_table td.position_middle{
    text-align: center;
    vertical-align: middle;
}

@media screen and (max-width: 1300px) {
    .season_data_table td {
        font-size: 8pt;
    }

}

.merit_data_table tr td:nth-child(2) {
    width: 10%;
    text-align: right;
}

.tr {
    text-align:right;
}

.merit_data_table td {
    background: #EEEEEE;
    border: 1px dotted #DDDDDD;
    padding: 5px;
}
.merit_data_table tr.wh td{
    background: #FFFFFF;
}
.season_data_table th {
    background-color: #888888;
}
.merit_data_table {
    width: 70%;
}

.table-area_bottom {
    width: 100%;
}

.table-area_bottom_left {
    width: 47%;
    float:left;
}
.table-area_bottom_middle {
    width: 50%;
    float:left;
    margin-left: 3%;
}
.table-area_bottom_right {
    width: 30%;
    float:left;
    margin-left: 3%;
}

.kouka_result_table {
    width: 100%;
}

.kouka_result_table tr {
    border-bottom: 2px solid black;
}

.kouka_result_table th {
    width: 60%;
    font-weight: normal;
    text-align: left;
    font-size: 14pt;
}

.kouka_result_table td {
    text-align: right;
}

.kouka_result_table td:nth-child(3) {
    font-size: 12pt;
    width: 20%;
}

.kouka_result_table td:nth-child(2) {
    font-size: 22pt;
    font-weight: bold;
    width: 20%;
}

@media screen and (max-width: 1350px) {
    .ttl--lv2-sub {
        font-size: 16pt;
    }
    .kouka_result_table td:nth-child(2) {
        font-size: 18pt;
    }
}

@media screen and (max-width: 1250px) {
    .ttl--lv2-sub {
        font-size: 15pt;
    }
    .kouka_result_table th {
        font-size: 13pt;
    }

    .kouka_result_table td:nth-child(3) {
        font-size: 11pt;
    }

    .kouka_result_table td:nth-child(2) {
        font-size: 16pt;
    }
}

@media screen and (max-width: 1150px) {
    .ttl--lv2-sub {
        font-size: 13pt;
    }
    .kouka_result_table th {
        font-size: 12pt;
    }

    .kouka_result_table td:nth-child(3) {
        font-size: 10pt;
    }

    .kouka_result_table td:nth-child(2) {
        font-size: 14pt;
    }
}

@media screen and (max-width: 1050px) {
    .ttl--lv2-sub {
        font-size: 11pt;
    }
    .kouka_result_table th {
        font-size: 10pt;
    }

    .kouka_result_table td:nth-child(3) {
        font-size: 9pt;
    }

    .kouka_result_table td:nth-child(2) {
        font-size: 12pt;
    }
    
}

.clear_float {
    clear: both;
}

.do_estimate,
.do_calcu{
    max-width: 500px;
    margin: auto;
    text-align: center;
    padding-bottom: 3%;
}
.estimate2{
    padding-bottom: 120px;
}
.do_estimate input,
.do_calcu input{
    width: 100%;
    height: 55px;
    border: none;
    color: #ffffff;
    font-size: 14pt;
    cursor: pointer;
    background: #ff0000;
    white-space: normal;
}
.do_calcu input{
    background: #888888;
    color: #fff;
}
.do_estimate div,
.do_calcu div{
    position: relative;
}
.do_estimate div::before,
.do_calcu div::before{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border: none;
    border-right: 2px solid #FFF;
    border-top: 2px solid #FFF;
    transform: translateY(-50%) rotate(45deg);
    position: absolute;
    top: 50%;
    right: 20px;
}
.do_estimate:hover,
.do_calcu:hover{
    opacity: 0.6;
}
.btn_example a{
    display: block;
    max-width: 500px;
    padding: 15px 0;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    cursor: pointer;
    background: #888888;
    position: relative;
}
.btn_example a .blank{
    padding: 6px 10px;
}
@media screen and (max-width: 768px) {
    .estimate2{
        padding-bottom: 100px;
    }
}
@media screen and (max-width: 600px) {
    .do_estimate,
    .do_calcu{
        max-width: 100%;
        padding: 20px;
    }
    
    .do_estimate input,
    .do_calcu input{
        height: 60px;
        padding: 0 20px;
    }
    .do_estimate div::before,
    .do_calcu div::before{
        right: 10px;
    }
}
@media screen and (max-width: 500px) {
    .attention_txt{
        width: 90%;
    }
    .attention_txt .txt{
        margin-left: 0;
    }
}
@media screen and (max-width: 340px) {
    .do_estimate input{
        height: 90px;
    }
}
.title_focus {
    font-size: 18pt;
    color: #11335F;
    line-height: 1.5;
}

.product-tab-nav .item + .item {
    word-break: keep-all;
    overflow-wrap: break-word;
}

/* sp */
@media screen and (max-width: 1024px){
    .product-tab-nav.tab--col8 .item:nth-of-type(4) {
        line-height: unset;
    }
    input:disabled {
        background-color: #D0D0D0;
        border: 0 !important;
    }
    /*h1,h2,h3,h4,h5,h6 {
        font-size: 100%;
    }*/
    /* .ttl--lv1 {
        font-size: 20pt;
    } */
    .title_focus {
        font-size: 18pt;
        word-break: keep-all;
    }

    .sp-frame {
        border: 10px solid #595959;
    }
    .sp-frame-2 {
        border: 10px solid #808080;
    }
    .input-group {
        width: calc(100% - 20px);
        font-size: 1.6rem;
        overflow-wrap: break-word;
    }
    .no-border-input {
        width: 100%;
    }

    .sp-tab-font {
        font-size: 2em;
    }

    .group-title {
        margin: 40px auto 40px auto;
        text-align: center;
        font-size: 24pt;
    }
    .gaiki_midashi {
        background-color: #11335F;
        width: 175px;
        color: #ffffff;
        margin: 0 auto;
    }
    .sagyoshitsunai_midashi {
        background-color: #11335F;
        width: 238px;
        color: #ffffff;
        margin: 0 auto;
    }
    .gaicyoki_midashi {
        background-color: #666666;
        width: 238px;
        color: #ffffff;
        margin: 0 auto;
    }

    .group-title img{
        width: 175px;
    }
    .group-title img.w238{
        width: 238px;
    }
    .space {
        width: 10px;
    }
    .no-border-input tr td:nth-child(1) {
        width: 8%;
        text-align: right;
    }
    .no-border-input tr td:nth-child(2) {
        width: 38%;
        text-align: left;
    }

    .no-border-input tr td {
        padding: 5px;
        height: 50px;
        font-size: 24pt;
    }

    .no-border-input tr td select,
    .no-border-input tr td input{
        max-width: 90%;
        width: 50%;
        margin-right: 5px;
        border: 1px solid #0C76BC;
    }
    .no-border-input tr td select {
        height: 40pt;
        width: 35%;
    }
    .unit {
        font-size: 18px;
        vertical-align: bottom;
    }
    .sp-style {
        font-size: 62.5%;
        /* max-width: 750px; */
        margin: 0 auto;
        font-size: 1.6rem;
        overflow-wrap: break-word;
    }

    .do_calc{
        margin-top: 40px;
        padding-bottom: 40px;
    }

    .do_calc input {
        height: 80px;
    }

    .scrollable {
        overflow-x: scroll;
        max-width: 100%;
    }

    .nowrap {
        white-space: nowrap;
    }

    .merit_title {
        text-align: center;
        font-size: 20px;
        margin-bottom: 20px;
    }

    .merit_data_table {
        width: 100%;
    }

    img.p3001{
        width: 749px;
        margin: auto;
        display:block;
        height: 4221px;
        margin-top: 0px;
    }
    img.p3002{
        width: 10px;
        margin-left: 35px;
        height: 40px;
        margin-top: 69px;
    }
    p.p3003{
        margin-left: 65px;
        margin-top: -39px;
        line-height: 7rem;
        font-size: 4rem;
        max-width: 560px;
    }
    p.p3004{
        margin-left: 34px;
        margin-top: 21px;
        line-height: 4.2rem;
        font-size: 2.8rem;
        max-width: 665.872532668131px;
    }
    img.p3005{
        width: 678px;
        margin-left: 35px;
        height: 3110px;
        margin-top: 65px;
    }
    img.p3006{
        width: 339px;
        margin-left: 374px;
        height: 68px;
        margin-top: -3110px;
    }
    p.p3007{
        margin-left: 495px;
        margin-top: -51px;
        line-height: 4.2rem;
        font-size: 3.6rem;
        max-width: 108px;
    }
    p.p3008{
        margin-left: 151px;
        margin-top: -43px;
        line-height: 4.2rem;
        font-size: 3.6rem;
        max-width: 108px;
    }
    img.p3009{
        width: 175px;
        margin-left: 287px;
        height: 66px;
        margin-top: 73px;
    }
    p.p3010{
        margin-left: -150px;
        margin-top: 73px;
        line-height: 3.75139808654785rem;
        font-size: 3.2rem;
        max-width: 128px;
    }
    img.p3011{
        width: 677px;
        margin-left: 36px;
        height: 657px;
        margin-top: 54px;
    }
    img.p3012{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: -592px;
    }
    p.p3013{
        margin-left: 110px;
        margin-top: -47px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 128px;
    }
    p.p3014{
        margin-left: 303px;
        margin-top: -38px;
        line-height: 2.81298408508301rem;
        font-size: 2.6rem;
        max-width: 52px;
    }
    p.p3015{
        margin-left: 81px;
        margin-top: -30px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    img.p3016{
        width: 9px;
        margin-left: 453px;
        height: 10px;
        margin-top: -21px;
    }
    img.p3017{
        width: 9px;
        margin-left: -3px;
        height: 10px;
        margin-top: -21px;
    }
    img.p3018{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: 57px;
    }
    p.p3019{
        margin-left: 110px;
        margin-top: -47px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 128px;
    }
    p.p3020{
        margin-left: 350px;
        margin-top: -38px;
        line-height: 2.1rem;
        font-size: 2.8rem;
        max-width: 117.0927734375px;
    }
    p.p3021{
        margin-left: 81px;
        margin-top: -33px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    p.p3022{
        margin-left: 497px;
        margin-top: -14px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 58.3671875px;
    }
    p.p3023{
        margin-left: 110px;
        margin-top: 61px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 128px;
    }
    img.p3024{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: 28px;
    }
    p.p3025{
        margin-left: 136px;
        margin-top: -44px;
        line-height: 9.1rem;
        font-size: 2.8rem;
        max-width: 112px;
    }
    p.p3026{
        margin-left: 423px;
        margin-top: -216px;
        line-height: 9.1rem;
        font-size: 2.8rem;
        max-width: 43.5107421875px;
    }
    p.p3027{
        margin-left: 497px;
        margin-top: -197px;
        line-height: 9.1rem;
        font-size: 2.4rem;
        max-width: 82.798828125px;
    }
    img.p3028{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: -156px;
    }
    img.p3029{
        width: 209px;
        margin-left: 278px;
        height: 60px;
        margin-top: 30px;
    }
    img.p3030{
        width: 677px;
        margin-left: 36px;
        height: 1020px;
        margin-top: 113px;
    }
    p.p3031{
        margin-left: 110px;
        margin-top: -951px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 224px;
    }
    img.p3032{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: 34px;
    }
    p.p3033{
        margin-left: 136px;
        margin-top: -46px;
        line-height: 9.1rem;
        font-size: 2.8rem;
        max-width: 112px;
    }
    p.p3034{
        margin-left: 430px;
        margin-top: -214px;
        line-height: 9.1rem;
        font-size: 2.8rem;
        max-width: 36.7919921875px;
    }
    p.p3035{
        margin-left: 497px;
        margin-top: -202px;
        line-height: 9.1rem;
        font-size: 2.4rem;
        max-width: 91.0068359375px;
    }
    img.p3036{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: -152px;
    }
    img.p3037{
        width: 211px;
        margin-left: 277px;
        height: 62px;
        margin-top: 29px;
    }
    img.p3038{
        width: 212px;
        margin-left: 277px;
        height: 62px;
        margin-top: 79px;
    }
    p.p3039{
        margin-left: 110px;
        margin-top: -46px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 128px;
    }
    p.p3040{
        margin-left: 303px;
        margin-top: -37px;
        line-height: 4.2rem;
        font-size: 2.6rem;
        max-width: 52px;
    }
    p.p3041{
        margin-left: 81px;
        margin-top: -31px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    img.p3042{
        width: 9px;
        margin-left: 453px;
        height: 10px;
        margin-top: -23px;
    }
    img.p3043{
        width: 9px;
        margin-left: -3px;
        height: 10px;
        margin-top: -23px;
    }
    img.p3044{
        width: 130px;
        margin-left: 357px;
        height: 60px;
        margin-top: 65px;
    }
    p.p3045{
        margin-left: 136px;
        margin-top: -45px;
        line-height: 9.1rem;
        font-size: 2.8rem;
        max-width: 165.9609375px;
    }
    p.p3046{
        margin-left: 405px;
        margin-top: -216px;
        line-height: 9.1rem;
        font-size: 2.8rem;
        max-width: 62.0185546875px;
    }
    p.p3047{
        margin-left: 497px;
        margin-top: -196px;
        line-height: 9.1rem;
        font-size: 2.4rem;
        max-width: 89.46875px;
    }
    img.p3048{
        width: 130px;
        margin-left: 357px;
        height: 60px;
        margin-top: -157px;
    }
    img.p3049{
        width: 130px;
        margin-left: 357px;
        height: 60px;
        margin-top: 32px;
    }
    img.p3050{
        width: 132px;
        margin-left: 356px;
        height: 62px;
        margin-top: 71px;
    }
    p.p3051{
        margin-left: 112px;
        margin-top: -48px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 133.630859375px;
    }
    p.p3052{
        margin-left: 450px;
        margin-top: -33px;
        line-height: 3.9rem;
        font-size: 2.6rem;
        max-width: 17.08203125px;
    }
    img.p3053{
        width: 238px;
        margin-left: 255px;
        height: 66px;
        margin-top: 163px;
    }
    p.p3054{
        margin: auto;
        margin-top: -50px;
        line-height: 3.75139808654785rem;
        font-size: 3.2rem;
        max-width: 192px;
    }
    img.p3055{
        width: 211px;
        margin-left: 278px;
        height: 62px;
        margin-top: 70px;
    }
    p.p3056{
        margin-left: 136px;
        margin-top: -47px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 64px;
    }
    p.p3057{
        margin-left: 303px;
        margin-top: -39px;
        line-height: 2.1rem;
        font-size: 2.8rem;
        max-width: 30.85546875px;
    }
    p.p3058{
        margin-left: 107px;
        margin-top: -31px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    img.p3059{
        width: 9px;
        margin-left: 454px;
        height: 10px;
        margin-top: -22px;
    }
    img.p3060{
        width: 9px;
        margin-left: -3px;
        height: 10px;
        margin-top: -22px;
    }
    p.p3061{
        margin-left: 497px;
        margin-top: 0px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 146.78125px;
    }
    img.p3062{
        width: 211px;
        margin-left: 278px;
        height: 62px;
        margin-top: 27px;
    }
    p.p3063{
        margin-left: 136px;
        margin-top: -46px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 64px;
    }
    p.p3064{
        margin-left: 303px;
        margin-top: -39px;
        line-height: 2.1rem;
        font-size: 2.8rem;
        max-width: 30.85546875px;
    }
    p.p3065{
        margin-left: 107px;
        margin-top: -31px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    img.p3066{
        width: 9px;
        margin-left: 454px;
        height: 10px;
        margin-top: -23px;
    }
    img.p3067{
        width: 9px;
        margin-left: -3px;
        height: 10px;
        margin-top: -23px;
    }
    p.p3068{
        margin-left: 497px;
        margin-top: -2px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 159.716796875px;
    }
    img.p3069{
        width: 130px;
        margin-left: 357px;
        height: 60px;
        margin-top: 30px;
    }
    p.p3070{
        margin-left: 136px;
        margin-top: -45px;
        line-height: 4.2rem;
        font-size: 3.2rem;
        max-width: 128px;
    }
    p.p3071{
        margin-left: 427px;
        margin-top: -37px;
        line-height: 3.9rem;
        font-size: 2.8rem;
        max-width: 43.5107421875px;
    }
    p.p3072{
        margin-left: 497px;
        margin-top: -21px;
        line-height: 2.1rem;
        font-size: 2.4rem;
        max-width: 82.798828125px;
    }
    img.p3073{
        width: 238px;
        margin-left: 255px;
        height: 66px;
        margin-top: 90px;
    }
    p.p3074{
        margin-left: 326px;
        margin-top: -50px;
        line-height: 3.75139808654785rem;
        font-size: 3.2rem;
        max-width: 96px;
    }
    img.p3075{
        width: 132px;
        margin-left: 356px;
        height: 62px;
        margin-top: 59px;
    }
    p.p3076{
        margin-left: 136px;
        margin-top: -47px;
        line-height: 3.9rem;
        font-size: 2.8rem;
        max-width: 196px;
    }
    p.p3077{
        margin-left: 425px;
        margin-top: -34px;
        line-height: 3.9rem;
        font-size: 2.8rem;
        max-width: 36.791015625px;
    }
    p.p3078{
        margin-left: 497px;
        margin-top: -15px;
        line-height: 4.2rem;
        font-size: 2.4rem;
        max-width: 55.0078125px;
    }
    img.p3079{
        width: 132px;
        margin-left: 356px;
        height: 62px;
        margin-top: 25px;
    }
    p.p3080{
        margin-left: 136px;
        margin-top: -46px;
        line-height: 3.9rem;
        font-size: 2.8rem;
        max-width: 196px;
    }
    p.p3081{
        margin-left: 425px;
        margin-top: -33px;
        line-height: 3.9rem;
        font-size: 2.8rem;
        max-width: 36.791015625px;
    }
    p.p3082{
        margin-left: 497px;
        margin-top: -15px;
        line-height: 4.2rem;
        font-size: 2.4rem;
        max-width: 55.0078125px;
    }
    img.p3083{
        width: 350px;
        margin: auto;
        display:block;
        height: 115px;
        margin-top: 105px;
    }
    p.p3084{
        margin-left: -246px;
        margin-top: 105px;
        line-height: 4.2rem;
        font-size: 3.6rem;
        max-width: 144px;
    }
    img.p3085{
        width: 10px;
        margin-left: 35px;
        height: 40px;
        margin-top: 216px;
    }
    p.p3086{
        margin-left: 63px;
        margin-top: -40px;
        line-height: 7rem;
        font-size: 4rem;
        max-width: 560px;
    }
    p.p3087{
        margin-left: 65px;
        margin-top: 24px;
        line-height: 4.2rem;
        font-size: 2.8rem;
        max-width: 647.63560087444px;
    }
    p.p3088{
        margin-left: 64px;
        margin-top: 15px;
        line-height: 3.9rem;
        font-size: 2.6rem;
        max-width: 620.153911421323px;
    }
    p.p3089{
        margin: auto;
        margin-top: 85px;
        line-height: 4.2rem;
        font-size: 3.6rem;
        max-width: 360px;
    }
    img.p3090{
        width: 2777px;
        margin-left: 37px;
        height: 717px;
        margin-top: 27px;
    }
    img.p3091{
        width: 157px;
        margin-left: -2776px;
        height: 4px;
        margin-top: 27px;
    }
    img.p3092{
        width: 2776px;
        margin-left: -157px;
        height: 143px;
        margin-top: 27px;
    }
    img.p3093{
        width: 2776px;
        margin-left: -2776px;
        height: 72px;
        margin-top: 27px;
    }
    img.p3094{
        width: 2776px;
        margin-left: -2776px;
        height: 143px;
        margin-top: 27px;
    }
    p.p3095{
        margin-left: -2752px;
        margin-top: 27px;
        line-height: 3.2365119934082rem;
        font-size: 2.66536197662354rem;
        max-width: 298.782180311227px;
    }
    p.p3096{
        margin-left: -262px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 53.306640625px;
    }
    p.p3097{
        margin-left: -33px;
        margin-top: 27px;
        line-height: 3.99804306030273rem;
        font-size: 2.66536197662354rem;
        max-width: 186.5732421875px;
    }
    p.p3098{
        margin-left: -163px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 133.2666015625px;
    }
    p.p3099{
        margin-left: -101px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 79.9599609375px;
    }
    img.p3100{
        width: 2px;
        margin-left: -44px;
        height: 215px;
        margin-top: 27px;
    }
    p.p3101{
        margin-left: 27px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 106.61328125px;
    }
    p.p3102{
        margin-left: -76px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 53.306640625px;
    }
    p.p3103{
        margin-left: -54px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 60.921875px;
    }
    p.p3104{
        margin-left: -60px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 53.306640625px;
    }
    img.p3105{
        width: 224px;
        margin-left: -52px;
        height: 128px;
        margin-top: 27px;
    }
    p.p3106{
        margin-left: -77px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 91.9541015625px;
    }
    p.p3107{
        margin-left: -54px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 56.8251953125px;
    }
    p.p3108{
        margin-left: -54px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 61.08984375px;
    }
    p.p3109{
        margin-left: -61px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 57.59765625px;
    }
    p.p3110{
        margin-left: -54px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 55.359375px;
    }
    p.p3111{
        margin-left: -50px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 53.6533203125px;
    }
    p.p3112{
        margin-left: -54px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 53.6533203125px;
    }
    p.p3113{
        margin-left: -30px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 29.2919921875px;
    }
    p.p3114{
        margin-left: -29px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 2.66536197662354rem;
        max-width: 29.2919921875px;
    }
    img.p3115{
        width: 94px;
        margin-left: 79px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3116{
        margin-left: -78px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3117{
        width: 94px;
        margin-left: 103px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3118{
        margin-left: -79px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3119{
        width: 94px;
        margin-left: 102px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3120{
        margin-left: -76px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3121{
        width: 94px;
        margin-left: 101px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3122{
        margin-left: -74px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3123{
        width: 94px;
        margin-left: 98px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3124{
        margin-left: -76px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3125{
        width: 94px;
        margin-left: 102px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3126{
        margin-left: -77px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.890625px;
    }
    img.p3127{
        width: 94px;
        margin-left: 101px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3128{
        margin-left: -89px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 71.64453125px;
    }
    img.p3129{
        width: 94px;
        margin-left: 98px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3130{
        margin-left: -90px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 71.64453125px;
    }
    img.p3131{
        width: 94px;
        margin-left: 98px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3132{
        margin-left: -92px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 71.64453125px;
    }
    img.p3133{
        width: 94px;
        margin-left: 99px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3134{
        margin-left: -77px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3135{
        width: 94px;
        margin-left: 104px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3136{
        margin-left: -81px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3137{
        width: 94px;
        margin-left: 105px;
        height: 608px;
        margin-top: 27px;
    }
    p.p3138{
        margin-left: -80px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 54.8603515625px;
    }
    img.p3139{
        width: 112px;
        margin-left: 93px;
        height: 321px;
        margin-top: 27px;
    }
    p.p3140{
        margin-left: -85px;
        margin-top: 27px;
        line-height: 5.14034194946289rem;
        font-size: 3.04612808227539rem;
        max-width: 60.921875px;
    }
    p.p3141{
        margin-left: 35px;
        margin-top: 69px;
        line-height: 4.2rem;
        font-size: 3.6rem;
        max-width: 677.50230009319px;
    }
    img.p3142{
        width: 349px;
        margin-left: 36px;
        height: 72px;
        margin-top: 31px;
    }
    img.p3143{
        width: 190px;
        margin-left: 383px;
        height: 172px;
        margin-top: -72px;
    }
    img.p3144{
        width: 190px;
        margin-left: -190px;
        height: 72px;
        margin-top: -72px;
    }
    img.p3145{
        width: 190px;
        margin-left: -190px;
        height: 102px;
        margin-top: -72px;
    }
    img.p3146{
        width: 190px;
        margin-left: -190px;
        height: 102px;
        margin-top: -72px;
    }
    img.p3147{
        width: 190px;
        margin-left: -190px;
        height: 72px;
        margin-top: -72px;
    }
    img.p3148{
        width: 190px;
        margin-left: -190px;
        height: 72px;
        margin-top: -72px;
    }
    img.p3149{
        width: 190px;
        margin-left: -190px;
        height: 112px;
        margin-top: -72px;
    }
    img.p3150{
        width: 141px;
        margin-left: 572px;
        height: 172px;
        margin-top: -701px;
    }
    img.p3151{
        width: 141px;
        margin-left: -141px;
        height: 72px;
        margin-top: -701px;
    }
    img.p3152{
        width: 141px;
        margin-left: -141px;
        height: 102px;
        margin-top: -701px;
    }
    img.p3153{
        width: 141px;
        margin-left: -141px;
        height: 102px;
        margin-top: -701px;
    }
    img.p3154{
        width: 141px;
        margin-left: -141px;
        height: 72px;
        margin-top: -701px;
    }
    img.p3155{
        width: 141px;
        margin-left: -141px;
        height: 72px;
        margin-top: -701px;
    }
    img.p3156{
        width: 141px;
        margin-left: -141px;
        height: 112px;
        margin-top: -701px;
    }
    p.p3157{
        margin-left: 409px;
        margin-top: -679px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 136.255859375px;
    }
    p.p3158{
        margin-left: 59px;
        margin-top: -35px;
        line-height: 3.15100803375244rem;
        font-size: 2.59494800567627rem;
        max-width: 285.44140625px;
    }
    p.p3159{
        margin-left: 599px;
        margin-top: -30px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 65.5185546875px;
    }
    img.p3160{
        width: 349px;
        margin-left: 36px;
        height: 72px;
        margin-top: 14px;
    }
    img.p3161{
        width: 677px;
        margin-left: 36px;
        height: 70px;
        margin-top: -70px;
    }
    p.p3162{
        margin-left: 481px;
        margin-top: -49px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 64.078125px;
    }
    p.p3163{
        margin-left: 59px;
        margin-top: -36px;
        line-height: 3.15100803375244rem;
        font-size: 2.59494800567627rem;
        max-width: 285.44140625px;
    }
    p.p3164{
        margin-left: 599px;
        margin-top: -30px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 93.1435546875px;
    }
    img.p3165{
        width: 349px;
        margin-left: 36px;
        height: 102px;
        margin-top: 14px;
    }
    p.p3166{
        margin-left: 59px;
        margin-top: -76px;
        line-height: 3.15100803375244rem;
        font-size: 2.59494800567627rem;
        max-width: 277.973715735228px;
    }
    p.p3167{
        margin-left: 430px;
        margin-top: -76px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 114.896484375px;
    }
    p.p3168{
        margin-left: 599px;
        margin-top: -36px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 87.4541015625px;
    }
    img.p3169{
        width: 349px;
        margin-left: 36px;
        height: 102px;
        margin-top: 31px;
    }
    img.p3170{
        width: 677px;
        margin-left: 35px;
        height: 100px;
        margin-top: -101px;
    }
    p.p3171{
        margin-left: 59px;
        margin-top: -78px;
        line-height: 3.15100803375244rem;
        font-size: 2.59494800567627rem;
        max-width: 260.14697265625px;
    }
    p.p3172{
        margin-left: 469px;
        margin-top: -49px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 76.4375px;
    }
    p.p3173{
        margin-left: 599px;
        margin-top: -35px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 93.1435546875px;
    }
    img.p3174{
        width: 349px;
        margin-left: 36px;
        height: 72px;
        margin-top: 30px;
    }
    p.p3175{
        margin-left: 502px;
        margin-top: -51px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 42.71875px;
    }
    p.p3176{
        margin-left: 59px;
        margin-top: -36px;
        line-height: 3.15100803375244rem;
        font-size: 2.59494800567627rem;
        max-width: 285.44140625px;
    }
    p.p3177{
        margin-left: 599px;
        margin-top: -30px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 93.1435546875px;
    }
    img.p3178{
        width: 349px;
        margin-left: 36px;
        height: 172px;
        margin-top: 16px;
    }
    img.p3179{
        width: 677px;
        margin-left: 35px;
        height: 170px;
        margin-top: -171px;
    }
    p.p3180{
        margin-left: 59px;
        margin-top: -151px;
        line-height: 3.5rem;
        font-size: 2.59494800567627rem;
        max-width: 327.341858761931px;
    }
    p.p3181{
        margin-left: 409px;
        margin-top: -95px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 136.255859375px;
    }
    p.p3182{
        margin-left: 599px;
        margin-top: -35px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 65.51953125px;
    }
    img.p3183{
        width: 349px;
        margin-left: 36px;
        height: 112px;
        margin-top: 75px;
    }
    p.p3184{
        margin-left: 60px;
        margin-top: -88px;
        line-height: 3.89242210388184rem;
        font-size: 2.59494800567627rem;
        max-width: 244.8291015625px;
    }
    p.p3185{
        margin-left: 451px;
        margin-top: -55px;
        line-height: 5.00454292297363rem;
        font-size: 3rem;
        max-width: 93.537109375px;
    }
    p.p3186{
        margin-left: 599px;
        margin-top: -35px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 93.1435546875px;
    }
    p.p3187{
        margin: auto;
        margin-top: 129px;
        line-height: 4.2rem;
        font-size: 4rem;
        max-width: 535.91796875px;
    }
    p.p3188{
        margin-left: 446px;
        margin-top: 39px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 124.7177734375px;
    }
    p.p3189{
        margin-left: 36px;
        margin-top: -48px;
        line-height: 3.64328308105469rem;
        font-size: 3.42897300720215rem;
        max-width: 205.740234375px;
    }
    p.p3190{
        margin-left: 592px;
        margin-top: -33px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 93.1435546875px;
    }
    img.p3191{
        width: 676px;
        margin-left: 36px;
        height: 2px;
        margin-top: 16px;
    }
    p.p3192{
        margin-left: 514px;
        margin-top: 31px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 56.958984375px;
    }
    p.p3193{
        margin-left: 36px;
        margin-top: -48px;
        line-height: 3.64328308105469rem;
        font-size: 3.42897300720215rem;
        max-width: 168.953125px;
    }
    p.p3194{
        margin-left: 592px;
        margin-top: -33px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 96.076171875px;
    }
    img.p3195{
        width: 676px;
        margin-left: 36px;
        height: 1px;
        margin-top: 28px;
    }
    img.p3196{
        width: 676px;
        margin-left: -676px;
        height: 1px;
        margin-top: 28px;
    }
    p.p3197{
        margin-left: 514px;
        margin-top: -61px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 56.958984375px;
    }
    p.p3198{
        margin-left: 36px;
        margin-top: -48px;
        line-height: 3.64328308105469rem;
        font-size: 3.42897300720215rem;
        max-width: 274.3203125px;
    }
    p.p3199{
        margin-left: 592px;
        margin-top: -33px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 63.21484375px;
    }
    p.p3200{
        margin-left: 57px;
        margin-top: 33px;
        line-height: 3.85759391784668rem;
        font-size: 2.6rem;
        max-width: 629.714035070779px;
    }
    p.p3201{
        margin-left: 236px;
        margin-top: 115px;
        line-height: 4.2rem;
        font-size: 4rem;
        max-width: 280px;
    }
    p.p3202{
        margin-left: 36px;
        margin-top: 42px;
        line-height: 3.64328308105469rem;
        font-size: 3.42897300720215rem;
        max-width: 171.4501953125px;
    }
    p.p3203{
        margin-left: 514px;
        margin-top: -41px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 56.958984375px;
    }
    p.p3204{
        margin-left: 592px;
        margin-top: -39px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 49.8466796875px;
    }
    img.p3205{
        width: 678px;
        margin-left: 35px;
        height: 1px;
        margin-top: 12px;
    }
    p.p3206{
        margin-left: 148px;
        margin-top: 122px;
        line-height: 4.2rem;
        font-size: 4rem;
        max-width: 455.9169921875px;
    }
    p.p3207{
        margin-left: 37px;
        margin-top: 43px;
        line-height: 3.69935913085938rem;
        font-size: 3.48175010681152rem;
        max-width: 243.7216796875px;
    }
    p.p3208{
        margin-left: 514px;
        margin-top: -40px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 56.958984375px;
    }
    p.p3209{
        margin-left: 592px;
        margin-top: -39px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    img.p3210{
        width: 673px;
        margin-left: 39px;
        height: 2px;
        margin-top: 16px;
    }
    p.p3211{
        margin-left: 37px;
        margin-top: 30px;
        line-height: 3.69935913085938rem;
        font-size: 3.48175010681152rem;
        max-width: 174.0869140625px;
    }
    p.p3212{
        margin-left: 475px;
        margin-top: -40px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 96.23828125px;
    }
    p.p3213{
        margin-left: 592px;
        margin-top: -39px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 49.8466796875px;
    }
    img.p3214{
        width: 673px;
        margin-left: 39px;
        height: 1px;
        margin-top: 15px;
    }
    p.p3215{
        margin-left: 37px;
        margin-top: 33px;
        line-height: 3.69935913085938rem;
        font-size: 3.48175010681152rem;
        max-width: 278.5390625px;
    }
    p.p3216{
        margin-left: 446px;
        margin-top: -40px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 124.7177734375px;
    }
    p.p3217{
        margin-left: 592px;
        margin-top: -39px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 80.2060546875px;
    }
    img.p3218{
        width: 673px;
        margin-left: 39px;
        height: 1px;
        margin-top: 13px;
    }
    p.p3219{
        margin-left: 56px;
        margin-top: 16px;
        line-height: 3.85759391784668rem;
        font-size: 2.6rem;
        max-width: 890.6591796875px;
    }
    p.p3220{
        margin-left: 543px;
        margin-top: 63px;
        line-height: 5.00454292297363rem;
        font-size: 4rem;
        max-width: 28.4794921875px;
    }
    p.p3221{
        margin-left: 35px;
        margin-top: -49px;
        line-height: 3.69935913085938rem;
        font-size: 3.48175010681152rem;
        max-width: 198.45703125px;
    }
    p.p3222{
        margin-left: 592px;
        margin-top: -33px;
        line-height: 5.00454292297363rem;
        font-size: 2.4rem;
        max-width: 24px;
    }
    img.p3223{
        width: 673px;
        margin-left: 39px;
        height: 2px;
        margin-top: 19px;
    }
    img.p3224{
        width: 574px;
        margin: auto;
        display:block;
        height: 100px;
        margin-top: 122px;
    }
    p.p3225{
        margin-left: -441px;
        margin-top: 122px;
        line-height: 2.58753890991211rem;
        font-size: 3.20362091064453rem;
        max-width: 288.3251953125px;
    }
    img.p3226{
        width: 13px;
        margin-left: 109px;
        height: 23px;
        margin-top: 122px;
    }
    .center_title {
        text-align: center;
        font-size: 20px;
        margin: 10px;
        font-weight: normal;
    }
}

@media screen and (max-width: 600px) {
    .no-border-input tr td {
        font-size: 20pt;
    }
    .unit {
        font-size: 15px;
    }
}

@media screen and (max-width: 400px) {
    .no-border-input tr td:nth-child(2) {
        width: 30%;
    }
    .no-border-input tr td {
        font-size: 13pt;
    }
    .unit {
        font-size: 10pt;
    }
    .pl14 {
        padding-left: 0.5em;
    }
}

.pt0 {
    padding-top: 0 !important;
}

.tc {
    text-align: center;
}

.pl14 {
    padding-left: 0.5em;
}

.pl0 {
    padding-left: 0px;
}

.w90 {
    width: 90%;
}
.product-tab-nav .w90 a{
    padding-right: 0;
}
select.tmfog_select_style {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* border: 1px; */
    border-radius: 0px;
    color: #333;
    font-size: 16px;
    padding: 0 10px;
    /* height: 40px; */
    /* width: 300px; */
    position: absolute;
    z-index: 10;
    background: #ffffff url(/product/innovation/tmfog/study/img/down_arrow.png) no-repeat right 10px center / 16px auto;
}
select.tmfog_pdf_style {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* border: 1px; */
    border-radius: 0px;
    color: #333;
    padding: 2px;
    /* height: 40px; */
    /* width: 300px; */
    position: absolute;
    z-index: 10;
    background: #fff;
}
select.tmfog_select_style option{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #ffffff;
}


/* =======add 240703 */
body{
    width: 1921px;
}

#result_gaicyo_pc.content-section{
    border-top: none;
}
.content-section{
    width: 1600px;
}
#result_junkan_pc,
#result_gaicyo_pc{
    width: 1518px;
    padding: 60px 0;
    margin: auto;
}
/* .input-area{
    width: 80%;
} */
.content-section.content-section--bg{
    width: auto;
}
/* sp */

@media screen and (max-width: 1024px){
    body{
        width: 800px;
    }
    #result_junkan_pc,
    #result_gaicyo_pc{
        width: 725px;
        padding: 34px 18px 40px;
    }
    .season_data_table{
        word-break: break-all;
    }
    .content-section{
        width:764px;
    }
    /* .input-area{
        width: 100%;
    } */
}