.camp-frame.camp-sp{margin:10% 0}.camp-frame.camp-sp.main-new{margin:0}.camp-frame.camp-sp.balloon-embedded{margin:calc(10% + 375px) 0 10%}.camp-banner .hidden{display:none !important}.camp-banner .nv{position:relative;top:-3px}.camp-banner.camp-sp{position:relative;width:320px;margin:0 auto}.camp-banner.camp-sp.main-new{width:1400px}.camp-banner.camp-sp.main-new.compact{overflow:hidden}.camp-banner.camp-sp.body{height:418px}.camp-banner.camp-sp img{width:320px}.camp-banner.camp-sp.main-new img{width:1400px}.camp-banner.camp-sp.main-new img.fit-frame{height:607px;object-fit:cover}.camp-banner.camp-sp.main-new.compact img.fit-frame{height:447px}.camp-banner.camp-sp.main-new.compact img.part.camp-title{top:-97px;left:-132px;object-position:0 0;object-fit:cover;height:447px}.camp-banner.camp-sp.main-new.compact .camp-number-text{top:130px;left:74px}.camp-banner.camp-sp.main-new.compact .camp-date-text{top:189px;left:100px}.camp-banner.camp-sp.main-new.compact .camp-cd-text{top:97px;left:939px}.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text{top:67px;left:1239px}.camp-banner.camp-sp.main-new .camp-number-text{top:229px;left:223px;line-height:24px;font-size:24px;width:26px}.camp-banner.camp-sp.main-new .camp-date-text{top:287px;left:255px;line-height:17px;font-size:17px;width:140px}.camp-banner.camp-sp.main-new .camp-cd-text{top:212px;left:805px;line-height:24px;font-size:24px;width:235px}.camp-banner.camp-sp.main-new .camp-cd-remain-text{top:183px;left:1069px;width:100px;height:80px;font-weight:bold}.camp-banner.camp-sp.main-new .camp-wday{height:20px;width:20px;font-size:16px;line-height:18px;margin:0}.camp-banner.camp-sp.main-new .camp-cd-text small,.camp-banner.camp-sp.main-new .camp-cd-remain-text small{margin:0 2px 0 0;font-size:15px;line-height:15px}.camp-banner.camp-sp.main-new .camp-cd-remain-text strong{line-height:64px;font-size:54px}.camp-banner.camp-sp.main-new .camp-cd-remain-text span.limit{line-height:45px;font-size:38px}.camp-banner.camp-sp img.balloon{position:absolute;top:-395px}.camp-banner.camp-sp .camp-number-text{position:absolute;color:#fff;top:53px;left:49px;line-height:12px;font-size:12px;width:13px;text-align:center}.camp-banner.camp-sp .camp-date-text{position:absolute;color:#fff;top:87px;left:106px;line-height:14px;font-size:14px;width:115px;text-align:center}.camp-banner.camp-sp .camp-cd-text{position:absolute;color:#fff;font-style:italic;top:131px;left:70px;line-height:16px;font-size:16px;width:185px;text-align:center}.camp-banner.camp-sp .camp-cd-remain-text{position:absolute;color:#fff;top:120px;left:257px;line-height:10px;font-size:10px;width:50px;height:40px;text-align:center}.camp-banner.camp-sp .camp-wday{display:inline-block;border-radius:50%;background-color:#e86700;color:#fff;height:17px;width:17px;font-size:13px;line-height:16px;text-align:center;vertical-align:middle;margin:0 2px}.camp-banner.camp-sp .camp-cd-text small{display:inline-block;margin:0 1px 0 0;font-size:10px;line-height:10px}.camp-banner.camp-sp .camp-cd-remain-text strong{line-height:32px;font-size:27px}.camp-banner.camp-sp .camp-cd-remain-text span.limit{line-height:19px;font-size:17px}.camp-banner img.part{position:absolute;top:0;left:0}.camp-banner.sp .camp-cd-remain-text small{display:inline-block;margin:0 1px 0 0;font-size:10px;line-height:10px}.camp-main-buttons{display:flex;justify-content:space-around;width:900px;margin:0 auto;padding:15px 250px;background-color:#000}.camp-main-buttons a{display:block}.camp-main-buttons a:first-child{padding-right:20px}.camp-main-buttons a:last-child{padding-left:20px}main#home .camp-main-buttons a img{width:400px;height:60px}#online-lead-banner{position:relative}#online-lead-banner img{margin:0 auto;width:100%}@media only screen and (min-width: 1000px) and (max-width: 1400px){.camp-banner.camp-sp.main-new{width:calc(1400px * 5 / 7)}.camp-banner.camp-sp.main-new img{width:calc(1400px * 5 / 7)}.camp-banner.camp-sp.main-new img.fit-frame{height:calc(607px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-number-text{top:calc(229px * 5 / 7);left:calc(223px * 5 / 7);line-height:calc(24px * 5 / 7);font-size:calc(24px * 5 / 7);width:calc(26px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-date-text{top:calc(287px * 5 / 7);left:calc(255px * 5 / 7);line-height:calc(17px * 5 / 7);font-size:calc(17px * 5 / 7);width:calc(140px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-cd-text{top:calc(212px * 5 / 7);left:calc(805px * 5 / 7);line-height:calc(24px * 5 / 7);font-size:calc(24px * 5 / 7);width:calc(235px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-cd-remain-text{top:calc(183px * 5 / 7);left:calc(1069px * 5 / 7);width:calc(100px * 5 / 7);height:calc(80px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-wday{height:calc(20px * 5 / 7);width:calc(20px * 5 / 7);font-size:calc(16px * 5 / 7);line-height:calc(18px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-cd-text small,.camp-banner.camp-sp.main-new .camp-cd-remain-text small{margin:0 calc(2px * 5 / 7) 0 0;font-size:calc(15px * 5 / 7);line-height:calc(15px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-cd-remain-text strong{line-height:calc(64px * 5 / 7);font-size:calc(54px * 5 / 7)}.camp-banner.camp-sp.main-new .camp-cd-remain-text span.limit{line-height:calc(45px * 5 / 7);font-size:calc(38px * 5 / 7)}.camp-main-buttons{width:calc(900px * 5 / 7);padding:calc(15px * 5 / 7) calc(250px * 5 / 7)}.camp-main-buttons a:first-child{padding-right:calc(20px * 5 / 7)}.camp-main-buttons a:last-child{padding-left:calc(20px * 5 / 7)}main#home .camp-main-buttons a img{width:calc(400px * 5 / 7);height:calc(60px * 5 / 7)}}@media only screen and (min-width: 1000px){.camp-banner.camp-sp.main-new.compact{width:calc(1400px * 5 / 7)}.camp-banner.camp-sp.main-new.compact img{width:calc(1400px * 5 / 7)}.camp-banner.camp-sp.main-new.compact img.fit-frame{height:calc(607px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-number-text{top:calc(229px * 5 / 7);left:calc(223px * 5 / 7);line-height:calc(24px * 5 / 7);font-size:calc(24px * 5 / 7);width:calc(26px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-date-text{top:calc(287px * 5 / 7);left:calc(255px * 5 / 7);line-height:calc(17px * 5 / 7);font-size:calc(17px * 5 / 7);width:calc(140px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-text{top:calc(212px * 5 / 7);left:calc(805px * 5 / 7);line-height:calc(24px * 5 / 7);font-size:calc(24px * 5 / 7);width:calc(235px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text{top:calc(183px * 5 / 7);left:calc(1069px * 5 / 7);width:calc(100px * 5 / 7);height:calc(80px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-wday{height:calc(20px * 5 / 7);width:calc(20px * 5 / 7);font-size:calc(16px * 5 / 7);line-height:calc(18px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-text small,.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text small{margin:0 calc(2px * 5 / 7) 0 0;font-size:calc(15px * 5 / 7);line-height:calc(15px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text strong{line-height:calc(64px * 5 / 7);font-size:calc(54px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text span.limit{line-height:calc(45px * 5 / 7);font-size:calc(38px * 5 / 7)}.compact .camp-main-buttons{width:calc(900px * 5 / 7);padding:calc(15px * 5 / 7) calc(250px * 5 / 7)}.compact .camp-main-buttons a:first-child{padding-right:calc(20px * 5 / 7)}.compact .camp-main-buttons a:last-child{padding-left:calc(20px * 5 / 7)}main#home .compact .camp-main-buttons a img{width:calc(400px * 5 / 7);height:calc(60px * 5 / 7)}.camp-banner.camp-sp.main-new.compact img.fit-frame,.camp-banner.camp-sp.main-new.compact img.part.camp-title{height:calc(447px * 5 / 7)}.camp-banner.camp-sp.main-new.compact img.part.camp-title{top:calc(-97px * 5 / 7);left:calc(-132px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-number-text{top:calc(130px * 5 / 7);left:calc(74px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-date-text{top:calc(189px * 5 / 7);left:calc(100px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-text{top:calc(97px * 5 / 7);left:calc(939px * 5 / 7)}.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text{top:calc(67px * 5 / 7);left:calc(1239px * 5 / 7)}.kids-banner{width:700px;margin:10px auto}.kids-banner a{text-decoration:none}.kids-banner-text{position:relative;top:50px;left:265px;font-size:14px;text-align:center;color:#fff;font-weight:bold}.kids-text-color{color:#fff;font-weight:bold}.voicepercussion-text{font-size:12px}}@media only screen and (max-width: 1000px){.camp-banner.camp-sp.main-new{width:calc(1400px / 2)}.camp-banner.camp-sp.main-new img{width:calc(1400px / 2)}.camp-banner.camp-sp.main-new img.fit-frame,.camp-banner.camp-sp.main-new.compact img.part.camp-title{height:calc(607px / 2)}.camp-banner.camp-sp.main-new .camp-number-text{top:calc(229px / 2);left:calc(223px / 2);line-height:calc(24px / 2);font-size:calc(24px / 2);width:calc(26px / 2)}.camp-banner.camp-sp.main-new .camp-date-text{top:calc(287px / 2);left:calc(255px / 2);line-height:calc(17px / 2);font-size:calc(17px / 2);width:calc(140px / 2)}.camp-banner.camp-sp.main-new .camp-cd-text{top:calc(212px / 2);left:calc(805px / 2);line-height:calc(24px / 2);font-size:calc(24px / 2);width:calc(235px / 2)}.camp-banner.camp-sp.main-new .camp-cd-remain-text{top:calc(183px / 2);left:calc(1069px / 2);width:calc(100px / 2);height:calc(80px / 2)}.camp-banner.camp-sp.main-new .camp-wday{height:calc(20px / 2);width:calc(20px / 2);font-size:calc(16px / 2);line-height:calc(18px / 2)}.camp-banner.camp-sp.main-new .camp-cd-text small,.camp-banner.camp-sp.main-new .camp-cd-remain-text small{margin:0 calc(2px / 2) 0 0;font-size:calc(15px / 2);line-height:calc(15px / 2)}.camp-banner.camp-sp.main-new .camp-cd-remain-text strong{line-height:calc(64px / 2);font-size:calc(54px / 2)}.camp-banner.camp-sp.main-new .camp-cd-remain-text span.limit{line-height:calc(45px / 2);font-size:calc(38px / 2)}.camp-main-buttons{width:calc(900px / 2);padding:calc(15px / 2) calc(250px / 2)}.camp-main-buttons a:first-child{padding-right:calc(20px / 2)}.camp-main-buttons a:last-child{padding-left:calc(20px / 2)}main#home .camp-main-buttons a img{width:calc(400px / 2);height:calc(60px / 2)}.camp-banner.camp-sp.main-new.compact img.fit-frame{height:calc(447px / 2)}.camp-banner.camp-sp.main-new.compact img.part.camp-title{top:calc(-97px / 2);left:calc(-132px / 2)}.camp-banner.camp-sp.main-new.compact .camp-number-text{top:calc(130px / 2);left:calc(74px / 2)}.camp-banner.camp-sp.main-new.compact .camp-date-text{top:calc(189px / 2);left:calc(100px / 2)}.camp-banner.camp-sp.main-new.compact .camp-cd-text{top:calc(97px / 2);left:calc(939px / 2)}.camp-banner.camp-sp.main-new.compact .camp-cd-remain-text{top:calc(67px / 2);left:calc(1239px / 2)}.kids-banner-sp{width:320px;margin:-30px auto 40px}.kids-banner-sp a{text-decoration:none}.kids-banner-sp-text{position:relative;top:30px;left:8px;font-size:13px;color:#000;font-weight:bold}.kids-text-color{color:#ee8bde;font-weight:bold}.voicepercussion-text{font-size:12px}}.campaign_simplified{width:1018px;height:300px;margin:0 auto}.campaign_simplified a{color:#222}.campaign_simplified .campaign_frame{position:relative;width:100%;height:100%}.campaign_simplified .campaign_frame .campaign_base{position:absolute;top:0;left:0}.campaign_simplified .campaign_frame .campaign_name{position:absolute;top:110px;left:20px;width:550px;height:300px;text-align:center}.campaign_simplified .campaign_frame .campaign_novelty{position:absolute;bottom:0;left:110px}.campaign_simplified .campaign_frame .camp-cd-text{position:absolute;top:15px;right:560px;font-size:24px;font-family:"Roboto", sans-serif;font-style:italic;font-weight:bold;line-height:44px}.campaign_simplified .campaign_frame .camp-cd-text small{display:inline-block;font-size:16px;font-style:normal;font-weight:bold;margin-left:4px}.campaign_simplified .campaign_frame .camp-date-text{position:absolute;top:56px;right:770px;font-family:"Roboto Condensed", sans-serif;font-size:20px;font-weight:bold;line-height:50px}.campaign_simplified .campaign_frame .camp-date-text #camp-date-span{font-size:26px}.campaign_simplified .campaign_frame .camp-date-text #camp-date-span small{font-size:18px}.campaign_simplified .campaign_frame .camp-date-text .camp-wday{display:inline-block;border-radius:50%;background-color:#222;color:#ffce00;height:30px;width:30px;font-size:16px;line-height:30px;text-align:center;vertical-align:middle;margin:-6px 0 2px}.campaign_simplified .campaign_frame .camp-number-text{display:none}.campaign_simplified .campaign_frame .camp-cd-remain-text{display:none}.campaign_simplified .campaign_frame .campaign_button{position:absolute;bottom:-10px;right:40px}.campaign_simplified .hidden{display:none}.campaign_simplified_sp{width:min(100vw, 500px);height:min(139vw, 693px);margin:0 auto}.campaign_simplified_sp a{color:#222}.campaign_simplified_sp .campaign_frame{position:relative;width:100%;height:100%}.campaign_simplified_sp .campaign_frame .campaign_base{position:absolute;top:0;left:min(calc(12px * 1.3), 3.2vw);width:min(calc(353px * 1.3), 94vw)}.campaign_simplified_sp .campaign_frame .campaign_name{position:absolute;top:min(calc(40px * 1.3), 11vw);left:0;width:min(100vw, 500px);text-align:center}.campaign_simplified_sp .campaign_frame .campaign_name svg{height:min(140px, 28vw)}.campaign_simplified_sp .campaign_frame .campaign_novelty{position:absolute;top:min(587px, 120vw);left:min(calc(17px * 1.3), 3.2vw);width:min(calc(333px * 1.3), 89vw)}.campaign_simplified_sp .campaign_frame .camp-cd-text{position:absolute;top:min(calc(10px * 1.3), 2.4vw);right:min(calc(73px * 1.3), 17.3vw);font-size:min(calc(16px * 1.3), 4.3vw);font-family:"Roboto", sans-serif;font-style:italic;font-weight:bold;line-height:26px}.campaign_simplified_sp .campaign_frame .camp-cd-text small{display:inline-block;font-size:min(calc(12px * 1.3), 3.2vw);font-style:normal;margin-left:min(calc(4px * 1.3), 1.1vw)}.campaign_simplified_sp .campaign_frame .camp-date-text{position:absolute;top:min(calc(205px * 1.3), 54.5vw);right:min(calc(225px * 1.3), 57vw);font-family:"Roboto Condensed", sans-serif;font-size:min(calc(14px * 1.3), 3.7vw);font-weight:bold;line-height:min(calc(22px * 1.3), 5.6vw)}.campaign_simplified_sp .campaign_frame .camp-date-text #camp-date-span{font-size:min(calc(16px * 1.3), 4.3vw)}.campaign_simplified_sp .campaign_frame .camp-date-text #camp-date-span small{font-size:min(calc(12px * 1.3), 3.2vw)}.campaign_simplified_sp .campaign_frame .camp-date-text .camp-wday{display:inline-block;border-radius:50%;background-color:#222;color:#fff;height:min(calc(18px * 1.3), 4.8vw);width:min(calc(18px * 1.3), 4.8vw);font-size:min(calc(10px * 1.3), 2.7vw);line-height:min(calc(18px * 1.3), 4.8vw);text-align:center;vertical-align:middle;margin:-6px -2px 0 -3px}.campaign_simplified_sp .campaign_frame .camp-number-text{display:none}.campaign_simplified_sp .campaign_frame .camp-cd-remain-text{display:none}.campaign_simplified_sp .campaign_frame .campaign_button{position:absolute;bottom:min(calc(48px * 1.3), 10.1vw);width:min(500px, 100vw);text-align:center}.campaign_simplified_sp .campaign_frame .campaign_button img{width:min(calc(332px * 1.3), 89vw)}.campaign_simplified_sp .hidden{display:none}.campaign-banner+.kids-banner-sp{margin-top:0}.inspiartz-school-banner-container{text-align:center}.inspiartz-school-banner{width:705px;padding-top:20px}.inspiartz-school-banner-exSpace{margin-top:20px;text-align:center}
