/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;transition:.3s}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}img{max-width:100%;display:block}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}main{display:block}*{scroll-behavior:smooth;text-align:justify}html{scroll-padding-top:200px}body{font-family:"Noto Serif JP", serif;font-feature-settings:"palt";line-height:1.8;letter-spacing:0.1em}@media screen and (max-width: 800px){body{font-size:14px;text-align:justify}}header{filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.15));background:linear-gradient(to bottom, #FFE9D5, #fff);position:sticky;top:0;left:0;width:100%;z-index:10;text-align:center;padding:40px 20px 20px}@media screen and (max-width: 800px){header{padding:15px}}header .logoarea h1{text-align:center}header .logoarea img{margin:0 auto 10px}@media screen and (max-width: 800px){header .logoarea img{width:30px}}@media screen and (max-width: 800px){header .logoarea{font-size:12px}}header nav{margin-top:20px}@media screen and (max-width: 800px){header nav{margin-top:10px}}header nav ul{display:flex;flex-wrap:wrap;justify-content:center}header nav ul li{margin:0 20px}@media screen and (max-width: 800px){header nav ul li{margin:0 10px}}header nav ul li a{font-size:20px;color:#602F01}@media screen and (max-width: 800px){header nav ul li a{white-space:nowrap;font-size:13px}}header .sns{position:absolute;z-index:11;right:20px;top:20px}@media screen and (max-width: 800px){header .sns{top:10px;right:10px}}header .sns ul{display:flex}@media screen and (max-width: 800px){header .sns ul{display:block}}header .sns ul li{margin-left:20px}header .sns ul li a{color:#602F01;display:flex;align-items:center;font-family:Arial, Helvetica, sans-serif}@media screen and (max-width: 800px){header .sns ul li a{font-size:12px}}header .sns ul li a img{margin-right:5px}@media screen and (max-width: 800px){header .sns ul li a img{width:20px}}@media screen and (max-width: 800px){header .sns ul li.lang{position:fixed;left:20px;top:10px;margin:0}}.heroarea{position:relative}.heroarea img{width:100%}.heroarea::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.3)}.heroarea .message{position:absolute;top:40%;width:100%;text-align:center;font-size:40px;font-weight:400;letter-spacing:0.8rem;color:#fff}@media screen and (max-width: 800px){.heroarea .message{letter-spacing:0.2rem;font-size:15px;padding:0 20px}}main{overflow:hidden}main h2{margin:0 auto;max-width:1180px;display:flex;align-items:center;font-size:30px;position:relative}@media screen and (max-width: 800px){main h2{font-size:18px}}main h2 img{margin-right:30px}@media screen and (max-width: 800px){main h2 img{height:35px}}main h2 span{margin:0 0 13px 0}main h2::after{position:absolute;bottom:5px;left:0;content:"";width:70%;height:2px;background:linear-gradient(90deg, #3C240E 54.81%, rgba(60,36,14,0) 100%)}main .shop-link{position:fixed;left:0;bottom:0;text-align:center;width:100%;z-index:10;padding:20px;background:rgba(255,255,255,0.8);backdrop-filter:blur(10px)}main .shop-link ul{display:flex;justify-content:center}@media screen and (max-width: 800px){main .shop-link ul{display:block}}main .shop-link ul li{margin:0 20px}@media screen and (max-width: 800px){main .shop-link ul li{margin:10px 0}}main .shop-link ul li a{width:30vw;color:#fff;display:flex;align-items:center;justify-content:center;background:#3C240E;padding:15px 20px;border-radius:10px;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif}main .shop-link ul li a:hover{opacity:0.8}main .shop-link ul li a img{margin-right:10px}main .shop-link ul li a div{line-height:1}@media screen and (max-width: 1210px){main .shop-link ul li a{width:45vw;padding:15px 10px}}@media screen and (max-width: 800px){main .shop-link ul li a{justify-content:left;width:100%}}main .cake{position:absolute;z-index:-1}main .cake.cake-01{right:0;top:-200px}@media screen and (max-width: 800px){main .cake.cake-01{width:35vw;top:-50px;right:-50px}}main .cake.cake-02{left:-150px;top:100px}@media screen and (max-width: 800px){main .cake.cake-02{width:200px;left:-100px}}main .cake.cake-03{right:-200px;bottom:-300px}@media screen and (max-width: 800px){main .cake.cake-03{width:200px;right:-100px}}main .more{width:fit-content;white-space:nowrap;display:flex;justify-content:center;align-items:center;background:#3C240E;color:#fff;padding:15px 40px;border-radius:10px;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif}@media screen and (max-width: 800px){main .more{width:auto}}main .more img{margin-left:10px}main .more:hover{text-decoration:underline;opacity:0.8}main .more:hover img{transform:translateX(10px)}main .area01{padding:0 20px;position:relative}main .area01::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:300px;background:linear-gradient(to bottom, #FFE9D5, #fff)}main .area01 p.lead-text{margin:0 auto 100px;max-width:1180px;padding:60px 0;font-size:18px;text-align:center;letter-spacing:0.2em;line-height:2.2em}@media screen and (max-width: 1210px){main .area01 p.lead-text{padding:30px 0;margin:0 auto 40px;font-size:14px;letter-spacing:0}main .area01 p.lead-text br{display:none}}main .area01 .product-info{padding:0 20px;margin:0 calc(50% - 50vw);background:url(../img/kids.png) right top no-repeat}@media screen and (max-width: 1210px){main .area01 .product-info{background-size:32%}}main .area01 .product-info h3{max-width:1180px;font-size:30px;margin:10px auto 0}@media screen and (max-width: 800px){main .area01 .product-info h3{font-size:17px}}main .area01 .product-info .info-text{max-width:1180px;margin:10px auto 0;padding:0 300px 0 0;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif}@media screen and (max-width: 800px){main .area01 .product-info .info-text{padding:0 23% 0 0}}main .area01 .product-info .unit-btn{max-width:1180px;margin:40px auto 0}@media screen and (max-width: 800px){main .area01 .product-info .unit-btn a{margin:auto}}main .area01 .product-info .hole-cake-set{max-width:1180px;margin:0 auto}main .area01 .product-info .hole-cake-set ul{max-width:70%;display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width: 1210px){main .area01 .product-info .hole-cake-set ul{max-width:60%}main .area01 .product-info .hole-cake-set ul li{width:25%}}@media screen and (max-width: 800px){main .area01 .product-info .hole-cake-set ul{margin-top:20px;max-width:100vw}}main .area01 .product-info .clum-2{max-width:1180px;margin:140px auto;display:flex;justify-content:space-between}@media screen and (max-width: 800px){main .area01 .product-info .clum-2{display:block;margin:50px auto}}main .area01 .product-info .clum-2 .unit{border-radius:20px;max-width:570px;padding:20px;box-shadow:0px 1px 25px 0px rgba(0,0,0,0.15)}@media screen and (max-width: 1210px){main .area01 .product-info .clum-2 .unit{max-width:48%}}@media screen and (max-width: 800px){main .area01 .product-info .clum-2 .unit{max-width:100%;margin-bottom:20px}}main .area01 .product-info .clum-2 .unit .photo img{border-radius:20px}main .area01 .product-info .clum-2 .unit .photo{position:relative;width:100%;height:340px;overflow:hidden;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.2);margin-bottom:15px}main .area01 .product-info .clum-2 .unit .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1.2s ease-in-out;opacity:0}main .area01 .product-info .clum-2 .unit .photo img.active{opacity:1}main .area01 .product-info .clum-2 .unit .photo img:first-child{position:relative}main .area01 .product-info .clum-2 .unit .indicator{display:flex;justify-content:center;gap:8px;margin-bottom:15px}main .area01 .product-info .clum-2 .unit .dot{width:12px;height:12px;border-radius:50%;background-color:#ddd;cursor:pointer;transition:background-color 0.3s ease}main .area01 .product-info .clum-2 .unit .dot.active{background-color:#8b4513}main .area01 .product-info .clum-2 .unit .dot:hover{background-color:#a0522d}main .area01 .product-info .clum-2 .unit h3{text-align:center;font-size:24px;margin-top:20px}@media screen and (max-width: 800px){main .area01 .product-info .clum-2 .unit h3{font-size:18px;margin-top:15px}}main .area01 .product-info .clum-2 .unit p{margin:20px 0;text-align:center;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif}@media screen and (max-width: 800px){main .area01 .product-info .clum-2 .unit p{margin:15px 0}}main .area01 .product-info .clum-2 .unit .more{margin:20px auto 0}main .area02{background:rgba(60,36,14,0.8);padding:40px 20px}@media screen and (max-width: 800px){main .area02{padding:20px}}main .area02 .inner{max-width:1180px;margin:0 auto}main .area02 .inner h2{color:#fff}main .area02 .inner h2::after{background:linear-gradient(90deg, #FFF 54.81%, rgba(255,255,255,0) 100%)}main .area02 .inner ul{margin-top:20px}@media screen and (max-width: 800px){main .area02 .inner ul{margin-top:10px}}main .area02 .inner ul li{display:flex;color:#fff}main .area02 .inner ul li img{margin:0 15px}main .area03{padding:150px 20px;position:relative}@media screen and (max-width: 800px){main .area03{padding:50px 20px}}main .area03::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:300px;background:linear-gradient(to bottom, #FFE9D5, #fff)}main .area03 .inner{max-width:1180px;margin:0 auto;position:relative}main .area03 .inner .profile{margin-top:60px;display:flex}@media screen and (max-width: 800px){main .area03 .inner .profile{display:block}}main .area03 .inner .profile .photo{margin-right:40px;max-width:325px}@media screen and (max-width: 800px){main .area03 .inner .profile .photo{max-width:100%;margin-right:0}}main .area03 .inner .profile .photo img{border-radius:20px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.25)}@media screen and (max-width: 800px){main .area03 .inner .profile .photo img{width:50%;margin:auto}}main .area03 .inner .profile .profile-text{max-width:815px;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif}@media screen and (max-width: 1210px){main .area03 .inner .profile .profile-text{max-width:500px}}@media screen and (max-width: 800px){main .area03 .inner .profile .profile-text{max-width:100%;margin-top:30px}main .area03 .inner .profile .profile-text p br{display:none}}main .area03 .inner .profile .profile-text h3{margin-bottom:30px;font-size:24px;line-height:1}@media screen and (max-width: 800px){main .area03 .inner .profile .profile-text h3{font-size:18px;text-align:center}}main .area03 .inner .profile .profile-text h3 small{display:inline-block;margin-left:20px;font-size:16px}@media screen and (max-width: 800px){main .area03 .inner .profile .profile-text h3 small{font-size:14px}}main .area03 .inner .award{position:relative;z-index:5;margin-top:-170px;margin-left:250px;display:flex;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif}@media screen and (max-width: 1210px){main .area03 .inner .award{margin:60px 0 0}}@media screen and (max-width: 800px){main .area03 .inner .award{display:block}}main .area03 .inner .award .photo{margin-right:40px}@media screen and (max-width: 800px){main .area03 .inner .award .photo{margin-right:0}}main .area03 .inner .award .photo img{border-radius:20px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.25)}@media screen and (max-width: 800px){main .area03 .inner .award .photo img{width:50%;margin:auto}}main .area03 .inner .award .award-text h4{font-size:20px;color:#A15F22}@media screen and (max-width: 800px){main .area03 .inner .award .award-text h4{font-size:18px;text-align:center;margin-top:20px}}main .area03 .inner .award .award-text ul li{background:url(../img/icon-medal.svg) left top no-repeat;padding-left:30px;margin-top:20px}@media screen and (max-width: 800px){main .area03 .inner .award .award-text ul li{margin-top:10px}}main .area03 .inner .swaro{margin-top:80px;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif;position:relative}@media screen and (max-width: 800px){main .area03 .inner .swaro{margin-top:40px}}main .area03 .inner .swaro .photo{position:relative;z-index:1;display:flex}@media screen and (max-width: 800px){main .area03 .inner .swaro .photo{justify-content:space-between}}main .area03 .inner .swaro .photo .swar-photo01{width:265px;position:relative;z-index:2;left:60px;top:-30px}@media screen and (max-width: 800px){main .area03 .inner .swaro .photo .swar-photo01{left:0;top:0;width:46%}}main .area03 .inner .swaro .photo .swar-photo02{position:relative;bottom:-100px;left:40px;width:190px}@media screen and (max-width: 800px){main .area03 .inner .swaro .photo .swar-photo02{left:0;top:0;bottom:inherit;width:46%}}main .area03 .inner .swaro .photo img{border-radius:20px;box-shadow:0px 4px 15px 0px rgba(0,0,0,0.25)}main .area03 .inner .swaro .text{position:absolute;top:60px;left:0;z-index:0;background-color:#3C240E;border-radius:20px;color:#fff;padding:40px 60px 40px 530px}@media screen and (max-width: 800px){main .area03 .inner .swaro .text{top:20px;position:relative;padding:15px 20px}}main .movie{height:400px;overflow:hidden;display:flex;align-items:center}@media screen and (max-width: 800px){main .movie{height:200px}}main .area04{padding:150px 20px 0;position:relative}@media screen and (max-width: 800px){main .area04{padding:50px 20px 0}}main .area04::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:300px;background:linear-gradient(to bottom, #FFE9D5, #fff)}main .area04 .inner{max-width:1180px;margin:0 auto}main .area04 .inner .shop-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 800px){main .area04 .inner .shop-wrap{display:block}}main .area04 .inner .shop-wrap .shop{font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif;margin-top:60px;width:570px;border-radius:20px;overflow:hidden;box-shadow:0px 1px 25px 0px rgba(0,0,0,0.15)}@media screen and (max-width: 1210px){main .area04 .inner .shop-wrap .shop{max-width:48%}}@media screen and (max-width: 800px){main .area04 .inner .shop-wrap .shop{margin-top:20px;max-width:100%}}main .area04 .inner .shop-wrap .shop .shop-info{padding:20px}main .area04 .inner .shop-wrap .shop .shop-info h3{font-size:20px}@media screen and (max-width: 800px){main .area04 .inner .shop-wrap .shop .shop-info h3{font-size:16px}}main .area04 .inner .shop-wrap .shop .shop-info p{margin:20px 0}@media screen and (max-width: 800px){main .area04 .inner .shop-wrap .shop .shop-info p{margin:10px 0}main .area04 .inner .shop-wrap .shop .shop-info p br{display:none}}main .area04 .inner .shop-wrap .shop .shop-info .adress,main .area04 .inner .shop-wrap .shop .shop-info .tel{display:flex}main .area04 .inner .shop-wrap .shop .shop-info .adress img,main .area04 .inner .shop-wrap .shop .shop-info .tel img{margin-right:10px}main .area04 .inner .shop-wrap .shop .shop-info .tel{margin-bottom:20px}main .area04 .inner .shop-wrap .shop .shop-info .map{border-radius:20px;overflow:hidden}main .area04 .inner .enkaku{position:relative;z-index:1;margin-top:100px}main .area04 .inner .enkaku ul{margin:60px auto;max-width:770px;position:relative}@media screen and (max-width: 1210px){main .area04 .inner .enkaku ul{max-width:80%;margin:60px 0 60px 20%}}@media screen and (max-width: 800px){main .area04 .inner .enkaku ul{margin:20px 0 60px 20%}}@media screen and (max-width: 800px) and (max-width: 800px){main .area04 .inner .enkaku ul{margin:20px 0 30px 20%}}main .area04 .inner .enkaku ul li{position:relative;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif;padding:0 0 20px 35px}main .area04 .inner .enkaku ul li span{color:#3C240E}main .area04 .inner .enkaku ul li::before{content:"";display:block;width:15px;height:15px;background:#3C240E;border-radius:20px;border:solid 2px #fff;position:absolute;left:0;top:5px;z-index:3}main .area04 .inner .enkaku ul li::after{content:"";width:2px;height:100%;background:#E5E5E5;position:absolute;left:6px;top:5px;z-index:1}main .area04 .inner .enkaku ul li:last-child::after{display:none}main .area04 .inner .recruit{margin-top:100px}@media screen and (max-width: 800px){main .area04 .inner .recruit{margin-top:50px;position:relative;z-index:3}}main .area04 .inner .recruit .info{margin-top:40px;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif;display:flex;align-items:center}@media screen and (max-width: 800px){main .area04 .inner .recruit .info{margin-top:20px;display:block}}main .area04 .inner .recruit .info h3{font-size:20px;margin-bottom:20px}@media screen and (max-width: 800px){main .area04 .inner .recruit .info h3{font-size:16px;margin-bottom:10px}}main .area04 .inner .recruit .info .cake-04{margin-right:60px;max-width:255px}@media screen and (max-width: 800px){main .area04 .inner .recruit .info .cake-04{display:none}}main .area04 .inner .recruit .info .unit-text{max-width:550px}main .area04 .inner .recruit .info .unit-text p{margin-bottom:40px}@media screen and (max-width: 800px){main .area04 .inner .recruit .info .unit-text p{width:70%}}main .area05{padding:0 20px 100px}@media screen and (max-width: 800px){main .area05{padding:0 20px 40px}}main .area05 .steps{max-width:1180px;margin:40px auto 0}main .area05 .steps ul{display:flex;justify-content:space-between;background:url(../img/dot-Line.svg) center 120px no-repeat;background-size:80%}@media screen and (max-width: 800px){main .area05 .steps ul{background:none;flex-wrap:wrap}}main .area05 .steps ul li{width:22%}@media screen and (max-width: 800px){main .area05 .steps ul li{width:47%;margin-bottom:20px}}main .area05 .steps ul li img{margin:auto}main .area05 .steps ul li p{margin-top:20px;border-top:solid 1px #3C240E;padding-top:20px}main .unit-sns{max-width:1180px;margin:160px auto 60px;padding-top:40px}@media screen and (max-width: 800px){main .unit-sns{margin:40px auto}}main .unit-sns ul{display:flex;justify-content:center}@media screen and (max-width: 800px){main .unit-sns ul{justify-content:center}}main .unit-sns ul li{margin:0 40px}@media screen and (max-width: 800px){main .unit-sns ul li{margin:0 10px}}main .unit-sns ul li a{color:#602F01;display:flex;background:#FFF2E6;border-radius:40px;padding:15px 60px;align-items:center;font-family:Arial, Helvetica, sans-serif}@media screen and (max-width: 800px){main .unit-sns ul li a{padding:15px 20px}}main .unit-sns ul li a img{margin-right:10px;width:40px}.footer-photo img{width:100%}footer{background:#3C240E;color:#fff;padding:40px 40px 140px}@media screen and (max-width: 800px){footer{padding:20px 20px 200px}}footer .inner{margin:0 auto;display:flex;align-items:center;justify-content:space-between;font-family:"Helvetica Neue",Arial, "Hiragino Kaku Gothic ProN","Hiragino Sans", Meiryo,sans-serif;font-size:12px}@media screen and (max-width: 800px){footer .inner{display:block;text-align:center}footer .inner img{margin:0 auto 20px}footer .inner .copy{text-align:center}}header.scrolled{padding:15px 20px 10px}@media screen and (max-width: 800px){header.scrolled{padding:8px 15px}}header.scrolled .logoarea img{width:30px;margin:0 auto 5px}@media screen and (max-width: 800px){header.scrolled .logoarea img{width:20px}}header.scrolled .logoarea h1{font-size:0.8em}header.scrolled nav{margin-top:10px}@media screen and (max-width: 800px){header.scrolled nav{margin-top:5px}}header.scrolled nav ul li a{font-size:16px}@media screen and (max-width: 800px){header.scrolled nav ul li a{font-size:12px}}header.scrolled .sns{top:10px}@media screen and (max-width: 800px){header.scrolled .sns{top:5px}}.heroarea{position:relative;height:70vh;overflow:hidden}.heroarea .slide-container{position:relative;width:100%;height:100%}.heroarea .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 2s ease-in-out}.heroarea .slide.active{opacity:1}.heroarea .slide img{width:100%;height:100%;object-fit:cover;transform:scale(1)}.heroarea .slide.active img{animation:continuousZoom 8s linear infinite}@keyframes continuousZoom{0%{transform:scale(1)}100%{transform:scale(1.2)}}.heroarea::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.3);z-index:1}.heroarea .message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-size:40px;font-weight:400;letter-spacing:0.8rem;color:#fff;z-index:2;white-space:nowrap}@media screen and (max-width: 800px){.heroarea .message{letter-spacing:0.2rem;font-size:15px;padding:0 20px;white-space:normal}}.heroarea .message .char{display:inline-block;opacity:0;transform:translateY(20px);transition:all 0.6s ease-out;will-change:opacity, transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.heroarea .message .char.fade-in{opacity:1;transform:translateY(0)}.heroarea .message .char.fade-in{animation:charFadeIn 0.6s ease-out forwards}@keyframes charFadeIn{0%{opacity:0;transform:translate3d(0, 20px, 0) scale(0.8)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@media screen and (max-width: 800px){.heroarea .message .char{transition:all 0.4s ease-out;transform:translateY(10px)}.heroarea .message .char.fade-in{animation:charFadeInMobile 0.4s ease-out forwards}@keyframes charFadeInMobile{0%{opacity:0;transform:translate3d(0, 10px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}}main .area01 .product-info .hole-cake-set ul li{opacity:0;transform:translateY(30px) scale(0.9);transition:all 0.6s ease-out}main .area01 .product-info .hole-cake-set ul li.animate{opacity:1;transform:translateY(0) scale(1)}main .area01 .product-info .hole-cake-set ul li:nth-child(1).animate{transition-delay:0s}main .area01 .product-info .hole-cake-set ul li:nth-child(2).animate{transition-delay:0.2s}main .area01 .product-info .hole-cake-set ul li:nth-child(3).animate{transition-delay:0.4s}main .area01 .product-info .hole-cake-set ul li:hover{transform:translateY(-5px) scale(1.05);transition:all 0.3s ease-out}.facebook_wrap{width:50%;margin-left:auto;margin-right:auto}@media screen and (max-width: 800px){.facebook_wrap{width:90%}}.fb-page,.fb-page span,.facebook_wrap iframe{width:100% !important}.information{margin-top:20px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 800px){.information{display:block}}.information .instagram_wrap{width:50%;color:#fff}@media screen and (max-width: 800px){.information .instagram_wrap{width:auto}}.information .instagram_wrap h3{margin-bottom:20px;font-size:22px}@media screen and (max-width: 800px){.information .instagram_wrap h3{margin-top:20px;margin-bottom:10px;font-size:16px}}.information .instagram_wrap p{line-height:2}@media screen and (max-width: 800px){.information .instagram_wrap p{line-height:1.6}}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity 0.8s ease-out, transform 0.8s ease-out}.fade-in-section.visible{opacity:1;transform:translateY(0)}.fade-in-section:nth-of-type(1){transition-delay:0s}.fade-in-section:nth-of-type(2){transition-delay:0.1s}.fade-in-section:nth-of-type(3){transition-delay:0.2s}.fade-in-section:nth-of-type(4){transition-delay:0.3s}.fade-in-section:nth-of-type(5){transition-delay:0.4s}.fade-in-section:nth-of-type(6){transition-delay:0.5s}.fade-in-section:nth-of-type(7){transition-delay:0.6s}.heroarea .message .char{transition-delay:0s !important}
/*# sourceMappingURL=com.css.map */
