@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Allison&display=swap);.mv__img{width:100%}.pageDesc{font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:25px;line-height:1.8;margin:20px auto 0;text-align:center}.pageDesc big{color:#992727;font-size:32px}.sec--mb{margin-block:0 130px}.sec__heading{background:url(../img/snow3.png) no-repeat top 0 right 34px/126px;max-width:1200px;padding:110px 0 0}.sec__title{color:#947736;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:35px;line-height:1.2;margin-block:0 60px;text-align:center}.sec__title:after{background:#947736;content:"";display:block;height:2px;margin-block:20px 0;margin-inline:auto;max-width:298px;width:100%}.sec__enTitle{display:block;font-size:24px;letter-spacing:.2em;margin:0 0 6px}.sec__btn{background:#947736;color:#fff;display:block;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:16px;font-weight:600;line-height:1.2;margin:70px auto 0;max-width:400px;padding:18px 0;text-align:center;width:calc(100% - 20px)}.sec__btn--2line{padding:10px 0}.discount{color:#dd1c1c}.campaign{background-color:#fffdf9;background-image:url(../img/snow2.png),url(../img/snow1.png);background-position:top 40px left 12px,bottom 50px right 25px;background-repeat:no-repeat,no-repeat;background-size:90px,52px;max-width:1440px;padding:120px 0}.campaign__term{color:#947736;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:19px;text-align:center}.course{margin-block:0 70px}.course__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.campaignDetail{background-color:#fffdf9;margin-block:0 60px;padding:0 12px 78px}.campaignDetail__title{color:#947736;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:35px;margin-block:0 32px;text-align:center}.campaignDetail__info{border:1px solid #947736;margin-inline:auto;max-width:1200px;padding:50px 15px}.campaignDetail__dl{display:flex;font-weight:700;margin:0 0 10px}.campaignDetail__dt{border-right:1px solid #393939;flex-shrink:0;font-size:17px;padding:0 12px 0 0;width:38%}.campaignDetail__dd{font-size:17px;line-height:1.3;padding:0 0 0 12px;width:62%}.campaignDetail__att{font-size:17px;font-weight:700}.item{display:flex;flex-direction:column;gap:50px 20px}.item__block{padding:0 26px}.item__img{margin:0 0 20px;position:relative}.item__num{color:#947736;display:block;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:54px;font-weight:600;left:12px;line-height:1;position:absolute;top:18px}.item__text{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:16px}.itemHeader__title{color:#554e44;font-size:28px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 20px;text-align:center}.itemHeader__title big{color:#c83d3d;display:block;font-size:46px}.itemHeader__img{margin:0 0 20px}.itemHeader__text{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:16px}.itemHeader__text b{color:#c83d3d}.itemList{margin:0 auto 30px;width:100%}.itemList__title{border-bottom:1px solid #e0e0e0;display:block;font-size:18px;font-weight:600;padding:0 0 6px}.itemList__block{display:flex;flex-direction:column;gap:16px;padding:10px 0}.itemList__info{align-items:center;display:flex;width:100%}.itemList__itemName{letter-spacing:0;line-height:1.3}.itemList__itemName,.itemList__price{display:block;font-size:16px;font-weight:900;width:30%}.itemList__price{padding:0 10px 0 0;text-align:right}.itemList__buyBtn{flex-shrink:0;font-size:14px;padding:4px 8px 3px;width:40%}.itemList__btn,.itemList__buyBtn{background:#404040;color:#fff;display:block;text-align:center}.itemList__btn{font-size:18px;font-weight:700;padding:18px 8px;width:100%}.terms{background-color:#fffdf9;margin-block:0 60px;padding:100px 12px 78px}.terms__title{color:#947736;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;font-size:35px;font-weight:600;margin-block:0 32px;text-align:center}.terms__list{border:1px solid #947736;display:flex;flex-direction:column;font-weight:700;gap:6px 0;margin-inline:auto;max-width:1200px;padding:50px 15px 50px 40px}.terms__listItem{list-style:decimal}@media print,screen and (min-width:480px){.mv__inner{margin-inline:auto;width:100%}.pageDesc{font-size:34px;margin:20px auto 0}.pageDesc big{font-size:42px}.sec--mb{margin-block:0 100px}.sec__heading{margin-inline:auto;padding:0}.sec__title{font-size:54px;margin-block:0 70px}.sec__title:after{max-width:440px}.sec__enTitle{font-size:34px}.sec__btn{font-size:25px;margin:50px auto 0}.campaign{background-position:top 40px left 40px,bottom 190px right 50px;background-size:200px,108px;margin-inline:auto;padding:60px 0}.campaign__term{font-size:34px}.course{margin-block:0 50px}.campaignDetail{margin-block:0 100px;padding:0 0 50px}.campaignDetail__title{font-size:44px}.campaignDetail__info{padding:50px}.campaignDetail__dl{align-items:center;margin:0 0 24px}.campaignDetail__att,.campaignDetail__dd,.campaignDetail__dt{font-size:18px}.item{flex-direction:row;margin-inline:auto;max-width:1352px}.item__block{padding:0;width:calc(33.33333% - 20px)}.itemHeader__title{font-size:33px}.itemHeader__title big{font-size:52px}.itemList{margin:0;width:100%}.itemList__block{min-height:236px}.itemList__itemName{font-size:17px}.itemList__price{font-size:16px}.itemList__buyBtn{font-size:14px}.terms{margin-block:0 100px;padding:50px 0}.terms__title{font-size:44px}.terms__list{gap:1em 0;padding:50px 50px 50px 70px}}
/*# sourceMappingURL=maps/home.css.map */
