.body,.body *,.body *::before,.body *::after{box-sizing:border-box}html,body{margin:0;padding:0}.body{overflow:hidden;min-width:980px;color:#000;font-size:16px;line-height:1.625;letter-spacing:0.02em;font-family:'Noto Sans JP', sans-serif;font-feature-settings:"palt"}@media screen and (max-width: 599px){.body{font-size:2.1333333333vw}}@media screen and (max-width: 599px){.body{min-width:inherit;font-size:28px;line-height:1.5}}@media screen and (max-width: 599px) and (max-width: 599px){.body{font-size:3.7333333333vw}}.body h1,.body h2,.body h3,.body h4,.body p,.body ul,.body ol,.body li,.body dl,.body dd,.body figure,.body picture{padding:0;margin:0}.body h1,.body h2,.body h3,.body h4{font-weight:normal}.body li{list-style:none}.body img{display:block}@media screen and (max-width: 599px){.body img{width:100%;height:auto;margin-right:auto;margin-left:auto}}.body img.all-img{width:100%;height:auto}.body a{color:#000;text-decoration:underline}.body .imgBtn{display:inline-block}.body .imgBtn img{vertical-align:middle}.body .imgTtl{display:inline-block;vertical-align:middle}.body .semiInner{overflow:hidden;width:850px;margin:0 auto}@media screen and (max-width: 599px){.body .semiInner{width:inherit}}.body .pcNone{display:none}@media screen and (max-width: 599px){.body .pcNone{display:block}}@media screen and (max-width: 599px){.body br.pcNone{display:inline}.body .spNone{display:none}}.body .t-indent{padding-left:1em;text-indent:-1em}.body .t-indent-small{padding-left:0.8em;text-indent:-0.8em}.body .indent-space{padding-left:1em}.body .li-indent{margin-right:auto;margin-left:auto}.body .li-indent li{text-align:left;padding-left:1em;text-indent:-1em}.body .li-center-left{text-align:center}.body .li-center-left ul{display:inline-block}.body .li-center-left ul li{text-align:left}.body .pink{color:#F52758}#footer{position:absolute;z-index:98;width:100%}#seminarMv{background:transparent no-repeat center top;background-size:auto;background-image:url("../img/bg.jpg")}@media screen and (max-width: 599px){#seminarMv{background-image:none}}#seminarMv .main{position:relative}#seminarMv .main .semiInner{position:absolute;left:50%;transform:translateX(-50%);width:1366px;height:593px}@media screen and (max-width: 599px){#seminarMv .main .semiInner{position:relative;width:inherit;height:inherit;display:flex;flex-direction:column-reverse}}#seminarMv .main .semiInner h1{position:absolute;top:53px;left:184px}@media screen and (max-width: 599px){#seminarMv .main .semiInner h1{position:static}}#seminarMv .main .semiInner .detail{position:absolute;top:298px;left:241px}@media screen and (max-width: 599px){#seminarMv .main .semiInner .detail{position:static}}#seminarMv .main .semiInner .pbp{position:absolute;top:-14px;left:483px}@media screen and (max-width: 599px){#seminarMv .main .semiInner .pbp{position:static}}#seminarMv .lead{padding-top:593px}@media screen and (max-width: 599px){#seminarMv .lead{padding:0}}#seminarMv .lead .delivery,#seminarMv .lead .text{text-align:center}#seminarMv .lead .delivery img,#seminarMv .lead .text img{display:inline-block;vertical-align:bottom}#seminarMv .lead .text{margin:58px 0 52px}@media screen and (max-width: 599px){#seminarMv .lead .text{margin:0}}@media screen and (max-width: 599px){#seminarMv .lead .cta_bg{height:17.3333333333vw;padding:0vw 6.6666666667vw 0vw 6.6666666667vw;background:transparent no-repeat center top;background-size:contain;background-image:url("../img/sp_cta_bg.jpg")}}#seminarMv .lead .cap{margin:20px 0 60px}@media screen and (max-width: 599px){#seminarMv .lead .cap{height:40.1333333333vw;margin:0;padding-top:4.6666666667vw;background:transparent no-repeat center top;background-size:contain;background-image:url("../img/sp_bg.jpg")}}@media screen and (max-width: 599px){#seminarMv .lead .cap ul{width:85.4666666667vw}}#seminarMv .lead .cap ul li{color:#F52758;font-size:14px;line-height:1.7142857143}@media screen and (max-width: 599px){#seminarMv .lead .cap ul li{font-size:1.8666666667vw}}@media screen and (max-width: 599px){#seminarMv .lead .cap ul li{font-size:22px;line-height:1.5454545455}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarMv .lead .cap ul li{font-size:2.9333333333vw}}#seminarMv .lead .cap ul li a{color:#F52758}#seminarMv .endNotes{display:flex;position:absolute;top:50px;left:50%;transform:translateX(-50%);justify-content:center;align-items:center;width:980px;height:440px;background-color:rgba(0,0,0,0.7);text-align:center;z-index:3}@media screen and (max-width: 599px){#seminarMv .endNotes{top:4vw;width:92vw;height:159.4666666667vw}}#seminarMv .endNotes p{color:#FFF;font-size:40px;line-height:1.25;font-family:"Noto Serif JP", serif}@media screen and (max-width: 599px){#seminarMv .endNotes p{font-size:5.3333333333vw}}@media screen and (max-width: 599px){#seminarMv .endNotes p{font-size:48px;line-height:1.1666666667}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarMv .endNotes p{font-size:6.4vw}}#seminarMv .endNotes p small{font-size:24px;font-family:"Hiragino Kaku Gothic Pro", sans-serif}@media screen and (max-width: 599px){#seminarMv .endNotes p small{font-size:3.2vw}}@media screen and (max-width: 599px){#seminarMv .endNotes p small{font-size:30px}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarMv .endNotes p small{font-size:4vw}}#seminarDetail{background-color:#F4F1F3;padding:60px 0}@media screen and (max-width: 599px){#seminarDetail{padding:16vw 6.6666666667vw 16vw 6.6666666667vw}}#seminarDetail h2{color:#2962C6;text-align:center;font-size:24px;line-height:1.4583333333;font-weight:700;margin-bottom:40px}@media screen and (max-width: 599px){#seminarDetail h2{font-size:3.2vw}}@media screen and (max-width: 599px){#seminarDetail h2{font-size:48px;line-height:1.4583333333;margin-bottom:10.1333333333vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail h2{font-size:6.4vw}}#seminarDetail h3{font-size:18px;line-height:1.6666666667;font-weight:700}@media screen and (max-width: 599px){#seminarDetail h3{font-size:2.4vw}}@media screen and (max-width: 599px){#seminarDetail h3{font-size:30px;line-height:1.6}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail h3{font-size:4vw}}#seminarDetail .reccomend{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .reccomend{margin-bottom:16vw}}@media screen and (max-width: 599px){#seminarDetail .reccomend ul li{margin-bottom:.8vw}}#seminarDetail .reccomend ul li::before{content:'';background-image:url("../img/icon_check.svg");background-size:11px 26px;display:inline-block;width:11px;height:26px;margin-right:10px;vertical-align:top}@media screen and (max-width: 599px){#seminarDetail .reccomend ul li::before{background-size:2.6666666667vw 5.6vw;width:2.6666666667vw;height:5.6vw}}#seminarDetail .lesson{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .lesson{margin-bottom:16vw}}#seminarDetail .lesson h3{margin-bottom:6px}@media screen and (max-width: 599px){#seminarDetail .lesson h3{margin-bottom:1.6vw}}#seminarDetail .lesson h3+div{margin-bottom:30px}@media screen and (max-width: 599px){#seminarDetail .lesson h3+div{margin-bottom:5.3333333333vw}}#seminarDetail .lesson h3+p{margin-bottom:20px}@media screen and (max-width: 599px){#seminarDetail .lesson h3+p{margin-bottom:1.6vw}}#seminarDetail .lesson .img_seminar{width:440px;margin-right:auto;margin-left:auto}@media screen and (max-width: 599px){#seminarDetail .lesson .img_seminar{width:100%}}#seminarDetail .lesson .img_seminar img{width:100%;height:auto}#seminarDetail .kit{margin-bottom:60px}@media screen and (max-width: 599px){#seminarDetail .kit{margin-bottom:16vw}}#seminarDetail .kit h3{margin:20px 0 6px}@media screen and (max-width: 599px){#seminarDetail .kit h3{margin:5.3333333333vw 0vw 1.6vw 0vw}}#seminarDetail .teacher{margin-bottom:60px}@media screen and (max-width: 599px){#seminarDetail .teacher{margin-bottom:16vw}}#seminarDetail .teacher .semiInner{background-color:#FFF;width:952px;padding:50px 101px}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner{width:100%;padding:8vw 5.3333333333vw 8vw 5.3333333333vw}}#seminarDetail .teacher .semiInner h3{text-align:center;margin-bottom:30px}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner h3{margin-bottom:4vw}}#seminarDetail .teacher .semiInner ul{display:flex;justify-content:space-between}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul{flex-direction:column}}#seminarDetail .teacher .semiInner ul li{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li:first-child{margin-bottom:5.3333333333vw}}#seminarDetail .teacher .semiInner ul li .icon-teacher{width:114px;margin-right:20px}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .icon-teacher{width:25.3333333333vw;margin-right:3.2vw}}#seminarDetail .teacher .semiInner ul li .icon-teacher img{width:100%;height:auto}#seminarDetail .teacher .semiInner ul li .name{font-weight:700}#seminarDetail .teacher .semiInner ul li .name+p{font-size:14px;line-height:1.5714285714}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .name+p{font-size:1.8666666667vw}}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .name+p{font-size:24px;line-height:1.6666666667}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .name+p{font-size:3.2vw}}#seminarDetail .teacher .semiInner ul li .insta{display:flex;justify-content:flex-start;align-items:center;font-size:12px;line-height:1.4166666667;margin-top:10px}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .insta{font-size:1.6vw}}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .insta{font-size:18px;line-height:1.4444444444;margin-top:1.3333333333vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .insta{font-size:2.4vw}}#seminarDetail .teacher .semiInner ul li .insta .icon{margin-right:8px}@media screen and (max-width: 599px){#seminarDetail .teacher .semiInner ul li .insta .icon{width:6.4vw}}#seminarDetail .pay{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .pay{margin-bottom:16vw}}#seminarDetail .cancelpolicy{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .cancelpolicy{margin-bottom:16vw}}#seminarDetail .caution{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .caution{margin-bottom:10.1333333333vw}}#seminarDetail .pdf{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .pdf{margin-bottom:16vw}}#seminarDetail .pdf .btn a{position:relative;width:230px;height:50px;font-size:16px;line-height:1.625;display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto;border:calc((1 / 750) * 100vw) solid #707070;border-radius:50px;background-color:#FFF;text-decoration:none}@media screen and (max-width: 599px){#seminarDetail .pdf .btn a{font-size:2.1333333333vw}}@media screen and (max-width: 599px){#seminarDetail .pdf .btn a{width:53.3333333333vw;height:13.3333333333vw;font-size:28px;line-height:1.5;border:calc((2 / 750) * 100vw) solid #707070}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail .pdf .btn a{font-size:3.7333333333vw}}#seminarDetail .pdf .btn a::before{display:block;position:absolute;top:0;right:18px;bottom:0;width:7px;height:13px;margin:auto 0;background:url("../img/icon_arrow.svg") no-repeat 50% 50%/contain;content:""}@media screen and (max-width: 599px){#seminarDetail .pdf .btn a::before{width:1.6vw;height:2.9333333333vw}}#seminarDetail .pdf .txt{text-align:center;font-size:14px;line-height:1.7142857143;margin-top:20px}@media screen and (max-width: 599px){#seminarDetail .pdf .txt{font-size:1.8666666667vw}}@media screen and (max-width: 599px){#seminarDetail .pdf .txt{font-size:22px;line-height:1.5454545455;margin-top:4vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail .pdf .txt{font-size:2.9333333333vw}}#seminarDetail .reservation{margin-bottom:80px}@media screen and (max-width: 599px){#seminarDetail .reservation{margin-bottom:16vw}}#seminarDetail .reservation .semiInner{background-color:#FFF;width:952px;padding:50px 101px}@media screen and (max-width: 599px){#seminarDetail .reservation .semiInner{width:100%;padding:8vw 5.3333333333vw 8vw 5.3333333333vw}}#seminarDetail .reservation .semiInner h3{margin-bottom:24px}@media screen and (max-width: 599px){#seminarDetail .reservation .semiInner h3{margin-bottom:3.2vw}}#seminarDetail .reservation .semiInner ul li{margin-bottom:18px}@media screen and (max-width: 599px){#seminarDetail .reservation .semiInner ul li{margin-bottom:2.4vw}}#seminarDetail .btn-cta-area ul{color:#F52758;font-size:14px;line-height:1.7142857143;margin-top:20px}@media screen and (max-width: 599px){#seminarDetail .btn-cta-area ul{font-size:1.8666666667vw}}@media screen and (max-width: 599px){#seminarDetail .btn-cta-area ul{font-size:22px;line-height:1.5454545455;margin-top:4vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarDetail .btn-cta-area ul{font-size:2.9333333333vw}}#seminarDetail .btn-cta-area ul li{margin-bottom:6px}@media screen and (max-width: 599px){#seminarDetail .btn-cta-area ul li{margin-bottom:.6666666667vw}}#seminarContact{text-align:center;background:#E4F5FD;font-family:"Hiragino Kaku Gothic Pro", sans-serif;padding:60px 0}@media screen and (max-width: 599px){#seminarContact{padding:9.3333333333vw 0 9.3333333333vw 0}}#seminarContact h2{font-size:34px;line-height:1.4411764706;margin-bottom:24px;font-family:"Noto Serif JP", serif}@media screen and (max-width: 599px){#seminarContact h2{font-size:4.5333333333vw}}@media screen and (max-width: 599px){#seminarContact h2{font-size:40px;line-height:1.425;margin-bottom:6.6666666667vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact h2{font-size:5.3333333333vw}}#seminarContact .mail{font-size:18px;line-height:1.5;margin-bottom:4px}@media screen and (max-width: 599px){#seminarContact .mail{font-size:2.4vw}}@media screen and (max-width: 599px){#seminarContact .mail{font-size:26px;line-height:1.5;margin-bottom:.5333333333vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact .mail{font-size:3.4666666667vw}}#seminarContact .mail+a{color:#F52758;font-size:20px;line-height:1.5;margin-bottom:24px;font-weight:bold;display:inline-block;text-underline-offset:5px}@media screen and (max-width: 599px){#seminarContact .mail+a{font-size:2.6666666667vw}}@media screen and (max-width: 599px){#seminarContact .mail+a{font-size:26px;line-height:1.5;margin-bottom:3.2vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact .mail+a{font-size:3.4666666667vw}}#seminarContact .tel{font-size:18px;line-height:1.5;margin-bottom:4px}@media screen and (max-width: 599px){#seminarContact .tel{font-size:2.4vw}}@media screen and (max-width: 599px){#seminarContact .tel{font-size:26px;line-height:1.5;margin-bottom:.5333333333vw}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact .tel{font-size:3.4666666667vw}}#seminarContact .tel+a{font-size:36px;line-height:1.5;font-weight:bold;text-decoration:none}@media screen and (max-width: 599px){#seminarContact .tel+a{font-size:4.8vw}}@media screen and (max-width: 599px){#seminarContact .tel+a{font-size:40px;line-height:1.5}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact .tel+a{font-size:5.3333333333vw}}#seminarContact .holiday{font-size:18px;line-height:1.5;margin:24px auto;font-weight:bold}@media screen and (max-width: 599px){#seminarContact .holiday{font-size:2.4vw}}@media screen and (max-width: 599px){#seminarContact .holiday{font-size:26px;line-height:1.5;margin:3.2vw auto 3.2vw auto}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact .holiday{font-size:3.4666666667vw}}#seminarContact .holiday span{font-weight:normal}#seminarContact .holiday+p{font-size:14px;line-height:1.5}@media screen and (max-width: 599px){#seminarContact .holiday+p{font-size:1.8666666667vw}}@media screen and (max-width: 599px){#seminarContact .holiday+p{font-size:22px;line-height:1.5}}@media screen and (max-width: 599px) and (max-width: 599px){#seminarContact .holiday+p{font-size:2.9333333333vw}}.btn-cta{line-height:0}.btn-cta a{overflow:hidden;display:block;width:560px;height:80px;margin-right:auto;margin-left:auto;background:url("../img/btn_cta.png") no-repeat 50% 50%;background-size:cover;text-indent:150%;white-space:nowrap}.btn-cta span.end{overflow:hidden;display:block;width:560px;height:80px;margin-right:auto;margin-left:auto;background:url("../img/btn_cta_none.png") no-repeat 50% 50%;background-size:cover;text-indent:150%;white-space:nowrap;pointer-events:none}@media screen and (max-width: 599px){.btn-cta a{width:86.6666666667vw;height:17.4666666667vw;background-image:url("../img/sp_btn_cta.png");background-size:contain}.btn-cta span.end{width:86.6666666667vw;height:17.4666666667vw;background-image:url("../img/sp_btn_cta_none.png");background-size:contain}}
