@charset "utf-8";


.sp-scroll-tableSet{margin-bottom: 40px;}
.sp-scroll-tableSet .mod-tableSet1{margin: 0;}
.sp-scroll-tableSet .mod-tableSet1 + .mod-tableSet1 .th_box{display: none;}

#support_info_repair_serv .mod-tableSet_cost{margin-top: 0; margin-bottom: 0;} 
#support_info_repair_serv .mod-tableSet_cost + .mod-tableSet_cost .th_box{display: none;}
#support_info_repair_serv .mod-tableSet1 td .flt_img{margin-right: 10px;}
#support_info_repair_serv .mod-tableSet1 td .flt_img + .td_sp_p {display: inline-block;}
#support_info_repair_serv .step .mod-freeC822_icon-point {margin-left: 0; margin-top: 0; margin-bottom: 0; background: #0e98d7;}

#support_info_s-pack .sec-jyokentyui .mod-compoundA301{margin-top: 0;}
#support_info_s-pack .sec-jyokentyui .mod-compoundA301 .mod-compoundA706{margin-top: 0; margin-bottom: 0;}
#support_info_s-pack .step .mar_t5 .mod-freeC822_icon-point {margin-left: 0; background: #0e98d7;}
#support_info_s-pack .step .mar_t5 p {margin: 6px auto 0;}
#support_info_s-pack .mod-media7036_heading{display: table; width: 100%; height: 100%; text-indent: 0; padding-right: 38px;}
#support_info_s-pack .mod-media7036_heading a{display: table-cell; vertical-align: middle;}
#support_info_s-pack .naiyou-box li{width: calc((100% - 20px * 2) / 2) !important;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a{display: table; position: relative; width: 100%; height: 100%; border: #ddd 1px solid; border-radius: 5px; margin-top: 10px;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger.is-open a{background: #f2f7fa;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a span{display: table-cell; vertical-align: middle;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a span{display: table-cell; vertical-align: middle;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a .mod-media7036_heading{display: table-cell; vertical-align: middle;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a .mod-media7036_heading::after{content: ""; position: absolute; right: 15px; top: 50%; margin-top: -6px;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    width: 9px;
    height: 9px;
    border-top: 2px solid #333;
    border-right: 2px solid #333;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger.is-open a .mod-media7036_heading::after{ -webkit-transform: rotate(-45deg); transform: rotate(-45deg); margin-top: -4px;}

@media screen and (max-width: 640px) {
.sp-scroll-tableSet .mod-tableSet1{position: relative; overflow-x: scroll; margin: inherit;}
.sp-scroll-tableSet .mod-tableSet1::-webkit-scrollbar{height:10px;}
.sp-scroll-tableSet .mod-tableSet1::-webkit-scrollbar-track{background:#dddddd;}
.sp-scroll-tableSet .mod-tableSet1::-webkit-scrollbar-thumb{background:#333;}

#support_info_s-pack .sp-scroll-tableSet .mod-tableSet1 table{display: block; width: 768px;}

#support_info_repair_serv .mod-tableSet_cost + .mod-tableSet_cost .th_box{display: table-row;}
#support_info_repair_serv .mod-tableSet1 td img{width: 100%;}
#support_info_repair_serv .mod-tableSet1 td img.disnon{display: none;}
#support_info_repair_serv .mod-tableSet1 td .flt_img{margin-right: 0; display: block; margin-bottom:10px;}

#support_info_s-pack .sec-jyokentyui .mod-compoundA301 .mod-compoundA706{margin-bottom: 10px;}
#support_info_s-pack .naiyou-box{padding:0 10px; text-align: left;}
#support_info_s-pack .naiyou-box li{width: calc((100% - 10px * 1) / 1) !important;}
#support_info_s-pack .naiyou-box .mod-link6009_img{display: inline-block; width: auto;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a{opacity: 1 !important;}
#support_info_s-pack .s-pack-accordions .mod-accordion2_trigger a:hover{opacity: 1 !important;}

#support_info_repair_serv .mod-tableSet_cost th, .mod-tableSet_cost td{padding: 5px 3px 5px!important;}
}
