@charset "UTF-8"; img { vertical-align : middle; } .mod-bannerList-grid4 li { font-size: 12px; } .guidetop-paragraph { background-color: #F8FBFE; padding: 30px 10px; } .guidetop-paragraph span { display: inline; } .repair-margin-top { margin-top: 80px; } .guidetop-dateList-height { height: 640px; } .mod-contentGrid-grid2 { display: flex; flex-wrap: wrap; margin-left: -20px; height: 140px; } .mod-guidHeadingLv3 { margin: 20px 0 10px; border-bottom: solid 1px #d9d9d9; padding: 0 0 10px; } .mod-guidHeadingLv3 h2 { font-size: 20px; line-height: 1.25; margin: 0; font-weight: bold; } .step-grid-col_2 { display: grid; grid-template-areas: "a b"; grid-template-columns: 85% 15%; } .step-guidHeadingLv2 { margin: 0px 0 10px; border-bottom: solid 1px #d9d9d9; width: 95%; padding-bottom: 5px; } .step-guidHeadingLv2 h2 { font-size: 20px; line-height: 1.25; margin: 0; font-weight: bold; } .mod-comment { font-size: 12px; margin: 40px 0; display: table-cell; padding-right: .5em; min-width: 2.5em; } .mod-comment-description { font-size: 12px; margin: 40px 0; display: table-cell; } .tip_green img { display: inline-block; vertical-align: middle; text-decoration: none; } .guide-area { display: flex; flex-direction: row; /* align-items: center; */ justify-content: space-between; } .guide-area_item { width: 47%; height: auto; background-color: #FFFFFF; display: table-cell; } .guide-grid { display: grid; grid-template-columns: auto auto; padding: 25px 20px 25px 30px; } .guide-grid-item_rowspan_2 { grid-row-start: span 2; } /** よくある質問 END **/ .guide-media7036_heading { margin: 0 0 5px; padding-left: 16px; text-indent: -16px; box-sizing: border-box; -webkit-flex: 1 1 auto; flex: 1 1 auto; } .guide-media7036_heading a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #0d2ea1; border-right: 2px solid #0d2ea1; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 8px; } .guide-media7036_heading-1 a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #0d2ea1; border-right: 2px solid #0d2ea1; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; margin-right: 8px; } .guide-media7036_heading span { display: block; } .guide-linkListWIcon-grid li { width: calc((100% - 20px * 3) / 2); margin-left: 20px; margin-bottom: 20px; } .show_sp { display: none; } .show_pc { display: grid; } .tab-li-p { white-space: initial; margin: 15px; } .mod-comment-description a { color: #0d2ea1; border-bottom: 1px #0d2ea1 dashed; } .mod-comment-description a:after { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #0d2ea1; border-right: 2px solid #0d2ea1; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -.25em; } .mod-comment-description .link_max:after { margin-left: 40px; } .mod-comment-description .link_normal:after { margin-left: 8px; } .mod-comment-description .link_min:after { margin-left: 4px; } .guide-linkListWIcon_icon_sp_show { display: none; } .repair-befeore { margin: 0 10px; font-size: 14px; font-weight: 500; } .repair-befeore p { margin: 0; padding: 0; } .repair-befeore ul { margin: 0; padding: 0; } .text-red { color: #C51324; } .repair-befeore ul li { list-style: none; } .repair-befeore_icon { display: inline; vertical-align: middle; } @media screen and (max-width: 1024px) { .hidden-1 { display: none !important; } .guide-linkListWIcon-grid li { width: calc((100% - 20px * 2) / 2); } } /* sp */ @media screen and (max-width: 640px) { .mod-accordion_trigger:hover { opacity:1 !important; } .guide-media7036_heading-1 { margin: 6px 0 0px; padding-left: 29px; text-indent: -16px; box-sizing: border-box; -webkit-flex: 1 1 auto; flex: 1 1 auto; font-size: 16px; } .guide-media7036_heading { margin: 0px 0 0px; padding-left: 29px; text-indent: -16px; box-sizing: border-box; -webkit-flex: 1 1 auto; flex: 1 1 auto; font-size: 16px; } .icon-ul-flex { display: inline-flex; flex-wrap: wrap; } .icon-li-flex { display: flex; flex-wrap: wrap; } .show_sp { display: block; } .show_pc { display: none; } .guide-area { display: flex; flex-direction: column; align-items: center; justify-content: unset; } .guide-area img { width: 60px; height: 60px; } .guide-area_item { width: 100%; height: 100%; background-color: #FFFFFF; } .guide-grid { display: grid; grid-template-rows: auto auto; padding: 25px 20px 25px 20px; } .guide-grid-item_rowspan_2 { grid-row-start: unset; } .guide-grid-item_colspan_2 { grid-column-start: 2; } .guide-mar_t10 { margin-top: 15px; } /** よくある質問 END **/ .tag_display { display: block !important; } .hidden { display: none; } .font-style-1::after { content: none; } #tab li { width: 95% !important; margin-left: 12px !important; margin-bottom: 20px !important; font-size: 12px; height: 49px !important; text-align: center !important; line-height: 17px; } .mod-dateList>ul>li { width: 100% !important; margin-bottom: 20px; } .tab-li-margin { margin: auto !important; } .first-button-up { margin-top: -30px; } .mod-dateList-li1 { display: table-row !important; } .tab-location { display: flex; flex-wrap: wrap; margin-left: -18px; } .mod-dateList ul { margin: 0 0 -50px; } .search-by-purpose-head-color { background-color: #0D2EA1 !important; white-space: nowrap; line-height: 27px; margin-top: -4px; text-align: left; /* font-family: YuGothic; */ font-style: normal; font-weight: bold; font-size: 18px; color: rgba(255, 255, 255, 1); margin: 0; padding: 0; } .search-by-purpose-body { background-color: #FFF !important; display: block; padding: 13px 20px; box-sizing: border-box; width: 100%; padding-top: 5px !important; padding-bottom: 0px !important; } .repair-step { border-left: unset; /* margin-right: 30px; */ margin-left: 15px; } .repair-step_img_center { text-align: center; margin-right: 95px; } .repair-step_detail { margin-right: 15px; margin-left: 15px; display: flex; flex-direction: row; } .repair-step_title { margin-top: 30px; margin-left: 20px; } .repair-step_icon { position: relative; left: 0px; top: 0px; } .repair-step_detail p { margin: 0px; } .border-bottom-none { margin-bottom: 15px !important; } .mod-accordion_trigger .mod-headingLv2:after { margin-right: 15px; width: 6px !important; height: 6px !important; margin-top: -6px; } .repair-step h3{ margin-top: 0; } }