.top__mainimg{background:#E6AB17;width:100%;height:100%;position:fixed;top:0;left:0}.top__mainimg:not(.animated) .top__mainimg--bg,.top__mainimg:not(.animated) .top__mainimg--logo{opacity:0;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s}.top__mainimg.animated .top__mainimg--bg,.top__mainimg.animated .top__mainimg--logo{transition-delay:0s !important}.top__mainimg--bg{height:calc(100% + 70px);background:url(../../img/top/img_main.jpg) no-repeat top -46px center;background-size:cover}.top__mainimg--logo{display:block;left:0;right:0;margin:auto;position:absolute;top:42%;background:url(../../img/top/logo_black_open.png) no-repeat top center;background-size:100% 100%;width:203px;height:202px;backface-visibility:hidden;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.top__mainimg--logo.hide{opacity:0 !important}.top.pace-done .top__mainimg--bg,.top.pace-done .top__mainimg--logo{opacity:1}.top.pace-done .top__mainimg--bg{transition-delay:1s}.top.pace-done .top__mainimg--logo{transition-delay:1.8s;top:40%}.top__hd{text-align:center;font-family:"Alata",sans-serif;line-height:1;font-size:28px;letter-spacing:1.4px;margin-bottom:40px}.top__desc{text-align:center;line-height:2.45;letter-spacing:1.1px}.top__anchor{position:relative;top:-30px}.top__upper{position:relative;background:#fff}.top__about{background:rgba(255,255,255,0.95);padding:83px 20px 150px;margin:80vh 0 0;position:relative}.top__bg{height:455px;overflow:hidden}.top__bg--parallax{height:calc(100% + 70px)}.top__bg span{display:block;height:100%;width:100%;background-position:center center;background-size:cover;background-color:#F7F7F7}.top__bg.bg01{margin-bottom:100px}.top__bg.bg02{margin-bottom:96px}.top__bg.bg03{margin-bottom:95px}.top__bg.bg04{margin-bottom:92px}.top__story{margin-bottom:160px}.top__story .top__hd{margin-bottom:46px}.top__story--price{max-width:600px;margin:31px auto 45px;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;text-align:center;font-size:0;padding:27px 0 22px}.top__story--price span{display:inline-block;vertical-align:bottom}.top__story--price span.price{font-family:"Alata",sans-serif;line-height:1;font-size:27px;letter-spacing:1.3px;margin-right:4px}.top__story--price span.note{font-size:13px;letter-spacing:1px;position:relative;top:2px}.top__story--price p{margin-top:12px;letter-spacing:1px;font-size:12px}.top__story--tutorial{background:#F7F7F7;padding:59px 170px 35px 183px;text-align:center}.top__story--tutorial .title{display:inline-block;vertical-align:top;font-family:"Alata",sans-serif;line-height:1;font-size:18px;border-bottom:1px solid #0D0002;letter-spacing:0.9px;padding-bottom:14px;margin-bottom:32px}.top__story--tutorial ol{counter-reset:item;text-align:left}.top__story--tutorial ol li{position:relative;counter-increment:item;padding-left:24px;margin-bottom:22px;line-height:1.7;letter-spacing:0.3px}.top__story--tutorial ol li::before{content:counter(item) ".";font-family:"Alata",sans-serif;line-height:1;font-size:16px;position:absolute;top:2px;left:0}.top__leaf{max-width:813px;padding:0 20px;margin:0 auto 153px}.top__leaf .top__hd{margin-bottom:36px}.top__leaf--list{margin:61px 0 72px}.top__leaf--list li{font-size:0;margin-bottom:38px}.top__leaf--list li:last-child{margin-bottom:0}.top__leaf--list li span,.top__leaf--list li p{display:inline-block;vertical-align:middle}.top__leaf--list li span{font-family:"Alata",sans-serif;line-height:1;font-size:18px;width:190px;position:relative;top:-6px;letter-spacing:1.1px}.top__leaf--list li p{width:calc(100% - 190px);font-size:14px;line-height:1.75;letter-spacing:0.3px}.top__menu{margin-bottom:131px}.top__menu .top__hd{margin-bottom:49px}.top__menu--list{background:#F7F7F7;text-align:center;padding:59px 115px 46px}.top__menu--part{font-size:0;margin-bottom:54px}.top__menu--part:last-child{margin-bottom:0}.top__menu--part .title{display:inline-block;vertical-align:top;font-family:"Alata",sans-serif;line-height:1;font-size:18px;border-bottom:1px solid #0D0002;padding:0 0 14px;letter-spacing:0.9px;margin-bottom:34px}.top__menu--part .title small{font-size:12px;margin-left:5px;letter-spacing:0.6px}.top__menu--part .desc{text-align:center;font-size:13px;margin:-18px 0 25px;letter-spacing:0.2px}.top__menu--part .content{margin:0 -64px}.top__menu--part .content ul{display:inline-block;vertical-align:top;width:50%;padding:0 64px}.top__menu--part .content ul li{margin-bottom:11px}.top__menu--part .content ul li:before,.top__menu--part .content ul li:after{content:" ";display:table}.top__menu--part .content ul li:after{clear:both}.top__menu--part .content ul li span{font-size:14px;letter-spacing:0.3px}.top__menu--part .content ul li span:first-child{width:75%;float:left;text-align:left}.top__menu--part .content ul li span:last-child{width:25%;float:right;text-align:right}.top__menu--note{text-align:right;margin-top:7px;letter-spacing:0.3px}.top__buy{max-width:886px;padding:0 20px;margin:0 auto 158px}.top__buy .top__hd{margin-bottom:36px}.top__buy--content{text-align:center;margin:54px 0 35px;line-height:1.9;letter-spacing:0.3px}.top__buy--img img{display:block;margin:auto}.top__buy--img img:not(.loaded){width:100%}.top__column{background:#F7F7F7;padding:97px 0 105px;margin-bottom:166px}.top__column .top__hd{margin-bottom:60px}.top__column--list{font-size:0;margin:0 -22px 30px}.top__column--list:before,.top__column--list:after{content:" ";display:table}.top__column--list:after{clear:both}.top__column--list li{width:50.3%;padding:0 22px;float:right;clear:right;margin-bottom:15px}.top__column--list li:first-child{width:49.7%;float:left;clear:right;padding-right:23px}.top__column--list li:first-child .content .thumb{width:100%;float:none;margin:0 0 13px}.top__column--list li:first-child .content p{top:0;margin-bottom:16px}.top__column--list li a{display:block}.top__column--list li .content:before,.top__column--list li .content:after{content:" ";display:table}.top__column--list li .content:after{clear:both}.top__column--list li .content .thumb{width:120px;height:120px;position:relative;float:left;margin-right:24px}.top__column--list li .content .thumb i{display:block;position:absolute;top:14px;left:10px;padding-top:20px;letter-spacing:0.5px;background:#fff;text-align:center;height:56px;width:56px;font-family:"Alata",sans-serif;line-height:1;font-size:15px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.top__column--list li .content p,.top__column--list li .content span{overflow:hidden}.top__column--list li .content p{font-size:14px;line-height:1.8;letter-spacing:0.3px;position:relative;top:-5px;margin-bottom:6px}.top__column--list li .content span{display:block;font-family:"Alata",sans-serif;line-height:1;font-size:12px;color:#A8A8A8}.top__insta{margin-bottom:175px}.top__insta .top__hd{margin-bottom:43px}.top__insta--list{font-size:0;margin-bottom:62px;padding-left:33.33333%;position:relative}.top__insta--list:before,.top__insta--list:after{content:" ";display:table}.top__insta--list:after{clear:both}.top__insta--list li{display:inline-block;vertical-align:top;width:25%}@media only screen and (min-width: 768px){.top__insta--list li:first-child{position:absolute;top:0;left:0;width:33.33333%;height:100%}.top__insta--list li:first-child span{height:100% !important}}.top__insta--list li a{display:block}.top__insta--list li span{display:block;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#F7F7F7}.top__access{padding-bottom:89px}.top__access .top__hd{margin-bottom:44px}.top__access--map{margin-bottom:38px;background:#F7F7F7}.top__access--map iframe{width:100%;height:100%}@media only screen and (min-width: 768px){.top__access--map{height:380px !important}}.top__access--content{max-width:840px;margin:0 auto;padding:0 20px}.top__access--content .address{text-align:center;letter-spacing:1.1px;margin-bottom:37px}.top__access--content ul{font-size:0;margin:0 -25px}.top__access--content ul li{display:inline-block;vertical-align:top;width:50%;padding:0 25px}.top__access--content ul li:before,.top__access--content ul li:after{content:" ";display:table}.top__access--content ul li:after{clear:both}.top__access--content ul li p{border-bottom:1px solid #DEDEDE;padding:15px 0 14px}.top__access--content ul li p:first-child{border-top:1px solid #DEDEDE}.top__access--content ul li p span{display:block;font-size:14px;letter-spacing:0.3px}.top__access--content ul li p span:first-child{float:left;width:102px}.top__access--content ul li p span:last-child{overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1023px){.top__story--tutorial,.top__menu--list{padding-left:40px;padding-right:40px}.top__menu--part .content{margin-left:-30px;margin-right:-30px}.top__menu--part .content ul{padding:0 30px}.top__menu--part .content ul li span{font-size:13px}}@media only screen and (max-width: 767px){.top__mainimg--bg{margin-top:73px;height:calc(100% - 73px);background-position:top -60px right 50%;background-size:auto 100vh}.top__mainimg--logo{top:38vh;width:150px;height:149px}.top.pace-done .top__mainimg--logo{top:36vh}.top__hd{font-size:24px;letter-spacing:1.3px;margin-bottom:21px}.top__desc{line-height:2.3;text-align:left}.top__bg{height:237px}.top__bg.bg01,.top__bg.bg02,.top__bg.bg03,.top__bg.bg04{margin-bottom:43px}.top__about{padding:58px 25px 56px 31px;margin-top:calc(100vh - 73px)}.top__story{margin-bottom:76px}.top__story .top__hd{margin-bottom:33px}.top__story .top__desc{padding-left:10px;padding-right:5px}.top__story--price{max-width:296px;margin:29px auto 35px;padding:17px 0 14px}.top__story--price p{margin-top:14px}.top__story--tutorial{padding:45px 28px 30px}.top__story--tutorial .title{margin-bottom:31px}.top__story--tutorial ol li{line-height:1.75;padding-left:21px;margin-bottom:13px}.top__story--tutorial ol li::before{top:4px}.top__leaf{margin-bottom:100px}.top__leaf .top__hd{margin-bottom:26px}.top__leaf .top__desc{padding-left:11px}.top__leaf--list{padding:0 10px;margin:33px 0 34px}.top__leaf--list li{margin-bottom:30px}.top__leaf--list li span,.top__leaf--list li p{display:block;width:100%}.top__leaf--list li span{position:static;margin-bottom:10px}.top__menu{margin-bottom:51px}.top__menu .top__hd{margin-bottom:36px}.top__menu--list{padding:45px 35px 29px}.top__menu--part{margin-bottom:29px}.top__menu--part .title{margin-bottom:27px}.top__menu--part .desc{margin:-15px -10px 18px;letter-spacing:0.25px}.top__menu--part .content{margin:0 -7px 0 0}.top__menu--part .content ul{width:100%;padding:0}.top__menu--part .content ul li{margin-bottom:9px}.top__menu--note{margin-top:8px}.top__buy{margin-bottom:93px}.top__buy .top__hd{margin-bottom:27px}.top__buy--content{text-align:left;margin:31px 0 13px;line-height:1.75}.top__buy--img{padding:0 3px 0 4px}.top__column{padding:74px 0 77px;margin-bottom:83px}.top__column .top__hd{margin-bottom:35px}.top__column--list{margin-bottom:11px}.top__column--list li{width:100% !important;margin-bottom:20px}.top__column--list li:first-child{float:none;margin-bottom:25px;padding-right:22px}.top__column--list li:first-child .content .thumb{margin-bottom:17px}.top__column--list li:first-child .content p{margin-bottom:11px}.top__column--list li .content .thumb{margin-right:16px}.top__column--list li .content .thumb i{width:57px;height:57px;font-size:16px;top:10px;left:7px;letter-spacing:0.7px}.top__column--list li .content p{line-height:1.75}.top__insta{margin-bottom:115px}.top__insta .top__hd{margin-bottom:35px}.top__insta--list{margin-bottom:25px;padding:0}.top__insta--list li{width:33.33333%}.top__access{padding-bottom:42px}.top__access .top__hd{margin-bottom:35px}.top__access--map{height:212px;margin-bottom:25px}.top__access--content .address{margin-bottom:24px;line-height:2}.top__access--content ul{margin:0}.top__access--content ul li{padding:0;width:100%}.top__access--content ul li:last-child p:first-child{border-top:0}}@media only screen and (max-width: 374px){.top__desc,.top__story--tutorial ol li,.top__leaf--list li p,.top__buy--content,.top__menu--part .content ul li span,.top__column--list li .content p,.top__access--content,.top__access--content ul li p span{font-size:13px}.top__desc{letter-spacing:0.5px}.top__about{padding-left:20px;padding-right:20px}.top__about .top__desc{margin-right:-10px}.top__story .top__desc{padding:0;margin-right:-10px}.top__story--tutorial{padding-left:15px;padding-right:15px}.top__story--tutorial ol li{padding-left:18px}.top__story--tutorial ol li::before{font-size:14px}.top__leaf .top__desc{padding:0}.top__leaf--list{padding:0}.top__leaf--list li span{font-size:16px}.top__menu--part .desc{font-size:12px;letter-spacing:0}.top__menu--list{padding-left:20px;padding-right:20px}.top__access--content ul li p span:first-child{width:75px}}

/*# sourceMappingURL=maps/top.min.css.map */
