    .box_panel {
        display: flex;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
        border-radius: 2px;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        margin-bottom: 10px;
    }
    .box_square {
        
    }
    .box_btn .hamburger-inner, .box_btn .hamburger-inner:after, .box_btn .hamburger-inner:before {
        background:#1a5889 !important;
    }
    .box_square_info {
        display: flex;
        width:100%;
        justify-content: flex-start;
        align-items: center;
        border-bottom: solid 1px #ebebeb;
    }
    .box_square_info_extends {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
        padding: 10px 15px;
    }
    .box_square_info_extends > div {
        text-align: justify;
    }
    .box_square_info_extends > .text {
        text-indent: 25px;
    }
    .box_square_info_extends .list span {
        display: block;
        font-weight: bold;
        margin-bottom: 10px;
        border-bottom: 1px solid #ebebeb;
    }
    .box_img {
        padding: 5px;
    }
    .box_img img {
        width: 150px;
    }
    .box_text {
        display:inline-flex;
        flex-direction: column;
        padding: 5px;
        flex-grow: 2;
        color:#1a5889;
    }
    .box_text .main_text {
       font-size:20px;
       font-weight: bold; 
    }
    .box_text .description {
        font-size:14px;
    }
    .box_btn {
        text-align: center;
        padding: 5px;
        padding-right: 11px;
        font-size:30px;
    }
    .box_img_blockquote {
        display: flex;
        flex-wrap: wrap;
        height: 100px;
        overflow: hidden;
    }
    .box_img_blockquote_item {
        width: 100px;
    }
    .box_img_blockquote_item img {
        border-radius: 0px;
    }
    [data-square-target] {
       cursor: pointer;
    }
    [data-square-target-id] {
        display: none;
    }
    .list  ul {
        list-style: none;
    }
    .list ul li {
        position: relative;
    }
    .list ul li:after {
        content: '\2714';
        position: absolute;
        top: -3px;
        left: -15px;
    }
    .box_file:link {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
        overflow: hidden;
        text-decoration: none;
        border: none;
    }
    .box_file:visited {
        text-decoration: none;
        border: none;
    }
    .box_file:hover {
        text-decoration: none;
        border: none;
    }
    .box_file_type, .box_file_download  {
        font-size: 30px;
        text-align: center;
        flex-grow: 1;
        color:#1a5889;
    }
    .box_file_type {
        border-right: 1px solid #ebebeb;
    }
    .box_file_name {
        flex-grow: 10;
        font-weight: bold;
        padding-left: 10px;
        color:#1a5889;
    }