﻿body{background-color:#f8f0ef;color:#42220b;letter-spacing:.15rem;font-size:.9rem;text-align:justify;text-justify:inter-ideograph}h1{font-family:"Zen Old Mincho",serif}h2{font-family:"Zen Old Mincho",serif}h3{font-family:"Zen Old Mincho",serif}h4{font-family:"Zen Old Mincho",serif}h5{font-family:"Zen Old Mincho",serif}h6{font-family:"Zen Old Mincho",serif}h4{line-height:2.4rem}h4 div{line-height:1.8rem}h5{line-height:1.8rem}a{color:#784742;text-decoration:none;transition:all .2s ease-in-out}a:hover{color:#ce5d72;text-decoration:none}footer{background-color:#fff;padding-top:.6rem}h2{font-size:2rem;justify-content:center;align-items:center;text-align:center;margin-bottom:2rem}h2 span{margin:.8rem auto 1rem auto;padding-top:.8rem;display:block;font-size:.8rem;line-height:1.2rem}h2 span::before{border-top:1px solid #ce5d72;width:12%;content:"";display:block;margin:0 auto 1rem auto}@media screen and (max-width: 768px){h2 span::before{width:25%}}@media screen and (max-width: 768px){h2 span{margin:.2rem auto .8rem auto}}.reversal{color:#fff}.reversal span::before{border-top:1px solid #fff}.lh30{line-height:3rem}.instructor{font-size:.8rem}.instructor-name{font-weight:600;display:block}@media screen and (max-width: 768px){.instructor-name{text-align:center;align-items:center;justify-content:center}}.instructor-name::after{content:"";display:block;width:10%;height:2px;background-color:#ce5d72;margin:1.2rem 0}@media screen and (max-width: 768px){.instructor-name::after{margin:1.2rem auto}}.bg-red{background-color:#ce5d72}.bg-beige{background-color:#f8f0ef}.what-is-box .num{color:#fff;font-size:10rem;font-weight:bold;font-family:"Zen Old Mincho",serif;position:relative}.what-is-box .num span{font-size:1.5rem;color:#42220b;font-weight:400;position:absolute;margin:auto;top:50%;left:0}.what-is-box .num::after{content:"";display:block;width:10%;height:2px;background-color:#ce5d72;margin:-1rem auto 2rem 0}@media screen and (max-width: 768px){.what-is-box .num{top:-20px;margin:-30px 0 -40px 0}}.difference-point{color:#d5b590;font-size:12rem}.difference-point::after{content:"";display:block;width:80%;height:2px;background-color:#d5b590;margin:-1.5rem auto 1.5rem auto}@media screen and (max-width: 768px){.difference-point{margin-top:-20px;font-size:8rem}.difference-point::after{width:100%}}.difference-table{text-align:center;color:#42220b;border-color:#f8f0ef !important}.difference-table td,.difference-table th{vertical-align:middle;padding:1rem 0}@media screen and (max-width: 768px){.difference-table td,.difference-table th{padding:.5rem 0;font-size:.8rem}.difference-table td h5,.difference-table th h5{font-size:1rem}}.card{border:none;height:100%}.fc-red{color:#ce5d72}.fc-brown{color:#42220b}.mode_title{font-size:1.2rem;letter-spacing:.2rem;font-weight:600;margin-bottom:.5rem;text-align:center;display:block}.mode_title::after{content:"";display:block;width:10%;height:2px;background-color:#ce5d72;margin:1.2rem auto 0 auto}.mode-time{font-size:1.1rem;letter-spacing:.3rem;font-weight:600;margin-bottom:.5rem;text-align:center;display:block;border-top:1px solid #ce5d72;border-bottom:1px solid #ce5d72;padding:1rem 0 1rem 0}.bg-merit{background-image:url(../image/bg01.jpg);background-position:center top;background-repeat:no-repeat;background-size:contain}.merit-box{background-color:#f8f0ef;padding:2rem 1rem 1rem 1rem;border-radius:1rem;position:relative;align-items:center;justify-content:center;height:8rem}.merit-box .num{position:absolute;color:#fff;font-family:"Zen Old Mincho",serif;font-size:4rem;margin:0;top:-0.8rem;right:1rem;z-index:1}.merit-box .merit-text{font-size:1rem;position:absolute;z-index:2;height:100%;justify-content:center}.hd-day{text-align:center;justify-content:center;align-items:center;font-family:"Zen Old Mincho",serif;font-size:3rem}.hd-day span{font-family:"Meddon",cursive;font-size:1.2rem;padding-right:.4rem}.hd-day::after{content:"";display:block;width:15%;height:1px;background-color:#d5b590;margin:1.2rem auto 2rem auto}.bg-history{background-image:url(../image/bg-history01.jpg);background-size:contain;background-position:center top;background-repeat:no-repeat;background-blend-mode:darken;background-color:#f8f0ef}.bg-history div{z-index:2}.table-history{color:#42220b}.table-history td{padding-top:2rem;padding-left:2rem;padding-bottom:2rem}.table-history th{vertical-align:middle;width:180px;text-align:end;position:relative;padding-right:2rem;margin-right:2rem;font-size:1rem;color:#d5b590}.table-history th span{display:block;font-size:.7rem}.table-history th::before{position:absolute;content:"";display:block;height:20px;width:20px;border-radius:50%;background-color:#d5b590;right:-10px}.table-history th::after{position:absolute;content:"";display:block;height:110%;width:1px;background-color:#d5b590;right:0;top:-5%}@media screen and (max-width: 768px){.table-history td{padding-top:1rem;padding-left:1rem;padding-bottom:1rem}.table-history th{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;vertical-align:top;text-align:start;width:40px;padding-right:1rem;padding-top:1.5rem;margin-right:1rem;font-size:.8rem}.table-history th span{font-size:.5rem}}.bg-ribon{background-image:url(../image/ribon.webp);background-position:top left;background-repeat:no-repeat;background-size:30%}.curriculum{color:#42220b}.curriculum h6{margin:0;font-weight:600}.curriculum ul{margin:0;padding-top:.5rem;padding-bottom:.2rem}.curriculum tr th{color:#784742;font-size:.8rem;letter-spacing:.05rem}.curriculum td{text-align:start;padding:1rem 0}.present-box{filter:drop-shadow(10px 10px 10px rgba(165, 80, 80, 0.2))}.present-ul{padding-left:0;display:flex;flex-wrap:wrap}.present-ul li{padding-right:.4rem;display:inline}.foot-nav{font-size:.9rem}.foot-nav img{width:100%;max-width:200px}@media screen and (max-width: 991px){.foot-nav img{width:100%;max-width:150px}}.copyright{font-size:.8rem}.copyright img{width:100%;max-width:200px}.index-video-wrapper{height:100vh;position:relative}.index-video-wrapper2{height:100vh;position:relative;min-height:700px}#index-video-area{position:absolute;z-index:-1;top:0;right:0;left:0;bottom:0;overflow:hidden}#index-video-area2{position:absolute;z-index:-1;top:0;right:0;left:35%;bottom:0;overflow:hidden}@media screen and (max-width: 991px){#index-video-area2{left:0}}#index-video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}#index-video2{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:100vh;min-width:100%;object-fit:cover}.index-fv-pattern{content:"";display:block;width:100%;height:100vh;background-color:#42220b;opacity:.7;position:absolute;z-index:0}.index-fv-pattern2{content:"";display:block;width:100%;height:100vh;min-height:700px;background:linear-gradient(to right, #f8f0ef 35%, rgba(228, 195, 203, 0.5) 50%);position:absolute;z-index:0}@media screen and (max-width: 991px){.index-fv-pattern2{background:linear-gradient(to top, rgba(228, 195, 203, 0.5) 35%, rgba(228, 195, 203, 0.5) 40%)}}.fv-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2rem;font-weight:600;letter-spacing:.2rem;text-align:center;width:100%;z-index:1;margin:0}.fv-text img{width:35vw}@media screen and (max-width: 768px){.fv-text img{width:70vw}}@media screen and (max-width: 768px){.fv-text{font-size:1.5rem}}.fv-text2{font-family:"Zen Old Mincho",serif;position:absolute;top:50%;left:18%;transform:translate(-50%, -50%);font-size:1.5rem;font-weight:600;letter-spacing:.2rem;text-align:center;width:100%;z-index:1;margin:0}.fv-text2 img{width:250px}@media screen and (max-width: 991px){.fv-text2{color:#fff;left:50%;font-size:1.2rem}}.fv-subtext{font-size:2rem;letter-spacing:.5rem;line-height:3.5rem;display:inline-block}@media screen and (max-width: 768px){.fv-subtext{font-size:1.2rem;line-height:2.5rem}}.fv-subtext div{width:auto;max-width:100%;border-top:#fff solid 1px;padding:.5rem 5rem 0 5rem;margin-top:.5rem;font-size:1.5rem;letter-spacing:.5rem;line-height:2.5rem;font-weight:normal}@media screen and (max-width: 768px){.fv-subtext div{font-size:1rem;padding:.5rem .2rem 0 .2rem;line-height:1.5rem}}.fv-subtext2{font-size:1rem;letter-spacing:.1rem;line-height:2.5rem;display:inline-block}.fv-subtext2 div{width:auto;margin-top:.2rem;letter-spacing:.1rem;line-height:2.5rem;font-weight:normal}.fv-subtext2 div::before{content:"";display:block;width:50px;margin:0 auto;border-bottom:#42220a 2px solid}@media screen and (max-width: 991px){.fv-subtext2 div::before{border-bottom:#fff 2px solid}}.go-form{font-family:"Zen Old Mincho",serif;display:none;position:fixed;right:0%;bottom:120px;color:#fff;padding:2rem;border-radius:50%;display:inline-block;text-decoration:none;z-index:100;transition:all .2s ease-in-out}.go-form:hover{color:#fff}@media screen and (max-width: 991px){.go-form{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:1rem .5rem 1rem 2rem;bottom:120px}}.go-form:hover::before{background-color:#ce5d72}.go-form::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:100%;height:80px;background-color:#d5b590;border-radius:10px 0 0 10px;box-shadow:-5px 5px 4px 0px rgba(255,119,144,.1),5px 5px 4px 0px rgba(83,39,26,.2);z-index:-1;transition:all .2s ease-in-out}@media screen and (max-width: 991px){.go-form::before{height:100%;width:60px;border-radius:10px 0 0 10px;left:65%}}.go-certification{font-family:"Zen Old Mincho",serif;display:none;position:fixed;right:0%;bottom:40px;color:#ce5d72;padding:2rem;border-radius:50%;display:inline-block;text-decoration:none;z-index:100;transition:all .2s ease-in-out}.go-certification:hover{color:#fff}@media screen and (max-width: 991px){.go-certification{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:1rem .5rem 1rem 2rem;bottom:260px}}.go-certification:hover::before{background-color:#ce5d72}.go-certification::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:100%;height:80px;background-color:#fff;border-radius:10px 0 0 10px;box-shadow:-5px 5px 4px 0px rgba(255,119,144,.1),5px 5px 4px 0px rgba(83,39,26,.2);z-index:-1;transition:all .2s ease-in-out}@media screen and (max-width: 991px){.go-certification::before{height:100%;width:60px;border-radius:10px 0 0 10px;left:65%}}.go-balm{font-weight:bold;display:none;position:fixed;right:0%;bottom:220px;padding:1rem;border-radius:50%;display:inline-block;text-decoration:none;z-index:100;transition:all .2s ease-in-out}.go-balm:hover{color:#fff}@media screen and (max-width: 991px){.go-balm{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding:1rem .5rem 1rem .5rem;bottom:20px}}.go-balm:hover .balm-img{content:url("../image/multibalm4.webp")}.balm-img{width:200px}@media screen and (max-width: 991px){.balm-img{width:100px}}.eyeline-video-wrapper1{position:absolute;z-index:1;width:clamp(18.75rem,-32.917rem + 83.33vw,40rem);right:250px;bottom:50px;display:block}@media screen and (max-width: 991px){.eyeline-video-wrapper1{display:none}}.bg-flower01{background-image:url(../image/bg-flower01.webp);background-position:center center;background-size:contain;background-repeat:no-repeat}.bg-flower02{background-image:url(../image/bg-flower02.png);background-position:top right;background-size:35%;background-repeat:no-repeat}@media screen and (max-width: 768px){.bg-flower02{background-size:85%}}.bg-flower03{background-image:url(../image/bg-flower03.png);background-position:center top;background-size:contain;background-repeat:no-repeat}.bg-flower04{background-image:url(../image/bg-flower04.png);background-position:left top;background-size:40%;background-repeat:no-repeat}@media screen and (max-width: 768px){.bg-flower04{background-size:85%}}.bg-flower05{background-image:url(../image/bg-flower05.png);background-position:right top;background-size:40%;background-repeat:no-repeat}@media screen and (max-width: 768px){.bg-flower05{background-size:70%}}.privacy h4{margin-top:3rem}.privacy ol{margin:1rem 0 1rem 2rem;padding-left:1rem}.privacy ol li{padding:.2rem 0}.guide div{margin-bottom:3rem}.logo-message{width:200px}.logo-nav{width:200px}.table-about th,.table-about td{padding:1rem 0;text-align:start}@media screen and (max-width: 768px){.table-about th,.table-about td{display:block}}.lawyer{width:300px}@media screen and (max-width: 768px){.artmake-text{font-size:.9rem;letter-spacing:.1rem}}.sp-instructor{display:none}@media screen and (max-width: 768px){.sp-instructor{display:block;margin-right:.5rem;border-radius:50%;width:150px;height:150px}}.up-link{background-color:#fff;filter:drop-shadow(6px 6px 10px rgba(0, 0, 0, 0.2));transition:all .2s ease-in-out}.up-link:hover{filter:drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.2))}.rounded-setup-img{border-radius:5px 0 0 5px}@media screen and (max-width: 767px){.rounded-setup-img{border-radius:5px 5px 0 0}}.rounded-setup-body{border-radius:0 5px 5px 0}@media screen and (max-width: 767px){.rounded-setup-body{border-radius:0 0 5px 5px}}.stepup-link{transition:all .2s ease-in-out}.stepup-link:hover{background-color:#fdfafa}.stepup-tag{right:-10px;top:-10px;background-color:#f4dadf}.document_bg{margin:0 6rem;padding:6rem 0;align-items:center}@media screen and (max-width: 992px){.document_bg{margin:0 4rem;padding:3rem 0}}@media screen and (max-width: 767px){.document_bg{margin:0;padding:3rem 0}}.document{margin:0 5.5rem}@media screen and (max-width: 992px){.document{margin:0 4rem}}@media screen and (max-width: 767px){.document{margin:0 3rem}}.document .btn-outline-danger{font-size:.7rem}.thumb01{display:flex;background-size:cover;background-position:center center}.thumb01:before{display:block;content:"";padding-top:70%}.schedule_title{font-size:1rem;line-height:2rem}.schedule_title h5{width:auto;letter-spacing:.1rem;line-height:2.5rem}.schedule_title h5::after{content:"";display:block;width:50px;margin:0 auto 1rem auto;border-bottom:#42220a 2px solid}.schedule_title_fv{font-size:1rem;line-height:2rem}.schedule_title_fv h5{width:auto;letter-spacing:.1rem;line-height:2.5rem}.schedule_title_fv h5::after{content:"";display:block;width:50px;margin:0 auto 1rem auto;border-bottom:#42220a 2px solid}@media screen and (max-width: 992px){.schedule_title_fv h5::after{border-bottom:#fff 2px solid}}.instagram_logo{width:180px}@media screen and (max-width: 767px){.instagram_logo{width:150px}}.instagram-post-img{width:200px;height:200px}@media screen and (max-width: 767px){.instagram-post-img{width:150px;height:150px}}.instagram-post-img::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(248,240,239,.5);transition:background-color .5s ease}.instagram-post-img:hover::before{background-color:rgba(255,255,255,0)}.splide__slide{display:grid;place-content:center;aspect-ratio:1/1}.swiper-container{width:100%;height:100%;overflow:hidden;position:relative}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:10px !important;height:10px !important;color:#ce5d72 !important}.swiper-button-next::after,.swiper-button-prev::after{font-size:1.5rem !important}.swiper-button-next:hover,.swiper-button-prev:hover{color:#f0f0f0}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.swiper-pagination-bullet{background-color:#ce5d72 !important}.desire{font-family:"Zen Old Mincho",serif;line-height:1.8rem}.certificate-format ul{padding-left:0rem !important}.certificate-format li{list-style:none;margin-bottom:.5rem}.certificate-format li>div h5{display:flex;align-items:center;margin-bottom:.5rem;position:relative;padding-left:1.5rem}.certificate-format li>div h5::before{content:"";font-family:"boxicons" !important;position:absolute;left:0;color:#ce5d72;font-size:1.2rem}.certificate-format li ul{margin-left:1.2rem}.certificate-format li ul li{position:relative;padding-left:1.7rem}.certificate-format li ul li::before{content:"";font-family:"boxicons" !important;position:absolute;left:0;color:#ce5d72;font-size:1rem}.lh-8{line-height:1.8rem}ol ::marker{list-style-type:decimal;font-family:"Zen Old Mincho",serif;font-size:1.6rem}ol ul ::marker{font-size:1rem}.check-list{list-style:none;padding-left:0rem !important;font-size:1.1rem;font-family:"Zen Old Mincho",serif}.check-list li{position:relative;padding-left:1.5rem}.check-list li::before{content:"";font-family:"boxicons" !important;position:absolute;left:0;color:#ce5d72}