@charset "utf-8";#title_page.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/title/contact.webp)}#contact_note{text-align:center}@media screen and (max-width:767px){#contact_note{margin-top:6.25%;margin-bottom:6.25%}#contact_note p{padding:0 3.125%;text-align:left}}@media screen and (min-width:768px){#contact_note{margin-top:50px;margin-bottom:100px}}#contact_message{position:relative;text-align:center;z-index:1}#contact_message:after{content:"";display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:-1}#contact_message.lazyloaded:after{background-image:url(https://patisserie-kaede.com/images/user/contact/img_010.webp),url(https://patisserie-kaede.com/images/user/contact/img_020.webp);background-repeat:no-repeat,no-repeat}#contact_message>strong{color:#029190;display:block;font-weight:500;line-height:1.6}#contact form{background-color:#FAFAFA}@media screen and (max-width:767px){#contact{}#contact_message{padding-bottom:6.25%}#contact_message:after{height:100%}#contact_message.lazyloaded:after{background-position:5% top,96% bottom;background-size:auto 50%,auto 45%}#contact_message>strong{font-size:137.5%;padding:0 3.125% 1.5625%}#contact_message p{padding:0 3.125%;text-align:left}#contact form{padding-top:6.25%;padding-bottom:6.25%}}@media screen and (min-width:768px){#contact{}#contact_message{padding-bottom:50px}#contact_message:after{height:425px}#contact_message.lazyloaded:after{background-position:left top,right 30%}#contact_message>strong{font-size:225%;margin-bottom:50px}#contact form{padding-top:100px;padding-bottom:100px}}@media screen and (max-width:1023px){#contact_message:after{opacity:.4}}
