@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"MeronaIsland";src:url("../font/MeronaIsland-Regular.otf") format("opentype"),url("../font/MeronaIsland-Regular.ttf") format("truetype"),url("../font/MeronaIsland-Regular.woff") format("woff"),url("../font/MeronaIsland-Regular.woff2") format("woff2")}@font-face{font-family:"SoukouMincho";src:url("../font/SoukouMincho.ttf") format("truetype")}.courseAbout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.courseAbout{padding:8rem 5vw 0}}@media screen and (min-width: 1025px){.courseAbout{padding:18rem 5vw 0 2.5vw}}@media screen and (min-width: 320px){.aboutImg{width:80%;margin:6rem auto 0}}@media screen and (min-width: 1025px){.aboutImg{width:37%;margin:27rem 0 0}}@media screen and (min-width: 320px){.aboutText{width:100%}}@media screen and (min-width: 1025px){.aboutText{width:58.7%}}.aboutDesc{line-height:2.182;letter-spacing:.05rem}@media screen and (min-width: 320px){.aboutDesc{font-size:1.4rem;text-align:center;letter-spacing:.03rem}}@media screen and (min-width: 1025px){.aboutDesc{font-size:2.2rem;text-align:left}}.featureTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid}@media screen and (min-width: 320px){.featureTitle{padding:8rem 0 2rem}}@media screen and (min-width: 1025px){.featureTitle{padding:18rem 0 3.5rem}}.featureTitle .titleEng{font-family:"MeronaIsland",sans-serif}@media screen and (min-width: 320px){.featureTitle .titleEng{font-size:2rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){.featureTitle .titleEng{font-size:4.2rem;letter-spacing:.2rem}}@media screen and (min-width: 320px){.featureTitle .title{font-size:1.4rem;margin-top:.5rem;letter-spacing:.03rem}}@media screen and (min-width: 1025px){.featureTitle .title{font-size:2.2rem;margin-top:1rem;letter-spacing:.05rem}}.featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.featureList{padding:3rem 0 0;gap:2.5rem 0}}@media screen and (min-width: 1025px){.featureList{padding:6rem 0 0 2rem;gap:1.8rem 0}}.featureItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1025px){.featureItem{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 1025px){.featureItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.featureItem .itemNum{aspect-ratio:1/1;border-radius:50%;background:#dad5c6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#282828;letter-spacing:.2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.featureItem .itemNum{width:13%}}@media screen and (min-width: 1025px){.featureItem .itemNum{width:8%}}@media screen and (min-width: 320px){.featureItem .numText{font-size:1.2rem}}@media screen and (min-width: 1025px){.featureItem .numText{font-size:1.4rem}}.featureItem .num{font-family:"MeronaIsland",sans-serif;line-height:1.1}@media screen and (min-width: 320px){.featureItem .num{font-size:1.6rem}}@media screen and (min-width: 1025px){.featureItem .num{font-size:2.8rem}}.featureItem .itemTitle{letter-spacing:.15rem}@media screen and (min-width: 320px){.featureItem .itemTitle{width:82%;font-size:1.4rem}}@media screen and (min-width: 1025px){.featureItem .itemTitle{width:88.5%;font-size:2.1rem}}@-webkit-keyframes scrollText{100%{translate:-100%}}@keyframes scrollText{100%{translate:-100%}}.bgTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;white-space:nowrap}@media screen and (min-width: 320px){.bgTextWrapper{margin-top:10rem}}@media screen and (min-width: 1025px){.bgTextWrapper{margin-top:28.5rem}}.bgText{font-family:"MeronaIsland",sans-serif;line-height:1;-webkit-animation:scrollText 30s linear infinite;animation:scrollText 30s linear infinite}@media screen and (min-width: 320px){.bgText{font-size:6rem;padding-right:1rem}}@media screen and (min-width: 1025px){.bgText{font-size:25rem;padding-right:4rem}}.courseKnowledge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.courseKnowledge{padding:4rem 5vw 0}}@media screen and (min-width: 1025px){.courseKnowledge{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:5.3rem 3.5vw 0 5vw}}.knowledgeTextWrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.knowledgeTextWrapper{width:100%}}@media screen and (min-width: 1025px){.knowledgeTextWrapper{position:sticky;top:10rem;width:29%}}.knowledgeTitle{font-weight:400;padding-left:4%;letter-spacing:.1rem}@media screen and (min-width: 320px){.knowledgeTitle{font-size:2rem}}@media screen and (min-width: 1025px){.knowledgeTitle{font-size:4.6rem}}.knowledgeCopy{font-family:"MeronaIsland",sans-serif;font-style:italic}@media screen and (min-width: 320px){.knowledgeCopy{font-size:1.2rem;padding:1.5rem 0 0 5%}}@media screen and (min-width: 1025px){.knowledgeCopy{font-size:1.5rem;padding:2rem 0 0 5%}}.knowledgeText{line-height:1.667;letter-spacing:.05rem}@media screen and (min-width: 320px){.knowledgeText{font-size:1.4rem}}@media screen and (min-width: 1025px){.knowledgeText{font-size:1.8rem}}@media screen and (min-width: 320px){.knowledgeDesc{padding:3rem 5% 0}}@media screen and (min-width: 1025px){.knowledgeDesc{padding:3.5rem 5% 0}}.knowledgeNote{background:rgba(116,115,103,.1)}@media screen and (min-width: 320px){.knowledgeNote{padding:1.5rem 5%;margin-top:2rem}}@media screen and (min-width: 1025px){.knowledgeNote{padding:2rem 5% 2.5rem;margin-top:4rem}}.knowledgeList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.knowledgeList{width:100%}}@media screen and (min-width: 1025px){.knowledgeList{width:66%;padding-top:17rem}}.knowledgeItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.667}@media screen and (min-width: 320px){.knowledgeItem{width:100%;padding-top:5rem}}@media screen and (min-width: 1025px){.knowledgeItem{width:50%;padding-top:0}}@media screen and (min-width: 320px){.knowledgeItem:nth-of-type(2n){border-top:1px solid;border-bottom:1px solid}}@media screen and (min-width: 1025px){.knowledgeItem:nth-of-type(2n){border-left:1px solid;border-top:none;border-bottom:none}}.knowledgeItem .itemTitle{font-weight:400;letter-spacing:.1rem}@media screen and (min-width: 320px){.knowledgeItem .itemTitle{font-size:2rem;padding:3rem 2% 0 0}}@media screen and (min-width: 1025px){.knowledgeItem .itemTitle{font-size:3rem;padding:5rem 11% 0}}.knowledgeItem .itemList{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.knowledgeItem .itemList{padding:2rem 2% 0 7%;gap:1.5rem 0}}@media screen and (min-width: 1025px){.knowledgeItem .itemList{padding:3.5rem 12% 0 11%;gap:2rem 0}}.knowledgeItem .itemDesc{position:relative;letter-spacing:.05rem}@media screen and (min-width: 320px){.knowledgeItem .itemDesc{font-size:1.4rem}}@media screen and (min-width: 1025px){.knowledgeItem .itemDesc{font-size:1.8rem}}.knowledgeItem .itemDesc::before{position:absolute;content:"";left:-7.5%;aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='transparent' stroke='%23dad5c6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width: 320px){.knowledgeItem .itemDesc::before{top:.4rem;width:1.8rem}}@media screen and (min-width: 1025px){.knowledgeItem .itemDesc::before{top:.5rem;width:2.5rem}}.knowledgeItem .itemNum{font-family:"MeronaIsland",sans-serif;text-align:right}@media screen and (min-width: 320px){.knowledgeItem .itemNum{font-size:4rem;padding:2rem 2% 2rem 0}}@media screen and (min-width: 1025px){.knowledgeItem .itemNum{font-size:8rem;padding:6rem 8% 4.5rem 0}}@media screen and (min-width: 320px){.courseDoctors{padding:10.5rem 5vw 0}}@media screen and (min-width: 1025px){.courseDoctors{padding:21.5rem 2.5vw 0 5vw}}@media screen and (min-width: 1025px){.courseDoctors .commonTitleEng{text-align:right}}@media screen and (min-width: 320px){.courseDoctors .commonLinkBtn{margin:6rem auto 0}}@media screen and (min-width: 1025px){.courseDoctors .commonLinkBtn{margin:4rem 0 0 auto}}@media screen and (min-width: 320px){.courseDoctors .commonLinkBtn.dispPc{display:none}}@media screen and (min-width: 1025px){.courseDoctors .commonLinkBtn.dispPc{display:-webkit-box;display:-ms-flexbox;display:flex}}.doctorsTitleWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 320px){.doctorsTitleWrapper{margin:2rem auto 0}}@media screen and (min-width: 1025px){.doctorsTitleWrapper{margin:8rem 3.5vw 0 auto}}.doctorsAbout{line-height:1.667;letter-spacing:.03rem}@media screen and (min-width: 320px){.doctorsAbout{font-size:1.4rem;margin-top:3rem}}@media screen and (min-width: 1025px){.doctorsAbout{font-size:1.8rem;margin-top:3rem}}.doctorsWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.doctorsWrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5rem 0 0}}@media screen and (min-width: 1025px){.doctorsWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6.5vw 0 0}}.doctorsWrapper:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 320px){.doctorsWrapper:nth-of-type(2n){padding:7rem 0 0}}@media screen and (min-width: 1025px){.doctorsWrapper:nth-of-type(2n){padding:7rem 2.5vw 0 5vw}}@media screen and (min-width: 1025px){.doctorsWrapper:nth-of-type(2n) .doctorsTextWrapper{width:43%}}@media screen and (min-width: 1025px){.doctorsWrapper:nth-of-type(2n) .doctorsInfo{margin:1rem 0 0 5%}}@media screen and (min-width: 320px){.doctorsImg{width:80%;margin-bottom:3rem}}@media screen and (min-width: 1025px){.doctorsImg{width:52.5%;margin-bottom:4.5rem}}@media screen and (min-width: 320px){.doctorsTextWrapper{width:100%}}@media screen and (min-width: 1025px){.doctorsTextWrapper{width:42%}}.doctorsNameWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.doctorsNameEng{font-style:italic;font-family:"MeronaIsland",sans-serif}@media screen and (min-width: 320px){.doctorsNameEng{font-size:2.5rem}}@media screen and (min-width: 1025px){.doctorsNameEng{font-size:4.5rem}}@media screen and (min-width: 320px){.doctorsName{font-size:2rem;margin-left:8%}}@media screen and (min-width: 1025px){.doctorsName{font-size:3rem;margin-left:5%}}.doctorsInfo{letter-spacing:.1rem}@media screen and (min-width: 320px){.doctorsInfo{font-size:1.4rem;margin:1rem 0 0 auto}}@media screen and (min-width: 1025px){.doctorsInfo{font-size:1.8rem;margin:1rem 0 0 9%}}.doctorsDesc{line-height:1.667}@media screen and (min-width: 320px){.doctorsDesc{font-size:1.4rem;margin-top:2rem}}@media screen and (min-width: 1025px){.doctorsDesc{font-size:1.8rem;margin-top:2.5rem}}@media screen and (min-width: 320px){.courseProcess{padding:10.5rem 5vw 0}}@media screen and (min-width: 1025px){.courseProcess{padding:35.5rem 10vw 0 2.5vw}}@media screen and (min-width: 320px){.courseProcess .commonTitle{padding:2rem 0 0}}@media screen and (min-width: 1025px){.courseProcess .commonTitle{padding:8.5rem 0 0 7.5vw}}.processList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 320px){.processList{padding:5rem 0 0;gap:3rem 0}}@media screen and (min-width: 1025px){.processList{padding:14.5rem 0 0 30%;gap:4.5rem 0}}.processItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (min-width: 320px){.processItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 1025px){.processItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.processItem:nth-last-child(1) .desc::after{content:none}.processItem .titleWrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.processItem .titleWrapper{gap:0 2rem}}@media screen and (min-width: 1025px){.processItem .titleWrapper{gap:0 3rem}}.processItem .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#dad5c6;font-family:"MeronaIsland",sans-serif;color:#282828;padding-top:2%}@media screen and (min-width: 320px){.processItem .num{width:4.5rem;height:4.5rem;font-size:2rem}}@media screen and (min-width: 1025px){.processItem .num{width:9.5rem;height:9.5rem;font-size:3.6rem}}@media screen and (min-width: 320px){.processItem .title{font-size:1.8rem}}@media screen and (min-width: 1025px){.processItem .title{font-size:2.8rem}}.processItem .desc{position:relative;line-height:2}@media screen and (min-width: 320px){.processItem .desc{width:calc(100% - 5rem);font-size:1.4rem;padding:1.5rem;margin:2rem 0 0 auto;background:rgba(116,115,103,.1)}}@media screen and (min-width: 1025px){.processItem .desc{width:56%;font-size:1.8rem;padding:3.5rem 4.5rem;margin:unset;border:1px solid;background:unset}}.processItem .desc::before{position:absolute;border-radius:50%;background:#dad5c6}@media screen and (min-width: 320px){.processItem .desc::before{content:none}}@media screen and (min-width: 1025px){.processItem .desc::before{content:"";top:4rem;left:-10rem;width:2rem;height:2rem}}.processItem .desc::after{position:absolute;content:"";background:#dad5c6}@media screen and (min-width: 320px){.processItem .desc::after{top:-3rem;left:-3rem;width:.2rem;height:calc(100% + 7rem)}}@media screen and (min-width: 1025px){.processItem .desc::after{top:5rem;left:-9.25rem;width:.5rem;height:calc(100% + 4.5rem)}}.processItem .textBold{font-weight:700}@media screen and (min-width: 320px){.processItem .textBold{margin:0 .2rem}}@media screen and (min-width: 1025px){.processItem .textBold{margin:0 .4rem}}.processItem .link{text-decoration:underline}@media screen and (min-width: 320px){.processItem .link{text-underline-offset:.3rem}}@media screen and (min-width: 1025px){.processItem .link{text-underline-offset:.4rem}}.courseInfo{position:relative}@media screen and (min-width: 320px){.courseInfo{padding:10.5rem 5vw 0}}@media screen and (min-width: 1025px){.courseInfo{padding:26.5rem 2.5vw 0 10vw}}.courseInfo .commonTitleEng{text-align:right}.courseInfo .commonTitle{text-align:right}@media screen and (min-width: 320px){.courseInfo .commonTitle{padding:4rem 2.5vw 0 0}}@media screen and (min-width: 1025px){.courseInfo .commonTitle{padding:6.5rem 7.5vw 0 0}}.courseInfoBg{position:absolute;left:0;z-index:-1;background:#282828}@media screen and (min-width: 320px){.courseInfoBg{height:38rem;width:100%;top:7rem}}@media screen and (min-width: 1025px){.courseInfoBg{height:auto;width:90%;top:10rem}}.courseInfoBgImg{mix-blend-mode:lighten;height:100%;-o-object-position:right;object-position:right}.infoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.infoWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16rem;gap:5rem 0}}@media screen and (min-width: 1025px){.infoWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:38.5rem;gap:0 9.5rem}}.infoTitle{font-weight:400;letter-spacing:.1rem}@media screen and (min-width: 320px){.infoTitle{font-size:2.4rem;margin-bottom:2rem}}@media screen and (min-width: 1025px){.infoTitle{font-size:3.6rem;margin-bottom:5rem}}.infoList{line-height:1.778}@media screen and (min-width: 320px){.infoList{padding-left:1.2rem;margin-bottom:2rem}}@media screen and (min-width: 1025px){.infoList{padding-left:1.5rem;margin-bottom:4rem}}.infoItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.08rem}@media screen and (min-width: 320px){.infoItem{font-size:1.4rem;gap:0 .8rem}}@media screen and (min-width: 1025px){.infoItem{font-size:1.8rem;gap:0 1rem}}.infoItem::before{position:absolute;content:"";width:3px;height:3px;border-radius:50%;background:#dad5c6}@media screen and (min-width: 320px){.infoItem::before{top:1.2rem;left:-1rem}}@media screen and (min-width: 1025px){.infoItem::before{top:1.5rem;left:-1rem}}.infoItem .note{font-size:70%}.noteText{line-height:1.667}@media screen and (min-width: 320px){.noteText{font-size:1.25rem;margin-bottom:.8rem}}@media screen and (min-width: 1025px){.noteText{font-size:1.25rem;margin-bottom:1rem}}@media screen and (min-width: 320px){.infoText{font-size:1.4rem;margin-bottom:2rem}}@media screen and (min-width: 1025px){.infoText{font-size:1.8rem;margin-bottom:4rem}}/*# sourceMappingURL=course.css.map */