@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css");@font-face{font-family:'DINcondensed';src:url("../font/DIN Condensed Bold.eot"),url("../font/DIN Condensed Bold.ttf") format("truetype")}.course__box{padding:70px 0 0 0;margin:0 0 70px 0}.course__box .course__box__wrap{padding:0 50px}.course__box .course__box__inner{max-width:1150px;margin:0 auto}.course__box img{width:100%;height:auto}.course__box__main{margin-bottom:60px}.course__box__main .course__box__main__h{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:40px}.course__box__main .course__box__main__h .course__box__main__h__label{margin-right:30px;width:120px;height:95px;display:flex;justify-content:center;align-items:center;color:#fff;background:#67000b;font-size:20px;font-size:2rem;text-align:center}.course__box__main .course__box__main__h .course__box__main__h__txt{flex:1;font-size:32px;font-size:3.2rem;letter-spacing:0.08em}.course__box__main .course__box__main__lead{display:flex;justify-content:space-between;flex-wrap:wrap}.course__box__main .course__box__main__lead .course__box__main__lead__img{width:50%}.course__box__main .course__box__main__lead .course__box__main__lead__txt{width:46%;display:flex;flex-direction:column}.course__box__main .course__box__main__lead .course__box__main__lead__txt p{font-size:16px;font-size:1.6rem;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-bottom:20px}.course__box__main .course__box__main__lead .course__box__main__lead__txt p span{font-size:13px;font-size:1.3rem}.course__box__main .course__box__main__lead .course__box__main__lead__txt .course__box__main__lead__btn{margin-top:auto}.course__box__main .course__box__main__lead .course__box__main__lead__txt .course__box__main__lead__btn a{text-decoration:none;display:inline-block;background:#000;color:#fff;font-size:16px;font-size:1.6rem;font-weight:500;letter-spacing:0.08em;padding:17px 30px}.course__box__main .course__box__main__lead .course__box__main__lead__txt .course__box__main__lead__btn a:hover{opacity:0.6}.course__box__tabs{margin-bottom:60px}.course__box__tabs .course__box__tabs__list ul{display:flex;justify-content:space-between;flex-wrap:wrap}.course__box__tabs .course__box__tabs__list ul li{width:23.5%;text-align:center;margin:10px 0}.course__box__tabs .course__box__tabs__list ul li a{display:block;text-decoration:none;font-size:17px;font-size:1.7rem;font-weight:500;border:2px solid #67000b;border-radius:15px;color:#67000b;background:#fff;padding:15px 20px;letter-spacing:0.05em}.course__box__tabs .course__box__tabs__list ul li a:hover{background:#67000b;color:#fff}.course__box__title{border-bottom:2px solid #67000b;margin-bottom:50px}.course__box__title h2 span{display:inline-block;border-top:2px solid #67000b;border-left:2px solid #67000b;border-right:2px solid #67000b;padding:10px 20px;color:#67000b;font-size:18px;font-size:1.8rem;border-radius:13px 13px 0 0;font-weight:500;letter-spacing:0.05em}.course__box__hl{padding-bottom:40px}.course__box__hl h3{letter-spacing:0.1em;margin-bottom:20px;display:flex;align-items:center}.course__box__hl h3 .course__box__hl__label{display:inline-block;background:#67000b;color:#fff;font-size:18px;font-size:1.8rem;margin-right:15px;padding:3px 15px;font-weight:500}.course__box__hl h3 .course__box__hl__title{font-size:28px;font-size:2.8rem;font-weight:400}.course__box__hl p{font-size:15px;font-size:1.5rem;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-bottom:30px}.course__box__hl .course__box__hl__item .course__box__hl__item__txt h4{font-size:21px;font-size:2.1rem;letter-spacing:0.08em;font-weight:400;margin-bottom:10px}.course__box__hl .course__box__hl__item .course__box__hl__item__txt p{font-size:15px;font-size:1.5rem;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-bottom:0}.course__box__hl .course__box__hl__item .course__box__hl__item__txt p a{color:#333}.course__box__hl .course__box__hl__item__1clm{margin-bottom:60px}.course__box__hl .course__box__hl__item__1clm .course__box__hl__item{display:flex;justify-content:space-between;flex-wrap:wrap}.course__box__hl .course__box__hl__item__1clm .course__box__hl__item .course__box__hl__item__img{width:47.5%}.course__box__hl .course__box__hl__item__1clm .course__box__hl__item .course__box__hl__item__txt{width:49%}.course__box__hl .course__box__hl__item__2clm{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.course__box__hl .course__box__hl__item__2clm .course__box__hl__item{width:47.5%;margin-bottom:40px}.course__box__hl .course__box__hl__item__2clm .course__box__hl__item .course__box__hl__item__img{width:100%;margin-bottom:20px}.course__box__hl .course__box__hl__item__2clm .course__box__hl__item .course__box__hl__item__txt{width:100%}.course__box__map{margin-bottom:80px}.course__box__map .course__box__map__item{margin-bottom:30px}.course__box__timetable{margin-bottom:80px}.course__box__timetable .course__box__timetable__note{font-size:13px;font-size:1.3rem;text-align:right;padding-top:30px}.course__box__cal{margin-bottom:80px}.course__box__cuisine .course__box__cuisine__h{margin-bottom:40px}.course__box__cuisine .course__box__cuisine__h h3{font-size:32px;font-size:3.2rem;font-weight:500;letter-spacing:0.1em;margin-bottom:20px}.course__box__cuisine .course__box__cuisine__h p{font-size:16px;font-size:1.6rem;line-height:2}.course__box__cuisine .course__box__cuisine__list h4{font-size:18px;font-size:1.8rem;background:#67000b;color:#fff;font-weight:500;letter-spacing:0.08em;margin-bottom:20px;padding:1px 15px}.course__box__cuisine .course__box__cuisine__list ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.course__box__cuisine .course__box__cuisine__list ul li{width:47%;margin-bottom:10%}.course__box__cuisine .course__box__cuisine__list ul li h5{font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.08em;border-bottom:1px solid #333;padding-bottom:8px;margin-bottom:10px}.course__box__cuisine .course__box__cuisine__list ul li h5 span{font-size:15px;font-size:1.5rem}.course__box__cuisine .course__box__cuisine__list ul li p{font-size:15px;font-size:1.5rem;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-bottom:15px}.course__box__cuisine .course__box__cuisine__list ul li .course__box__cuisine__list__img{position:relative}.course__box__cuisine .course__box__cuisine__list ul li .course__box__cuisine__list__img span{display:inline-block;position:absolute;bottom:10px;left:10px;font-size:12px;font-size:1.2rem}.course__box__cuisine .course__box__cuisine__note{margin-top:-30px;text-align:right;font-size:13px;font-size:1.3rem}.course__pagetop{position:fixed;bottom:50px;right:50px;width:40px;z-index:1000}.course__pagetop a{display:block}.course__pagetop a:hover{opacity:0.6}.course__pagetop img{width:100%;height:auto}.course__side{position:fixed;right:0;top:150px;z-index:200;width:35px}.course__side ul li{margin-bottom:5px}.course__side a{display:block}.course__side a:hover{opacity:0.6}.course__2d1n .course__box__main .course__box__main__h .course__box__main__h__label{background:#b5811b}.course__2d1n .course__box__tabs .course__box__tabs__list ul li:nth-child(1),.course__2d1n .course__box__tabs .course__box__tabs__list ul li:nth-child(2){width:49%}.course__2d1n .course__box__tabs .course__box__tabs__list ul li a{border:2px solid #b5811b;color:#b5811b}.course__2d1n .course__box__tabs .course__box__tabs__list ul li a:hover{background:#b5811b;color:#fff}.course__2d1n .course__box__hl h3 .course__box__hl__label{background:#b5811b}.course__2d1n .course__box__cuisine .course__box__cuisine__list h4{background:#b5811b}.course__box__en .course__box__main .course__box__main__h .course__box__main__h__label{line-height:1.3}.course__box__en .course__box__main .course__box__main__h .course__box__main__h__txt{font-size:26px;font-size:2.6rem;letter-spacing:0em}.course__box__en .course__box__main .course__box__main__lead .course__box__main__lead__txt p{font-size:15px;font-size:1.5rem}.course__box__en .course__box__main .course__box__main__lead .course__box__main__lead__txt p span{font-size:13px;font-size:1.3rem}.course__box__en .course__box__main .course__box__main__lead .course__box__main__lead__txt .course__box__main__lead__btn a{font-size:15px;font-size:1.5rem;letter-spacing:0em}.course__box__en .course__box__hl h3{letter-spacing:0em}.course__box__en .course__box__hl h3 .course__box__hl__label{font-size:18px;font-size:1.8rem}.course__box__en .course__box__hl h3 .course__box__hl__title{font-size:26px;font-size:2.6rem}.course__box__en .course__box__hl .course__box__hl__item .course__box__hl__item__txt h4{font-size:20px;font-size:2rem;letter-spacing:0em}.course__box__en .course__box__cuisine .course__box__cuisine__h h3{font-size:30px;font-size:3rem;font-weight:400;letter-spacing:0.05em}.course__box__en .course__box__cuisine .course__box__cuisine__h p{font-size:15px;font-size:1.5rem}.course__box__en .course__box__cuisine .course__box__cuisine__list h4{font-size:18px;font-size:1.8rem}.course__box__en .course__box__cuisine .course__box__cuisine__list ul li h5{font-size:20px;font-size:2rem;letter-spacing:0em}.course__box__en .course__box__cuisine .course__box__cuisine__list ul li h5 span{font-size:15px;font-size:1.5rem}.course__index{overflow:hidden}.course__index .course__index__lead{width:100%;padding:80px 50px 70px 50px}.course__index .course__index__lead .course__index__lead__inner{width:100%;max-width:1000px;margin:0 auto}.course__index .course__index__lead .course__index__lead__inner dl dt{font-size:35px;font-size:3.5rem;font-weight:300;letter-spacing:0.15em;margin-bottom:15px}.course__index .course__index__lead .course__index__lead__inner dl dd{font-size:15px;font-size:1.5rem;font-weight:400;line-height:2}.course__index .course__index__box{width:100%;padding:0 50px;margin-bottom:160px}.course__index .course__index__box .course__index__box__inner{width:100%;max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.course__index .course__index__box .course__index__box__txt{position:relative;width:42%}.course__index .course__index__box .course__index__box__txt::after{content:"";background:#fff;position:absolute;top:-100px;left:-50px;width:calc(100% + 200px);height:calc(100% + 200px);z-index:1}.course__index .course__index__box .course__index__box__txt .course__index__box__label{position:relative;z-index:2;margin-bottom:30px}.course__index .course__index__box .course__index__box__txt .course__index__box__label img{width:90%;height:auto}.course__index .course__index__box .course__index__box__txt .course__index__box__lead{font-size:20px;font-size:2rem;line-height:2;font-weight:200;letter-spacing:0.1em;margin-bottom:50px;position:relative;z-index:2}.course__index .course__index__box .course__index__box__txt .course__index__box__btn{position:relative;z-index:2}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li{margin-bottom:10px}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li a{text-decoration:none;display:block;border:1px solid #67000b;border-radius:12px;text-align:center;font-weight:500;font-size:16px;font-size:1.6rem;padding:13px 5px;color:#67000b;background:#fff;letter-spacing:0}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li a:hover{background:#67000b;color:#fff}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li.gold a{border:1px solid #b6821b;color:#b6821b;background:#fff}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li.gold a:hover{background:#b6821b;color:#fff}.course__index .course__index__box .course__index__box__img{position:relative;z-index:2;width:53%}.course__index .course__index__box .course__index__box__img img{width:100%;height:auto}.course__index .course__index__box .course__index__slide{position:absolute;top:0;left:0;height:100%;width:calc(100% + 100px)}.course__index .course__index__box .course__index__slide .course__index__slide__item{position:relative;width:100%;height:100%;background-size:cover;background-position:center center}.course__index .course__index__box .course__index__slide .slick-list,.course__index .course__index__box .course__index__slide .slick-track{height:100%}.course__index #course__index__unzen .course__index__box__inner{flex-direction:row-reverse}.course__index #course__index__unzen .course__index__box__txt::after{right:-50px;left:auto}.course__index #course__index__unzen .course__index__slide{left:-100px}.course__index .course__index__btn{padding-bottom:120px;width:100%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.course__index .course__index__btn .course__index__btn__item{width:49%;background:#fff;border-radius:14px;padding:20px}.course__index .course__index__btn .course__index__btn__item h2{text-align:center;font-size:20px;font-size:2rem;font-weight:500;margin-bottom:15px}.course__index .course__index__btn .course__index__btn__item ul{display:flex;justify-content:space-between;flex-wrap:wrap}.course__index .course__index__btn .course__index__btn__item ul li{text-align:center}.course__index .course__index__btn .course__index__btn__item ul li a{display:block;text-decoration:none;border-radius:12px;padding:10px;font-size:16px;font-size:1.6rem;line-height:1.3;font-weight:500}.course__index .course__index__btn .course__index__btn__item ul.clm1 li{width:100%}.course__index .course__index__btn .course__index__btn__item ul.clm2 li{width:49%}.course__index .course__index__btn .course__index__btn__item__1 h2{color:#67000b}.course__index .course__index__btn .course__index__btn__item__1 ul li a{border:1px solid #67000b;color:#67000b}.course__index .course__index__btn .course__index__btn__item__1 ul li a:hover{background:#67000b;color:#fff}.course__index .course__index__btn .course__index__btn__item__2 h2{color:#a7802b}.course__index .course__index__btn .course__index__btn__item__2 ul li a{border:1px solid #a7802b;color:#a7802b}.course__index .course__index__btn .course__index__btn__item__2 ul li a:hover{background:#a7802b;color:#fff}.course__index .course__index__btn__last{padding-bottom:70px}@media only screen and (max-width: 769px){.course__box{padding:10% 0 0 0;margin:0 0 10% 0}.course__box .course__box__wrap{padding:0 5%}.course__box__main{margin-bottom:10%}.course__box__main .course__box__main__h{margin-bottom:5%}.course__box__main .course__box__main__h .course__box__main__h__label{margin-right:0;margin-bottom:5%;width:120px;height:95px;font-size:18px;font-size:1.8rem}.course__box__main .course__box__main__h .course__box__main__h__txt{flex:none;width:100%;font-size:20px;font-size:2rem}.course__box__main .course__box__main__lead .course__box__main__lead__img{width:100%;margin-bottom:15px}.course__box__main .course__box__main__lead .course__box__main__lead__txt{width:100%}.course__box__main .course__box__main__lead .course__box__main__lead__txt p{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:5%}.course__box__main .course__box__main__lead .course__box__main__lead__txt p span{font-size:13px;font-size:1.3rem}.course__box__main .course__box__main__lead .course__box__main__lead__txt .course__box__main__lead__btn a{width:100%;font-size:15px;font-size:1.5rem;letter-spacing:0.08em;padding:15px 20px;text-align:center}.course__box__tabs{margin-bottom:10%}.course__box__tabs .course__box__tabs__list ul li{width:49%;margin:5px 0}.course__box__tabs .course__box__tabs__list ul li a{font-size:13px;font-size:1.3rem;padding:15px 10px;letter-spacing:0em}.course__box__title{margin-bottom:10%;padding:0 5%}.course__box__title h2 span{padding:10px 20px;font-size:15px;font-size:1.5rem}.course__box__hl{padding-bottom:0%}.course__box__hl h3{letter-spacing:0em;margin-bottom:5%}.course__box__hl h3 .course__box__hl__label{font-size:14px;font-size:1.4rem;margin-right:10px;padding:3px 15px;white-space:nowrap}.course__box__hl h3 .course__box__hl__title{font-size:19px;font-size:1.9rem}.course__box__hl p{font-size:15px;font-size:1.5rem;line-height:2;margin-bottom:5%}.course__box__hl .course__box__hl__item .course__box__hl__item__txt h4{font-size:17px;font-size:1.7rem;letter-spacing:0.08em;margin-bottom:10px}.course__box__hl .course__box__hl__item .course__box__hl__item__txt p{font-size:14px;font-size:1.4rem;line-height:1.8;margin-bottom:0}.course__box__hl .course__box__hl__item__1clm{margin-bottom:10%}.course__box__hl .course__box__hl__item__1clm .course__box__hl__item .course__box__hl__item__img{width:100%}.course__box__hl .course__box__hl__item__1clm .course__box__hl__item .course__box__hl__item__txt{width:100%}.course__box__hl .course__box__hl__item__2clm{margin-bottom:20px}.course__box__hl .course__box__hl__item__2clm .course__box__hl__item{width:100%;margin-bottom:10%}.course__box__hl .course__box__hl__item__2clm .course__box__hl__item .course__box__hl__item__img{width:100%;margin-bottom:5%}.course__box__hl .course__box__hl__item__2clm .course__box__hl__item .course__box__hl__item__txt{width:100%}.course__box__map{margin-bottom:10%}.course__box__map .course__box__map__item{margin-bottom:5%}.course__box__timetable{margin-bottom:10%}.course__box__timetable .course__box__timetable__note{font-size:11px;font-size:1.1rem;padding-top:20px}.course__box__cal{margin-bottom:10%}.course__box__cuisine .course__box__cuisine__h{margin-bottom:10%}.course__box__cuisine .course__box__cuisine__h h3{font-size:19px;font-size:1.9rem;letter-spacing:0.1em;margin-bottom:5%}.course__box__cuisine .course__box__cuisine__h p{font-size:15px;font-size:1.5rem;line-height:1.8}.course__box__cuisine .course__box__cuisine__list h4{font-size:16px;font-size:1.6rem;letter-spacing:0.08em;margin-bottom:20px;padding:1px 15px}.course__box__cuisine .course__box__cuisine__list ul{margin-bottom:30px}.course__box__cuisine .course__box__cuisine__list ul li{width:100%;margin-bottom:10%}.course__box__cuisine .course__box__cuisine__list ul li h5{font-size:18px;font-size:1.8rem;letter-spacing:0.08em}.course__box__cuisine .course__box__cuisine__list ul li h5 span{font-size:13px;font-size:1.3rem}.course__box__cuisine .course__box__cuisine__list ul li p{font-size:14px;font-size:1.4rem;line-height:2;margin-bottom:15px}.course__box__cuisine .course__box__cuisine__list ul li .course__box__cuisine__list__img span{bottom:10px;left:10px;font-size:11px;font-size:1.1rem}.course__box__cuisine .course__box__cuisine__note{font-size:11px;font-size:1.1rem}.course__pagetop{bottom:5%;right:5%;width:30px}.course__side{top:120px;width:5%}.course__side img{width:100%;height:auto}.course__box__en .course__box__main .course__box__main__h .course__box__main__h__label{line-height:1.3}.course__box__en .course__box__main .course__box__main__h .course__box__main__h__txt{font-size:20px;font-size:2rem;letter-spacing:0em}.course__box__en .course__box__main .course__box__main__lead .course__box__main__lead__txt p{font-size:15px;font-size:1.5rem}.course__box__en .course__box__main .course__box__main__lead .course__box__main__lead__txt p span{font-size:13px;font-size:1.3rem}.course__box__en .course__box__main .course__box__main__lead .course__box__main__lead__txt .course__box__main__lead__btn a{font-size:15px;font-size:1.5rem;letter-spacing:0em}.course__box__en .course__box__hl h3{letter-spacing:0em}.course__box__en .course__box__hl h3 .course__box__hl__label{font-size:18px;font-size:1.8rem}.course__box__en .course__box__hl h3 .course__box__hl__title{font-size:19px;font-size:1.9rem}.course__box__en .course__box__hl .course__box__hl__item .course__box__hl__item__txt h4{font-size:17px;font-size:1.7rem;letter-spacing:0em}.course__box__en .course__box__cuisine .course__box__cuisine__h h3{font-size:19px;font-size:1.9rem;letter-spacing:0.05em}.course__box__en .course__box__cuisine .course__box__cuisine__h p{font-size:15px;font-size:1.5rem}.course__box__en .course__box__cuisine .course__box__cuisine__list h4{font-size:16px;font-size:1.6rem}.course__box__en .course__box__cuisine .course__box__cuisine__list ul li h5{font-size:18px;font-size:1.8rem;letter-spacing:0em}.course__box__en .course__box__cuisine .course__box__cuisine__list ul li h5 span{font-size:14px;font-size:1.4rem}.course__index .course__index__lead{padding:10% 5% 10% 5%}.course__index .course__index__lead .course__index__lead__inner dl dt{font-size:24px;font-size:2.4rem;margin-bottom:5%;letter-spacing:0.1em}.course__index .course__index__lead .course__index__lead__inner dl dd{font-size:14px;font-size:1.4rem}.course__index .course__index__box{padding:0 5%;margin-bottom:20%}.course__index .course__index__box .course__index__box__txt{position:relative;width:100%}.course__index .course__index__box .course__index__box__txt::after{top:-10%;left:-5%;width:calc(100% + 10%);height:calc(100% + 10%)}.course__index .course__index__box .course__index__box__txt .course__index__box__label{margin-bottom:5%}.course__index .course__index__box .course__index__box__txt .course__index__box__label img{width:100%}.course__index .course__index__box .course__index__box__txt .course__index__box__lead{font-size:16px;font-size:1.6rem;margin-bottom:5%}.course__index .course__index__box .course__index__box__txt .course__index__box__btn{margin-bottom:10%}.course__index .course__index__box .course__index__box__txt .course__index__box__btn ul li a{font-size:15px;font-size:1.5rem;padding:10px}.course__index .course__index__box .course__index__box__img{width:100%}.course__index .course__index__box .course__index__slide{top:0;left:-6%;height:100%;width:102vw}.course__index #course__index__unzen .course__index__box__txt::after{right:-5%;left:auto}.course__index #course__index__unzen .course__index__slide{left:-6%}.course__index .course__index__btn{padding-bottom:15%}.course__index .course__index__btn .course__index__btn__item{width:100%;padding:20px;margin-bottom:10px}.course__index .course__index__btn .course__index__btn__item h2{font-size:17px;font-size:1.7rem;margin-bottom:15px}.course__index .course__index__btn .course__index__btn__item ul li a{padding:10px;font-size:14px;font-size:1.4rem;line-height:1.3}.course__index .course__index__btn__last{padding-bottom:10%}}
/*# sourceMappingURL=page_course.css.map */
