.classlist{padding-bottom:100px;background-image:url(../../img/class/bg_class.jpg);background-repeat:no-repeat;background-position:top}@media screen and (max-width: 1024px){.classlist{padding-bottom:65px}}@media screen and (max-width: 768px){.classlist{padding-bottom:40px}}.classlist-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-top:80px}@media screen and (max-width: 1024px){.classlist-wrap{padding-top:50px}}@media screen and (max-width: 768px){.classlist-wrap{padding-top:40px}}.classlist-wrap::after{content:'';width:31.5%}@media screen and (max-width: 1024px){.classlist-wrap::after{width:48.5%}}.classlist-wrap .item{position:relative;width:31.5%}@media screen and (max-width: 1024px){.classlist-wrap .item{width:48.5%}}.classlist-wrap .item:nth-child(n+4){margin-top:70px}@media screen and (max-width: 1024px){.classlist-wrap .item:nth-child(n+3){margin-top:30px}}@media screen and (max-width: 640px){.classlist-wrap .item:nth-child(n+3){margin-top:20px}}.classlist-wrap .item-link{display:block;text-decoration:none}.classlist-wrap .item-link .imagearea{position:relative}.classlist-wrap .item-link .imagearea::before{content:'';z-index:2;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:240px;height:calc(100% - 60px);background-color:#eeeeee}@media screen and (max-width: 1024px){.classlist-wrap .item-link .imagearea::before{width:calc(100% - 30px)}}@media screen and (max-width: 640px){.classlist-wrap .item-link .imagearea::before{max-width:100%;height:calc(100% - 30px)}}.classlist-wrap .item-link .imagearea img{display:block;position:relative;margin-right:auto;margin-left:auto;z-index:2}@media screen and (max-width: 640px){.classlist-wrap .item-link .imagearea img{width:calc(100% - 30px)}}.classlist-wrap .item-link .imagearea img.right1{right:-20px}@media screen and (max-width: 1024px){.classlist-wrap .item-link .imagearea img.right1{right:-10px}}.classlist-wrap .item-link .textarea{position:relative;margin-top:-80px;padding:95px 20px 40px;color:#fff;text-align:center}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea{padding:90px 15px 30px}}.classlist-wrap .item-link .textarea::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#ff3882;-webkit-backface-visibility:hidden;backface-visibility:hidden}.classlist-wrap .item-link .textarea::after{content:'';position:absolute;bottom:15px;-webkit-transform:rotate(135deg) translateX(-50%);-ms-transform:rotate(135deg) translateX(-50%);transform:rotate(135deg) translateX(-50%);left:47.5%;width:8px;height:8px;border-right:solid 2px #fff;border-top:solid 2px #fff}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea::after{bottom:10px;width:9px;height:9px}}.classlist-wrap .item-link .textarea-title{position:relative;padding-bottom:3px;font-family:"Roboto",sans-serif;font-style:italic;font-size:34px;font-size:3.4rem;font-weight:400;letter-spacing:0.08em;line-height:1.2em;white-space:nowrap}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea-title{font-size:20px;font-size:2rem}}@media screen and (max-width: 640px){.classlist-wrap .item-link .textarea-title{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 425px){.classlist-wrap .item-link .textarea-title{font-size:16px;font-size:1.6rem}}.classlist-wrap .item-link .textarea-title .ja{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-style:normal}.classlist-wrap .item-link .textarea-title2{position:relative;font-family:"Roboto",sans-serif;font-style:italic;font-size:30px;font-size:3rem;font-weight:400;letter-spacing:0.06em;line-height:1.2em;white-space:nowrap}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea-title2{font-size:20px;font-size:2rem}}@media screen and (max-width: 640px){.classlist-wrap .item-link .textarea-title2{font-size:18px;font-size:1.8rem}}@media screen and (max-width: 425px){.classlist-wrap .item-link .textarea-title2{font-size:14px;font-size:1.4rem}}.classlist-wrap .item-link .textarea-title2 .ja{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-style:normal;font-weight:700;font-size:24px;font-size:2.4rem;letter-spacing:0}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea-title2 .ja{font-size:17px;font-size:1.7rem}}@media screen and (max-width: 640px){.classlist-wrap .item-link .textarea-title2 .ja{font-size:13px;font-size:1.3rem}}.classlist-wrap .item-link .textarea-text{position:relative;font-size:15px;font-size:1.5rem;font-weight:500;line-height:1.4em}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea-text{font-size:13px;font-size:1.3rem}}@media screen and (max-width: 640px){.classlist-wrap .item-link .textarea-text{font-size:12px;font-size:1.2rem}}.classlist-wrap .item-link .textarea-text2{position:relative;padding-bottom:3px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.4em}@media screen and (max-width: 1024px){.classlist-wrap .item-link .textarea-text2{font-size:15px;font-size:1.5rem}}@media screen and (max-width: 640px){.classlist-wrap .item-link .textarea-text2{font-size:12px;font-size:1.2rem}}.btn{padding-top:70px;padding-bottom:70px;background-color:#f7f7f7}@media screen and (max-width: 1024px){.btn{padding-top:40px;padding-bottom:40px}}.btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:850px;margin-right:auto;margin-left:auto}@media screen and (max-width: 1024px){.btn-list{display:block;max-width:91.25%;text-align:center}}@media screen and (max-width: 1024px){.btn-list .m-btn2{width:80%;margin-bottom:10px}}@media screen and (max-width: 1024px){.btn-list .m-btn2:last-child{margin-bottom:0}}.btn-list .m-btn2-iconText.calendar::before{content:'\f073'}.btn-list .m-btn2-iconText.shopping::before{content:'\f290'}.class:nth-child(even){background-color:#f7f7f7}.class-area1{width:50%}@media screen and (max-width: 1024px){.class-area1{width:100%}}.class-area2{width:50%}@media screen and (max-width: 1024px){.class-area2{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}}.class.bg-right{background-image:url(../../img/class/bg_right.png);background-repeat:no-repeat;background-position:top right;background-size:auto 100%}@media screen and (max-width: 2000px){.class.bg-right{background-position:top right -15vw}}@media screen and (max-width: 1500px){.class.bg-right{background-position:top right -22.5vw}}@media screen and (max-width: 1024px){.class.bg-right{background-image:none}}.class.bg-left{background-image:url(../../img/class/bg_left.png);background-repeat:no-repeat;background-position:top left;background-size:auto 100%}@media screen and (max-width: 2000px){.class.bg-left{background-position:top left -15vw}}@media screen and (max-width: 1500px){.class.bg-left{background-position:top left -22.5vw}}@media screen and (max-width: 1024px){.class.bg-left{background-image:none}}.class.class1 .class-imagearea,.class.class3 .class-imagearea{text-align:center}.class.class2 .class-area2{padding-left:60px}@media screen and (max-width: 1500px){.class.class2 .class-area2{padding-left:45px}}@media screen and (max-width: 1024px){.class.class2 .class-area2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}}.class.class2 .class-area2 .class-imagearea{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;text-align:center}.class.class2 .class-area2 .class-title,.class.class2 .class-area2 .class-text{padding-right:30px}@media screen and (max-width: 1024px){.class.class2 .class-area2 .class-title,.class.class2 .class-area2 .class-text{padding-right:0}}.class.class4 .class-area1,.class.class6 .class-area1{padding-right:60px}@media screen and (max-width: 1500px){.class.class4 .class-area1,.class.class6 .class-area1{padding-right:45px}}@media screen and (max-width: 1024px){.class.class4 .class-area1,.class.class6 .class-area1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-right:0}}.class.class4 .class-area1 .class-imagearea,.class.class6 .class-area1 .class-imagearea{width:100%;text-align:center}.class.class5 .class-area2{padding-left:60px}@media screen and (max-width: 1500px){.class.class5 .class-area2{padding-left:45px}}@media screen and (max-width: 1024px){.class.class5 .class-area2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}}.class.class5 .class-area2 .class-imagearea{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin-bottom:20px;text-align:center}.class.class5 .class-area2 .class-title,.class.class5 .class-area2 .class-text{padding-right:30px}@media screen and (max-width: 1024px){.class.class5 .class-area2 .class-title,.class.class5 .class-area2 .class-text{padding-right:0}}.class-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1024px){.class-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.class-wrap.end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.class-wrap.pT100{padding-top:100px}@media screen and (max-width: 1024px){.class-wrap.pT100{padding-top:65px}}@media screen and (max-width: 640px){.class-wrap.pT100{padding-top:35px}}.class-wrap.pB100{padding-bottom:100px}@media screen and (max-width: 1024px){.class-wrap.pB100{padding-bottom:65px}}@media screen and (max-width: 640px){.class-wrap.pB100{padding-bottom:35px}}.class-wrap.pB60{padding-bottom:60px}@media screen and (max-width: 1024px){.class-wrap.pB60{padding-bottom:40px}}@media screen and (max-width: 640px){.class-wrap.pB60{padding-bottom:25px}}.class-title{display:block;width:100%;padding-bottom:10px;color:#ff3882;font-family:"Rubik",sans-serif;font-style:italic;font-size:56px;font-size:5.6rem;font-weight:500;letter-spacing:0.1em;line-height:1.2em}@media screen and (max-width: 1024px){.class-title{padding-bottom:5px;font-size:42px;font-size:4.2rem;text-align:center}}@media screen and (max-width: 640px){.class-title{font-size:30px;font-size:3rem}}.class-title .section1{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-style:normal;font-size:24px;font-size:2.4rem;font-weight:700;letter-spacing:0.02em;line-height:1}@media screen and (max-width: 1024px){.class-title .section1{font-size:20px;font-size:2rem}}@media screen and (max-width: 640px){.class-title .section1{font-size:17px;font-size:1.7rem}}.class-title .section2-ja{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-style:normal;font-size:42px;font-size:4.2rem;font-weight:700;letter-spacing:-0.02em}@media screen and (max-width: 1024px){.class-title .section2-ja{font-size:33px;font-size:3.3rem}}@media screen and (max-width: 640px){.class-title .section2-ja{font-size:23px;font-size:2.3rem}}.class-title .section2-en{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-style:italic;font-size:50px;font-size:5rem;font-weight:700;letter-spacing:0.1em}@media screen and (max-width: 1024px){.class-title .section2-en{font-size:36px;font-size:3.6rem}}@media screen and (max-width: 640px){.class-title .section2-en{font-size:27px;font-size:2.7rem}}.class-text{padding-bottom:45px;font-size:14px;font-size:1.4rem;line-height:2.5em}@media screen and (max-width: 1024px){.class-text{padding-bottom:25px;font-size:13px;font-size:1.3rem;line-height:2em}}@media screen and (max-width: 640px){.class-text{padding-bottom:15px;font-size:12px;font-size:1.2rem}}.class-table{width:100%}.class-table tr th{padding:8px 10px;background-color:#ff3882;color:#fff;font-family:"Rubik",sans-serif;font-size:20px;font-size:2rem;font-weight:500;letter-spacing:0.1em;line-height:1.2em;text-align:center;vertical-align:middle}@media screen and (max-width: 1024px){.class-table tr th{font-size:17px;font-size:1.7rem}}@media screen and (max-width: 640px){.class-table tr th{font-size:15px;font-size:1.5rem}}.class-table tr td{padding:20px 15px;font-size:15px;font-size:1.5rem;font-weight:500;vertical-align:middle}@media screen and (max-width: 1024px){.class-table tr td{font-size:13px;font-size:1.3rem}}@media screen and (max-width: 640px){.class-table tr td{padding:15px 12px;font-size:11px;font-size:1.1rem}}.class-table tr td.day{width:60px;text-align:center}@media screen and (max-width: 640px){.class-table tr td.day{width:10%}}.class-table tr td.time{width:135px;text-align:center}@media screen and (max-width: 640px){.class-table tr td.time{width:40%}}.class-table tr td.contents{width:305px}@media screen and (max-width: 640px){.class-table tr td.contents{width:50%}}.class-table tr td.contents small{font-size:13px;font-size:1.3rem}@media screen and (max-width: 1024px){.class-table tr td.contents small{font-size:10px;font-size:1rem}}@media screen and (max-width: 640px){.class-table tr td.contents small{display:block}}.class-table tr:nth-child(odd) td.day{background-color:#f5f5f5}.class-table tr:nth-child(odd) td.time{background-color:#fafafa}.class-table tr:nth-child(odd) td.contents{background-color:#f5f5f5}.class-table tr:nth-child(even) td.day{background-color:#eeeeee}.class-table tr:nth-child(even) td.time{background-color:#f3f3f3}.class-table tr:nth-child(even) td.contents{background-color:#eeeeee}@media screen and (max-width: 1024px){.class-imagearea{margin-bottom:20px}}.bring{padding-top:160px;padding-bottom:100px}@media screen and (max-width: 1024px){.bring{padding-top:100px;padding-bottom:65px}}@media screen and (max-width: 768px){.bring{padding-top:55px;padding-bottom:55px}}.bring .m-title1{padding-bottom:75px}@media screen and (max-width: 1024px){.bring .m-title1{padding-bottom:50px}}@media screen and (max-width: 768px){.bring .m-title1{padding-bottom:35px}}.bring-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bring-list .item{position:relative;width:30%;padding:0 30px 30px}@media screen and (max-width: 1024px){.bring-list .item{width:47.5%}}@media screen and (max-width: 640px){.bring-list .item{width:100%}}.bring-list .item::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:80%;background-color:#f7f7f7}.bring-list .item:nth-child(n+4){margin-top:30px}@media screen and (max-width: 1024px){.bring-list .item:nth-child(n+3){margin-top:20px}}@media screen and (max-width: 640px){.bring-list .item:nth-child(n+2){margin-top:20px}}.bring-list .item-icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px}@media screen and (max-width: 1024px){.bring-list .item-icon{margin-bottom:10px}}.bring-list .item-icon img{display:block;margin-right:auto;margin-left:auto}.bring-list .item-icon.wear img{width:147px}@media screen and (max-width: 640px){.bring-list .item-icon.wear img{width:130px}}.bring-list .item-icon.shoes img{width:150px}@media screen and (max-width: 640px){.bring-list .item-icon.shoes img{width:135px}}.bring-list .item-icon.taoru img{width:147px}@media screen and (max-width: 640px){.bring-list .item-icon.taoru img{width:130px}}.bring-list .item-icon.drink img{width:55px}@media screen and (max-width: 640px){.bring-list .item-icon.drink img{width:46px}}.bring-list .item-icon.money img{width:116px}@media screen and (max-width: 640px){.bring-list .item-icon.money img{width:98px}}.bring-list .item-icon.knuckle img{width:118px}@media screen and (max-width: 640px){.bring-list .item-icon.knuckle img{width:100px}}.bring-list .item-title{position:relative;padding-top:10px;padding-bottom:5px;color:#ff3882;font-size:26px;font-size:2.6rem;font-weight:700;text-align:center}@media screen and (max-width: 1024px){.bring-list .item-title{padding-top:5px;font-size:21px;font-size:2.1rem}}@media screen and (max-width: 768px){.bring-list .item-title{font-size:18px;font-size:1.8rem}}.bring-list .item-text{position:relative;font-size:14px;font-size:1.4rem}.bring .btnWrap{padding-top:100px;text-align:center}@media screen and (max-width: 1024px){.bring .btnWrap{padding-top:65px}}@media screen and (max-width: 640px){.bring .btnWrap{padding-top:40px}}@media screen and (max-width: 1024px){.bring .btnWrap .m-btn2{width:80%}}.bring .btnWrap .m-btn2-iconText.calendar::before{content:'\f073'}

/*# sourceMappingURL=class.css.map */
