@charset "UTF-8"; .guidetop-paragraph { background-color: #F8FBFE; padding: 10px 10px 20px; } .guidetop-paragraph span { display: inline; } .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: 15px 10px 15px 10px; } .guide-grid-item_rowspan_2 { grid-row-start: span 2; } /** よくある質問 END **/ .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); } } /* 追記 */ .blue_title { font-size: 20px; font-weight: 900; color: #0D2EA1; } .infotext { font-size: 16px; font-weight: 700; } .minifont { font-size: 12px; } .h2set { border-bottom: unset; margin: 50px 0 10px; padding: 0 0 10px; } .heading_line { margin-top: -1em; width: 100%; height: 2px; background: linear-gradient(to right, #d9d9d9, #d9d9d9 50%, #d9d9d9, #d9d9d9 100%); display: flex; justify-content: flex-start; position: relative; } .heading_blue { width: 60px; height: 2px; background: linear-gradient(to right, #0D2EA1, #0D2EA1 50%, #0D2EA1, #0D2EA1 100%); position: absolute; top: 0px; } .linkWIcon { width: 50px; min-height: 50px; box-sizing: border-box; padding: 0; -webkit-flex-shrink: 0; flex-shrink: 0; display: inline-block; position: relative; } .linkWIcon span { display: inline-block; background: #fff; width: 50px; height: 50px; border-radius: 50%; } .linkWIcon img { position: absolute; top: 0; left: 0; width: 50px; } .mod-linkListWIcon { margin-top: 0 !important; } @media screen and (max-width: 840px) { .guide-area { display: flex; flex-direction: column; align-items: center; justify-content: unset; } .guide-area img { width: 80px; height: 80px; } .guide-area_item { width: 100%; height: 100%; background-color: #FFFFFF; } .guide-grid { display: grid; grid-template-rows: auto auto; padding: 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; } } /* sp */ @media screen and (max-width: 640px) { .mod-accordion_trigger:hover { opacity:1 !important; } .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; } /** よくある質問 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; } .repair-step h3{ margin-top: 0; } .mod-accordion_trigger .h2setsp { border-bottom: solid 1px #fff; background: #0D2EA1; color: #FFF; margin: 10px -10px; padding: 2px 40px 2px 10px; position: relative; } .mod-accordion_trigger .h2setsp:after { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(-225deg); transform: rotate(-225deg); margin-top: -.45em; border-color: #fff; position: absolute; top: 50%; right: 10px; width: 6px !important; height: 6px !important; margin-right: 15px; margin-top: -6px; line-height: 1; } .mod-accordion_trigger .h2setsp h2 { font-size: 16px; font-weight: normal; } .mod-accordion_trigger.is-open .h2setsp:after { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); width: 6px !important; height: 6px !important; border-color: #fff; margin-top: -3px; } .linkWIcon { margin-right: 10px; } .linkWIcon span { width: 40px !important; height: 40px !important; } .linkWIcon img { width: 40px !important; } }