body{margin:0;padding:0}b,strong{font-weight:700}.logo img,#services img{max-width:100%}sup{top:-1em;font-size:.5em}.tac{text-align:center}.left{float:left}.right{float:right}.mrl5{margin-right:15px}.mt64{margin-top:64px}.pb55{padding-bottom:55px}.pb45{padding-bottom:45px}.philosopher-regular{font-family:"Philosopher",sans-serif;font-weight:400;font-style:normal}.philosopher-bold{font-family:"Philosopher",sans-serif;font-weight:700;font-style:normal}.philosopher-regular-italic{font-family:"Philosopher",sans-serif;font-weight:400;font-style:italic}.philosopher-bold-italic{font-family:"Philosopher",sans-serif;font-weight:700;font-style:italic}.inter-<uniquifier>{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}.figtree-<uniquifier>{font-family:"Figtree",sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}h1,h2,h3,h4,h5{font-family:"Philosopher",sans-serif;color:#373575;font-weight:700}h1{font-size:64px;text-align:center;line-height:100px;text-transform:uppercase}h2{font-size:40px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px;font-weight:700}p{font-size:17px;line-height:34px;font-family:"Inter",sans-serif}.qoute{line-height:30px;font-family:Georgia,times new roman,Times,serif;color:#264796;white-space:initial;text-align:left;font-size:22px;font-style:italic;clear:both;display:block;padding:15px}.header{width:100%;background:#373575;height:98px;position:relative;z-index:9}.header h1{text-align:center;color:#bc8542;line-height:1;font-weight:700}.header h2{text-align:center;color:#bc8542;line-height:1.4;font-weight:700;margin-bottom:25px}.logo{padding-left:10px}.jjimage{text-align:center;position:relative;z-index:2}.menu{text-align:right;padding-right:10px;padding-top:32px}#updates{background:url(../images/bg-bl.png) left center no-repeat;padding-top:55px;padding-bottom:50px;position:relative}#about{background:url(../images/pinkc-r.svg) right center no-repeat;padding-top:55px;padding-bottom:100px}#about p{font-family:"Inter",sans-serif;color:#444;font-size:20px;line-height:2.5;text-align:center}.welcome{border-radius:20px;padding:75px 75px 50px 75px;margin-top:-60px;background:linear-gradient(white,white) padding-box,linear-gradient(33deg,#d4af37 45%,transparent 55%) border-box;border:2px solid #fff0}.product{text-align:center;padding:20px 0}.attimg{margin:15px auto}.thumbnail{margin:0 auto;max-width:200px;width:100%}#sync2,#sync4{margin-top:-55px}#theme h1{color:#F7B727}#theme .time{background:#BC8542;font-size:20px;color:#fff;text-align:center;padding:8px 24px;border-radius:12px;display:inline-block;margin-bottom:50px}#children .time{background:#373575;font-size:20px;color:#fff;text-align:center;padding:8px 24px;border-radius:12px;display:inline-block;margin-bottom:50px}.footer{padding-top:21px;background:#f8f8f8;position:relative}.footer p{font-size:20px}.map{width:50%;position:absolute;right:0;top:0}.keymap{margin-top:25px}.mapimg{background:url(../images/bg-yr.png) right center no-repeat,url(../images/toran.png) left top no-repeat,#34BFC9;padding-top:75px;padding-bottom:100px;position:relative}#theme{background:url(../images/bg-bl.png) left center no-repeat,url(../images/toran.png) left top no-repeat,url(../images/tp-bg2.svg) left bottom no-repeat,#361871;padding-top:75px;padding-bottom:110px;position:relative}.schedule{background:url(../images/bg-br.png) right center no-repeat,url(../images/pinkc-l.svg) left top no-repeat,#F4EDDC;padding-top:75px;padding-bottom:110px;position:relative}#children{background:url(../images/bg-br.png) right center no-repeat,url(../images/toran.png) left top no-repeat,url(../images/tp-bg2.svg) left bottom no-repeat,#F7B727;padding-top:75px;padding-bottom:110px;position:relative}.social{padding-top:25px;padding-bottom:25px}.social a{width:42px;height:42px;margin:10px 10px 10px 0;display:inline-block}.social svg{width:36px;height:36px;fill:#EE1E7B}.social svg:hover{fill:#373575}.sidebarsocial{padding-top:25px;padding-bottom:25px}.sidebarsocial a{width:42px;height:42px;margin:10px 10px 10px 0;display:inline-block}.sidebarsocial svg{width:36px;height:36px;fill:#EE1E7B}.sidebarsocial svg:hover{fill:#bc8542}.copyright{background-color:#373575;padding:0 10px;display:block}.copyright p{font-size:12px;text-align:center;color:#fff;line-height:4}#gotoplink{background:url(../images/chevron-top.svg) center no-repeat #999;cursor:pointer;display:none;height:32px;right:10px;bottom:30px;position:fixed;width:32px;border-radius:4px}#gotoplink:hover{background-color:#BC8542}.fbweb{display:block}.fbmob{display:none}.owl-theme .owl-nav [class*='owl-']{border-radius:50%}.flower{position:absolute;animation-name:rotate;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}.mapimg .flower,#children .flower{left:15%;top:22%}#schedule .flower{left:15%;top:50%}.month{font-size:40px}.day{padding:50px 0;border-bottom:2px solid #DDD}.dayname{font-size:30px;color:#373575;text-align:center;background:#ddd;display:inline-block;padding:4px 24px;border-radius:16px}.day h1{color:#EE1E7B;text-transform:capitalize;text-align:left;line-height:1}.day h4{color:#BC8542;line-height:1.5;font-size:32px}.dmd{padding-left:40px}.sdetail h4{font-family:"Inter",sans-serif;font-size:24px;color:#EE1E7B;font-weight:700}.sdetail{border-left:4px solid #373575;padding-left:16px}.sdetail p{font-size:18px;color:#888}.clock{display:inline;margin-right:10px}.scimg{border-radius:16px;width:100%;max-width:376px}#theme .flower,#updates .flower{left:85%;top:22%}.map-m,.menubtn{display:none}.tpslider-m,.cpslider-m{visibility:hidden;height:0}.hero-banner{display:block;width:100%;aspect-ratio:48 / 103;object-fit:cover;margin:0 auto}@keyframes rotate{from{transform:rotate(-360deg)}to{transform:rotate(360deg)}}@media screen and (max-width:1199px){.tpslider-m,.cpslider-m{visibility:visible;height:auto;padding-bottom:50px}#sync1,#sync2,#sync3,#sync4{display:none}}@media screen and (max-width:992px){.day .tac,.day h1{text-align:left}.day h1{line-height:135px;display:contents}.dayname{margin-left:20px;font-size:20px}.dmd{padding-left:15px}#schedule{background-image:none}.logo{padding:0}.map{position:relative;width:100%}.flower{display:none!important}.welcome{padding:75px 25px 25px 25px;background:linear-gradient(white,white) padding-box,linear-gradient(45deg,#d4af37 45%,transparent 55%) border-box}.slocation{display: none;}}@media screen and (max-width:768px){h1{font-size:40px;line-height:1.2;margin:15px 0}h2{font-size:34px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}#theme{background:url(../images/toran.png) left top no-repeat,url(../images/tp-bg2m.svg) left bottom no-repeat,#361871;padding-bottom:0}#children{background:url(../images/toran.png) left top no-repeat,url(../images/tp-bg2m.svg) left bottom no-repeat,#F7B727;padding-bottom:0}#theme h1,#children h1{line-height:1.5}#updates,#contact,#about,.footer,.mapimg,#schedule{padding-top:35px}#theme,#children{padding-top:10px}#schedule{padding-bottom:0}.day1{padding-top:0}#about,#schedule,.mapimg,#updates{background-image:none}.map-d{display:none}.map-m{display:block}}@media screen and (max-width:767px){#gotoplink{bottom:10px}}@media screen and (max-width:501px){.webbnr{display:none}.mobbnr{display:block}.fbweb{display:none}.fbmob{display:block}#theme p,#children p{font-size:18px}}@media screen and (max-width:480px){.menu a{margin:0 8px}#about p{font-size:17px;line-height:2}.copyright p{font-size:11px}}@media screen and (max-width:320px){.social a{width:36px;height:36px}}#cssmenu ul{float:inline-end}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{width:100%;font-family:"Figtree",sans-serif;line-height:1;max-width:1170px;margin:0 auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#menu-line{position:absolute;top:5px;left:0;height:2px;border-radius:1px;background:#1677d6;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;display:none}#cssmenu>ul>li{float:left}#cssmenu>ul>li>a{padding:20px;font-size:18px;text-decoration:none;color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;border-radius:20px;padding:8px 20px}#cssmenu>ul>li:hover>a,#cssmenu>ul>li.active>a{background:#BC8542}#cssmenu>ul>li.has-sub>a{padding-right:25px}#cssmenu>ul>li.has-sub>a::after{position:absolute;top:21px;right:10px;width:4px;height:4px;border-bottom:1px solid #000;border-right:1px solid #000;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease}#cssmenu>ul>li.has-sub:hover>a::after{border-color:#1677d6}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu li:hover>ul{left:auto;padding:10px;border:2px solid #1677d6;border-radius:10px;background:rgb(255 255 255)}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease}#cssmenu ul li:hover>ul>li{height:32px}#cssmenu ul ul li a{padding:10px 10px;text-transform:uppercase;width:160px;font-size:18px;background:#fff;text-decoration:none;color:#888;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#1677d6}#cssmenu ul ul li.has-sub>a::after{position:absolute;top:13px;right:10px;width:4px;height:4px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease}#cssmenu ul ul li.has-sub:hover>a::after{border-color:#fff}#wrapper{background:rgb(0 0 0 / .5);margin-left:-100%;width:100%;height:100%;z-index:9;position:absolute;top:0;transition:all .5s}#sidebar-wrapper{width:70%;height:100%;overflow:hidden;background:#373575;display:block;align-items:center}#menu-toggle{transition:all .3s}#wrapper.menuDisplayed{margin-left:0}.sidebar-nav{padding:0;list-style:none;transition:all .5s;width:70%;margin-left:24px}.sidebar-nav li{width:100%;transition:all .3s;padding:10px}.sidebar-nav li a{display:block;text-decoration:none;color:#fff;font-size:18px;line-height:40px}.sidebar-nav li:hover{background:#846bab}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu li:hover>ul{padding:0;border:0}#cssmenu>ul>li>a{padding:10px 20px}#cssmenu{width:100%;border-bottom:1px solid #eee;border-radius:0}#cssmenu ul{width:100%;display:none}#cssmenu ul li,#cssmenu ul ul li,#cssmenu ul li:hover>ul>li{width:100%;height:auto;border-top:1px solid rgb(120 120 120 / .15)}#cssmenu ul li a,#cssmenu ul ul li a{width:100%}#cssmenu>ul>li,#cssmenu ul ul li a{padding:10px 0 10px 30px;font-size:16px;color:#888;background:none}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#000}#cssmenu ul ul ul li a{padding-left:40px}#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}#menu-line{display:none}#cssmenu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:18px;text-transform:uppercase}#cssmenu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#000}#cssmenu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:7px;border-top:2px solid #000;border-bottom:2px solid #000}#cssmenu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:0 solid rgb(120 120 120 / .15);height:52px;width:52px;cursor:pointer}#cssmenu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#000;z-index:99}#cssmenu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#000;z-index:99}}@media screen and (max-width:1199px){#cssmenu{display:none}.menubtn{display:block;float:right;margin-right:10px}#close{display:block;position:absolute;top:0;right:0;height:100%;width:30%}}@media screen and (max-width:480px){.hero-banner{aspect-ratio:48 / 103}}@media screen and (min-width:240px) and (max-width:600px){.hero-banner{aspect-ratio:40 / 103}}@media screen and (min-width:601px) and (max-width:720px){.hero-banner{aspect-ratio:720 / 1545}}@media screen and (min-width:721px) and (max-width:800px){.hero-banner{aspect-ratio:160 / 309}}@media screen and (min-width:1024px){.hero-banner{aspect-ratio:1024 / 859}}@media screen and (min-width:1200px){.hero-banner{aspect-ratio:1200 / 859}}@media screen and (min-width:1366px){.hero-banner{aspect-ratio:1366 / 859}}@media screen and (min-width:1600px){.hero-banner{aspect-ratio:1600 / 859}}@media screen and (min-width:1920px){.hero-banner{aspect-ratio:1920 / 859}}