/* <sub40> */
.tpl-body-sub-40 .tpl-area-main-list { display: flex; flex-direction: row; flex-wrap: wrap; }
.tpl-body-sub-40 .tpl-area-main-list > * {
    width: 33.3333%;
    margin: 0 0 0;
    align-self: stretch;
}
.tpl-body-sub-40 .tpl-area-main-list > *:nth-child(3n) { margin-right: 0 }
.tpl-body-sub-40 .tpl-area-main-list > *:nth-child(3n+1) { margin-left: 0 }
.tpl-body-sub-40 .tpl-area-main-list > *:nth-child(-n+3) { margin-top: 0; }
.tpl-body-sub-40 button, .tpl-body-sub-40 input[type='button'], .tpl-body-sub-40 input[type='submit'], .tpl-body-sub-40 input[type='reset'], .tpl-body-sub-40 .tpl-button, .tpl-body-sub-40 .tpl-button-primary, .tpl-body-sub-40 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-40 button[type='submit'], .tpl-body-sub-40 input[type='submit'], .tpl-body-sub-40 .tpl-button-primary, .tpl-body-sub-40 button.tpl-block-button { border-width:0px;border-style:solid;text-decoration:none; }
.tpl-body-sub-40 button:hover, .tpl-body-sub-40 input[type='button']:hover, .tpl-body-sub-40 input[type='submit']:hover, .tpl-body-sub-40 input[type='reset']:hover, .tpl-body-sub-40 .tpl-button:hover, .tpl-body-sub-40 .tpl-button-primary:hover, .tpl-body-sub-40 button.tpl-block-button:hover { text-decoration:none; }
.tpl-body-sub-40 button[type='submit']:hover, .tpl-body-sub-40 input[type='submit']:hover, .tpl-body-sub-40 .tpl-button-primary:hover, .tpl-body-sub-40 button.tpl-block-button:hover { text-decoration:none; }
/* </sub40> */
