@charset "utf-8";body{font-size:.85rem;line-height:1.75;color:#333;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/debut_light_25.png);background-repeat:repeat;font-family:sans-serif}ul,li{list-style:none;padding:0;margin:0}a{transition:all .25s;text-decoration:underline;color:#5a4632}a:hover{text-decoration:none;color:#735a40}a.noline{text-decoration:none}p{margin-bottom:5px}h1{font-size:1.35rem}h2{font-size:1.25rem}h3{font-size:1.15rem}h4{font-size:1rem}h5,h6{font-size:.9rem}.h-20{height:20vh !important}.h-25{height:25vh !important}.h-50{height:50vh !important}.h-40{height:40vh !important}.h-75{height:75vh !important}.h-100{height:100vh !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.text-white{color:#fff !important}.text-gray{color:#bbb !important}.text-black{color:#444 !important}.text-brown{color:#5a4632 !important}.text-pink{color:#f08c91 !important}.bg-gray{background:#efedeb !important}.bg-gray-thin{background:#f3f3f3 !important}.bg-white{background:#fff !important}.py-small{padding-top:2.5rem;padding-bottom:2.5rem}.py-middle{padding-top:5rem;padding-bottom:5rem}.py-large{padding-top:7.5em;padding-bottom:7.5rem}.set_back{padding-top:54px}.fixed{position:fixed;top:0}.img-responsive,.img-resp{width:100%;height:auto}.spno{display:none}.img-srcset{position:relative;overflow:hidden;height:100%}.img-srcset img{width:100%;height:100%;object-fit:cover}.img-fluid{position:relative;overflow:hidden;height:100%}.img-fluid img{width:auto;height:auto;min-width:100%;min-height:100%}.h_underdot{position:relative;display:block;padding-bottom:10px;margin-bottom:20px;line-height:1.2;text-align:center}.h_underdot:before{content:'';position:absolute;bottom:0;display:inline-block;width:48px;height:2px;left:50%;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#333;border-radius:2px}header{position:fixed;top:0;width:100%;z-index:9999;height:54px;background-color:rgba(255,255,255,1);border-bottom:1px solid #eee;transition:all .5s;z-index:1000;opacity:0}header nav{width:100%;height:54px;position:relative}header nav a.logo{position:absolute;top:4px;left:20px;z-index:10;padding:10px;display:block;height:40px;width:180px;fill:#555}header nav a.logo svg{height:28px}header nav ul{position:absolute;top:0;right:0;display:none;height:100vh;padding:100px 20px 0;position:relative;right:0;width:auto;background:#c8beb4}header nav ul li{margin:0 7px;display:list-item;height:45px}header nav ul li:first-child{border-top:1px solid rgba(255,255,255,.5)}header nav ul li a{padding:10px 5px;margin:0;transition:all .5s;color:#fff;line-height:1.5rem;font-size:1.1rem;z-index:100;width:100%;display:block;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.5)}header nav ul li a:hover{text-decoration:none;color:#eee}#header_btns{background:0 0;margin-top:10px}header nav ul li.btn{margin:5px 0}header nav ul li.btn a{border:none}header nav ul li.btn a.cta{padding-bottom:5px;position:relative;display:block;width:100%;height:40px;line-height:40px;text-align:center;font-size:1rem;color:#fff;border-radius:2px;padding:0;padding-left:24px}header nav ul li.btn a.cta.trial{background:#f08c91}header nav ul li.btn a.cta.trial:before{content:"";position:absolute;width:26px;height:26px;display:block;top:7px;left:12px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/icon_flag.svg) no-repeat;background-size:contain}header nav ul li.btn a.cta.book{background:#735a40}header nav ul li.btn a.cta.book:before{content:"";position:absolute;width:26px;height:26px;display:block;top:7px;left:12px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/icon_calendar2.svg) no-repeat;background-size:contain}header nav ul li.btn a.cta.line{background:#00b900}header nav ul li.btn a.cta.line:before{content:"";position:absolute;width:28px;height:28px;display:block;top:7px;left:12px;background:url(https://hairsalon-huit.com/wp-content/themes/huit/img/common/line.svg) no-repeat;background-size:contain}header nav ul li.btn a.cta.instagram{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433',endColorstr='#bc1888',GradientType=1)}header nav ul li.btn a.cta.instagram:before{content:"";position:absolute;width:26px;height:26px;display:block;top:7px;left:12px;background:url(https://hairsalon-huit.com/wp-content/themes/huit/img/common/icon-instagram.svg) no-repeat;background-size:contain}header.solid{opacity:1}header nav.active a.logo{fill:#fff}header .menu-trigger,header .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}header .menu-trigger span{background-color:#555}header .menu-trigger{width:24px;height:16px;z-index:1000;display:block;position:absolute;padding:10px;top:17px;right:17px}header .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#555;border-radius:2px}header .menu-trigger span:nth-of-type(1){top:0}header .menu-trigger span:nth-of-type(2){top:9px}header .menu-trigger span:nth-of-type(3){bottom:0}header .menu-trigger span:nth-of-type(1){-webkit-animation:.75s forwards;animation:.75s forwards}header .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}header .menu-trigger.active span:nth-of-type(2){opacity:0}header .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}header .menu-trigger.active span{background-color:#fff}#footer{background:#c8beb4}#footer .inner{padding:20px 0;background:#fff;width:100%}#footer_top{width:300px;text-align:center;margin:0 auto}#footer_logo{width:200px;margin:10px auto 20px}#footer_logo img{width:100%}#social_icon_footer{margin:0 auto 20px}#social_icon_footer li{display:inline-block;width:36px;margin:0 10px}#spfooter{display:none}#note{margin-top:15px}#note li{font-size:.9rem;line-height:1.2;margin-bottom:8px}#footer_bottom{padding:20px 0;font-size:15px}#footer_bottom a{color:#fff;text-decoration:none;font-weight:400;font-size:.95rem;line-height:2}#footer_bottom ul{margin-bottom:10px}#footer_bottom ul li dl{margin-bottom:20px}#footer_bottom dt a{font-weight:700}#copy_rights{text-align:center;font-size:10px;color:#222;padding:5px;line-height:12px}#top_cover{position:relative;height:100vw;width:100%;display:block;overflow:hidden}#top_cover_logo{position:absolute;top:20%;left:50%;width:60%;margin-left:-30%;z-index:50}#top_cover_h2{position:absolute;bottom:20px;left:0;text-align:center;font-size:1rem;width:100%;color:#fff;font-weight:700;z-index:51}#top_cover .bx-wrapper li{height:100vw}.bx-wrapper{background-color:transparent;margin:0 auto 0px;border:none;box-shadow:none}#sec_top_media_info{display:block;height:30px;width:100%;background-color:#efedeb;overflow:hidden;position:relative}#sec_top_media_info a{position:absolute;top:0;right:0;z-index:10;height:30px;line-height:30px;background:rgba(239,237,235,.95);width:120px;display:block;text-align:center}.news-banner__content{display:inline-block;line-height:30px;padding-left:100%;white-space:nowrap;animation:animate-banner 20s linear infinite}.news-banner__content>*{display:inline-block}@keyframes animate-banner{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#against-corona ul{margin-bottom:30px;text-align:center}#against-corona li h3{font-size:1rem;text-align:center}#against-corona li ul li{text-align:center;line-height:1.2;margin-bottom:10px;width:32%;padding:65px 5px 0;display:inline-block;vertical-align:top}#teyneydo li:nth-child(1){background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/corona/corona01.svg) no-repeat;background-size:60px;background-position:center top}#teyneydo li:nth-child(2){background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/corona/corona02.svg) no-repeat;background-size:60px;background-position:center top}#teyneydo li:nth-child(3){background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/corona/corona06.svg) no-repeat;background-size:60px;background-position:center top}#customerdo li:nth-child(1){background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/corona/corona05.svg) no-repeat;background-size:60px;background-position:center top}#customerdo li:nth-child(2){background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/corona/corona04.svg) no-repeat;background-size:60px;background-position:center top}#customerdo li:nth-child(3){background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/corona/corona03.svg) no-repeat;background-size:60px;background-position:center top}#sec_feature ul li{margin-bottom:20px}#sec_feature h2{padding:10px;margin-bottom:10px;text-align:center;line-height:1.2}#sec_feature h3{transform:scale(.95,1);padding-bottom:10px;text-align:center;color:#5a4632}#f01,#f02,#f03{padding-top:90px;font-size:.9rem}#f01{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/feature01.svg) no-repeat;background-size:80px 80px;background-position:center top}#f02{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/feature02.svg) no-repeat;background-size:80px 80px;background-position:center top}#f03{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/feature03.svg) no-repeat;background-size:80px 80px;background-position:center top}.feature3_inner{padding:10px}.sec_cta_mini{background:#c8beb4;padding:20px 0}.sec_cta_mini .cta_btn{text-decoration:none;line-height:40px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:3px;text-align:left;padding:10px 0;font-size:1rem;letter-spacing:.1px;width:90%;max-width:360px;margin:0 auto;display:block;text-align:center}.sec_cta_mini .cta_btn:hover{background-color:rgba(255,255,255,.6)}#top-tile ul{display:flex;flex-direction:row;flex-wrap:wrap}#top-tile ul>li{height:auto;margin:0;padding:0;overflow:hidden}#top-tile li:nth-child(1){width:100%;position:relative}#top-tile li:nth-child(1) h3{position:absolute;top:50%;left:0;display:block;height:100px;margin-top:-50px;width:100%}#top-tile li:nth-child(1) a{line-height:100px;padding:0 10px;text-align:center;background:rgba(255,255,255,.3);color:#fff;font-size:1rem;text-decoration:none;text-align:center;border:1px solid rgba(255,255,255,.4);width:90%;max-width:360px;margin:0 auto;display:block}#top-tile li:nth-child(1) a:hover{background:rgba(255,255,255,.2)}#top-tile li:nth-child(1) img{display:block}#top-tile li:nth-child(2){width:50%}#top-tile li:nth-child(2) ul.top-right4{width:100%}#top-tile li:nth-child(2) ul.top-right4 li{width:100%}#top-tile li:nth-child(3){width:50%}#top-tile li:nth-child(3) ul.bottom{width:100%}#top-tile li:nth-child(3) ul.bottom li{width:100%}#top-tile video{display:block}.class_list_full{display:flex;flex-direction:row;flex-wrap:wrap}.class_list_full li{margin-bottom:10px;width:100%}.class_list_full a{padding:10px 0;display:block;color:#444;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;position:relative;text-decoration:none}.class_list_full .inner{display:flex;flex-direction:row}.class_list_full .inner figure{width:20%}.class_list_full .inner div.body{width:80%;padding-right:5px;line-height:1.5}.class_list_full .inner div.body h3{font-size:1.1rem;padding-top:10px}.class_list_full .inner div.read_more{display:block;text-align:right;padding-top:5px}.class_list_full .inner div.read_more span{padding:3px 1px;font-size:.7rem;border-bottom:1px solid #333}.class_list_full a:after{position:absolute;top:0;left:0;height:100%;width:100%;content:" ";background:rgba(255,255,255,0);z-index:-1;transition:all .25s}.class_list_full a:hover:after{background:rgba(255,255,255,.5)}.class_list_mini{display:flex;flex-direction:row;flex-wrap:wrap}.class_list_mini li{margin-bottom:0;width:20%}.class_list_mini a{padding:10px;display:block;text-decoration:none}.class_list_mini a figure{margin-bottom:0}#sec_trial{position:relative;color:#fff;height:auto;width:100%;overflow:hidden}#sec_trial .bg{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:-1;filter:blur(3px)}#sec_trial .bg img{filter:brightness(80%)}#sec_trial .element{background:rgba(240,150,170,.4);z-index:5;position:relative;padding-bottom:30px}#sec_trial #mee{position:absolute;top:90px;left:20px;width:35%}#sec_trial .right{width:100%;padding:0 20px 0 42%}#sec_trial #fukidashi{transform:scale(1.3,1.3);margin-bottom:30px;margin-top:-10px}#sec_trial #price{padding-right:20px;width:auto;max-width:300px}#sec_trial .cta{margin-top:40px}#sec_trial .cta a{text-decoration:none;line-height:40px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:3px;text-align:left;padding:10px 0;font-size:1.1rem;letter-spacing:.1px;width:90%;max-width:360px;margin:0 auto;display:block;text-align:center}#sec_trial .cta a:hover{background-color:rgba(255,255,255,.6)}#upcoming .slider.event li a{color:#444;text-decoration:none;display:block;background:#fff}#upcoming .slider.event li .inner figure{height:220px;width:220px;text-align:center;overflow:hidden;margin:0 auto}#upcoming .slider.event li .inner h3{font-size:1.1rem;line-height:1.1;margin-bottom:5px;font-weight:400}#upcoming .slider.event li .inner .info{padding:10px 10px 20px;line-height:1.3}#upcoming .slider.event li .inner .the-date{margin-bottom:10px;margin-top:10px;font-size:.85rem;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/icon_cal.svg)no-repeat;padding-left:23px;background-size:16px 16px;background-position:0 0;line-height:1.1}#upcoming .slider.event li .inner .date{font-size:.7rem;margin-bottom:10px;color:#999}#sec_joinus{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/top/topcover/slide03-min.jpg) no-repeat;background-size:cover}#sec_joinus h2{color:#fff;text-align:center;margin-top:50px}#sec_joinus ul{text-align:center;padding:20px 0}#sec_joinus ul li{display:inline-block;width:45px;margin:0 7px}#sec_joinus p{font-size:1.2rem;font-weight:400;text-align:center;color:#fff}#sec_shop{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/sec_shop_bg.jpg) no-repeat;background-size:cover;padding:30px 0;color:#fff;text-align:center}#sec_shop p{font-size:.8rem;line-height:1.1;margin:20px}#sec_shop .cta{margin-top:20px}#sec_shop .cta a{text-decoration:none;line-height:40px;font-weight:700;color:#fff;border:1px solid #fff;border-radius:3px;text-align:left;padding:10px 0;font-size:1.1rem;letter-spacing:.1px;width:calc(100% - 30px);max-width:360px;margin:0 auto;display:block;text-align:center}#sec_shop .cta a:hover{background-color:rgba(255,255,255,.6)}.article_list{width:100%;display:block;display:flex;flex-direction:row;flex-wrap:wrap}.article_list li{margin:5px 5px 0;width:calc(100% - 10px)}.article_list li a{text-decoration:none;display:flex;flex-direction:row;background:#fff}.article_list li a figure.top{margin-bottom:0;width:25%}.article_list li a .bottom{width:75%;padding:10px 5px 5px 10px;position:relative}.article_list li a .bottom .inner{display:flex;align-items:center;height:100%;padding-bottom:40px}.article_list li a .bottom h3{font-size:.9rem;font-weight:400;line-height:1.15;margin-bottom:0}.article_list li a .bottom .info{font-size:.7rem;display:block;color:#999;position:absolute;left:10px;bottom:5px}.article_list_pile{width:100%;display:block}.article_list_pile li{margin:5px 5px 0;width:calc(100% - 10px)}.article_list_pile li a{text-decoration:none;display:flex;flex-direction:row;background:#fff;align-items:center}.article_list_pile li a figure.top{margin-bottom:0;width:25%}.article_list_pile li a .bottom{width:75%;padding:10px 5px 5px 10px;position:relative}.article_list_pile li a .bottom .inner{display:flex;align-items:center;height:100%;padding-bottom:40px}.article_list_pile li a .bottom h3{font-size:.8rem;font-weight:400;line-height:1.1;margin-bottom:10px}.article_list_pile li a .bottom .date{font-size:.6rem;display:block;line-height:1.2;font-weight:400}.article_list_pile li a .excerpt{display:none}.pages-header{height:150px;position:relative}.pages-header>div.row{height:150px}.pages-header h1{letter-spacing:.1rem;z-index:1}.pages-header.mini{height:120px;background:#fafafa;color:#666}.pages-header.mini>div.row{height:120px}.pages-header.rich{height:180px}.pages-header.rich>div.row{height:180px}#breadcrumbs{font-size:.7rem;padding:0;margin:10px 0 0 25px;position:absolute;top:0;left:0;color:#fff;z-index:1}#breadcrumbs a{color:#fff;text-decoration:none;border-bottom:none;padding:8px 5px}#breadcrumbs a:hover{color:#eee}.breadcrumb_last{color:#fff}#about .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/about/cover_top.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}#class .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/about/atelier/allcolor.jpg) no-repeat;background-size:cover;background-position:center top;color:#fff}#atelier .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/about/atelier/atelier.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}#on-site .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/about/cover_onsite.jpg) no-repeat;background-size:cover;background-position:center center}#register .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/help/cover_register.jpg) no-repeat;background-size:cover;background-position:center center}#contact .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/help/cover_contact.jpg) no-repeat;background-size:cover;background-position:center center}#access .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/help/cover_access.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}#nintei .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/nintei/cover.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}.nintei .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/nintei/cover.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}#guide .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/help/cover_help.jpg) no-repeat;background-size:cover;background-position:center center}#trial-lesson .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/help/cover_trial.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff}#membership .pages-header{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/help/cover_membership.jpg) no-repeat;background-size:cover;background-position:center top;color:#fff}.pages-header.blog{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/blog/cover.jpg) no-repeat;background-size:cover;background-position:center top;z-index:-1}.tagline{width:100%}.tagline figure{width:60%;min-width:270px;margin:0 auto 30px}.tagline figure img{width:100%;height:auto}#greeting{padding:30px;margin:90px 0 30px;background:#fff}#greeting h2{margin:20px 0 45px;text-align:center}#gotoatelier{background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/about/atelier/atelier.jpg)no-repeat;background-size:cover;background-position:center 50%;height:100vw;max-height:360px;display:flex;justify-content:center;align-items:center;position:relative}#gotoatelier:before{background-color:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';z-index:0}#gotoatelier .inner{width:100%;z-index:1}#gotoatelier figure{width:180px;margin:20px auto 45px}#gotoatelier a.cta{text-decoration:none;line-height:40px;color:#fff;border:1px solid #fff;border-radius:3px;text-align:left;padding:5px 10px;font-size:1rem;width:90%;max-width:360px;margin:0 auto;display:block;text-align:center}#gotoatelier a.cta:hover{background-color:rgba(255,255,255,.6)}#gotoatelier h2{z-index:10;font-family:serif;letter-spacing:.1rem;font-size:1.35rem;line-height:1.1}.wp-block-media-text .wp-block-media-text__content{padding:0!important}.card{margin:30px 0;padding:0 0 10px}.card p{padding:10px 0}.class_header{display:block}.class_abc{width:100%;padding:0 40px}.class_abc img{width:100%}.class_sum{flex-basis:100%;padding:0}.class_sum h1{padding-bottom:0;margin-bottom:10px;margin-top:10px}.class_sum .summary{margin-bottom:30px}.class_sum ul.class_spec>li:first-child{margin-top:20px;border-top:1px solid #ccc}.class_sum ul.class_spec>li{padding:45px 0 40px;border-bottom:1px solid #ccc}.class_sum dt{flex-basis:20%}.class_sum dd{flex-basis:80%;margin:0}.class_sum ul.class_spec ul.price_list{margin-bottom:20px}.class_sum ul.class_spec ul.price_list>li{font-size:2rem;line-height:1.2;font-weight:700;margin-bottom:5px}.class_sum ul.class_spec ul.price_list>li .unit_yen{font-size:1.25rem;margin-left:10px;position:relative}.class_sum ul.class_spec ul.price_list>li .unit_yen:before{content:"(税込み)";font-size:.5rem;position:absolute;top:-.6rem;left:0;width:60px}.class_sum ul.class_spec ul.price_list.pattern36>li.lesson3{padding-left:40px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/price_3lesson.png);background-repeat:no-repeat;background-size:auto 90%;background-position:left center}.class_sum ul.class_spec ul.price_list.pattern36>li.lesson6{padding-left:40px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/price_6lesson.png);background-repeat:no-repeat;background-size:auto 90%;background-position:left center}.class_sum ul.class_spec ul.price_list.pattern-single>li.lesson1{padding-left:40px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/price_1lesson.png);background-repeat:no-repeat;background-size:auto 90%;background-position:left center}.class_sum ul.class_spec ul.price_list.pattern-long>li.fee-lesson:before{content:"講座代";font-size:.8rem;color:#231815;vertical-align:middle;margin-right:10px}.class_sum ul.class_spec ul.price_list.pattern-long>li.fee-material:before{content:"材料費";font-size:.8rem;color:#231815;vertical-align:middle;margin-right:10px}.class_sum ul.class_spec ul.price_list.pattern-kids>li{margin-bottom:15px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-child{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-child.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-adult-pair{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-adult-pair.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-adult-member{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-adult-member.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-adult-general{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-adult-general.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum .price_img_url img{width:200px;margin-bottom:20px}.class_sum .discount{margin-top:20px}.class_sum .discount_condition{font-size:.75rem;margin-top:10px;line-height:1.35}.class_sum .price_text{margin-top:10px;line-height:1.35}.class_sum .price_text>ul li{margin-bottom:10px}.class_sum .condition{line-height:1.5}.class_sum .condition ul{padding-bottom:30px}.class_sum li.other{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.class_sum li.other ul li,.class_sum li.condition ul li{line-height:1.35;margin-bottom:10px;margin-left:20px;list-style:disc}.class_sum li.other ul li:last-child,.class_sum li.condition ul li:last-child{margin-bottom:0}.class h2{font-size:1.2rem;margin-top:30px;margin-bottom:15px;color:#5a4632;text-align:center;line-height:1.5}.class h2 .note{font-size:.7rem;margin-left:20px;display:block}.class .wp-block-gallery{padding-top:10px}.sp_h2_bg{background:#5a4632;color:#fff;padding:20px 20px 15px}#course_list ul{margin-top:0;padding:10px 0;display:flex;flex-direction:column}#course_list ul li{height:auto;width:100%;margin:5px;padding:15px 20px 10px;vertical-align:top;background:rgba(255,255,255,.9);border-radius:2px;line-height:1.5}#course_list ul li h3{padding-bottom:5px;font-size:1.2rem;text-align:left;position:relative;line-height:1}#course_list ul li h3.sheet:after{content:"SHEET"}#course_list ul li h3.needle:after{content:"NEEDLE"}#course_list ul li h3.needle.sheet:after{content:"NEEDLE & SHEET"}#course_list ul li h3:after{color:#fff;background:#5a4632;border-radius:2px;padding:0 8px;font-size:10px;font-weight:700;letter-spacing:.5px;display:inline-block;line-height:16px;height:16px;vertical-align:middle;margin-left:0}#sec-cta-class{background:#f08c91}.sec-cta{display:flex;flex-direction:column;padding:20px 0}.sec-cta li{width:calc(100% - 10px);max-width:330px;margin:0 auto 10px}.sec-cta li:last-child{margin-bottom:0}.sec-cta li a{text-decoration:none;display:block;padding:6px;transition:all .3s ease;border-radius:6px;color:#f08c91;text-align:center;background:rgba(255,255,255,1);height:120px}.sec-cta li a:hover{background:rgba(255,255,255,1)}.sec-cta li a .frame{border:1px solid #f08c91;border-radius:3px;padding:10px;height:100%}.sec-cta li a .whom{font-size:1rem;line-height:1.2;margin-top:5px;margin-bottom:0}.sec-cta li a .text{font-size:1.5rem;margin-bottom:5px;font-weight:700}.sec-cta li a .fyi{font-size:.75rem;line-height:1}.contact_greeding{margin-bottom:50px}.access .big{font-size:20px}.nintei_list h4{position:relative;padding-bottom:.5em;margin:20px 0;padding:20px 0}.nintei_list h4:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}.nintei_list h4:after{position:absolute;top:0;left:0;content:'';width:100%;height:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}.nintei_list h5{font-size:16px;text-align:left}.nintei_list dd{margin-bottom:40px}.nintei_list dd ul li.region{margin-top:10px}.nintei_info h5{text-align:left}.nintei_info li{list-style:none;width:100%}.nintei_info .content figure{margin-bottom:10px}.nintei_info .testi .name{color:#999;text-align:right}.nintei_info .sum ul li{margin-bottom:10px}.balloon2-left{position:relative;display:inline-block;margin:0;padding:25px;min-width:120px;width:100%;color:#555;background:#fff;box-sizing:border-box;margin-top:10px}.balloon2-left:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.balloon2-left p{margin:0;padding:0}.balloon2-right{position:relative;display:inline-block;margin:0;padding:25px;min-width:120px;width:100%;color:#555;background:#fff;box-sizing:border-box;margin-top:10px}.balloon2-right:before{content:"";position:absolute;top:50%;right:-24px;margin-top:-12px;border:12px solid transparent;border-left:12px solid #fff;z-index:2}.balloon2-right p{margin:0;padding:0}img.pict{width:100%;height:auto;max-width:300px}#help_body ul{display:flex;flex-wrap:wrap;width:100%}#help_body ul li{width:100%;margin:0 0 10px;padding:0 5px}#help_body ul li a{text-decoration:none;font-size:.8rem;display:block;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;background:#fff}#help_body ul li a .body{padding:10px 10px 0;width:70%}#help_body ul li a figure{margin-bottom:0;width:30%}#help_body ul li a h4{margin-bottom:5px;line-height:1.1;font-size:1rem}#help_body ul li a p{line-height:1.5;margin-bottom:0}#register_body ul{margin:20px 0}#register_body ul li{margin-bottom:20px}#register_body ul li h4{padding:0 0 0 27px;margin:0 0 10px;line-height:1;font-size:16px;text-align:left;position:relative}#register_body ul li h4:before{content:"";position:absolute;width:20px;height:20px;display:block;top:-3px;left:0;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/icon_check.svg) no-repeat;background-size:contain}.basicinfo.trial h3{margin-top:0}.basicinfo.trial .price figure{width:300px}.trial_works ul li h4{color:#f08c91;font-weight:700;text-align:left}.trial_works ul{margin-bottom:50px}.trial_tips{display:block;position:relative}#payment{margin-bottom:5px;padding:0}#register_body #payment li{display:inline-block;margin-bottom:0}.disabled_calendar .new-appt.button{pointer-events:none;!important}.disabled_calendar .booked-appt-list .timeslot button .spots-available{display:none !important}.holiday-title{display:none}#map{width:100%;height:300px}.required-asterisk{margin:0 2px 3px 0;width:10px;height:10px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/common/astarisk.svg) no-repeat;background-size:contain;display:inline-block}.wpcf7 table{border-collapse:collapse;margin-bottom:30px;content:""}.wpcf7 table tr td,.wpcf7 table tr th{padding:10px;vertical-align:middle}.wpcf7 table tr{border-bottom:1px solid #efedeb}.wpcf7 table tr th{width:20%;min-width:120px;text-align:right;background:rgba(255,255,255,.5)}.wpcf7 table tr th.th_tit{padding:10px 0 5px;font-size:1.1rem;font-weight:700;text-align:center;background:rgba(200,190,185,.4)}.wpcf7 table tr td{background:rgba(255,255,255,.5)}.wpcf7 .confirm_check,.wpcf7 .cofirm_check{padding-bottom:15px;text-align:center}.wpcf7 input[type=submit]{padding:10px 40px;border:none;color:#fff;width:200px;display:block;margin:0 auto;background-color:#735a40;content:" ";text-align:center;border-radius:3px}.wpcf7 input:not([type]),.wpcf7 input[type=text],.wpcf7 textarea,.wpcf7 input[type=email],.wpcf7 input[type=datetime-local],.wpcf7 input[type=tel],.wpcf7 input[type=number],.wpcf7 input[type=search]{outline:none;border:none;width:95%;font-size:16px;border:1px solid #ddd}.wpcf7 input:not([type]):focus:not([readonly]),.wpcf7 input[type=text]:focus:not([readonly]),.wpcf7 textarea:focus,.wpcf7 input[type=email]:focus:not([readonly]),.wpcf7 input[type=datetime-local]:focus:not([readonly]),.wpcf7 input[type=tel]:focus:not([readonly]),.wpcf7 input[type=number]:focus:not([readonly]),.wpcf7 input[type=search]:focus:not([readonly]){border:1px solid #c69d5c}.wpcf7-form .sentout_message{display:none}.wpcf7-form.sent .sentout_message{display:block}.basicinfo{padding-top:100px}.basicinfo.membership h3{margin-top:0}.basicinfo.membership .qualification dd ul li:before{content:"\f06b";font-family:FontAwesome;position:absolute;width:20px;left:-20px}.basicinfo.membership .qualification dd ul{padding-top:15px}#privacy dl dt{font-weight:700;margin-bottom:5px}#privacy dl dd{margin-bottom:40px}.article-header{height:360px;position:relative;z-index:10}.article-header>div.row{height:360px}.article-header .inner{height:auto;max-height:360px;min-height:240px;display:flex;width:auto;background:rgba(255,255,255,.8);padding:30px 20px 10px;text-align:center;position:relative;align-items:center;justify-content:center}.article-header .inner h1{font-size:1.5rem;line-height:1.5rem;height:80px;margin-bottom:50px}.article-header .inner .meta{position:absolute;bottom:25px;left:0;width:100%}.article-header .inner .meta .date{font-size:.85rem}figure.wp-block-video video{width:100%}.single-footer{border-top:1px solid #222;border-bottom:1px solid #222;padding:20px 0 5px}.single-footer .tag-list{border-bottom:1px dashed #222;padding-bottom:20px;margin-bottom:20px}.single-footer .prev-next-link{column-count:2;column-gap:10px;padding-bottom:20px}.single-footer .prev-next-link li{break-inside:avoid;margin:0 10px}.single-footer .prev-next-link li a{text-decoration:underline}.sns-share{column-count:2;column-gap:10px;margin-top:40px;margin-bottom:20px;background:rgba(255,255,255,0)}.sns-share li{text-align:center;break-inside:avoid;border-radius:1px}.sns-share li.twitter{background:#55acee}.sns-share li.facebook{background:#3b5998}.sns-share li span.text{font-size:.9rem;line-height:40px;margin-left:5px;vertical-align:middle;font-weight:thin}.sns-share li i svg{fill:#fff;height:20px}.sns-share li a{width:100%;heigh:100%;color:#fff;font-size:1.2rem;display:block;text-decoration:none}.cartjs_product_img{width:300px!important;height:300px!important}.cartjs_product_img>div>div{width:300px!important;height:300px!important}.cartjs_product_img>div>div img{width:300px!important;height:300px!important}.wp-block-image img,.wp-block-media-text__media img{height:auto!important}#pagenation{text-align:center;margin-top:40px}#pagenation .page-numbers{margin:3px;font-size:13px;width:28px;height:28px;line-height:27px;display:inline-block;border-radius:50%}#pagenation .page-numbers.current{background:#5a4632;color:#fff}#pagenation a.page-numbers{background:#fff;color:#333;border:1px solid #c8beb4;text-decoration:none;text-align:center}#blog_nav dt{border-bottom:1px solid #999;border-top:1px solid #999;padding:5px;margin-bottom:10px;letter-spacing:1px;font-size:16px}#blog_nav dt.oldbloglink{border:none}#blog_nav dt.oldbloglink a{border:none;text-align:center;color:#fff;width:100%;background:#999;display:block;padding:10px}#blog_nav dd{margin-bottom:40px}#blog_nav dd.cat ul{padding:0 10px}#blog_nav dd.archive ul{padding:0 10px}.post_hart_single{width:100%;max-width:600px;margin:20px auto}.post_hart_single .single_header .cover img{object-fit:cover;width:100%;height:360px}.post_hart_single .single_header .wrapper{padding:0 10px;margin-bottom:45px}.post_hart_single .single_header .terms li{display:inline-block;margin-right:9px}.post_hart_single .single_header .meta{font-size:.75rem;line-height:1.2;padding:1px 1px 1px 9px;border-left:1px solid #666;color:#888;margin-top:15px;margin-left:2px}.post_hart_single .single_content{padding:0 10px}ul.simple_next-prev{display:flex;padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.2}ul.simple_next-prev li:first-child{width:50%;border-right:1px solid #ddd;padding-right:30px;position:relative;padding-left:30px}ul.simple_next-prev li:first-child:before{content:"前の記事";width:100%;height:20px;margin-bottom:5px;display:block;color:#888;font-size:.8rem}ul.simple_next-prev li:first-child:after{content:" ";background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/blog/arrow-prev_gray.svg) no-repeat;background-size:contain;width:10px;height:13px;position:absolute;top:50%;left:8px;margin-top:-8px}ul.simple_next-prev li:last-child{width:50%;padding-left:30px;padding-right:30px;position:relative;text-align:right}ul.simple_next-prev li:last-child:before{content:"次の記事";width:100%;height:20px;margin-bottom:5px;display:block;color:#888;text-align:right;font-size:.8rem}ul.simple_next-prev li:last-child:after{content:" ";background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/blog/arrow-next_gray.svg) no-repeat;background-size:contain;width:10px;height:13px;position:absolute;top:50%;right:8px;margin-top:-8px}ul.simple_next-prev li a{text-decoration:none;font-weight:700}ul.article_list_pile_hart{padding:10px}ul.article_list_pile_hart>li{padding:10px 0;border-bottom:1px solid #ddd}ul.article_list_pile_hart li a{display:flex;text-decoration:none;align-items:center}ul.article_list_pile_hart li a figure.top{width:25%;margin:0}ul.article_list_pile_hart li a div.right{width:75%;padding-left:10px;padding-right:10px}ul.article_list_pile_hart li a figure.top .inner{width:100%}ul.article_list_pile_hart li a figure.top .inner img{border-radius:5px;object-fit:fill}ul.article_list_pile_hart li a div.right h3.title{font-size:1rem;line-height:1.2;margin:0;margin-bottom:5px}ul.article_list_pile_hart li a div.right ul.terms{font-size:.7rem;line-height:1.25;color:#999}@media (min-width:768px){body{font-size:1rem;line-height:1.85rem}p{margin-bottom:20px}h1{font-size:1.55rem}h2{font-size:1.45rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5,h6{font-size:1rem}.set_back{padding-top:70px}.h_underdot{position:relative;display:block;padding-bottom:10px;margin-bottom:40px;line-height:1.2;text-align:center}.py-small{padding-top:3.5rem;padding-bottom:3.5rem}.py-middle{padding-top:6rem;padding-bottom:6rem}.py-large{padding-top:8.5em;padding-bottom:8.5rem}.spno{display:block}header{height:70px}header nav{width:100%;height:70px;position:relative}header nav a.logo{position:absolute;top:8px;left:20px;z-index:10;padding:10px;display:block}header nav a.logo svg{height:36px}header nav ul{position:absolute;top:0;right:0;display:block;height:70px;background:0 0;padding:0 30px 0 0}header nav ul li{display:inline-block;height:70px;margin:0 5px}header nav ul li a{padding:0 10px;line-height:70px;color:#666;border:none;margin:0;font-size:1rem}header nav ul li a:hover{color:#999}header nav ul li.btn{display:none}header .menu-trigger{display:none}#top_cover{height:600px}#top_cover_logo{top:120px;left:50%;width:360px;margin-left:-180px;z-index:50}#top_cover_h2{font-size:1.2rem}#top_cover .bx-wrapper{height:600px}#top_cover .bx-wrapper li{height:600px}#top_cover .bx-wrapper li figure img{transform:translateY(-15%)}#sec_feature h4{padding-bottom:0}#top-tile ul{display:flex}#top-tile ul>li{height:auto;margin:0;padding:0;overflow:hidden}#top-tile li:nth-child(1){width:50%;position:relative}#top-tile li:nth-child(1) h3{position:absolute;top:50%;left:0;display:block;height:80px;margin-top:-40px;width:100%}#top-tile li:nth-child(1) a{line-height:80px;padding:0 20px;text-align:center;background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.4);color:#fff;font-size:1.2rem;text-decoration:none;text-align:center;width:400px;margin:0 auto;display:block}#top-tile li:nth-child(1) a:hover{background:rgba(255,255,255,.2)}#top-tile li:nth-child(1) img{display:block}#top-tile li:nth-child(2){width:50%}#top-tile li:nth-child(2) ul.top-right4{width:100%}#top-tile li:nth-child(2) ul.top-right4 li{width:50%}#top-tile li:nth-child(3){width:100%}#top-tile li:nth-child(3) ul.bottom{width:100%}#top-tile li:nth-child(3) ul.bottom li{width:25%}.class_list_full li{margin-bottom:30px;width:50%}.class_list_full a{padding:10px}.class_list_full .inner div.read_more span{padding:5px 1px;font-size:.8rem;border-bottom:1px solid #333}.class_list_mini a{padding:20px;display:block;text-decoration:none}#sec_trial .element{padding-bottom:45px}#sec_trial #mee{position:absolute;top:150px;left:13%;width:270px}#sec_trial .right{width:100%;padding:0 20% 0 42%}#sec_trial .right #fukidashi{transform:scale(1.2,1.2);margin-bottom:30px;margin-top:-30px;margin-left:-30px}#upcoming .slider.event li a{height:345px}#upcoming .slider.event li .inner{display:flex;flex-direction:row;padding:0;justify-content:center}#upcoming .slider.event li .inner figure{width:50%;height:345px;overflow:hidden;margin-bottom:0;padding-bottom:0}#upcoming .slider.event li .inner h3{font-size:1.35rem;line-height:1.2;margin-bottom:5px;font-weight:400}#upcoming .slider.event li .inner .info{width:50%;padding:40px 20px 0}#upcoming .slider.event li .inner .date{font-size:.8rem;margin-bottom:20px;color:#999}#blog_nav>ul{display:flex}#blog_nav>ul>li{width:50%;padding:0 10px}#blog_nav .half .cell{width:49%;margin:0 .5%}#sec_shop{padding:60px 0;color:#fff}#breadcrumbs{margin:10px 0 0 25px}.article_list{width:100%;display:block;display:flex;flex-direction:row;flex-wrap:wrap}.article_list li{margin:5px 5px 0;width:calc(50% - 10px)}.article_list li a{text-decoration:none;display:flex;flex-direction:row;background:#fff}.article_list li a figure.top{margin-bottom:0;width:25%}.article_list li a .bottom{width:75%;padding:10px 5px 5px 10px;position:relative}.article_list li a .bottom h3{font-size:1rem}.article_list li a .bottom .info{font-size:.7rem}.article_list_pile{width:100%;display:block}.article_list_pile li{margin:5px 5px 0;width:calc(100% - 10px)}.article_list_pile li a{text-decoration:none;display:flex;flex-direction:row;background:#fff;align-items:center}.article_list_pile li a figure.top{margin-bottom:0;width:25%}.article_list_pile li a .bottom{width:75%;padding:20px 10px 10px 20px;position:relative}.article_list_pile li a .bottom .inner{display:flex;align-items:center;height:100%;padding-bottom:40px}.article_list_pile li a .bottom h3{font-size:1.15rem;font-weight:400;margin-bottom:10px}.article_list_pile li a .bottom .date{font-size:.7rem;display:block;line-height:1.2;font-weight:400}.article_list_pile li a .excerpt{font-size:.9rem;font-weight:400;line-height:1.15;margin-top:30px;display:block}.hart_list{width:100%;display:block;display:flex;flex-direction:row;flex-wrap:wrap}.hart_list li{margin:0 0 90px;width:100%}.hart_list li a{text-decoration:none;display:flex;flex-direction:row;align-items:center;background:#fff}.hart_list li a figure{margin-bottom:0;width:50%;overflow:hidden;height:320px}.hart_list li a .bottom{width:50%;padding:10px 15px 10px 20px;position:relative}.hart_list li a .bottom h3{font-size:1.25rem;margin-bottom:10px}.hart_list li a .bottom .meta{font-size:.8rem;margin-bottom:15px;line-height:1.2}.hart_list li a .bottom .meta .terms{display:block}.wp-block-media-text .wp-block-media-text__content{padding:5%!important}.class_header{display:flex;padding-top:60px}.class_abc{flex-basis:30%;padding:30px 0 0}.class_abc img{width:100%}.class_sum{flex-basis:70%;padding:0 60px}.class_sum h1{padding-bottom:0;margin-bottom:20px;margin-top:70px}.class_sum .summary{margin-bottom:60px}.class_sum ul.class_spec>li{padding:25px 0 20px;border-bottom:1px solid #ccc}.class_sum dt{flex-basis:20%}.class_sum dd{flex-basis:80%;margin-left:0}.class_sum ul.class_spec ul.price_list{margin-bottom:20px}.class_sum ul.class_spec ul.price_list>li{font-size:2.5rem;line-height:1.2;font-weight:700;margin-bottom:5px}.class_sum ul.class_spec ul.price_list>li .unit_yen{font-size:1.7rem;margin-left:10px;position:relative}.class_sum ul.class_spec ul.price_list>li .unit_yen:before{content:"(税込み)";font-size:.55rem;position:absolute;top:-.7rem;left:0;width:60px}.class_sum ul.class_spec ul.price_list.pattern36>li.lesson3{padding-left:56px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/price_3lesson.png);background-repeat:no-repeat;background-size:auto 90%;background-position:left center}.class_sum ul.class_spec ul.price_list.pattern36>li.lesson6{padding-left:56px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/price_6lesson.png);background-repeat:no-repeat;background-size:auto 90%;background-position:left center}.class_sum ul.class_spec ul.price_list.pattern-single>li.lesson1{padding-left:56px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/price_1lesson.png);background-repeat:no-repeat;background-size:auto 90%;background-position:left center}.class_sum ul.class_spec ul.price_list.pattern-long>li.fee-lesson:before{content:"講座代";font-size:1rem;color:#231815;vertical-align:middle;margin-right:10px}.class_sum ul.class_spec ul.price_list.pattern-long>li.fee-material:before{content:"材料費";font-size:1rem;color:#231815;vertical-align:middle;margin-right:10px}.class_sum ul.class_spec ul.price_list.pattern-kids>li{margin-bottom:15px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-child{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-child.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-adult-pair{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-adult-pair.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-adult-member{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-adult-member.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum ul.class_spec ul.price_list.pattern-kids>li.fee-adult-general{padding-left:95px;background:url(//felt.teyney.com/wp-content/themes/teyneyfelt/css/../img/class/price/fee-adult-general.png);background-repeat:no-repeat;background-size:auto 92%;background-position:left 2px}.class_sum .discount{margin-top:20px}.class_sum .discount_condition{font-size:.9rem;margin-top:10px}.class_sum .other{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.class_sum .other ul li{margin-left:20px;list-style:disc}.class h2{font-size:1.5rem;margin-top:60px;margin-bottom:30px;color:#5a4632;text-align:center;line-height:1.5}.class h2 .note{font-size:.7rem;margin-left:20px;display:block}.class .wp-block-gallery{margin-top:20px}#course_list ul{margin-top:0;padding:10px 0;display:flex;flex-direction:row;flex-wrap:wrap}#course_list ul li{height:auto;width:calc(50% - 10px);margin:5px;padding:20px 20px 15px;vertical-align:top;background:rgba(255,255,255,.9);border-radius:2px}#course_list h2{text-align:center;letter-spacing:.5px;padding:0;font-size:1.5rem;color:#5a4632}#course_list h2 .note{font-size:.8rem;margin-left:20px;display:inline}#course_list ul li h3:after{margin-left:5px}.sec-cta{background:#f08c91}.sec-cta{display:flex;flex-direction:row;justify-content:center;padding:40px 0;margin:0}.sec-cta li{width:400px;margin:0 10px}.sec-cta li a{text-decoration:none;display:block;padding:6px;transition:all .3s ease;border-radius:6px;color:#f08c91;text-align:center;background:rgba(255,255,255,.9);height:150px}.sec-cta li a:hover{background:rgba(255,255,255,1)}.sec-cta li a .frame{border:1px solid #f08c91;border-radius:3px;padding:20px;height:100%}.sec-cta li a .whom{font-size:1rem;line-height:1.2;margin-top:8px}.sec-cta li a .text{font-size:1.5rem;margin-bottom:15px;font-weight:700}.sec-cta li a .fyi{font-size:.75rem;line-height:1}.disabled_calendar .new-appt.button{display:none}.article-header{height:420px;position:relative;z-index:10}.article-header>div.row{height:420px}.article-header .inner{height:auto;max-height:360px;min-height:270px;display:flex;width:auto;background:rgba(255,255,255,.8);padding:40px 40px 20px;text-align:center;position:relative;align-items:center;justify-content:center}.article-header .inner h1{font-size:1.75rem;line-height:2rem;height:100px;margin-bottom:50px}.single .list_by_month{display:block}#help_body ul li{width:50%;margin:0 0 10px;padding:0 5px}#help_body ul li a{text-decoration:none;font-size:.9rem;display:block;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;background:#fff}#help_body ul li a .body{padding:20px 20px 0;width:75%}#help_body ul li a figure{margin-bottom:0;width:25%}#help_body ul li a h4{margin-bottom:5px;line-height:1.1;font-size:1rem}#help_body ul li a p{line-height:1.5;margin-bottom:0}}@media (min-width:992px){.py-small{padding-top:4.5rem;padding-bottom:4.5rem}.py-middle{padding-top:7rem;padding-bottom:7rem}.py-large{padding-top:9.5em;padding-bottom:9.5rem}h1{font-size:1.7rem}h2{font-size:1.6rem}h3{font-size:1.5rem}h4{font-size:1.2rem}h5,h6{font-size:1.1rem}#upcoming .slider.event li a{height:480px}#upcoming .slider.event li .inner figure{width:50%;height:465px;overflow:hidden;margin-bottom:0;padding-bottom:0}}.wp-pagenavi{margin-bottom:40px}