#support_area h2.theme{margin-bottom:20px}#syaryo_type_area .tab_list{display:flex;flex-wrap:wrap;margin-top:40px;width:100%}#syaryo_type_area .tab{width:25%}#syaryo_type_area .theme.tab:not(.selected){background-color:#f0f0f0}#syaryo_type_area .theme.tab.selected{color:#EEE;background-color:#202020}#syaryo_type_area .tab:not(.selected):hover{color:#EEE;background-color:#333}#syaryo_type_area .tab .image{border:1px solid #f0f0f0}#syaryo_type_area .tab img{background-color:#FFF}#syaryo_type_area .detail_list{width:100%;margin-bottom:60px}#syaryo_type_area .detail_list center{margin-top:20px}#syaryo_type_area .theme.detail{padding:15px;color:#EEE;background-color:#202020}#syaryo_type_area .detail h3{margin:30px 0 10px}#syaryo_type_area .detail table,#syaryo_type_area .detail table.option_price_table{width:100%}#syaryo_type_area .detail table th{padding:8px;color:#333;background-color:#e0e0e0}#syaryo_type_area .detail table td{padding:8px;color:#333;background-color:#FFF}#syaryo_type_area .detail table .price{font-size:1em}#syaryo_type_area .detail table td.price{font-weight:bold}#syaken_flow_area{margin-bottom:60px}#syaken_flow_area>p{margin-bottom:25px}#syaken_flow_area .step{border-bottom:1px solid #CCC;display:flex;flex-wrap:wrap;margin-bottom:40px;height:auto}#syaken_flow_area .step h3{width:100%}#syaken_flow_area .step h3 span{padding:0 5px 3px 2px;border-bottom:2px solid #CCC}#syaken_flow_area .step .image,#syaken_flow_area .step .comment,#syaken_flow_area .step .caution{height:auto}#syaken_flow_area .step .comment{background-color:#f2f2f2}#syaken_flow_area .step .comment p{margin-left:0;padding:5px 10px}#syaken_flow_area .step .image img{border:0}#syaken_flow_area .step .caution{padding:8px}#syaken_flow_area .step .comment p,#syaken_flow_area .step .caution .label{margin-top:0}#syaken_hiyo_area .hiyo_list h3{margin-bottom:5px}#syaken_hiyo_area .hiyo_list p{margin-bottom:5px}#syaken_hiyo_area .hiyo_list .panel{margin-bottom:40px}#syaken_hiyo_area .hiyo_list .syaken_hiyo_table{width:100%}#syaken_hiyo_area .hiyo_list .syaken_hiyo_table th{padding:8px;color:#333;background-color:#f0f0f0}#syaken_hiyo_area .hiyo_list .syaken_hiyo_table th:not(.type),#syaken_hiyo_area .hiyo_list .syaken_hiyo_table td.price{width:16%}#syaken_hiyo_area .hiyo_list .syaken_hiyo_table td{padding:8px;color:#333;background-color:#FFF}#syaken_hiyo_area .hiyo_list table th.kei,#syaken_hiyo_area .hiyo_list table td.kei{font-size:1em}#syaken_hiyo_area .kei.price{font-weight:bold}@media only screen and (max-width:959px){#container.responsible .flow_area .step{height:auto}}@media only screen and (max-width:768px){#container.responsible .flow_area .step>.image{padding:0;width:50%}#container.responsible .flow_area .step>.comment{width:50%}#container.responsible .flow_area .step>.caution{clear:both;font-size:.9em;width:100%}}@media only screen and (max-width:640px){#container.responsible #syaryo_type_area .tab{padding:3px}#container.responsible #syaryo_type_area .tab .label.mobile{font-size:1em}#container.responsible #syaryo_type_area .detail .type{width:auto}#container.responsible #syaryo_type_area .detail .contents{width:170px}#container.responsible #syaryo_type_area .detail .price{width:100px}#container.responsible #syaryo_type_area .detail .icon{width:100%;font-size:12px}}@media only screen and (max-width:480px){#container.responsible #syaryo_type_area .detail .contents{width:135px}#container.responsible #syaryo_type_area .detail .icon{font-size:11px}#container.responsible .flow_area .step>.image,#container.responsible .flow_area .step>.comment,#container.responsible .flow_area .step>.caution{width:100%}#container.responsible #syaken_flow_area .step{height:auto}#container.responsible #syaken_flow_area .step .comment p{margin-bottom:0}#container.responsible #syaken_flow_area .step .caution{margin-bottom:15px}}