[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root){background-color:var(--fo-background-color1);padding:calc(80px * var(--fo-spacing-coef) - 30px) 0 calc(80px * var(--fo-spacing-coef) - 40px)}@media screen and (max-width:769px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root){padding:calc(80px * var(--fo-spacing-coef) * .75 - 30px) 0}}[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row{border:1px solid #eee;margin-top:calc(32px * var(--fo-spacing-coef) - 20px);padding:calc(32px * var(--fo-spacing-coef)) calc(32px * var(--fo-spacing-coef))}@media screen and (max-width:769px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row{margin-top:calc(32px * var(--fo-spacing-coef) * .75);padding:calc(32px * var(--fo-spacing-coef) * .75 - 10px) calc(32px * var(--fo-spacing-coef) * .75)}}[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row+.cf01-contactList_row{margin-top:calc(32px * var(--fo-spacing-coef))}@media screen and (max-width:769px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row+.cf01-contactList_row{margin-top:calc(32px * var(--fo-spacing-coef) * .75)}}[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row div.col{text-align:center;padding:0}[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row div.col .component.richtext:not(:root):not(:root):not(:root){display:inline-block;text-align:left}[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactList_row div.col .component.richtext:not(:root):not(:root):not(:root) p+p{margin-top:0}@media screen and (min-width:770px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactTel_row div.col{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:calc(32px * var(--fo-spacing-coef) - 10px)}}@media screen and (max-width:769px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactTel_row div.col{padding-top:calc(32px * var(--fo-spacing-coef) * .75 - 10px)}}@media screen and (min-width:770px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactTel_row div.col .component:not(:root):not(:root):not(:root){margin:10px 0}}@media screen and (max-width:769px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-contactTel_row div.col .component:not(:root):not(:root):not(:root).button{margin:10px 0}}[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-oneForm_row{background-color:var(--fo-background-color2);margin:calc(48px * var(--fo-spacing-coef) - 20px) auto 20px;padding:38px 38px 18px}@media screen and (max-width:769px){[data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .inner .row.cf01-oneForm_row{padding:14px 24px 4px;margin:calc(48px * var(--fo-spacing-coef) * .75) auto 10px}}.frame-root .frame-content [data-designpart=section-contact]:not(:root):not(:root):not(:root):not(:root) .cf01-contactList_row div.col .component.richtext:not(:root):not(:root):not(:root){min-width:400px}