.introductionAccess{padding-top:84px;padding-bottom:70px;background-color:#000;color:#fff}@media (max-width:767px){.introductionAccess{padding-top:33px;padding-bottom:43px}}.introductionAccess__title{font-weight:900;font-size:4rem;line-height:1;letter-spacing:.08em;text-align:center}@media (max-width:767px){.introductionAccess__title{font-size:2.3rem}}.introductionAccess__items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:51px;font-style:normal}@media (max-width:767px){.introductionAccess__items{margin-top:38px}}.introductionAccess__items:after{content:"";display:block;width:calc(33% - 70px)}@media (max-width:950px){.introductionAccess__items:after{width:31%}}.introductionAccess__item{width:calc(33% - 70px)}@media (max-width:950px){.introductionAccess__item{width:31%}}@media (max-width:767px){.introductionAccess__item{width:100%}}.introductionAccess__item:nth-child(4),.introductionAccess__item:nth-child(5){margin-top:38.1px}@media (max-width:767px){.introductionAccess__item:nth-child(4),.introductionAccess__item:nth-child(5){margin-top:0}}@media (max-width:767px){.introductionAccess__item:not(:last-child){margin-bottom:22px}}.introductionAccess__itemHead{display:flex;align-items:center}.introductionAccess__itemHead p{padding-right:20px;font-weight:700;font-size:2rem;line-height:1.7;letter-spacing:.08em}@media (max-width:767px){.introductionAccess__itemHead p{font-size:1.5rem}}.introductionAccess__itemHead:after{content:"";flex-grow:1;border-top:1px solid}.introductionAccess__itemBody{margin-top:15.1px;font-size:1.4rem;line-height:1.7;letter-spacing:.08em}@media (max-width:767px){.introductionAccess__itemBody{margin-top:9px;font-size:1rem;line-height:1.8}}.introductionAccess__link a{border-bottom:1px solid #fff}.introductionAccess__link a:hover{border:none}.introductionCourse{padding-top:75px;padding-bottom:61px;background-color:#000;color:#fff}@media (max-width:767px){.introductionCourse{padding-top:32px;padding-bottom:34px}}.introductionCourse__title{font-weight:900;font-size:4rem;line-height:1;letter-spacing:.08em;text-align:center}@media (max-width:767px){.introductionCourse__title{font-size:2.3rem}}.introductionCourse__image{position:relative;width:80%;margin:0 auto}.introductionCourse__image .introductionCourse__detail{position:absolute;top:10%;left:8%;font-weight:700;font-size:2.4rem;line-height:1;letter-spacing:.075em}@media (max-width:767px){.introductionCourse__image .introductionCourse__detail{font-size:1.2rem;line-height:1.5}}@media (max-width:550px){.introductionCourse__image .introductionCourse__detail{top:5%;left:0}}@media (max-width:400px){.introductionCourse__image .introductionCourse__detail{left:-5%}}.introductionCourse__text{width:70%;margin:0 auto}@media (max-width:767px){.introductionCourse__text{width:100%}}.introductionCourse__text p{width:100%;font-style:normal;font-size:1.6rem;line-height:2.25;letter-spacing:.075em}@media (max-width:767px){.introductionCourse__text p{font-size:1.3rem;line-height:1.61}}.introductionCourse__text p:last-child{text-align:right}.introductionOverview{display:flex;justify-content:space-between;padding-bottom:71px;color:#fff}@media (max-width:767px){.introductionOverview{flex-wrap:wrap;padding-bottom:37px}}.introductionOverview__text{width:63%}@media (max-width:767px){.introductionOverview__text{width:100%}}.introductionOverview__text p{font-style:normal;font-size:1.6rem;line-height:2.25;letter-spacing:.08em}@media (max-width:767px){.introductionOverview__text p{font-size:1.2rem;line-height:2}}.introductionOverview__text p:last-child{text-align:right}@media (max-width:767px){.introductionOverview__text p:last-child{margin-top:4px}}.introductionOverview__table{position:relative;width:33%;background-color:#000}@media (max-width:767px){.introductionOverview__table{width:100%;margin-top:26px}}.introductionOverview__table table{width:100%;padding:40px 0 40px 40px}@media (max-width:767px){.introductionOverview__table table{padding:20px 0 20px 34px}}.introductionOverview__table td{font-size:1.6rem;line-height:2.55;letter-spacing:.075em}@media (max-width:767px){.introductionOverview__table td{font-size:1.4rem;line-height:2.49}}.introductionOverview__table td:first-child{width:30%}.introductionOverview__table td:last-child{width:65%;font-weight:700}.introductionResult__itemContens{font-style:normal}.introductionResult__itemHead{font-weight:900;font-size:2.4rem;line-height:1;letter-spacing:.08em}@media (max-width:767px){.introductionResult__itemHead{font-size:1.5rem}}.introductionResult__itemCard{margin-top:18px;padding-bottom:10px;background-color:#000}.introductionResult__cardHead{display:flex}.introductionResult__cardHead .introductionResult__cardImage{width:40%}.introductionResult__cardHead .introductionResult__cardText{width:60%;padding-top:30px}@media (max-width:1000px){.introductionResult__cardHead .introductionResult__cardText{padding-top:20px}}@media (max-width:767px){.introductionResult__cardHead .introductionResult__cardText{padding-top:50px}}@media (max-width:550px){.introductionResult__cardHead .introductionResult__cardText{padding-top:30px}}@media (max-width:450px){.introductionResult__cardHead .introductionResult__cardText{padding-top:20px}}.introductionResult__cardHead .introductionResult__cardText p{width:60%;margin:0 auto;font-size:1.7rem;line-height:1.71;letter-spacing:.08em}@media (max-width:1000px){.introductionResult__cardHead .introductionResult__cardText p{width:80%}}@media (max-width:767px){.introductionResult__cardHead .introductionResult__cardText p{width:50%;font-size:1.3rem}}@media (max-width:550px){.introductionResult__cardHead .introductionResult__cardText p{width:50%}}@media (max-width:450px){.introductionResult__cardHead .introductionResult__cardText p{width:60%}}@media (max-width:400px){.introductionResult__cardHead .introductionResult__cardText p{width:80%}}.introductionResult__cardRanking{margin:22px auto 17px;width:95%}.introductionResult__cardRanking table{width:100%;font-size:1.7rem;line-height:2.85;letter-spacing:.08em}@media (max-width:767px){.introductionResult__cardRanking table{font-size:1.3rem}}.introductionResult__cardRanking tr:nth-child(2n){background-color:#262626}.introductionResult__cardRanking tr:nth-child(2n-1){background-color:#404040}.introductionResult__cardRanking tr td:first-child{text-align:right}.introductionResult__cardRanking tr td:nth-child(2){padding-left:10px}.introductionResult__cardBtn{display:flex;align-items:center;width:95%;margin:0 auto}.introductionResult__cardBtn .introductionResult__btn{background-color:#fff;color:#000;font-style:normal;text-align:center}.introductionResult__cardBtn .introductionResult__btn:hover{background-color:#232017;color:#fff}.introductionResult__cardBtn .introductionResult__btn:hover a:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaBAMAAAAktUMMAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///2xsbOfn5+Hh4ZOTk1hYWIeHh2FhYfX19fz8/E1NTSUlJfHx8c3Nzbq6upPxZMYAAAABdFJOUwBA5thmAAAARElEQVQY02NgYGATRAYM1BDQYGCTC0WAiQzCDGziDAhgOMQF5JUQ4CJIANX7wgw8SsgAKIAGCAtIuSCBDUABFCsSGBgABhAYPp8qyOIAAAAASUVORK5CYII=)}.introductionResult__cardBtn .introductionResult__btn:first-child{width:calc(32% - 1px);border-right:1px solid #0a0907}.introductionResult__cardBtn .introductionResult__btn:nth-child(2){width:34%}.introductionResult__cardBtn .introductionResult__btn:nth-child(3){width:34%;border-left:1px solid #0a0907}.introductionResult__cardBtn .notActive{display:none}.introductionResult__cardBtn a{position:relative;display:flex;justify-content:center;align-items:center;padding:16px 0;font-weight:700;font-size:1.3rem;line-height:1;letter-spacing:.08em}@media (max-width:767px){.introductionResult__cardBtn a{font-size:1.1rem}}.introductionResult__cardBtn a:after{position:absolute;top:50%;right:10%;transform:translateY(-50%);content:"";width:13px;height:13px;background-size:contain;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaAQMAAADsVcx8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTAAAAJ8qhFEAAAABdFJOUwBA5thmAAAAJUlEQVQI12Ng////PwM24jiYYGBgJptAmAIiDjAAAYIACj0AEwDLxzGXDHnc7AAAAABJRU5ErkJggg==)}.introductionResult__cardBtn a p{margin-right:10px}.introductionResult__cardBtn .introductionResult__iconImage{width:12px;margin-left:10px}table,td,tr{border-spacing:0}.introductionResults{padding-top:88px;padding-bottom:100px;color:#fff}@media (max-width:767px){.introductionResults{padding-top:38px;padding-bottom:38px}}.introductionResult__title{font-weight:900;font-size:4rem;line-height:1;letter-spacing:.08em;text-align:center}@media (max-width:767px){.introductionResult__title{font-size:2.3rem}}.introductionResult__items{display:flex;flex-wrap:wrap;padding-top:77px}@media (max-width:767px){.introductionResult__items{padding-top:33px}}.introductionResult__item{width:calc(50% - 10px)}.introductionResult__item:nth-child(2n-1){margin-right:10px}@media (max-width:767px){.introductionResult__item:nth-child(2n-1){margin-right:0}}.introductionResult__item:not(:nth-last-child(-n+2)){margin-bottom:20px}@media (max-width:767px){.introductionResult__item:not(:nth-last-child(-n+2)){margin-bottom:0}}@media (max-width:767px){.introductionResult__item{width:100%}.introductionResult__item:not(:first-child){margin-top:23px}}.section__title[data-v-1921875c]{position:relative}.section__titleText[data-v-1921875c]{position:relative;z-index:10;color:#fff;font-style:oblique;font-weight:900;font-size:6rem;line-height:1;letter-spacing:.08em;text-align:center}@media (max-width:767px){.section__titleText[data-v-1921875c]{font-size:3.6rem}}.section__titleBgImage[data-v-1921875c]{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);width:100%}@media (max-width:767px){.section__titleBgImage[data-v-1921875c]{left:0;transform:translateX(0)}}.introductionTitle{position:relative;padding-top:188px;padding-bottom:71px;background-image:url(/jbc2022/_nuxt/img/58d6c1b.png);background-repeat:no-repeat;background-position:top}@media (max-width:767px){.introductionTitle{padding-top:100px;padding-bottom:42px;background-image:url(/jbc2022/_nuxt/img/58d6c1b.png)}}@media (max-width:550px){.introductionTitle{padding-top:70px}}.introductionTitle__image{width:45%;margin:0 auto}@media (max-width:767px){.introductionTitle__image{width:100%}}.introduction{background:linear-gradient(90deg,#161616,#383838)}