@charset "UTF-8";html{margin:0 !important;scroll-behavior:smooth}body{margin:0;padding:0;font-family:'Zen Kaku Gothic New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-family:'Klee One',cursive;background-color:#f5f5f5}h1{font-weight:500}p{font-size:14px;line-height:24px;letter-spacing:1px;overflow-wrap:break-word}a:hover{opacity:.8}.display-sp{display:none !important}.has-vivid-red-color{color:red}img{width:100%;height:auto}.arrows{display:none}.header{width:100%;position:fixed;background-color:#f5f5f5;height:60px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;z-index:1000}.header_logo img{width:80px;position:absolute;left:10px;transform:translateY(-50%);z-index:1000}.header_button{width:120px;font-size:14px;height:auto;border-radius:8px;padding:10px;background-color:rgba(185,64,71,1);bottom:0;cursor:pointer;color:#fff;font-weight:700;text-align:center;margin-right:20px;z-index:1000}.NavMenu{display:none}.navi{position:relative}#g-nav{position:fixed;z-index:100;top:0;right:-120%;width:100%;height:100vh;background:#fff;transition:all .6s}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#000;font-size:18px;text-align:center;text-decoration:none;padding:16px;display:block;font-weight:700}.openbtn{cursor:pointer;width:50px;height:50px;position:relative;margin-right:8px;z-index:1000}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:10px;height:2px;background-color:#000;width:30px}.openbtn span:nth-of-type(1){top:14px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:33px}.openbtn.active span:nth-of-type(1){top:18px;left:10px;transform:translateY(6px) rotate(-45deg);width:30px}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:10px;transform:translateY(-6px) rotate(45deg);width:30px}.menu{position:absolute;bottom:1px;left:8px;font-size:13px}footer{max-width:420px;width:90%;margin:0 auto;padding-bottom:60px;text-align:center}.f-link{max-width:90%;margin:0 auto 80px;display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-around}.f-link img{max-width:400px;width:100%;margin:0 auto 20px}#footer-sns{display:flex;justify-content:center;margin:20px auto}#footer-sns img{width:30px;height:30px;margin:10px}.footer-text{margin-bottom:20px}.footer-text p{font-size:12px;text-align:center;line-height:20px}.footer-text img{width:110px;display:block;margin:0 auto 20px}.copyright{font-size:12px;text-align:center}.logo{width:30%;margin:25vh auto;display:none}#top-content-1{width:100%;height:50vh;padding-top:60px}.slide{position:relative;width:100%;height:100%;overflow:hidden}.slide-image{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:30s linear infinite;transform:scale(1.2)}.slide-image:nth-child(1){background-image:url(https://kitchen1484.com/wp-content/themes/1484/img/top01.jpg);animation-name:slider-1;z-index:4}.slide-image:nth-child(2){background-image:url(https://kitchen1484.com/wp-content/themes/1484/img/IMG_9784.jpg);animation-name:slider-2;z-index:3}.slide-image:nth-child(3){background-image:url(https://kitchen1484.com/wp-content/themes/1484/img/IMG_9589.jpg);animation-name:slider-3;z-index:2}.slide-image:nth-child(4){background-image:url(https://kitchen1484.com/wp-content/themes/1484/img/座席.jpg);animation-name:slider-4;z-index:1}.slide-image:nth-child(5){background-image:url(https://kitchen1484.com/wp-content/themes/1484/img/座席_2.jpg);animation-name:slider-5;z-index:0}@keyframes slider-1{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}1.5625%{opacity:1}18.4375%{opacity:1}21.5625%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}98.4375%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1}}@keyframes slider-2{18.4375%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}21.5625%{opacity:1}38.4375%{opacity:1}41.5625%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes slider-3{38.4375%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}41.5625%{opacity:1}58.4375%{opacity:1}61.5625%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes slider-4{58.4375%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}61.5625%{opacity:1}78.4375%{opacity:1}81.5625%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes slider-5{78.4375%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}81.5625%{opacity:1}98.4375%{opacity:1}100%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}}#top-content-2{width:100%}#top-content-2 h2{font-size:24px;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:40px;text-align:center}#top-about,#news,#top-course,#top-reserve,#instagram,#calendar{width:90%;margin:0 auto;padding:40px 0}.top-about-text p{margin-bottom:20px}.top-about-img img{border-radius:10px;margin-bottom:40px}.thumbnail{margin-bottom:20px}.top-news-content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.top-news-list{width:45%}.top-course-content{margin:10px auto 80px}.top-course-content h3{margin:20px auto;display:flex;justify-content:space-between}.button1{width:80%;text-align:center;border:1px solid #aaa;line-height:60px;margin:60px auto;border-radius:10px;transition:.3s}.button1 a{display:block;color:inherit;transition:.3s}.button1 a:hover{opacity:1}.button1:hover{background-color:rgba(185,64,71,1);color:#fff;opacity:1}.button2{width:80%;text-align:center;border:1px solid #aaa;line-height:60px;margin:60px auto;border-radius:10px;display:flex;justify-content:center;align-content:space-between;align-items:center;flex-wrap:wrap}.button2 a{display:block;color:inherit}.button2 img{width:20px}.button2 span{margin:0 8px}.top-reserve-div{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;margin-bottom:80px}.reserve-box{width:80%;text-align:center;border:1px solid #aaa;line-height:60px;margin:40px auto;border-radius:10px;transition:.3s}.reserve-box a{display:block;color:inherit;transition:.3s}.reserve-box a:hover{opacity:1}.reserve-box:hover{background-color:rgba(185,64,71,1);color:#fff;opacity:1}#calendar-text{margin:40px auto}#calendar-text li{list-style-type:disc;list-style-position:inside;margin-left:1em;text-indent:-1em;margin-bottom:8px}#calendar-text02{margin:0 auto}#calendar-text02 li{list-style-type:disc;list-style-position:inside;margin-left:1em;text-indent:-1em;margin-bottom:8px;line-height:1.4em}#access{width:90%;margin:0 auto;padding:40px 0 40px}#shop{width:90%;margin:0 auto;padding:0 0 80px}#map{width:100%}.button2{margin:20px auto}#shop h3{margin-bottom:20px}#shop p{margin-bottom:10px}#shop ul li{font-size:14px;margin-bottom:10px}.shop-tel{font-size:34px;margin-bottom:24px !important}.shop-tel a{color:inherit}.text-margin{margin:10px auto 0px;font-size:12px}.course{width:85%;margin:80px auto}.course-text{margin-bottom:80px}.course-text p{margin-bottom:40px}.course-list{margin:0 auto 80px}.course-title{margin-bottom:20px}.course-title p{margin-top:8px}.p_line{border-bottom:1px solid #333}.course-list h3{font-size:18px;font-weight:700;display:flex;justify-content:space-between}.title-left,.title-right{display:inline-block}.course-img img{border-radius:20px}.course-box{margin-bottom:40px}.drink{margin:0 auto 80px}.drink-wrap{display:flex;justify-content:space-between;margin-bottom:16px;font-size:16px}.drink-text{margin:80px auto;text-align:left}.news{width:85%;margin:80px auto 80px}.news-list-wrap{margin-bottom:80px}.news-title h1{font-size:24px;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:16px;text-align:left}.news-contents{width:100%;margin:0 auto}.thumbnail{margin-bottom:10px}.post a{color:inherit}.post-title{font-size:16px;margin-bottom:20px;padding-bottom:20px}.post-title a{color:inherit}.post-flex{display:flex}.date{margin-bottom:4px;margin-right:10px;font-size:12px}.category{font-size:12px}.pnavi{text-align:center}.pnavi a{color:inherit}.post-content{width:100%;margin:0 auto}.single_thumbnail{margin-bottom:40px}.single_title{font-size:20px}.date-category{display:flex;margin-bottom:40px}.date-category p{font-size:12px;margin:0 0 20px}.date-category .category{margin-left:20px}.single_content{font-size:14px;line-height:28px;margin-bottom:40px}.single_content a{border-bottom:1px solid #1a0dab}.post-footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:80px;font-size:14px}.post-footer a{width:30%;text-align:center;font-size:16px;color:inherit}.post-footer:after{content:"";display:block;width:30%}.single_content p{margin-bottom:12px;font-family:'Zen Kaku Gothic New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo','游ゴシック','Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif}.is-animated{animation:slideIn 1s cubic-bezier(.25,1,.5,1) 1 forwards}.fade-up{animation-name:fadeUpAnime;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}body{animation:fadein 2s forwards}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-zoom{0%{filter:blur(3px);transform:scale(1.2);opacity:0}100%{filter:blur(0);transform:scale(1);opacity:1}}@keyframes fade-in-zoom{0%{filter:blur(3px);transform:scale(1.2);opacity:0}100%{filter:blur(0);transform:scale(1);opacity:1}}.is-fade_in_zoom{opacity:0}.is-fade_in_zoom.is-fade_in_zoom--done{opacity:1}.is-fade_in_zoom.is-fade_in_zoom--done .demo__img{-webkit-animation:fade-in-zoom 1s ease .1s;animation:fade-in-zoom 1s ease .1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fade-in-zoom{0%{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fade-in-zoom{0%{-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes bounce{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes bounce{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.is-fade_in_side,.is-fade_in_updown,.is-fade_in_zoom,.is-bounce .a-box{opacity:0}.is-fade_in_side.is-fade_in_side--done,.is-fade_in_updown.is-fade_in_updown--done,.is-fade_in_zoom.is-fade_in_zoom--done{opacity:1}.is-fade_in_side.is-fade_in_side--done .a-content:last-child{-webkit-animation:fade-in-left 1s ease 0s;animation:fade-in-left 1s ease 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_side.is-fade_in_side--done .a-content:first-child{-webkit-animation:fade-in-right 1s ease 0s;animation:fade-in-right 1s ease 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_updown.is-fade_in_updown--done .a-content:first-child{-webkit-animation:fade-in-down 1s ease .2s;animation:fade-in-down 1s ease .2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_updown.is-fade_in_updown--done .a-content:nth-child(2){-webkit-animation:fade-in-down 1s ease .4s;animation:fade-in-down 1s ease .4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_updown.is-fade_in_updown--done .a-content:nth-child(3){-webkit-animation:fade-in-down 1s ease .6s;animation:fade-in-down 1s ease .6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_updown.is-fade_in_updown--done .a-content:nth-child(4){-webkit-animation:fade-in-down 1s ease .8s;animation:fade-in-down 1s ease .8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_updown.is-fade_in_updown--done .a-content:nth-child(5){-webkit-animation:fade-in-down 1s ease 1s;animation:fade-in-down 1s ease 1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_updown.is-fade_in_updown--done .a-content:nth-child(6){-webkit-animation:fade-in-down 1s ease 1.2s;animation:fade-in-down 1s ease 1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-fade_in_zoom.is-fade_in_zoom--done{-webkit-animation:fade-in-zoom 1s ease .1s;animation:fade-in-zoom 1s ease .1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.is-bounce .a-box.is-bounce--done{-webkit-animation:bounce .3s ease;animation:bounce .3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.fade-in{opacity:0;transition-duration:1s;transition-property:opacity,transform}.fade-in2{opacity:0;transition-duration:1s;transition-property:opacity,transform}.fade-in-up{transform:translate(0,50px)}.fade-in-down{transform:translate(0,-50px)}.fade-in-left{transform:translate(-50px,0)}.fade-in-right{transform:translate(50px,0)}.scroll-in{opacity:1;transform:translate(0,0)}.btn{display:inline-block;padding:13px 20px;color:#fff;text-decoration:none;position:relative;background:0 0;border:1px solid #e1e1e1;font:12px/1.2 "Oswald",sans-serif;letter-spacing:.4em;text-align:center;text-indent:2px;text-transform:uppercase;transition:color .1s linear .05s}.btn:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#e1e1e1;z-index:1;opacity:0;transition:height .2s ease,top .2s ease,opacity 0s linear .2s}.btn:after{transition:border .1s linear .05s}.btn .btn-inner{position:relative;z-index:2}.btn:hover{color:#373737;transition:color .1s linear 0s}.btn:hover:before{top:0;height:100%;opacity:1;transition:height .2s ease,top .2s ease,opacity 0s linear 0s}.btn:hover:after{border-color:#373737;transition:border .1s linear 0s}.slideshow{overflow:hidden;position:relative;width:90%;height:80vh;z-index:1;margin:0 auto 80px}.slideshow .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slideshow .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .3s ease}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .caption{padding:0 100px}.slideshow .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality}.slideshow .slide .image-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.slideshow .slide .image{width:100%;width:100%;object-fit:cover;height:100%}.slideshow .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.slideshow .slide .title{margin:0 auto 15px;max-width:1000px;font:300 50px/1.2 "Oswald",sans-serif;letter-spacing:.35em;text-transform:uppercase}.slideshow .slide .text{margin:0 auto;max-width:1000px;font-size:18px;line-height:1.4}.slideshow .slide .btn{margin:15px 0 0;border-color:#fff}.slideshow .slide .btn:before{background:#fff}.slideshow .pagination{position:absolute;bottom:35px;left:0;width:100%;height:12px;cursor:default;z-index:2;text-align:center}.slideshow .pagination .item{display:inline-block;padding:15px 5px;position:relative;width:46px;height:32px;cursor:pointer;text-indent:-999em;z-index:1}.slideshow .pagination .item+.page{margin-left:-2px}.slideshow .pagination .item:before{content:"";display:block;position:absolute;top:15px;left:5px;width:36px;height:2px;background:rgba(255,255,255,.5);transition:background .2s ease}.slideshow .pagination .item:after{width:0;background:#fff;z-index:2;transition:width .2s ease}.slideshow .pagination .item:hover:before,.slideshow .pagination .item.is-active:before{background-color:#fff}.slideshow .arrows .arrow{margin:-33px 0 0;padding:20px;position:absolute;top:50%;cursor:pointer;z-index:3}.slideshow .arrows .prev{left:30px}.slideshow .arrows .prev:hover .svg{left:-10px}.slideshow .arrows .next{right:30px}.slideshow .arrows .next:hover .svg{left:10px}.slideshow .arrows .svg{position:relative;left:0;width:14px;height:26px;fill:#fff;transition:left .2s ease}.pum-container{overflow:auto!important;max-height:96% !important}.pum-content{outline:none}.pum-close:focus{outline:none}@media screen and (min-width:1025px){.header{width:50%;right:0}.section-wrap{width:90%;max-width:1200px;margin:0 auto}.slideshow{overflow:hidden;position:relative;width:90%;height:85vh;z-index:1;margin:0 auto 240px}.arrows{display:inherit}.display-sp{display:inherit !important}.display-pc{display:none !important}.display-table{display:contents !important}.slick-next{right:-60px !important}.slick-prev{left:-60px !important}#g-nav{position:fixed;z-index:888;top:0;right:-120%;width:50%;height:100vh;background:#fff;transition:all .6s}footer{max-width:inherit;width:100%;padding:0}.footer-text{margin-bottom:40px}.footer-text p{font-size:15px;text-align:center;line-height:28px}.footer-text img{width:110px;display:block;margin:0 auto 40px}.copyright{font-size:12px;margin-bottom:20px;text-align:center}#wrap{display:flex}#top-content-1{width:50%;position:fixed;left:0;margin-top:0;padding-top:0}.slide{position:relative;width:100%;height:100vh;overflow:hidden}#top-content-2{width:50%;position:absolute;right:0}.logo{width:35%;margin:50vh auto;display:none}#top-about{margin-top:120px!important}#top-content-2 h2{font-size:24px;border-bottom:1px solid #ccc;margin-bottom:40px;text-align:left}#top-content-2 header{width:85%;margin:80px auto}#top-about,#news,#top-course,#instagram,#calendar{width:85%;margin:0 auto;padding:60px 0 60px}.button1{width:60%}.button2{width:60%}.top-about-text{width:90%;margin:0 auto}.top-about-text p{font-size:16px;line-height:32px;margin-bottom:40px}.top-about-img{width:90%;margin:0 auto 40px}.top-news-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.top-news-list{width:45%}.top-course-div{display:flex;flex-wrap:wrap;justify-content:space-between}.top-course-content{width:45%;margin:20px auto}.top-course-content img{border-radius:10px}#access{width:85%;margin:0 auto;padding:80px 0 80px}#shop{width:85%;margin:0 auto;padding:20px 0 80px}.course{width:85%;margin:80px auto}.course-text{margin-bottom:40px}.course-list{margin:160px auto}.news-list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.news-list-wrap{width:45%}.post-content{margin:40px auto}.single_thumbnail{width:25%;margin:40px 0}.single_title{font-size:24px;margin-bottom:20px}.news-title h1{text-align:left}.date-category{display:flex}.date-category p{font-size:12px;margin:0 0 10px}.date-category .category{margin-left:20px}.single_content{font-size:14px;line-height:28px;margin-bottom:40px}.post-footer{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px;font-size:14px}.post-footer a{width:30%;text-align:center}}