body{font-size:16px;background-color:#e90}@media screen and (min-width: 768px)and (max-width: 1279px){body{font-size:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){body{font-size:calc( 100vw / 375 * 16)}}.mitaka{width:1280px;max-width:1280px;margin:0 auto;line-height:1.6;box-sizing:border-box;width:100%;height:100%;padding:0 calc( 100vw / 1280 * 24)}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka{width:calc( 100vw / 1280 * 1280);max-width:calc( 100vw / 1280 * 1280)}}@media screen and (max-width: 767px){.mitaka{width:calc( 100vw / 375 * 375);max-width:calc( 100vw / 375 * 375)}}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka{padding:0}}@media screen and (max-width: 767px){.mitaka{padding:0}}.mitaka__inner{width:768px;padding:24px;margin:24px auto 0;background-color:#fff;border-radius:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka__inner{width:calc( 100vw / 1280 * 768);padding:calc( 100vw / 1280 * 24);margin:calc( 100vw / 1280 * 24) auto 0;border-radius:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitaka__inner{width:calc( 100vw / 375 * 375);padding:calc( 100vw / 375 * 24) calc( 100vw / 375 * 8);margin:calc( 100vw / 375 * 8) auto 0;border-radius:0}}.mitaka__title{font-family:"Noto Serif JP",sans-serif;font-weight:700;margin-bottom:32px;font-size:72px;letter-spacing:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka__title{margin-bottom:calc( 100vw / 1280 * 32);font-size:calc( 100vw / 1280 * 72);letter-spacing:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitaka__title{margin-bottom:calc( 100vw / 375 * 32);font-size:calc( 100vw / 375 * 40);text-align:center;letter-spacing:calc( 100vw / 375 * 8)}}.mitaka__image{box-sizing:border-box;display:block;width:720px;height:450px;margin-bottom:16px;border:solid 1px #efefef}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka__image{width:calc( 100vw / 1280 * 720);height:calc( 100vw / 1280 * 450);margin-bottom:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitaka__image{width:calc( 100vw / 375 * 359);height:auto;margin-bottom:calc( 100vw / 375 * 16)}}.mitaka__description{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka__description{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitaka__description{margin-bottom:calc( 100vw / 375 * 48)}}.mitaka__subTitle{padding-bottom:8px;margin-bottom:24px;font-size:24px;border-bottom:1px dotted #ccc}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka__subTitle{padding-bottom:calc( 100vw / 1280 * 8);margin-bottom:calc( 100vw / 1280 * 24);font-size:calc( 100vw / 1280 * 24)}}@media screen and (max-width: 767px){.mitaka__subTitle{margin-bottom:calc( 100vw / 375 * 24);font-size:calc( 100vw / 375 * 24)}}.mitakaNotification{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaNotification{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaNotification{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaNotification__text{margin-bottom:8px;line-height:1.6}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaNotification__text{margin-bottom:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitakaNotification__text{margin-bottom:calc( 100vw / 375 * 8)}}.mitakaNotification__text--bold{display:block;font-weight:bold}.mitakaNotification__text--red{color:red}.mitakaNotification__list{padding-left:1.2em;margin-bottom:16px;line-height:1.6;list-style:disc}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaNotification__list{margin-bottom:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitakaNotification__list{margin-bottom:calc( 100vw / 375 * 16)}}.mitakaCourse{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaCourse{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaCourse{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaCourse__list{line-height:2.4;list-style:none}.mitakaTimetable{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaTimetable{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaTimetable__table{width:720px;margin-bottom:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable__table{width:calc( 100vw / 1280 * 720);margin-bottom:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitakaTimetable__table{width:100%;margin-bottom:calc( 100vw / 375 * 8)}}.mitakaTimetable__table.-pc{display:table}@media screen and (max-width: 767px){.mitakaTimetable__table.-pc{display:none}}.mitakaTimetable__table.-sp{display:none}@media screen and (max-width: 767px){.mitakaTimetable__table.-sp{display:table}}.mitakaTimetable__table th{background-color:#eee}.mitakaTimetable__table tr,.mitakaTimetable__table th,.mitakaTimetable__table td{padding:8px;border:#999 1px solid}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable__table tr,.mitakaTimetable__table th,.mitakaTimetable__table td{padding:calc( 100vw / 1280 * 8)}}.mitakaTimetable__tableSec{width:80px;text-align:center}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable__tableSec{width:calc( 100vw / 1280 * 80)}}.mitakaTimetable__tableTime{width:160px;text-align:center}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable__tableTime{width:calc( 100vw / 1280 * 160)}}.mitakaTimetable__tableBox{width:80px;text-align:center}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable__tableBox{width:calc( 100vw / 1280 * 80)}}.mitakaTimetable__caution{width:720px;font-size:16px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTimetable__caution{width:calc( 100vw / 1280 * 720);font-size:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitakaTimetable__caution{width:100%;font-size:calc( 100vw / 375 * 16)}}.mitakaTransfer{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTransfer{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaTransfer{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaTransfer__caution{width:720px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaTransfer__caution{width:calc( 100vw / 1280 * 720)}}@media screen and (max-width: 767px){.mitakaTransfer__caution{width:100%}}@media screen and (max-width: 767px){.mitakaTransfer__caution>br{display:none}}.mitakaInstructor{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaInstructor{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaInstructor{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaInstructor__listTitle{width:64px;padding:4px 8px;margin-right:16px;text-align:center;border:1px solid #999;border-radius:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaInstructor__listTitle{width:calc( 100vw / 1280 * 64);padding:calc( 100vw / 1280 * 4) calc( 100vw / 1280 * 8);margin-right:calc( 100vw / 1280 * 16);border-radius:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitakaInstructor__listTitle{width:calc( 100vw / 375 * 80);padding:calc( 100vw / 375 * 4) calc( 100vw / 375 * 8);margin-right:calc( 100vw / 375 * 16);margin-bottom:calc( 100vw / 375 * 8);border-radius:calc( 100vw / 375 * 8)}}.mitakaInstructor__listTitleSub{width:96px;margin-right:16px;font-size:20px;font-weight:bold}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaInstructor__listTitleSub{width:calc( 100vw / 1280 * 96);margin-right:calc( 100vw / 1280 * 16);font-size:calc( 100vw / 1280 * 20)}}@media screen and (max-width: 767px){.mitakaInstructor__listTitleSub{width:unset;margin-right:unset;font-size:calc( 100vw / 375 * 20)}}.mitakaInstructor__listDescription>a{color:#000;text-decoration:none;cursor:pointer}.mitakaInstructor__listDescription>a:hover{text-decoration:underline}.mitakaInstructor__row{display:flex;align-items:center;height:36px;margin-bottom:16px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaInstructor__row{height:calc( 100vw / 1280 * 36);margin-bottom:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitakaInstructor__row{display:block;height:unset;margin-bottom:calc( 100vw / 375 * 24)}}.mitakaPrice{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaPrice{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaPrice{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaPrice__caution{width:720px;margin-bottom:24px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaPrice__caution{width:calc( 100vw / 1280 * 720);margin-bottom:calc( 100vw / 1280 * 24)}}@media screen and (max-width: 767px){.mitakaPrice__caution{width:100%;margin-bottom:calc( 100vw / 375 * 16)}}.mitakaPrice__listTitle{width:144px;margin-right:16px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaPrice__listTitle{width:calc( 100vw / 1280 * 144);margin-right:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitakaPrice__listTitle{width:calc( 100vw / 375 * 88);margin-right:calc( 100vw / 375 * 12)}}.mitakaPrice__row{display:flex;height:32px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaPrice__row{height:calc( 100vw / 1280 * 32)}}@media screen and (max-width: 767px){.mitakaPrice__row{height:calc( 100vw / 375 * 32)}}.mitakaAccess{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaAccess{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaAccess{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaAccess__list{margin-bottom:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaAccess__list{margin-bottom:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitakaAccess__list{margin-bottom:calc( 100vw / 375 * 8)}}.mitakaAccess__listTitle{width:48px;margin-right:16px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaAccess__listTitle{width:calc( 100vw / 1280 * 48);margin-right:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitakaAccess__listTitle{width:calc( 100vw / 375 * 40);margin-right:calc( 100vw / 375 * 16)}}.mitakaAccess__row{display:flex;height:32px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaAccess__row{height:calc( 100vw / 1280 * 32)}}@media screen and (max-width: 767px){.mitakaAccess__row{display:block;height:unset;margin-bottom:calc( 100vw / 375 * 16)}}.mitakaAccess__button{display:block;width:200px;padding:16px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#900;border:none;border-radius:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaAccess__button{width:calc( 100vw / 1280 * 200);padding:calc( 100vw / 1280 * 16);border-radius:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitakaAccess__button{width:100%;padding:calc( 100vw / 375 * 16);border-radius:calc( 100vw / 375 * 8)}}.mitakaContact{margin-bottom:48px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaContact{margin-bottom:calc( 100vw / 1280 * 48)}}@media screen and (max-width: 767px){.mitakaContact{margin-bottom:calc( 100vw / 375 * 48)}}.mitakaContact__caution{width:720px;margin-bottom:24px;font-size:16px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaContact__caution{width:calc( 100vw / 1280 * 720);margin-bottom:calc( 100vw / 1280 * 24);font-size:calc( 100vw / 1280 * 16)}}@media screen and (max-width: 767px){.mitakaContact__caution{width:100%;margin-bottom:calc( 100vw / 375 * 16);font-size:calc( 100vw / 375 * 16)}}.mitakaContact__button{display:block;width:200px;padding:16px;font-weight:bold;color:#fff;text-align:center;text-decoration:none;cursor:pointer;background-color:#900;border:none;border-radius:8px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitakaContact__button{width:calc( 100vw / 1280 * 200);padding:calc( 100vw / 1280 * 16);border-radius:calc( 100vw / 1280 * 8)}}@media screen and (max-width: 767px){.mitakaContact__button{width:100%;padding:calc( 100vw / 375 * 16);border-radius:calc( 100vw / 375 * 8)}}.mitakaFooter{text-align:right}@media screen and (max-width: 767px){.mitakaFooter{text-align:center}}.mitaka__clearfix{height:24px}@media screen and (min-width: 768px)and (max-width: 1279px){.mitaka__clearfix{height:calc( 100vw / 1280 * 24)}}@media screen and (max-width: 767px){.mitaka__clearfix{height:calc( 100vw / 375 * 8)}}.mitaka__clearfix::after{display:block;height:0;font-size:0;visibility:hidden;content:"empty"}