@charset "utf-8";
.h2Title{
    margin-bottom:20px!important;
}
.h3Title {
    padding-left: 30px!important;
}
.productArea .summary .title{
    font-size:24px!important;
    text-decoration: underline;
}

.productArea .summary .summary_txt{
    font-size:16px;
    margin-bottom: 20px!important;
}

.productArea .summary .summary_attention{
    font-size: 13px!important;
}

.productArea .summary .summary_list{
    position:relative;
    display:flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 auto;
}

.productArea .summary .summary_list_item_2{
    width: 46%;
    margin:0 15px 60px;
    display: flex;
    flex-direction: column;
}
.productArea .summary .summary_list_item_1{
    width: 920px;
    margin:0 auto 60px;
}

.productArea .summary .summary_list_item_img_2{
    max-width: 445px;
    width: 100%;
}
.productArea .summary .summary_list_item_img_1{
    max-width: 920px;
    width: 100%;
}

.productArea .summary .summary_list_item_txt{
    margin-top: 5px!important;
}

.productEnd{
    margin: 50px auto 0;
}

.productEnd .productEnd_txt{
    font-size: 15px!important;
}

table th{
    vertical-align: middle!important;
}

.our_sw_btn_en{
    margin: 10px 0;
}

@media screen and (max-width: 768px) {
    .productArea .summary .summary_list_item_2{
        width: 100%;
        margin: 0 0 5vw;
    }
