.embro .img-fit,.new-price .arrow-price{display:inline-block}.mq-process-part .lp-step-txt h3,.mq-process-part h2.step-sign{font-family:"FOT-TsukuARdGothic Std",'Zen Maru Gothic',sans-serif}.work1-wrap .img-fit{position:relative;width:100%;height:0;padding-bottom:100%}.embro .img-fit img,.work1-wrap .img-fit img{position:absolute;width:100%;height:100%;object-fit:cover}.embro .img-fit{position:relative;width:19%;height:0;padding-bottom:19%}.logo-mq h2,.logo-mq p{color:#fff}.blue-box{width:auto;max-width:790px}.calligraphy-index .knitting-feature-wrapp{margin-top:0;margin-bottom:2.5em}.calligraphy-index .sec-buy.second,.new-crochet .new-price .buy-button .ui-button{margin-bottom:2.5em}.calligraphy-index #embro-faq,.calligraphy-index .work1-wrap{margin-bottom:2em}.calligraphy-index .work-wrap-2{flex-wrap:wrap}.calligraphy-index .work1-knit h4{padding-top:0}.calligraphy-index .work-wrap-knit{padding-top:0;padding-bottom:0}.calligraphy-index .work-sec{padding-bottom:0}.qualification-buy{padding-left:23px}.course-feature-ttl,.mq-curriculum-ttl{padding:4em 0 3em}.course-feature-ttl .jhia-line-section,.mq-curriculum-ttl .jhia-line-section{width:115px;margin:5px auto 1em!important}.mq-mrg-btm{margin-bottom:3em}.new-price.course-price-wrap .course-price .price h1{margin-top:0;margin-left:0;margin-bottom:0;word-break:break-all}.new-price.course-price-wrap .course-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;margin:3em auto 1.5em!important}.new-price.course-price-wrap .course-price .course h1{margin:10px 0 13px}.new-price .course-price .price h1.old-price{position:relative;font-size:22px}.new-price .course-price .price h1.old-price::after{position:absolute;content:"";width:calc(100% + 20px);border-top:2px solid #ff8765;left:-10px;top:15px;transform:rotate(18deg)}.new-price .course-price .price h1.old-price::before{position:absolute;content:"";width:calc(100% + 20px);border-top:2px solid #ff8765;left:-10px;top:15px;transform:rotate(342deg)}.new-price .campaign-price-layout{width:100%;margin-bottom:1em}.mq-process-part .pink-box{border-radius:10px;border:none;display:inline-flex;margin-top:2em;margin-bottom:1em;padding:2em;position:relative}.mq-process-part .pink-box::before{content:'';position:absolute;width:100%;height:100%;background-image:url("/javax.faces.resource/jhia/images/step-process-bg.jpg.html");background-position:center;background-size:cover;mask-image:radial-gradient(circle at 50% -15px,transparent 55px,white 0%);border-radius:10px;z-index:1;top:0;right:0}.mq-process-part .lp-step-content-wrap{z-index:2;display:flex;align-items:center}.mq-process-part .lp-step-txt{padding-right:2em;padding-top:1em}.mq-process-part .step-sign{position:absolute;height:0}.mq-process-part h2.step-sign{margin:auto;position:absolute;right:0;top:-28px;font-size:30px;border-radius:50%;padding:0;width:100%;text-align:center}.mq-process-part .lp-step-txt h3{color:#fff;font-size:24px;margin-top:0;margin-bottom:14px}.split li::before,.white-box ol li{color:#4e4d4e;font-family:YuGothic;font-weight:700}.mq-process-part .lp-step-txt p{margin:0;font-size:15px;line-height:1.8}.head-title-sub,.split li::before,.white-box ol li{font-style:normal;line-height:normal}.mq-process-part .lp-step-img{padding-left:1em}.mq-process-part .dot-pink{display:flex;align-items:center;justify-content:center}.mq-process-mrg{margin-bottom:3.5em;margin-top:0}.section-ttl p{font-size:16px;font-weight:700;background-color:#fff;display:inline-flex;font-family:"Snell Roundhand",cursive;z-index:99;position:relative;padding:0 10px;border-radius:50%;margin:auto}.experience-wrap p,.head-title-sub,.white-box ol li:last-child{margin-bottom:0}.head-title-sub{margin-top:0;color:#fff;font-size:23px;font-weight:500}.calligraphy-index .img-top-knitting{padding-bottom:14.5px;padding-top:3px}.calligraphy-index .new-crochet .buy-button .ui-button{width:90%;max-width:440px}.calligraphy-index .new-crochet .btn-arrow.ui-button::after{right:6%}.calligraphy-index .blue-box{padding:46px 60px 31px}.calligraphy-index .blue-box img{max-width:314px}.opening-text-calligraphy{text-align:center;margin-bottom:2.5em;font-size:18px}.white-box{border:2px solid #fff;background:rgba(229,229,229,.9);opacity:.8;padding:24px 51px;margin:50px auto;display:flex;float:none;display:flex;gap:76px;counter-reset:mycounter}.white-box ol li{font-size:18px;margin-bottom:31px}.white-box ol{position:relative;list-style-type:none}.split{list-style:none}.split li::before{font-size:30px;position:absolute;left:10px}.split li.one::before{content:"1 "}.split li.two::before{content:"2 "}.split li.three::before{content:"3 "}.split li.four::before{content:"4 "}.split li.five::before{content:"5 "}.split li.six::before{content:"6 "}.work1-knit h3{margin-top:18.6px;text-align:left}.work1-knit h3 .sub-title{font-size:14px}.work1-knit .additional-information{border:1px solid #9d9da0;border-radius:1em;padding:.5em .6em}.work1-knit .additional-information h4{margin-top:0;text-align:left;font-weight:700;font-size:15px}.work1-knit .additional-information p{margin-bottom:0;margin-top:2px}.experience-con{background-color:#d9ead3}.experience-wrap .experience-title{text-align:center;margin-top:0}.experience-wrap .experience-con{padding:37px;display:flex;gap:28px;max-width:950px;align-items:center}.top-page-new .p-grid.experience-wrap{margin:2em 0 5em}body .additional-info-button.ui-button{border:1px solid #003884;background-color:#fff;color:#003884;padding-right:1em}body .additional-info-button.ui-button .ui-button-text::after{width:8px;height:8px;box-shadow:-2px 2px 0 #003884;transform:rotate(225deg) translateY(85%);position:absolute;content:"";right:21px;top:50%}.calligraphy-process-part.mq-process-part .pink-box::before{background:#f1c9e3}.start-sect.calligraphy-start-part{margin-top:70px;margin-bottom:50px}.calligraphy-faq-wrap{margin-top:50px}.calligraphy-faq-wrap .sitemap-wrapper.answer p{flex-direction:column}.calligraphy-process-part.mq-process-part .lp-step-txt p{color:#000}.calligraphy-process-part .caption-step-img{color:#000;font-size:14px;margin-top:8px;margin-bottom:0;text-align:center}@media screen and (max-width:1024px){.experience-wrap .experience-con{align-items:center;flex-direction:column}.image-content img{max-width:570px;margin:0 auto;display:block}}@media screen and (max-width:768px){.mq-process-part .lp-step-content-wrap{display:flex;flex-flow:column-reverse;padding-left:0;padding-right:0}.mq-process-part .lp-step-txt{width:100%;padding-left:0;padding-right:0}.mq-process-part .lp-step-img{width:100%;padding:0;margin-top:2em}.calligraphy-process-part .caption-step-img{margin-bottom:1em}}@media screen and (min-width:1025px){.mq-index-triangle{margin-bottom:.3em}}@media screen and (max-width:40.063em){.calligraphy-index .top-knitting-cover{position:relative;height:auto}.calligraphy-index .blue-box{padding:20px;margin-bottom:20px}.calligraphy-index .work1-wrap .img-fit{width:230px;padding-bottom:230px;margin:auto}.calligraphy-index #embro-faq,.calligraphy-index .work1-wrap{margin-bottom:1em}.embro img.width-pict{width:100%}.embro{padding:.5em .5em 0}.qualification-buy{padding-left:0}.calligraphy-index .knitting-step .step-box.step-box1,.calligraphy-index .sec-buy.second,.calligraphy-step-wrapper .step-box,.mq-feature-part,.mq-process-part .topsection-mg-btm{margin-bottom:0}.feature-teachers-wrap{padding:0 1em}.calligraphy-index .blue-box img{width:100%;max-width:212px}.calligraphy-index .img-top-knitting{padding:0}.new-price .arrow-price{margin:0 1em}.head-title-sub,.new-price.course-price-wrap .course-price .price h1 span{font-size:14px}.new-price.course-price-wrap .course-price .course h1{margin-top:0}.mq-process-part h2.step-sign{top:-20px;font-size:28px}.mq-process-part .pink-box{margin-top:1.5em}.white-box{display:flex;gap:5px;counter-reset:mycounter;padding:14px 5px;margin-top:5px;margin-bottom:10px}.white-box ol{padding-inline-start:25px}.white-box ol li{font-size:14px;margin-bottom:11px}.split li::before{font-size:18px;left:10px}.experience-wrap .experience-con{width:100%;gap:10px;padding:20px 20px 30px}.top-page-new .p-grid.experience-wrap{margin:1em 0 3em}.opening-text-calligraphy{margin-bottom:0;font-size:15px}.course-feature-ttl{padding:0 0 1.5em}.mq-curriculum-ttl{padding-bottom:0}.calligraphy-faq-wrap{margin-top:40px;margin-bottom:40px}}