【電話受付時間】9:00~18:00 メールでのお問い合わせは24時間受付中!

リフォーム・リノベーション・不動産のことならジョイフルエーケーReハウジング

無料相談受付中!クリックで発信できます!

無料相談受付中!タップで発信できます!

【営業時間】9:00~18:00 【定休日】年中無休(1月1日・2日を除く) エクステリア・不動産事業部:毎週水曜

carport-campaign.scss

#pg_carport-campaign { img { vertical-align: middle; border: none; } p { line-height: 1.4em; } .c-bg-img--cover { background-size: cover; } .c-bg-img { background-position: center center; background-repeat: no-repeat; } .c-wrapper { box-sizing: border-box; max-width: 960px; margin: 0 auto; padding-right: 10px; padding-right: 1rem; padding-left: 10px; padding-left: 1rem; width: 100%; } .c-wrapper--sm { max-width: 720px; } .c-inner { padding: 20px 20px 1px; } .c-inner--lg { padding: 40px 40px 20px; @media screen and (max-width:767px) { padding: 6% 6% 4%; } } .c-inner--one-elem { padding-bottom: 20px; @media only screen and (min-width: 1px) and (max-width: 480px) { padding-bottom: 20px; } } .c-inner--vertical { padding-left: 0; padding-right: 0; } .c-inner--one-elem.c-inner--lg { padding-bottom: 40px; } .p-premium-btn-set-3__wrapper { box-shadow: 0 0 3px rgb(0 0 0 / 60%); background-color: #28c3d4; padding: 0 10px 10px; } .p-premium-btn-set-3__wrapper { background-color: #000; } .c-inner--sm { padding: 10px 10px 1px; } .u-fslg { font-size: 18px; font-size: 1.8rem; } .u-color-white { color: #fff; } .u-align-center { text-align: center; } .u-mbsm { margin-bottom: 10px; } .p-premium-btn-set-3__body { background-color: #fff; } .row { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-direction: normal; -webkit-box-orient: horizontal; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -10px; margin-right: -1rem; margin-left: -10px; margin-left: -1rem; } /*@media screen and(min-width:480px) { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center; }*/ .col-xs-12 { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 10px; padding-right: 1rem; padding-left: 10px; padding-left: 1rem; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; @media screen and(min-width:480px) { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 1rem; padding-left: 1rem; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } } .u-mbmd { margin-bottom: 20px; } .u-mbsm { margin-bottom: 10px; } .u-fssm { font-size: 12px; font-size: 1.2rem; } .c-btn a, .c-btn input, .c-btn .btn-customform-submit, .c-btn button { background-color: #28c3d4; color: #fff; display: inline-block; font-size: 16px; font-size: 1.6rem; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; text-align: center; text-shadow: none; border: 0; cursor: pointer; font-weight: normal; padding: 0.8em 1.8em; min-width: 30%; line-height: 1.2; } h2 { font-size: inherit; line-height: 1.4em; @media screen and(max-width:767px) { font-size: 2rem; letter-spacing: 0.01em; } } .c-btn--full a, .c-btn--full input, .c-btn--full .btn-customform-submit, .c-btn--full button { padding-left: 0.4em; padding-right: 0.4em; width: 100%; } .c-btn a, .c-btn input, .c-btn .btn-customform-submit, .c-btn button { color: #fff; } /*h2.pera1-editable strong { color: #fff; }*/ .c-heading { font-size: 28px; font-size: 2.8rem; line-height: 1.3; } .c-heading--bdr-btm { padding-bottom: 0.5em; border-bottom: 2px solid #28c3d4; } &.theme-custom .c-heading--bdr-btm, &.theme-custom .c-heading--bdr-thin-btm { border-bottom-color: #000000; } &.theme-custom.template-theme-nature:not(.is-not-available-on-template-theme) .c-heading h2 { color: #05161a; } &.theme-custom .c-border { border: 3px solid #000000; } &.theme-custom .p-list__box--bdr { background-color: #fff; } .u-float-left { float: left; } .u-mrsm { margin-right: 10px; } .u-overflow-hidden { overflow: hidden; } .c-list-v li+li { margin-top: 0.8em; } &.theme-custom div[data-structure="b-heading-arrow--has-subtext"] .p-heading-arrow--v2 { background-color: #000; position: relative; } .p-heading-arrow--v2:before { display: block; content: ""; position: absolute; z-index: 1; bottom: -50px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border: 30px solid transparent; background-color: transparent; border-top-color: #000000; } .p-heading-arrow--v2 .p-heading-arrow__inner { padding-bottom: 1em; padding-top: 1em; } .c-heading { font-size: 2.8rem; line-height: 1.3; } .grid-wrapper { box-sizing: border-box; max-width: 960px; margin: 0 auto; padding-right: 10px; padding-right: 1rem; padding-left: 10px; padding-left: 1rem; width: 100%; overflow: hidden; } .grid-wrapper--full { padding-right: 0; padding-left: 0; max-width: 100%; } .row-item-gutter--lg { margin-left: -20px; margin-left: -2rem; margin-right: -20px; margin-right: -2rem; } .col-xs-12 { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 10px; padding-right: 1rem; padding-left: 10px; padding-left: 1rem; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } .col-sm { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 1rem; padding-left: 1rem; -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; @media screen and(min-width:480px) { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; } } .col-sm-5 { @media screen and(min-width:480px) { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 1rem; padding-left: 1rem; -webkit-flex-basis: 41.66667%; -ms-flex-preferred-size: 41.66667%; flex-basis: 41.66667%; max-width: 41.66667%; } } .basis-auto-sm { @media screen and(min-width:480px) { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } } .c-img--responsive img { display: inline-block; max-width: 100%; height: auto; } .u-pl0 { padding-left: 0; } .p-heading-arrow--v2 { position: relative; overflow: visible; color: #fff; background-color: #28c3d4; } .p-article-has-tags__tag { float: left; list-style: none; background-color: #28c3d4; color: #fff; padding: 2px 5px; margin: 0 3px 3px 0; border-radius: 2.5px; } &.theme-custom div[data-structure="b-article-has-tags"] .p-article-has-tags__tag { background: #000000; } ul.c-list-horizon, .c-list-horizon ul { list-style: none; padding-left: 0; } [data-custom-pc-fontsize="28px"] { font-size: 28px !important; } .first-sm { @media only screen and (min-width: 480px) { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; } } .c-list-horizon li { display: inline-block; margin: 10px; vertical-align: top; letter-spacing: normal; } .c-list-horizon--text li { margin: 0; line-height: 1.4; vertical-align: baseline; } .u-wordbreak-breakall { word-break: break-all; } .u-fsxl { font-size: 2rem; } div[data-structure="b-heading-arrow"] .p-heading-arrow--v2 { background-color: #000000; } .p-heading-double-bdr--updown { position: relative; padding: 0.75em; border: none; } .p-heading-double-bdr--updown:before, .p-heading-double-bdr--updown:after { position: absolute; left: 0; content: ""; width: 100%; height: 6px; box-sizing: border-box; } &.theme-custom div[data-structure="b-heading-double-bdr--updown"] .p-heading-double-bdr--updown:before { border-top: 2px solid #000000; border-bottom: 1px solid #000000; } &.theme-custom div[data-structure="b-heading-double-bdr--updown"] .p-heading-double-bdr--updown:after { border-top: 1px solid #000000; border-bottom: 2px solid #000000; } [data-custom-pc-fontsize="16px"] { font-size: 16px !important; } [data-custom-pc-fontsize="28px"] { font-size: 28px !important; } [data-custom-pc-fontsize="20px"] { font-size: 20px; } .p-heading__inner { padding-top: 40px; padding-bottom: 5px; @media only screen and (min-width: 1px) and (max-width: 480px) { padding-top: 20px; } } .c-hr-solid { margin: 0; border-top: 1px solid #28c3d4; } .c-hr-solid--medium { border-top-width: 3px; } .c-white { color: #fff; } &.theme-custom .c-hr-dashed, &.theme-custom .c-hr-dotted, &.theme-custom .c-hr-double, &.theme-custom .c-hr-solid { border-color: #000000; } .p-heading-double-bdr--updown:before { top: 0; } .p-heading-double-bdr--updown:after { bottom: 0; } .p-heading-accent { position: relative; padding-right: 1em; padding-left: 1.8em; } .p-heading-accent:before, .p-heading-accent:after { position: absolute; content: ""; border-radius: 100%; } &.theme-custom .c-heading--bdr-btm, &.theme-custom .c-heading--bdr-thin-btm { border-bottom-color: #000000; } .p-heading-accent:before { top: 0.3em; left: 0.3em; width: 0.6em; height: 0.6em; background: #000000; z-index: 2; } .p-heading-accent:after { top: 0.7em; left: 0.7em; width: 0.4em; height: 0.4em; background-color: #666; z-index: 1; } .p-heading-btm-bdr { position: relative; margin-bottom: 15px; padding-bottom: 15px; &:after { bottom: 0; content: ""; display: block; position: absolute; border-top: 2px solid #000000; margin-left: -30px; left: 50%; width: 60px; } } .center-xs { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-justify-content: center; justify-content: center; text-align: center; } .col-sm-6 { @media screen and(min-width:480px) { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 1rem; padding-left: 1rem; -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; } } .row-item-gutter--lg>[class*='col-'] { padding-left: 20px; padding-left: 2rem; padding-right: 20px; padding-right: 2rem; } .p-premium-faq__item { display: table; width: 100%; } .p-premium-faq__icon { display: table-cell; width: 40px; padding: 10px; vertical-align: middle; } .p-premium-faq__icon--v2 { max-width: 84px; word-break: keep-all; } div[data-structure="b-premium-faq"] .p-premium-faq__icon--q { background-color: #daf1bd; } &.theme-custom div[data-structure="b-premium-faq"] .p-premium-faq__icon--a { background-color: #000; } &.theme-custom .p-premium-faq__icon--a { color: #fff; } .u-mbxs { margin-bottom: 5px; } [data-structure="e-premium-faq"]+[data-structure="e-premium-faq"] { margin-top: 40px; } .p-premium-faq__body { display: table-cell; padding: 10px; vertical-align: middle; } .u-mbmd--sp { @media only screen and (min-width: 1px) and (max-width: 768px) { margin-bottom: 20px; } } .c-inner.c-inner--one-elem { @media only screen and (min-width: 1px) and (max-width: 480px) { padding-bottom: 20px; } } } .pera1-editable { img { aspect-ratio: 96/35; @media screen and(max-width:767px) { aspect-ratio: 25/34; } } } .page-id-5953 { .cta-floating { display: none !important; } }