.common_container {
    max-width: 1120px;
}

.common_container .float_wrapper > div {
    margin: 10px 0;
}

.button_list {
    width: 100%;
    padding: 30px 0px;
    margin: auto;
}

.button_list td {
    text-align: center;
}

.button_list .btn_circle {
    display: inline-block;
    width: 140px;
    height: 98px;
    border-radius: 70px;
    padding-top: 42px;
    border: 1px solid #cccccc;
    color: #898989;
    cursor: pointer;
}

.button_list .btn_circle.sel {
    color: #FFFFFF;
    background: #CF594D;
}

.button_list .btn_title {
    text-align: center;
    font-size: 28px;
    line-height: 40px;
}

.button_list .btn_title_en {
    text-align: center;
    font-size: 18px;
    line-height: 32px;
}

.button_list .btn_title2 {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
}

.row_top.head2 {
    margin: 0 20px;
}

.float_wrapper.software_dl_container {
    border: 1px solid #D8D8D8;
    border-radius: 10px;
    height: auto;
    margin: 15px auto;
    min-height: 170px;
}

.software_dl_container .col_left {
    display: inline-block;
    width: 100%;
}

.software_dl_container .col_left .row_bottom {
    display: block;
    width: 100%;
}

.software_dl_container .col_left.catg_view_4 .row_bottom > table {
    padding: 0 20px;
}

.software_dl_container .col_left .row_bottom a[href=""] {
    display: none;
}

.software_dl_container .col_right {
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 0px;
}

.software_dl_container .btn_download {
    width: 70px;
    height: 70px;
    border-radius: 35px;
    border: 1px solid #DCBB5E;
    color: #DCBB5E;
    cursor: pointer;
    margin: 25px auto 10px auto;
    text-align: center;
}

.software_dl_container .btn_download .btn_download_img {
    margin: 10px auto;
    width: 45px;
    height: 45px;
    background: url('../../images/download_icon.png') no-repeat center center;
}

.software_dl_container .btn_download .btn_text {
    margin: 10px auto;
    display: inline-block;
}

.software_dl_container .btn_download .text_dl {
    display: none;
}

.software_dl_container .desc > a, .software_dl_container .catg_view_1 .desc > p {
    margin-left: 20px;
}

.software_dl_container .main-flex-3 {
    display: flex;
    justify-content: space-around;
}

.software_dl_container .main-flex-3 > div {
}

.software_dl_container .main-flex-3 > div p {
    padding-left: 8px;
}

.software_dl_container .main-flex-2 {
    display: flex;
    justify-content: space-evenly;
}

.software_dl_container .main-flex-2 > div {
}

.software_dl_container .main-flex-2 > div p {
    padding-left: 8px;
}

.software_dl_container2 {
    position: relative;
    border-top: 1px solid #D8D8D8;
    padding: 50px 20px 20px 20px;
    width: auto;
    margin: 20px auto;
    height: auto;
    min-height: 150px;
}

.software_dl_container2 .desc {
    text-align: center;
}

.software_dl_container2 .img_button_group {
    width: 100%;
    max-width: 510px;
    height: 350px;
    margin: 20px auto;
    text-align: center;
}

.software_dl_container2 .img_1 {
    float: left;
    width: 33.33%;
    height: 170px;
}

.software_dl_container2 .img_2 {
    float: left;
    width: 66.66%;
    height: 170px;
}

.software_dl_container2 .img_button_group > div {
    position: relative;
    cursor: pointer;
}

