#support_area .fig{width:100%}#support_area .fig img{width:100%}#hosyo_contents_area{margin-top:60px;margin-bottom:60px}#hosyo_contents_area .fig{margin-bottom:30px}#hosyo_contents_area .repair_list{display:flex;flex-wrap:wrap;margin:0 auto;width:100%}#hosyo_contents_area .repair_list .repair{padding:2px;width:25%}#hosyo_contents_area .repair_list .repair img{width:100%}#hosyo_contents_area .repair_list .repair .contents{background-color:#f9f9f9;padding-top:5px;text-align:center}#hosyo_contents_area .repair_list .repair .mitsumori{background-color:#f9f9f9;padding:5px;text-align:right}#hosyo_contents_area .repair_list .repair .price{font-size:16px;font-weight:bold}#hosyo_contents_area .strong{width:auto;margin:20px 0;font-size:18px;text-align:center}#hosyo_contents_area .strong span{padding:3px 8px;border-bottom:1px solid #999}#hosyo_price_area{margin-bottom:60px}#hosyo_price_area .caution{margin-left:15px}#hosyo_price_area .caution:before{content:"※";margin-left:-15px}#hosyo_price_area .caution.tax{text-align:right}#hosyo_price_area .sheet{width:100%}#hosyo_price_area .sheet .plan{width:16%}#hosyo_price_area .sheet .type{width:28%}#hosyo_price_area .sheet .price{font-size:16px;text-align:right}#caution_list_area h4{margin:10px}#caution_list_area ul{margin-top:2px}@media only screen and (max-width:768px){#container.responsible #hosyo_contents_area .repair_list .repair{width:50%}}@media only screen and (max-width:640px){#container.responsible #hosyo_contents_area .repair .contents{padding:5px;text-align:left}#container.responsible #hosyo_contents_area .repair .mitsumori{padding-top:0}#container.responsible #hosyo_contents_area .repair .mitsumori .label{display:block;font-weight:bold;text-align:left}#container.responsible #hosyo_contents_area .repair .mitsumori .price{display:block}}@media only screen and (max-width:480px){#container.responsible #hosyo_contents_area .repair .mitsumori .price{font-size:14px}#container.responsible #hosyo_price_area .sheet .plan,#container.responsible #hosyo_price_area .sheet .type{width:25%}}@media only screen and (max-width:479px){#container.responsible #hosyo_contents_area .repair_list .repair{width:calc(50% - 4px);width:calc(100% / 2 - 4px)}#container.responsible #hosyo_contents_area .strong{font-size:16px}#container.responsible #hosyo_price_area .sheet .plan,#container.responsible #hosyo_price_area .sheet .type{width:25%}#container.responsible #hosyo_price_area .sheet .price{font-size:14px}}