@import url("https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300;700&display=swap");.ff-sans{font-weight:300}.ff-sans,.ff-sans-b{font-family:Open Sans Condensed,sans-serif;letter-spacing:.18em}.ff-sans-b{font-weight:700}.text-shadow{text-shadow:1.5px 1.5px 10px rgba(0,0,0,.75)}.header__container[data-layout=desktop] .header__logo-col{margin-right:0!important}.header__container[data-layout=desktop] .header__button-col{margin-left:.5rem}#TOP_KV .sr-cover-image{background-attachment:local}@media (max-width:767px){#TOP_KV .sr-cover-image{background-image:url(/hubfs/8426731/hibikus/top/TOP_SP.jpg)}}#footer_address .responsive-image.mb-4 img{margin-bottom:-16px}#footer_address .tel{border-top:2px solid #080808;font-size:30px;letter-spacing:.09em;margin:0 0 24px}#footer_address .tel .ff-sans-b{color:#080808;display:inline-block;pointer-events:none;text-decoration:none}#footer_address dl{align-items:flex-start;display:flex;flex-flow:row wrap;font-size:90%;justify-content:space-between;line-height:1.46;margin-bottom:0}#footer_address dl dt{margin:0 0 16px;width:22.05128205%}#footer_address dl dd{margin:0 0 16px;width:77.94871795%}#footer_address dl dd p{margin:0}#footer_address dl dd p+p{margin:10px 0 0}#footer_address dl dd .area-btn{margin:16px 0 0}#footer_address dl dd .area-btn .btn-map{background:#181717;color:#fff;display:inline-block;font-size:13px;min-height:2.5rem;padding:10px 20px}.btn-map:hover,.cta-button:hover,.cta_button:hover,[data-hubspot-cta-id]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:rgba(8,8,8,.75);transition:background-color .5s ease}.lessons_by_class.sr-cards-grid-02 .card{padding:1.35rem 1.2rem!important}.lessons_by_class.sr-cards-grid-02 .card .card-image{padding-bottom:.5625rem}.area-recital .content{background:#f4eee2;box-sizing:border-box;padding:0 14px 30px}.area-recital .content .point{background:#f4eee2;border-radius:90px;color:#ff60a6;display:block;height:90px;margin:0 auto -65px;position:relative;text-align:center;top:-45px;width:90px}.area-recital .content .point .ico-point{margin-top:-22px;top:25%}.area-recital .content .point p{font-size:18px;line-height:1;margin:15px 0 0}.area-recital .content h4{font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.7;margin:0 auto 16px;text-align:center}.area-recital .content h4 span{position:relative}.area-recital .content h4 span:after{background:url(/hubfs/8426731/hibikus/beginner/bg_brush.png) 50% no-repeat;bottom:-10px;content:"";display:inline-block;height:7px;left:0;position:absolute;width:100%}.area-recital .content p{text-align:center}.ico{display:inline-block}.ico-point{background:url(/hubfs/8426731/hibikus/common/ico_like.svg) 50% no-repeat;background-size:29px 36px;height:36px;position:relative;top:10px;width:29px}.ico-tel{background:url(/hubfs/8426731/hibikus/common/ico_tel.svg) 50% no-repeat;background-size:23px 23px;height:23px;position:relative;top:-2px;width:23px}.ico-arrow-down{border-right:1px solid #080808;border-top:1px solid #080808;display:inline-block;height:5px;left:10px;position:relative;top:-3px;transform:rotate(135deg);transition:all .3s;width:5px}table{width:100%}table th{background:#f0f0f0;border:1px solid #e0e0e0;padding:8px}.page-schedule table th{padding:8px;text-align:center}.page-schedule table th:first-of-type{width:10%}.page-schedule table th:nth-of-type(2){width:20%}.page-schedule table th:nth-of-type(3){width:30%}.page-schedule table th:nth-of-type(4),.page-schedule table th:nth-of-type(5){width:20%}table td{background:#fff;border:1px solid #e0e0e0;padding:12px;position:relative;text-align:left}.page-schedule table td{padding:6px;text-align:center}table .saturday{color:#0248b1}table .sunday{color:#b10202}@media (max-width:767px){table th{line-height:1;padding:4px}table td{line-height:1.4;padding:4px}.page-schedule table td{padding:4px 2px}}.list-experienced{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;height:100%;padding-left:0;grid-gap:0 0;grid-template-areas:"txt1 txt2 img1" "img2 txt3 txt4" "img2 txt5 img3"}.list-experienced .list-txt1{grid-area:txt1}.list-experienced .list-txt2{grid-area:txt2}.list-experienced .list-txt3{grid-area:txt3}.list-experienced .list-txt4{grid-area:txt4}.list-experienced .list-txt5{grid-area:txt5}.list-experienced .list-img1{background:url(/hubfs/8426731/hibikus/experienced/img_experienced1.jpg) 50% no-repeat;background-size:cover;grid-area:img1}.list-experienced .list-img2{background:url(/hubfs/8426731/hibikus/experienced/img_experienced2.jpg) 50% no-repeat;background-size:cover;grid-area:img2}.list-experienced .list-img3{background:url(/hubfs/8426731/hibikus/experienced/img_experienced3.jpg) 50% no-repeat;background-size:cover;grid-area:img3}.list-experienced h4,.list-experienced h5{font-size:30px;text-align:center}.list-experienced h4{color:#fff;font-weight:700;margin:80px 0 24px;width:100%}.list-experienced h5{color:#a527b2;letter-spacing:.1em;margin:0 0 64px}.list-experienced p{box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;line-height:1.6;padding:0 30px 45px}.list-experienced li:nth-of-type(4n-3){background:#000}.list-experienced li:nth-of-type(4n-2),.list-experienced li:nth-of-type(7){background:#180b19}.list-experienced li{list-style:none;margin-bottom:0}@media (max-width:767px){.list-experienced h4,.list-experienced h5{font-size:30px;text-align:center}.list-experienced h4{color:#fff;font-weight:700;margin:0 auto 20px;width:100%}.list-experienced h5{color:#a527b2;margin:0 0 30px}.list-experienced p{box-sizing:border-box;color:#fff;font-size:15px;font-weight:700;line-height:1.5;padding:0 20px}.list-experienced li:nth-of-type(4n-3){background:#000;display:block;padding:45px 0}.list-experienced li:nth-of-type(4n-2){background:#180b19;padding:45px 0}.list-experienced li:nth-of-type(7){background:#000;padding:45px 0}.list-experienced{display:block;height:100%;margin:0 -20px}.list-experienced .list-img1{background:none;grid-area:img1}.list-experienced .list-img2{background:url(/hubfs/8426731/hibikus/experienced/img_experienced2.jpg) 50% no-repeat #17071b;background-size:contain;grid-area:img2;height:440px}.list-experienced .list-img3{background:none;grid-area:img3}}#hibikus_tab li,#hibikus_tab ul{list-style:none;margin:0;padding:0}.area-studio{margin:0 auto 30px}.area-studio .list-studio{align-items:flex-end;display:flex;height:70px;justify-content:space-between}.area-studio .list-studio li{width:33.13659359%}.area-studio .list-studio li .is-block-sp{display:none}.area-studio .list-studio li a{align-items:center;background:#eaeaea;color:#999;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;letter-spacing:.5em;text-align:center;text-indent:.5em}.area-studio .list-studio li a:hover{opacity:1}.area-studio .list-studio .current a{background:#080808;color:#fff;height:70px}.area-studio .list-studio .asakusa a{letter-spacing:.25em;text-indent:.25em}@media (max-width:767px){.area-studio{border-bottom:2px solid #080808;margin:0 -20px 50px;padding:0 20px}.area-studio .list-studio{align-items:flex-end;display:flex;height:54px;justify-content:space-between}.area-studio .list-studio li{width:32.23880597%}.area-studio .list-studio li .is-block-sp{display:block}.area-studio .list-studio li a{align-items:center;background:#eaeaea;display:flex;font-size:15px;height:44px;justify-content:center;text-align:center}.area-studio .list-studio .current a{height:54px}.area-studio .list-studio .asakusa a{letter-spacing:.05em;line-height:1;text-indent:.05em}}#hibikus_tab .sec-lesson-in{margin:0 auto;position:relative}#hibikus_tab .sec-lesson-in .sec-child{display:flex;justify-content:space-between;position:relative;z-index:1}#hibikus_tab .sec-lesson-in .sec-child .content{margin:0 auto;width:100%}#hibikus_tab .sec-lesson-in:after{border-top:2px solid #080808;content:"";position:absolute;right:0;top:60px;width:50%;z-index:0}#hibikus_tab .sec-lesson-in .sec-child .content h3{background:#fff;font-size:72px;left:-80px;letter-spacing:.1em;position:absolute;top:0;white-space:nowrap}#hibikus_tab .sec-lesson-in .sec-child .content h3 span{position:relative;z-index:1}#hibikus_tab .sec-lesson-in .sec-child .content h3:before{background:#f4eee2;content:"";height:30px;left:74px;position:absolute;top:-50px;transform:rotate(-60deg);width:7px;z-index:1}#hibikus_tab .sec-lesson-in .sec-child .content-in h4{border-bottom:2px solid #222;font-size:36px;font-weight:700;margin:0 0 45px;padding:0 0 24px}#hibikus_tab .sec-lesson-in .sec-child .content-in p{font-size:16px;line-height:1.87;margin:0 0 90px}#hibikus_tab .sec-lesson-detail .sec-in{display:none}#hibikus_tab .sec-lesson-detail .sec-in.current{display:block}#hibikus_tab .sec-lesson-detail .sec-lesson-thumb{box-sizing:border-box;margin:0 auto 135px;padding:0 70px}#hibikus_tab .sec-lesson-detail .list-instructor-thumb{display:flex;flex-flow:row wrap}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li{margin-bottom:20px;margin-left:3.3%;width:11.4%}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li:nth-of-type(7n+1){margin-left:0}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li a{display:block}#hibikus_tab .sec-lesson-detail .list-instructor-thumb .txt{margin:8px 0 0;text-align:center}#hibikus_tab .sec-lesson-detail .list-lesson-thumb{display:flex;justify-content:center}#hibikus_tab .sec-lesson-detail .list-lesson-thumb li{margin:0 0 0 90px}#hibikus_tab .sec-lesson-detail .list-lesson-thumb li:first-child{margin:0}#hibikus_tab .sec-lesson-detail .sec-child{align-items:flex-start;display:flex;justify-content:space-between;margin:-90px 0 32px;padding:90px 70px 0}#hibikus_tab .sec-lesson-detail .sec-child .img{margin:0 0 135px;position:relative;width:30.4%}#hibikus_tab .sec-lesson-detail .sec-child .img img{position:relative}#hibikus_tab .sec-lesson-detail .sec-child .img:before{background:#f4eee2;bottom:-94px;content:"";height:100%;position:absolute;right:-45px;width:100%;z-index:0}#hibikus_tab .sec-lesson-detail .sec-child .content{box-sizing:border-box;width:69.6%}#hibikus_tab .sec-lesson-detail .sec-child .content-in{padding:0 0 0 90px}#hibikus_tab .sec-lesson-detail .sec-lesson-txt{margin:60px auto 48px;text-align:center}#hibikus_tab .sec-lesson-detail .sec-lesson-txt h4{font-size:24px;margin:0 auto 30px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .sec-lesson-asakusa-in{margin:0 auto 120px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .title{align-items:center;border-bottom:2px solid #080808;justify-content:flex-start;margin:-90px 70px 40px;padding:90px 0 16px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .title .ff-mincho{font-size:18px;padding:0 32px 0 16px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .title h3{border:none;margin:0;padding:0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .body{justify-content:flex-start;margin:0 auto;padding:0 90px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img{margin:0;min-width:88px;width:88px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img:before{display:none}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img-in{margin:0 0 32px;position:relative}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img-in:before{background:#f4eee2;bottom:-16px;content:"";height:100%;position:absolute;right:-16px;width:100%;z-index:0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .content{padding:0 0 0 56px;width:auto}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa{display:flex;flex-flow:row wrap;margin:-8px 0 0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dt{width:13%}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dd{width:87%}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dd,#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dt{line-height:2;margin:0 0 10px}#hibikus_tab .sec-lesson-detail .ff-cormorant{font-size:24px;letter-spacing:.07em;margin:0 0 12px;padding:0 0 0 90px}#hibikus_tab .sec-lesson-detail h3{border-bottom:2px solid #080808;box-sizing:border-box;font-size:36px;font-weight:700;letter-spacing:.1em;margin:0 0 85px;padding:0 0 20px 90px}#hibikus_tab .sec-lesson-detail .content-in p{font-size:16px;letter-spacing:.05em;line-height:1.71;margin:0 0 30px}#hibikus_tab .sec-lesson-detail .tit-lesson-detail{font-size:24px;letter-spacing:.2em;margin:12px 0 20px;position:relative}#hibikus_tab .sec-lesson-detail .tit-lesson-detail:after{background-color:#080808;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}#hibikus_tab .sec-lesson-detail .tit-lesson-detail span{background-color:#fff;padding:0 16px 0 0;position:relative;z-index:1}@media (max-width:767px){#hibikus_tab .sec-lesson-detail .sec-lesson-thumb{margin:0 auto 90px;padding:0;width:100%}#hibikus_tab .sec-lesson-detail .list-instructor-thumb{display:flex;flex-flow:row wrap;justify-content:flex-start}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li{margin:0 0 30px 6%;width:20%}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li:nth-of-type(8){margin:0 0 30px 6%}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li:nth-of-type(4n-3){margin:0 0 30px}#hibikus_tab .sec-lesson-detail .list-instructor-thumb li a{display:block}#hibikus_tab .sec-lesson-detail .list-instructor-thumb .txt{font-size:12px;margin:6px 0 0;text-align:left}#hibikus_tab .sec-lesson-detail .list-instructor-thumb .txt .ico{left:5px}#hibikus_tab .sec-lesson-detail .sec-child{align-items:flex-start;display:block;justify-content:space-between;margin:-90px 0 90px;padding:45px 0 0;position:relative;width:100%}#hibikus_tab .sec-lesson-detail .sec-child .img{margin:0;position:relative;width:45%}#hibikus_tab .sec-lesson-detail .sec-child .img img{position:relative;z-index:1}#hibikus_tab .sec-lesson-detail .sec-child .img:before{background:#f4eee2;bottom:-30px;content:"";height:100%;position:absolute;right:-45px;width:100%;z-index:0}#hibikus_tab .sec-lesson-detail .sec-child .content{box-sizing:border-box;padding:0;width:100%}#hibikus_tab .sec-lesson-detail .sec-child .content .title{position:absolute;right:-20px;top:140px;width:65%}#hibikus_tab .sec-lesson-detail .sec-child .content-in{padding:60px 0 0}#hibikus_tab .sec-lesson-detail .sec-lesson-txt{margin:0 auto 48px;text-align:center}#hibikus_tab .sec-lesson-detail .sec-lesson-txt h4{font-size:24px;margin:0 auto 30px}#hibikus_tab .sec-lesson-detail .list-lesson-thumb{display:flex;flex-flow:row wrap;justify-content:center}#hibikus_tab .sec-lesson-detail .list-lesson-thumb li,#hibikus_tab .sec-lesson-detail .list-lesson-thumb li:first-child{margin:0 16px 16px 0}#hibikus_tab .sec-lesson-detail .list-lesson-thumb li .ico{left:5px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .sec-lesson-asakusa-in{margin:0 auto 75px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .title{align-items:center;border-bottom:2px solid #080808;display:flex;justify-content:flex-start;margin:-90px auto 30px;padding:90px 0 10px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .title .ff-mincho{font-size:12px;padding:0 12px 0 4px}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .title h3{border:none;font-size:20px;margin:0;padding:0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .body{margin:0 auto;padding:0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img{display:flex;margin:0;min-width:88px;padding:0 10px;width:auto}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img:before{display:none}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img-in{margin:0 40px 0 0;position:relative}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .img-in:before{background:#f4eee2;bottom:-16px;content:"";height:100%;position:absolute;right:-16px;width:100%;z-index:0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .content{padding:44px 0 0;width:auto}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa{display:flex;flex-flow:row wrap;margin:-8px 0 0}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dt{width:30%}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dd{width:70%}#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dd,#hibikus_tab .sec-lesson-detail .sec-lesson-asakusa .list-lesson-asakusa dt{margin:0 0 10px}#hibikus_tab .sec-lesson-detail .ff-cormorant{font-size:14px;margin:0 0 12px;padding:0 0 0 35%}#hibikus_tab .sec-lesson-detail h3{border-bottom:2px solid #080808;box-sizing:border-box;font-size:18px;font-weight:700;margin:0 auto;padding:0 0 16px 35%}#hibikus_tab .sec-lesson-detail .content-in p{font-size:14px;margin:0 0 14px}}#page-studio li,#page-studio ul{list-style:none;margin:0;padding:0}#page-studio .sec-studio{display:none;padding:45px 0 0}#page-studio .sec-studio.current{display:block}#page-studio .sec-studio-title{margin:0 auto 135px;position:relative}#page-studio .sec-studio-title:after{border-top:2px solid #080808;bottom:0;content:"";position:absolute;right:0;width:50%;z-index:0}#page-studio .sec-studio-asakusa .sec-studio-title:after{left:0;right:auto}#page-studio .sec-child{padding-bottom:60px}#page-studio .sec-studio-title .sec-child{border-bottom:2px solid #080808;display:flex;justify-content:space-between;margin:0 70px;padding:0 0 60px}#page-studio .sec-studio-title .sec-child .content,#page-studio .sec-studio-title .sec-child h3{margin:auto 0 0;text-align:center;width:50%}#page-studio .sec-studio-title .sec-child h3 img{height:84px;width:279px}#page-studio .sec-studio-asakusa .sec-studio-title .sec-child h3 img{height:174px;width:265px}#page-studio .sec-studio-title .sec-child .content{width:45%}#page-studio .sec-studio-title .sec-child .content p{font-size:16px;letter-spacing:.06em;line-height:1.71;text-align:left}#page-studio .sec-studio-in{margin:0 auto 45px}#page-studio .sec-studio-in .sec-child{position:relative}#page-studio .sec-studio-tenjin .sec-studio-in .sec-child:first-of-type:after,#page-studio .sec-studio-yokohama .sec-studio-in .sec-child:first-of-type:after{border-bottom:2px solid #f4eee2;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;width:60%}#page-studio .sec-studio-tenjin .sec-studio-in .sec-child:first-of-type:after{width:720px}#page-studio .sec-studio-in .sec-child .img{position:relative}#page-studio .sec-studio-in .sec-child:first-of-type .img{align-items:center;display:flex;justify-content:space-between}#page-studio .sec-studio-tenjin .sec-child:first-of-type .img{justify-content:center;margin:0 auto 135px}#page-studio .sec-studio-tenjin .sec-child:first-of-type .content{bottom:-70px;left:auto;right:auto;width:720px}#page-studio .sec-studio-tenjin .sec-studio-title .sec-child:first-of-type .content{width:45%}#page-studio .sec-studio-in .sec-child .img .img-bottom{margin:0 0 0 -60px}#page-studio .sec-studio-asakusa .sec-studio-in .sec-child .img .img-top{position:relative;z-index:1}#page-studio .sec-studio-in .sec-child .content{bottom:0;position:absolute;right:0;text-align-last:right}#page-studio .sec-studio-in .sec-child .content h4{font-size:60px;letter-spacing:.1em;margin:0 -8px 16px 0}#page-studio .sec-studio-in .sec-child .content p{color:#30343b;font-size:24px;font-weight:700}#page-studio .sec-studio-in .sec-child-half .content{bottom:-70px}#page-studio .sec-studio-in .sec-child-half{display:flex;justify-content:space-between;padding-bottom:180px;padding-top:90px;width:100%}#page-studio .sec-studio-in .sec-child-half:after{background:#f4eee2;content:"";height:312px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:2px}#page-studio .sec-studio-in .sec-child-half .sec-child-in{position:relative;width:45.5%}#page-studio .sec-studio-in .sec-child-time .sec-child-in{align-items:center;border-bottom:2px solid #080808;border-top:2px solid #080808;display:flex;font-size:24px;font-weight:700;justify-content:center;letter-spacing:.1em;padding:45px 0}#page-studio .sec-studio-in .sec-child-time .sec-child-in h5{margin:0 90px 0 0}#page-studio .sec-studio-in .sec-child-time .sec-child-in p{margin:0 30px 0 0}#page-studio .sec-studio-in .sec-child-time .sec-child-in p:last-child{font-size:18px}#page-studio .sec-studio-in .sec-child-detail .list-studio{font-size:16px;margin:0 0 45px;text-align:center}#page-studio .sec-studio-in .sec-child-detail .list-studio>li{border-bottom:2px solid #f4eee2;display:flex;padding:16px 0;width:100%}#page-studio .sec-studio-in .sec-child-detail .list-studio .title{background:#f4eee2;border:none;padding:15px 0}#page-studio .sec-studio-in .sec-child-detail .list-studio li .name{width:25%}#page-studio .sec-studio-in .sec-child-detail .list-studio li .area,#page-studio .sec-studio-in .sec-child-detail .list-studio li .capa{width:12.5%}#page-studio .sec-studio-in .sec-child-detail .list-studio li .price{width:50%}#page-studio .sec-studio-in .sec-child-detail .list-studio-in{margin:0 0 -16px}#page-studio .sec-studio-in .sec-child-detail .list-studio-in>li{align-items:center;display:flex;justify-content:center;margin:0 0 8px;text-align:left}#page-studio .sec-studio-in .sec-child-detail .list-studio-in>li div{width:20%}#page-studio .sec-studio-in .sec-child-detail .list-studio-in>li div:first-of-type{width:25%}#page-studio .sec-studio-in .sec-child-detail .sec-guide .sec-guide-in{margin:0 0 60px}#page-studio .sec-studio-in .sec-child-detail .sec-guide p{margin:0 0 0 1.5em}#page-studio .sec-studio-in .sec-child-detail .sec-guide p a{text-decoration:underline}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-guide{margin:0 0 0 2.5em;text-indent:-1em}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel{border-left:2px solid #f4eee2;border-top:2px solid #f4eee2;margin:20px 1.5em}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel li{border-bottom:2px solid #f4eee2;display:flex}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel li:first-child{background:#fcfbf8}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel li div{border-right:2px solid #f4eee2;box-sizing:border-box;padding:12px 0;text-align:center;width:33.4%}#page-studio .sec-bottom-studio p{font-size:20px;margin:0 0 40px;text-align:center}#page-studio .sec-bottom-studio-in{align-items:center;display:flex;justify-content:center}#page-studio .sec-bottom-studio .category{background:#080808;color:#fff;letter-spacing:.2em;min-width:135px;padding:8px 0;text-align:center}#page-studio .sec-bottom-studio .tel{align-items:center;display:flex;font-size:36px;justify-content:center;letter-spacing:.09em;margin:0 0 0 30px}#page-studio .sec-bottom-studio .tel a{pointer-events:none}#page-studio .sec-bottom-studio .tel .ico{background:url(/hubfs/8426731/hibikus/common/ico_tel.svg) 50% no-repeat;background-size:23px 23px;height:23px;margin:0 10px 0 0;padding:0 10px 0 0;width:23px}.is-block-sp{display:none}@media (max-width:767px){#page-studio #main .sec-head .sec-head-txt .txt-head+ul li i{left:10px}#page-studio #main .sec-head .sec-head-txt .txt-head+ul li span{padding:0 0 0 20px}#page-studio .sec-studio-asakusa,#page-studio .sec-studio-tenjin{padding:90px 0 0}#page-studio .sec-studio-title{margin:0 auto 64px;position:relative}#page-studio .sec-studio-title:after{border-top:2px solid #080808;bottom:0;content:"";position:absolute;right:0;width:50%;z-index:0}#page-studio .sec-studio-asakusa .sec-studio-title:after{left:0;right:auto}#page-studio .sec-child{padding-bottom:60px}#page-studio .sec-studio-title .sec-child{border-bottom:2px solid #080808;display:flex;justify-content:space-between;padding:0 0 30px}#page-studio .sec-studio-title .sec-child .content,#page-studio .sec-studio-title .sec-child h3{margin:auto 0 0;text-align:center;width:44%}#page-studio .sec-studio-title .sec-child h3 img{height:42px;width:140px}#page-studio .sec-studio-asakusa .sec-studio-title .sec-child h3 img{height:92px;width:140px}#page-studio .sec-studio-title .sec-child .content{width:56%}#page-studio .sec-studio-title .sec-child .content p{font-size:15px;letter-spacing:.06em;line-height:1.71;text-align:left}#page-studio .sec-studio-title .sec-child .content p br{display:none}#page-studio .sec-studio-in{margin:0 auto 20px}#page-studio .sec-studio-in .sec-child{padding-bottom:45px;position:relative}#page-studio .sec-studio{padding:0}#page-studio .sec-studio-yokohama .sec-studio-in .sec-child:first-of-type:after{border-bottom:2px solid #f4eee2;bottom:0;content:"";left:0;margin:0 auto;position:absolute;right:0;width:60%}#page-studio .sec-studio-in .sec-child .img{position:relative}#page-studio .sec-studio-in .sec-child:first-of-type .img{align-items:center;display:flex;justify-content:space-between}#page-studio .sec-studio-tenjin .sec-child:first-of-type .img{justify-content:center;margin:0 auto 60px}#page-studio .sec-studio-tenjin .sec-child:first-of-type .content{bottom:-35px}#page-studio .sec-studio-tenjin .sec-studio-title .sec-child:first-of-type .content{width:56%}#page-studio .sec-studio-in .sec-child .img .img-bottom{margin:0 0 0 -60px}#page-studio .sec-studio-in .sec-child:first-of-type .img .is-block-sp{display:none}#page-studio .sec-studio-in .sec-child:first-of-type .img .is-block-pc{display:block}#page-studio .sec-studio-asakusa .sec-studio-in .sec-child .img .img-top{position:relative;z-index:1}#page-studio .sec-studio-in .sec-child .content{bottom:0;position:absolute;right:0;text-align-last:right}#page-studio .sec-studio-in .sec-child .content h4{font-size:30px;letter-spacing:.1em;margin:0 -4px 10px 0}#page-studio .sec-studio-in .sec-child .content p{font-size:14px;font-weight:700}#page-studio .sec-studio-in .sec-child-half .content{bottom:-35px}#page-studio .sec-studio-in .sec-child-half{display:flex;justify-content:space-between;padding-bottom:100px;padding-top:90px;width:100%}#page-studio .sec-studio-in .sec-child-half:after{background:#f4eee2;content:"";height:312px;left:0;margin:0 auto;position:absolute;right:0;top:0;width:2px}#page-studio .sec-studio-in .sec-child-half .sec-child-in{position:relative;width:45.5%}#page-studio .sec-studio-in .sec-child-time .sec-child-in{align-items:center;border-bottom:2px solid #080808;border-top:2px solid #080808;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.1em;padding:20px 0}#page-studio .sec-studio-in .sec-child-time .sec-child-in h5{margin:0 90px 0 0}#page-studio .sec-studio-in .sec-child-time .sec-child-in p{margin:0 30px 0 0}#page-studio .sec-studio-in .sec-child-detail .list-studio{font-size:14px;margin:0 0 24px;text-align:center}#page-studio .sec-studio-in .sec-child-detail .list-studio>li{border-bottom:2px solid #f4eee2;display:flex;font-size:14px;padding:16px 0;width:100%}#page-studio .sec-studio-in .sec-child-detail .list-studio>li .is-block-sp{display:none}#page-studio .sec-studio-in .sec-child-detail .list-studio .title{background:#f4eee2;border:none;padding:15px 0}#page-studio .sec-studio-in .sec-child-detail .list-studio li .name{width:20%}#page-studio .sec-studio-in .sec-child-detail .list-studio li .area,#page-studio .sec-studio-in .sec-child-detail .list-studio li .capa{width:13%}#page-studio .sec-studio-in .sec-child-detail .list-studio li .price{width:60%}#page-studio .sec-studio-in .sec-child-detail .list-studio-in{margin:0 0 -16px}#page-studio .sec-studio-in .sec-child-detail .list-studio-in>li{align-items:center;display:flex;justify-content:space-evenly;margin:0 0 8px;text-align:left}#page-studio .sec-studio-in .sec-child-detail .list-studio-in>li div{width:20%}#page-studio .sec-studio-in .sec-child-detail .list-studio-in>li div:first-of-type{width:25%}#page-studio .sec-studio-in .sec-child-detail .sec-guide .sec-guide-in{margin:0 0 60px}#page-studio .sec-studio-in .sec-child-detail .sec-guide h6{border-left:8px solid #f4eee2;font-size:16px;font-weight:700;margin:0 0 16px;padding:0 0 0 16px}#page-studio .sec-studio-in .sec-child-detail .sec-guide p{margin:0 0 0 1.5em}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-guide{margin:0 0 0 2.5em;text-indent:-1em}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel{border-left:2px solid #f4eee2;border-top:2px solid #f4eee2;margin:20px 1.5em}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel li{border-bottom:2px solid #f4eee2;display:flex}#page-studio .sec-studio-in .sec-child-detail .sec-guide .list-cancel li div{border-right:2px solid #f4eee2;box-sizing:border-box;padding:12px 0;text-align:center;width:33.4%}#page-studio .sec-bottom-studio p{font-size:16px;margin:0 0 30px}#page-studio .sec-bottom-studio .tel{font-size:20px;margin:0 0 0 12px}#page-studio .sec-studio-in .sec-child .content h4{display:none}#page-studio .sec-studio-title .sec-child{margin:0}#page-studio .sec-studio-in .sec-child-time .sec-child-in{letter-spacing:0;padding:0}#page-studio .sec-studio-in .sec-child-time .sec-child-in p{font-size:15px;margin:0 8px 0 0}#page-studio .sec-studio-in .sec-child-time .sec-child-in h5,#page-studio .sec-studio-in .sec-child-time .sec-child-in p:last-child{font-size:13px;margin:0 8px 0 0}}#page-about .hero-feature{border:none}#about_asakusa{margin:0 0 -150px;position:relative;top:-200px;z-index:0}#about_asakusa_logo{position:relative;top:110px}@media (max-width:767px){#about_asakusa_logo{top:0}}#admission span.large{font-size:2rem}.sr-cards-grid-02#admission .card{padding:2.5rem!important}#page-admission ul{border-top:2px solid #f4eee2;padding-left:0}#page-admission ul li{border-bottom:2px solid #f4eee2;box-sizing:border-box;display:flex;font-size:16px;line-height:1.71;padding:24px 40px}#page-admission ul li h5{font-weight:700;width:30%}#page-admission p{margin-left:1em;text-indent:-1em}#page-admission ul li .content{letter-spacing:-.03em;width:70%}#page-admission ul+p{margin:0 0 0 40px}.page-access .list-access{align-items:center;display:flex;justify-content:center}.page-access .list-access li{list-style:none;margin:0 0 0 80px}.page-access .list-access li:first-child{margin:0}.page-access .list-access li i{border-right:2px solid #080808;border-top:2px solid #080808;height:7px;left:0;width:7px}.page-access .list-access li span{padding:0 0 0 10px}@media (max-width:767px){.page-access ul{padding-left:0}.page-access .list-access li{margin:0 0 0 20px}}.page-access .content .tel{font-size:30px;letter-spacing:.09em;margin:0 0 8px}.page-access .content .tel a.ff-sans-b{color:#080808;display:inline-block;pointer-events:none;text-decoration:none}.page-access .content dl{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;line-height:1.46}.page-access .content dl dt{margin:0 0 8px;width:22.05128205%}.page-access .content dl dd{margin:0 0 8px;width:77.94871795%}.page-access .content dl dd p+p{margin:5px 0 0}.page-access .shop .sr-valign-top{align-items:flex-end}.tit-trial{align-items:center;background:#f4eee2;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:40px auto -20px;padding:13px 0}.news-link:hover{background-color:#f5f5f5}.news-content{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.8em}.news-tags{display:flex;gap:.3em}.news-tags .news-tag{background-color:#000;border-radius:2px;color:#fff;font-size:.75rem;padding:.2em .5em;white-space:nowrap}.news-tags .tag-workshop{background-color:#ccc!important;color:#000!important}#hibikus_card .card-tag.tag-yokohama,.news-tags .tag-yokohama{background-color:#640125}#hibikus_card .card-tag.tag-asakusa,.news-tags .tag-asakusa{background-color:#a22041}#hibikus_card .card-tag.tag-tenjin,.news-tags .tag-tenjin{background-color:#c9a632}.news-tags .current_tag{display:none}.news-date{color:#666;font-size:.85rem;white-space:nowrap}.news-title{flex:1;font-size:1rem;font-weight:500;min-width:0}.news-tags .news-tag-post{background-color:#fff;border:1px solid #080808;color:#080808;padding:.2em .5em;white-space:nowrap}