.software_dl_container2 .img_button_group > div > span {
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100%;
    font-size: 18px;
}
/*.software_dl_container2 .img_button_group > div:last-child > span { text-align: right; right: 30px; left: auto; }*/
.software_dl_container2 .img_button_group > #img_btn_1 {
    background: url("../../images/Software-Download/soft_ico1.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_1:hover {
    background: url("../../images/Software-Download/soft_ico1_action.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_2 {
    background: url("../../images/Software-Download/soft_ico2.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_2:hover {
    background: url("../../images/Software-Download/soft_ico2_action.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_3 {
    background: url("../../images/Software-Download/soft_ico2.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_3:hover {
    background: url("../../images/Software-Download/soft_ico2_action.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_4 {
    background: url("../../images/Software-Download/soft_ico4.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_4:hover {
    background: url("../../images/Software-Download/soft_ico4_action.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_5 {
    background: url("../../images/Software-Download/soft_ico5.png") no-repeat top center;
}

.software_dl_container2 .img_button_group > #img_btn_5:hover {
    background: url("../../images/Software-Download/soft_ico5_action.png") no-repeat top center;
}

.software_dl_container2 .dl_btn_list {
    width: 100%;
    height: auto;
    min-height: 300px;
    margin: 50px auto;
}

.software_dl_container2 .dl_btn_list > div {
    float: left;
    width: 33.33%;
    height: auto;
    text-align: center;
    margin-bottom: 30px;
}

.software_dl_container2 .dl_btn_circle {
    position: relative;
    display: inline-block;
    width: 270px;
    height: 270px;
    border-radius: 185px;
    color: #FFFFFF;
    background: #CF594D;
    cursor: pointer;
}

.software_dl_container2 .dl_btn_circle > div.dl_btn_icon {
    margin: 45px auto 0px auto;
    background: url("../../images/Software-Download/dl_button_icon.png");
    width: 110px;
    height: 120px;
}

.software_dl_container2 .dl_btn_circle > div.dl_btn_icon.icon_tc {
    background-position: -58px -27px;
    image-rendering: pixelated;
}

.software_dl_container2 .dl_btn_circle > div.dl_btn_icon.icon_sc {
    background-position: -227px -27px;
    image-rendering: pixelated;
}

.software_dl_container2 .dl_btn_circle > div.dl_btn_icon.icon_en {
    background-position: -399px -27px;
    image-rendering: pixelated;
}

.software_dl_container2 .dl_btn_circle > span {
    position: absolute;
    left: 0px;
    bottom: 40px;
    width: 100%;
    font-size: 20px;
}

#software_dl_content ul {
    -webkit-padding-start: 20px;
    -webkit-margin-before: 2px;
    -webkit-margin-after: 2px;
}

#software_dl_content li:nth-child(odd) {
    float: left;
    clear: both;
    width: 48%;
}

#software_dl_content li:nth-child(even) {
    float: right;
    width: 48%;
}

.software_dl_container div > a {
    text-decoration: underline;
}

#software_dl_content hr {
    display: none;
}

.color_darkGold {
    color: #bba05e;
}

.hide {
    display: none;
}

.normal {
}

.collapsible-item {
    padding: 12px 20px;
    border: 1px solid #D8D8D8;
    border-radius: 10px;
}

.collapsible-item .collapsible-header {
    display: flex;
    width: 100%;
}

.collapsible-item .collapsible-row {
    position: relative;
    cursor: pointer;
}

.collapsible-item .collapsible-arrow {
    font-weight: bold;
    position: absolute;
    top: 50%;
    font-size: 24px;
    transform: translateY(-50%);
    right: 18px;
    transition: all 0.15s;
    width: 1.11em;
    height: 0.64em;
    background-size: 100% 100%;
    background-image: url(../../images/promotion/arrow.png);
}

.collapsible-item .collapsible-content {
    display: none;
}

.collapsible-item .row_top.head2 {
    margin: 0 0;
}

.collapsible-item .software_dl_container .desc > a {
    margin-left: 0;
}

.active-collapsible-item .collapsible-row .collapsible-header {
}

.active-collapsible-item .collapsible-row .collapsible-arrow {
    transform: translateY(-50%) rotate(-180deg);
    background-image: url(../../images/promotion/arrow_select.png);
}

.collapsible-content .software_dl_container {
    border: none;
    border-bottom: 1px solid #D8D8D8;
    border-radius: 0;
}

#openTips {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    position: fixed;
    display: none;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.4);
    background-repeat: no-repeat;
    background-position: top 1rem right 1rem;
    background-size: 10rem;
    opacity: 0.96;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAP4AAADwCAYAAAAgnNkhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNjE2RjZBM0U3RTcxMUU4OUU4Qjg5QUFDMUY1MDcxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNjE2RjZBNEU3RTcxMUU4OUU4Qjg5QUFDMUY1MDcxOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI2MTZGNkExRTdFNzExRTg5RThCODlBQUMxRjUwNzE4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI2MTZGNkEyRTdFNzExRTg5RThCODlBQUMxRjUwNzE4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+t9Dp3wAAE5pJREFUeNrsnQm4lWW1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');
}

#openTips > div {
    position: absolute;
    width: 76%;
    height: 10rem;
    top: 30%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    background: #fff;
    text-align: center;
    font-size: 1rem;
    color: #666;
    line-height: 6rem;
}

#openTips h3 {
    margin: 0;
    line-height: 4rem;
    border-bottom: 1px solid #ccc;
}

@media screen and (max-width: 949px) {
    .software_dl_container .col_left {
        display: block;
        width: auto;
        padding-top: 10px;
    }

    .software_dl_container .col_right {
        display: block;
        position: relative;
        right: auto;
        height: 160px;
    }

    .software_dl_container .row_bottom .desc {
        color: #000000;
    }

    .software_dl_container .btn_download {
        width: 100%;
        height: auto;
        border-radius: 5px;
        border: 1px solid #DCBB5E;
        color: #DCBB5E;
        cursor: pointer;
        margin: 30px auto 10px auto;
        text-align: center;
    }

    .software_dl_container .btn_download > div {
        display: inline-block;
        margin: 5px auto 0px auto;
    }

    .software_dl_container .btn_download .btn_download_img {
        display: table-cell;
        vertical-align: middle;
        margin: auto;
    }

    .software_dl_container .btn_download .btn_text {
        display: table-cell;
        vertical-align: middle;
        margin: auto;
    }

    .software_dl_container .main-flex-3 {
        display: block;
    }

    .software_dl_container .main-flex-2 {
        display: block;
    }

    .software_dl_container2 .dl_btn_list {
        height: 850px;
    }

    .software_dl_container2 .dl_btn_list > div {
        clear: left;
        width: 100%;
    }

    .software_dl_container2 .img_button_group > div > span {
        font-size: 22px;
    }

    #software_dl_content li:nth-child(n) {
        clear: left;
        width: 100%;
    }

    #software_dl_content hr {
        display: block;
    }

    .mobile-hide {
        display: none;
    }
}
