@charset "utf-8";#intro{position:relative}#intro #slider{position:relative;width:100%}#intro #slider li{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;z-index:1}#slider:before,#intro #slider li:before{content:"";display:block}#intro #slider:before,#intro #slider li:before{padding-top:66.875%}#intro h2{z-index:2}#intro h2:after{content:"";display:block;position:absolute}#intro h2.lazyloaded:after{background:url(https://patisserie-kaede.com/images/user/top/maple_010.webp) center center no-repeat;background-size:contain}@media screen and (max-width:767px){#intro{margin-bottom:6.25%}#intro h2{margin-top:-15.625%;position:relative}#intro h2:after{height:28%;margin-right:6.5%;margin-bottom:3.5%;bottom:0;right:0;width:20.5%}}@media screen and (min-width:768px){#intro{margin-bottom:100px}#intro h2{height:63%;position:absolute;top:50%;left:75%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#intro h2 img{height:100%;max-width:auto;max-width:unset}#intro h2:after{height:28%;bottom:0;left:4%;width:32%}}@media screen and (max-width:1279px){#intro{margin-top:-12px}}@media screen and (min-width:1280px){#intro{margin-top:-33px}}#about{background-repeat:no-repeat;background-size:contain;position:relative}#about .title_section.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_010.webp)}#about>div.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_020.webp),url(https://patisserie-kaede.com/images/user/top/about_030.webp),url(https://patisserie-kaede.com/images/user/top/maple_020.webp);background-repeat:no-repeat,no-repeat,no-repeat}#about>div:after{content:"";display:block;pointer-events:none}#about>div h3{font-weight:500}#about>div p{font-size:87.5%}@media screen and (max-width:374px){#about.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_004.webp)}}@media screen and (min-width:375px) and (max-width:479px){#about.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_003.webp)}}@media screen and (min-width:480px) and (max-width:539px){#about.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_002.webp)}}@media screen and (min-width:540px) and (max-width:639px){#about.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_001.webp)}}@media screen and (min-width:640px){#about.lazyloaded{background-image:url(https://patisserie-kaede.com/images/user/top/about_000.webp)}}@media screen and (max-width:767px){#about{}#about>div{padding-bottom:12.5%;text-align:center}#about>div.lazyloaded{background-position:10% 80%,right 100%,96.875% top;background-size:25% auto,30% auto,30% auto}#about>div h3{font-size:150%;line-height:1.5;margin-bottom:-webkit-calc(20% - 1.5em);margin-bottom:calc(20% - 1.5em);padding:0 3.125%;text-align:left}#about>div p{padding:0 3.125%;text-align:left}#about>div .more_link{margin-top:6.25%}}@media screen and (min-width:768px){#about{margin-bottom:100px}#about>div{position:relative}#about>div.lazyloaded{background-size:150px auto,171px auto,159px auto}#about>div h3{font-size:200%;height:9em;line-height:1;position:absolute;top:0;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#about>div p{height:28em;position:absolute;top:2.285714285714286em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#about>div .more_link{position:absolute;bottom:0}}@media screen and (min-width:768px) and (max-width:1279px){#about>div.lazyloaded{background-position:-webkit-calc(50% - 14em) 10%,50% 100%,90% 370px;background-position:calc(50% - 14em) 20%,10% 100%,90% 370px}#about>div:after{padding-top:34em}#about>div h3{right:-webkit-calc(50% - 6em);right:calc(50% - 6em)}#about>div p{right:-webkit-calc(50% + 2em);right:calc(50% + 2em)}#about>div .more_link{margin-bottom:2em;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media screen and (max-width:1279px){#about{background-position:center bottom;background-size:contain}#about:after{content:"";display:block;padding-top:66.66666666666667%}}@media screen and (min-width:1280px){#about{background-position:-webkit-calc(50% - 302px) bottom;background-position:calc(50% - 302px) bottom;background-size:auto 478px;padding-left:-webkit-calc((100% - 1200px) / 2);padding-left:calc((100% - 1200px) / 2);padding-right:-webkit-calc((100% - 1200px) / 2);padding-right:calc((100% - 1200px) / 2);min-width:1200px}#about>div.lazyloaded{background-position:70% 20%,-webkit-calc(50% + 120px) 80%,right bottom;background-position:70% 20%,calc(50% + 120px) 80%,right bottom}#about>div h3{right:3em}#about>div p{right:14em}#about>div .more_link{right:13.5em}#about>div:after{padding-top:478px}}#construction figure{background-color:#FFF;border-color:#BDBDBD;border-style:solid;color:#212121}#construction figure figcaption p strong{color:#E60012}@media screen and (max-width:767px){#construction{margin-bottom:12.5%}#construction figure{border-width:2px;margin:0 auto;padding:.5em 3.125%;text-align:left;width:calc(93.75% + (3px * 2))}#construction figure figcaption{margin-bottom:.75em}#construction figure picture{text-align:center}}@media screen and (min-width:768px){#construction{margin-bottom:100px}#construction figure{border-width:6px;padding:1.5em 3em;text-align:center}#construction figure figcaption{margin-bottom:30px}}@media screen and (max-width:1023px){#construction figure picture img{width:100%}}@media screen and (min-width:768px) and (max-width:1023px){#construction figure{font-size:125%}}@media screen and (min-width:1024px){#construction figure{font-size:150%}#construction figure picture img{width:75%;max-width:850px}}
