@media (max-width: 767px) {
  /* line 659, resources/assets/styles/layouts/_pages.scss */
  .music-header {
    width: 100%;
    position: fixed;
    z-index: 100;
    padding-bottom: 5px;
    background: #fff;
  }
  /* line 666, resources/assets/styles/layouts/_pages.scss */
  .music-header .container {
    position: relative;
    width: 100%;
  }
  /* line 670, resources/assets/styles/layouts/_pages.scss */
  .music-header .container h1 {
    width: 100%;
    padding: 50px 0 0;
  }
  /* line 674, resources/assets/styles/layouts/_pages.scss */
  .music-header .container h1 small {
    display: block;
    margin: 0 auto 10px;
    text-align: center;
    font-size: 10px;
    font-size: 1rem;
  }
  /* line 681, resources/assets/styles/layouts/_pages.scss */
  .music-header .container h1 img {
    display: block;
    margin: 0 auto 0;
    text-align: center;
  }
  /* line 686, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation {
    display: none;
  }
  /* line 689, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul {
    padding-left: 0;
    list-style: none;
  }
  /* line 693, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul li {
    float: left;
    width: 100%;
  }
  /* line 697, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul li a {
    display: block;
    width: 100%;
    padding: 8px 0;
    border-bottom: #f1e786 5px solid;
    color: #000;
    text-align: center;
  }
  /* line 705, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .header-tel {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 38px;
    background: url(../img/header-tel-background.png) no-repeat 50% 50%;
  }
  /* line 713, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .header-tel a {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA5UlEQVQ4jZ2U/Q2CMBDFH27QFXAEXYUZHKGOgCPgCDKCjoAj1BFwg/f8wzapTYuUSy7Akf7y7qsQCZFG5CDSiex9rNrDyyRSkR+2wmwCkodvgrkMTCK7WlgjUsjbE8Cx8C9rO38oZ2MNKMBeSeztFV22wB5J7Iqy2kVrRAKAA9BGyvb+Wa0M+K2PAdBvURbaajIjUj0a8UeXwObaTUgD6TbMBYXWZ9ItwaDvwqfbMPhS5DK4iWxLsBIw3ChzYf3sUg36wqGSu91Co88ATlg/b+OaLpk/6YUry9TeWVbkPQJPPgaR+ACLQAv5th3MGAAAAABJRU5ErkJggg==)
      no-repeat 25px 50%;
    text-align: center;
    color: #fff;
  }
  /* line 722, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger,
  .music-header .container .menu-trigger span {
    display: inline-block;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 728, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 40px;
    height: 36px;
  }
  /* line 735, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger span {
    position: absolute;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #000;
    border-radius: 4px;
  }
  /* line 743, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger span:nth-of-type(1) {
    top: 0;
  }
  /* line 746, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger span:nth-of-type(2) {
    top: 16px;
  }
  /* line 749, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger span:nth-of-type(3) {
    bottom: 0;
  }
  /* line 752, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger.active span:nth-of-type(1) {
    -webkit-transform: translateY(16px) rotate(-45deg);
    -o-transform: translateY(16px) rotate(-45deg);
    transform: translateY(16px) rotate(-45deg);
  }
  /* line 756, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger.active span:nth-of-type(2) {
    opacity: 0;
  }
  /* line 759, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .menu-trigger.active span:nth-of-type(3) {
    -webkit-transform: translateY(-16px) rotate(45deg);
    -o-transform: translateY(-16px) rotate(45deg);
    transform: translateY(-16px) rotate(45deg);
  }
  /* line 764, resources/assets/styles/layouts/_pages.scss */
  .music-keyvisual {
    padding-top: 120px;
    position: relative;
    width: 100%;
  }
  /* line 769, resources/assets/styles/layouts/_pages.scss */
  .music-keyvisual h2 img {
    width: 100%;
  }
  /* line 773, resources/assets/styles/layouts/_pages.scss */
  .music-concept {
    padding: 20px 0 0;
  }
  /* line 776, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container {
    padding-bottom: 260px;
    border-bottom: 2px dashed #ff949e;
    background: url(../img/music-concept-background.png) no-repeat left 50%
      bottom 80px;
    background-size: contain;
  }
  /* line 782, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 787, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container h2 small {
    font-size: 1.5rem;
    display: block;
    text-align: center;
    margin: 5px 0 30px;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 796, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container .music-concept-contents p {
    text-align: left;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 802, resources/assets/styles/layouts/_pages.scss */
  .music-features {
    padding: 40px 0 0;
  }
  /* line 805, resources/assets/styles/layouts/_pages.scss */
  .music-features .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 810, resources/assets/styles/layouts/_pages.scss */
  .music-features .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    text-align: center;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 819, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents {
    margin: auto;
    width: 100%;
  }
  /* line 824, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 {
    margin-bottom: 1em;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 831, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 h3 {
    margin-top: 1em;
    margin-bottom: 10px;
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 837, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 841, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 {
    margin-bottom: 1em;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 848, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 h3 {
    margin-top: 1em;
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 10px;
  }
  /* line 854, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 858, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 {
    width: 100%;
  }
  /* line 861, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 867, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 h3 {
    margin-top: 1em;
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 10px;
  }
  /* line 873, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 p {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 3em;
  }
  /* line 879, resources/assets/styles/layouts/_pages.scss */
  .music-profile {
    background: url(../img/music-features-background01.png) no-repeat 50% 50%;
    background-size: cover;
    width: 100%;
    padding: 76.5px 0 76.5px;
  }
  /* line 885, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container {
    width: 100%;
    padding: 30px 0;
    background: url(../img/music-features-background02.png) no-repeat 50% 50%;
    background-size: cover;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 894, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 899, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container h2 small {
    font-size: 1.5rem;
    display: block;
    text-align: center;
    margin: 5px 0 30px;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 908, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents {
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 915, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents {
    width: 100%;
    padding: 20px 15px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 922, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .position {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    text-align: center;
  }
  /* line 928, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .title {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    text-align: center;
  }
  /* line 934, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents h3 {
    display: block;
    font-size: 24px;
    font-size: 2.4rem;
    padding: 5px 0 10px;
    letter-spacing: 0.2em;
    text-align: center;
  }
  /* line 942, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .academic-background {
    text-align: center;
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 948, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .affiliation {
    text-align: center;
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 955, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price {
    background: #fafad7;
  }
  /* line 958, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container {
    width: 100%;
    padding: 50px 0 0;
  }
  /* line 962, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 967, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    text-align: center;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 976, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container .music-curriculum-price-contents {
    *zoom: 1;
    padding: 0 15px;
  }
  /* line 980, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container .music-curriculum-price-contents:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 985, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container .music-curriculum-price-contents .course {
    width: calc(50% - 7.5px);
    margin: 0 auto 20px;
  }
  /* line 989, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course:nth-child(odd) {
    padding-right: 7.5px;
  }
  /* line 992, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course:nth-child(even) {
    padding-left: 7.5px;
  }
  /* line 995, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .course-name
    img {
    width: 100%;
  }
  /* line 998, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .monthly-tax {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 40px;
    color: #ff949e;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA5CAYAAACxiuLjAAAEqElEQVRoge2Zz2ucRRjHP7suCRayspQeWhGbJrWFYISklx5TW/wDrNIGimwOKbKCJCLJP6C0aosWg7oHg0qtJvUiHgy1yVGQ7oIJK9aWUBB6ieUlWWjdQBMPz0xndvbd3ZndJO3BL7y8M+/Oj88888zzzryb2Pz0SwL1NHBMXf3AC8Az6lpV11/AIrAAXAcehHSQCIDqA8aBVxWAr1aBH4ALwB8+FZIeZfYC3yIjHwkEQpUfAZZUO3vbhToN/KnuPgNo1pdub7gVqARwERlZuk0YV2ngsmo/4QuVAKaBsS2GcTUGfAU85QP1EfDGNgNpnQE+dh+6UKeQFbaTegvxtUeyofYBX+wojtHnwLM6Y0N9yNY7ta/SwAc6k1L3PmTqGmvgReg7JOnVMvw4F1+udz8cPWLyPy/Ayr1mrZ8C3gdK2lLj+MShv+9Cukuu5/YJZJx6uk25yroPEKr/MZ3YBZz0qcXKPSgumby2mq09u8VSWsVFr6aVXgd2JYEhQnypuCijB7GEPU0AA/0mffuOXP7qAo4lkbe9vyrr1aPvOwSdHZLu7JBp1QqzktZQEtl+hKm4BGtlA6KtM9BvAG/f8fUlVy8lgYOt1Iz1LX2vrMOvN1pqFjiYBDItVS3dNJbo7IAzJ42VSjeNJcOVSREaMPfsht5uSf9bMc/TXSbd2WEWgL0w/NSVAtaCwHq768cnLTtUrPwTugLLKSAKgqpUqqemsi7W03KnLcxKAFEKuAU8712luFTt5L374ZUhk//maiiEq1spZO993LvK0SONpy+Xrc7PLYRO3+9J5Bj0JGkhBcwDZSTEN1dxUZxXy33VzDljDHRyYD4F3AdmkWNQc1XWqzuyX77hEK5mgft6u3IR2GintS3QhuJ4tIcqAd89NhzR94qjamP3LhJIw2THofCYpLWm+gdqvyWcRg6gO61h4IrOuFvgK8Scw7ZZn2ABQfy+fBz4ekdwpJ+ak3gc1CYSHi5tM9AlYIRcdtP9IRVTGHLZh8DbTE3/BnyGb2D1Uxl4k1z2cr0CjY9VUvEwMuftxrEN1c7hRkBQz1LVYHeBYaam3wPeQY5jIZYrA1eBC+SyJZ8KzaEMXAkYYWo6B7xM7TfPNBJv7G+e88B1ctmgb57+UAbuAfCTurZFic3NGud/7Gr3O+a26H8oXz2RUPGrb2razr1G81N0hOwaM8Co9bwA/ALcAA4APaoswAwwCPS4hw2fkDDjUQbkU3cGOGc9mwQmVOe6rRMqnVGgNQqJU5N1ntsQEZC38geQ49uygvA6yoVAnfeAcqcvTjOqnLbehNt2CJRPlHUtNQtcc8oMUj1tNVMYArVc57nbqD1FhZjyJ1SdCVX2bDtQPXWeuxa04SNqdS2mXBCUtkJEe/9GRJiwEmH8qS0oHwd264BZBDbEWUzcaglK+0cecdo42Y5sx56CgslTPaBlJLyM1gNrBGVbJ0+80zbSpAIeRaasgAwyQkLA8VagdDyZdYDcqF1PtkOfR15Xuv4gDV5d9aBsp3SXbISJ1Fp5apW37jOqTkG13XAF1oOKkP9JMsQv60lktJFqWFtyGRM67A71wAqqjn5lxQ2G/wD9ZispygeEewAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: 18px;
    font-size: 1.125rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1015, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .target {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    margin-bottom: 10px;
    padding-left: 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA4CAYAAAB61jFGAAAE2klEQVRoge2Zy2vcVRTHP/MzNLSQkbF20cGAjq0thkRIsnGZGrE7F5rgE7GLpqBQmk3zJ1gfRUsEm0WKQn00uBBcCI2puNBNErAhamwaC9VsYjIkAy0TMOPinDtz83ve23Sy8guX39zf75xzv/fcc899TK42Oo4n9gLHtHQBTwAPalnX8gdwHbgGfA/c9Wkg50GqAxgGXlACrlgHvgY+AH51UQgcZA4CnyM9P+FJCJU/AcypnYM7JfUy8Ls+XTqQ1Zax98q9kMoB55Ge5XdIJow8cFnt51xJ5YBLwJn7TCaMM8CnwAMupN4H3mgyIYPXgQ/DL8OkXkJm2G7ibSTW6mixfheBi17mWvdAxxEpAOsV+GsZZud8iX0C/Aj8HSb1Hj5BnW+D431wYP/2d+1FOPQYfPMdVDedrQHvAq9CY/g6kKFzR5iQjQP74fnjXua0/Q6b1DA+eai7M5mQTay96EMqQGd8AOwDXvTRJt/mJveIFymAQWBfAPThmyBdSfmjDTgWIKu9H1ZW3eSqVW/TQF+AbD/8sPhntkx1E+YX/CnBUwFw2FttZTW7wdnrPinBxuEWoOCl0l6UmfXztDTacUSSqEF1Uwgt3oKneyWZ3l72aaGQq42O15xEW/dI7jGpYKMi3ppfUKIPw8o/Qqa7E7q7GmTnF+CHn5xZ5Wqj4+u4zL7n+uDQo9H3GxVZXlZW5Xtr63bPGczOiXezUQmAcqZYezGeEDSWlu5O+R1HCKLDnIxyANzIFPNPglGYxTsbNwJk752OJC/5wi3p/hIgx6B03NvUjsJtLbwWAFNAJVUsa/G9f6gAUwFwB5jYrVYzMAHcMduV88BWoqhf8ktGup0t5VHfQ80DXyaKm+y9E1Q3s7bJXymPbcf2IvAbSYk03ya5yG/jJli8lbUWbgBPErNHXwZOIQfQGLWK11LhiVOGEES3wF8Qcw5rMj7SduuI25cPA5/tCh1pJ3ISjyNVQ25JLjSZ0AVtJ7JLSTrB/AucBl4jK7H6o6J2T2s7EWQdqy4DR5ExT85jbthSO0fVbiJcznrLyH1SF3Ib4+u5iup1qZ3MTOxzvWiwF3iG6J1nHsk39p3nFPdw59mSLRLBXeBbLU1BrlZz26LvJnZ6j9kU/E/KFcmB/vElu1YDloDHYyTTvhWAm/p9RJ9l4k5Qb71Z/9lMTxWAaX32AFeV4BpwNk0xjdSAGrmp9VKonoZ+JVQCJhEvjVnfy/qtFKeclafCSqYeJmYIj2j9Sohgf0jevvCNXPCneWpCFR7S5wgwg/S8RLSnJUvPkCsDQ1rC9cSTeZanrupzEOltAegNycQF+jngHZW348euJ972ZAX6kpK5iATrjBpdIyEeLIypvu1RE0tL+r1MjJ0sUkPIcA0gPZtRgwWS/wgoIR4eCDW4RGMYZ9RGQWW3ec1lQR5EgtiQmtRnXACbxm3yBZUrIUNapjGE57Rsiy+XPGW8RMjYiBIMo6QkTqouSPDbQweNVBEJ+CxP9SO9M0ZMj9OO+SZeeiwbJcR75t2EEp5GhnTGldRJGjPIxNZZGsOyZsnavTVe6rHeTaheD420gEWs1yaWRso0PkQjG9v5xnhuhkZeQt+XVWcM8dIVS88M2aCSN16sI43UJJI4k5Lcsym69jcz60xHbHv20lPHf7sXRur18itJAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: 18px;
    font-size: 0.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1031, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .time {
    width: 100%;
    height: 60px;
    line-height: 2;
    background-color: #fff;
    margin-bottom: 10px;
    padding: 5px 0 5px 40px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA4CAYAAAB61jFGAAAFQ0lEQVRogc2Z22tcVRTGfzMOCRVmZGgjNhgck9QWQyPEvpS+NNXQPLUPkuAVsUhbUCjNi/kTGm9oqWDy0KJQLwk+GHyoJCZBqL6YgoaotdNpoDVCx2FIBlomYMaHtXfOPnMu+5xJU/3gMOey9lrfWXtd9tmTqJ07T0xsAw6poxt4AnhIHSvq+AP4BZgFvgPuxjGQiEGqCxgCnlMEomIF+Ap4D/g1yoBkBJmdwGfImx+LSQglfwxYUHp2bpbUC8Dv6jfKC9hsaX0vNkIqAbyPvFlmk2TqkQEuKv2JqKQSwAXg9D0mU4/TwCfAA1FIvQu8usWENF4BPqi/WU/qeSTD7ifeRGJtAynjvBUYjawqk4bOHHTtdt+/XYLi37B4FaprUbV9DHwP/FlP6h2iBHUmDfv3CaEwsj3dkL8BP/4UhVwGeBt4CZzi2YXUofC078zBwQPQ3GTlvoHVClyahWLJJrmOdIhF7amhSIQO97rvFUvijdWKc69lh8hm0nKdScPRfvj6ko1YEsnI1xO1c+cfBP4ibOoyaRg84nhotSLTkl8KNtGzV6ZQj6muwfik+wW8qACPJIHeUEIA/b1uQuOTXkL798GRw871lQXxjo6n5iaRCUcaOJREun0w2lqhZbtzPfeDf+B25kTWRLEEc5fDZbzoTSLBFYyOnHOeX4KbyzalbuSX3F419fnjqSSwK1TEfLNbMQn5jbN7alcSyIaK6CwCKYiNwBxn6vNHNkWjq4DmJsmue490ClgljFh1zcm8TNpJ6Yd3SNpHgekde3WvpIByOKmqQ6qt1ZmKm8sw+a27ut8OKI5mS6pWbaTKKeAa8FigSH7J8cijre74iJqJnY875/a4vJZEel4w8jcM5bngRhyEnr3uOmd/kZ+TyGdQMIold505eMBtJAydOXcVX7wapTHPJoEZpOcEY+6yE+DNTdJgw4JctxSzget+GY4KMJMC7gATyGeQP6prsvw42i8GtdGu3TIdxZIEcCYtq4S2VncC6PH2zJsA7sRbT7Vsh94Y0wdC2GzMwdhYT2kSi8AXkQ1cWbAb0dM1Phl1Wfyl4uH6bG8FfiNqhW9uklTXy1+AlYoQv7Uct3GvAk/is0ZfBk4iH6B2VNecmmMPYBtOakLgjaHP8fkO22J8qOxuwC+wh4BP7wsdseP5EvcjVUPKw9ktJnRW2alFIQXwD3AKeBlbYY2PitJ7StnxwLa9cxHYg8z5+ibJrCs9e5TeQETZc1pG9pO6kd2YuJ6rqHHdSo+1VsTZXtTYBjyDd88zg9Qbc89zhgb2PFN2EQ/uAt+oY0uQqNU8wf+fY7P7mFuC/yUp/5j66IJtXDvywVHeNIM3XvPcaiTQnwWmgDHgRN2zt3zk59Xv0z7PxvB5sSBSU8q4iRNKcbtBbrTu+ZkAwwDHfZ5NxCGlMa2IZNWvqbi97lp7rQyMqDH1nhsDCmpcOwGwBXofjvuHgQ5gUF1PqGt9aGSV0QEffQM2QhAvpvRKTm+I6NjSGFG/ZcTDWR/j84inBgjZWLGR8qusZtZpowXjeRYnHguGbEHJt4cRikLKjKk+n+dTykifMjqqfjuQoM8aBKYVwWH8EykyqT5DwfUQuet4y8OAIqy9qM+HLTZjxdQY3unSsTGGkxAmdHyBf0loiJQZUyOIRwpIBpYRD2bxeknDjK/IsJWEaeMoKGLtwHhE/WXEi2M2QRNRYsrEME7fO45tv1Sen6m7HsW/5WwgyFN9BPxriVM8R5WR6QC5eaTAJoxjAudltPc9aKQhg0yjLoQmqcGAc3Oc7nd+iQHAv4wwgQcrifjsAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: 18px;
    font-size: 0.75rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1047, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .text {
    width: 100%;
    height: 110px;
    line-height: 2;
    padding: 15px 0 5px 35px;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA5CAYAAABavVngAAAFWklEQVRogc2ZT0xVRxTGfz5fYMOjQWoXKKk8aGk12MRHqnTXStNN40pImrZJDQkubNIumsiiXbULTfo3aReQ1LbRbmBh41ZNulIWQBMNVQwgCchCoi8FNhrI6+Kc4c6979478x482y+ZcLlz5pzvnjln5sy8XaUfL1AFuoDjwBvAy0Ar0KB968AicA+4AVwHbldqIFuBbAMwCAwAB1Pk9mh7DejTd38DPwMjCHEnMh4yWeATYAH4xkEqCQd17ILqcjrERewlYBz4HmiuglAUzaprXHVXRexdYAIo7AChKArApNqIRRKx94HLQGMNSBnk1MYHcZ1xxE4Av1FZYlSLLPCr2gwhSqwTuATsrj2nLexWm532y2zk+XfExemor4N33oTn3KIhTN2G6Zm4npzaPgZsRImdwTfQjxyG1pbKSAH0dCcRQ21/jGTt1lQ2AF94KW/MwaFOt1wc6utcEp8rly2PDeK7Th3qDBuYnoEnT9PJmA9ZXHZpb1Yu3xpiA16kQDxmsPII/ryRLm97d0mJ9XTDzYmkEQOG2GF8t5n6unBsNebgw5NeQwHxWGsLHOmC2fvyYeU4CBzOAm95K+7pDk9jfZ1P3AhWHkk70uUjfTyLpKgf7GlZeQSjV9LlOw7IsgJBfHW0BSSTcSwLvOpFam8kN/5ZE8NpaG8LnpeWZer3NqctGQavZIF9XsQ62iL/H3ATM1hdE4+ZaZxbcI3Yl8F3pa927QJ4qNO2vyUgmY6cT6EomeQb5HEwy8QLzwckHcgAa06p/VVsPzamZ4KFecnpLYC1DPDAKRaNr0pgps18nDvwAR5kgLupItG1q1JsTWOzT2wZ3M0g9XcyfDMvCbMLEqONOd9pBBjPIOe+2mB6RrLQTOPsgu/I61ngFnLui98vG3OicO5+ZaSePA2mrrVFVvpVd54pl1umurgAfB0rtrgslepDb8VhdByQ1T65mojiAsAuvSJoQA6j5TVZYw76T2wvAVbXZF9Nq9sEj4EXgXXjsXXgK+C7WKUXxyQ7qymnF5el1neTAvhSuWx5DKSaHac2B1wf/AW8jh5G7C1pAznoVhFI28Y68J4hBeXnyhnkZLz5DEltIg4JbQlxm/gV4COeDblN4JTaDCGpurgEnMTzLqtKrCP3ZxfjOtPKnj+QRJiqAakp1X05ScBVj90DjgKfAsUdIFRUXUdVdyJ8CsUN4AegDfgMuFMFoTs6tk11baSLh9exStAF9AI9BJfDpkRfI7gcvglco8aXwzZuayvfKXYIu0qlUq10bwt+h5H/AP9bYvEx9tMvrnEFJPXnd4TFmVNlr1weGwXm9LkJubtqAq7q+76EcVetcXGYc/QnZmVBSfQqkWH92wfk9Rnkrj4OeW1JSOtLJZZXYgbmeZ7wDjBsPU8CQy6DvkiayiJwmiCGRizjvZZcr9UKQEmb8UgJmbJSpGH1x4ZDksfORggYj9lKxpT8Y/2AtwnixhCbpzxBmghCITF5kjw2pEbHrHcjhGOqQFCGGwPthKdzRAm3a+uO2GmP2HASm0S8Y3tokPB5IG/1X4vIGZwjHIejBN5KRRKxCWQqiwTxVUS+sB84HyFhiJl4w3rfp2TOaV9SJnsRG1Kl3ZbxMX0uWsRQQ5MEy0qRIHP7tQ0jcWti0Ymk4DfrlX18NgSLSqSoZEx8mbVriGAhBvFUwSLlVXAmeSyaNUXEe3sQz01YMiYWzTpme9N4d1LHe29hScT6ka8zGWa81Kek8mrEkBhFpuo85RhTUnnCW1Gq59IKxTyy50HYc01I/PVbys/i9oYJ+uhHxSK+UAyqi0FVYi8H5vdsG8ZYdYipLv4FZwRioKEvvl4AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    background-size: 18px;
    font-size: 0.625rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1063, resources/assets/styles/layouts/_pages.scss */
  .music-please {
    background: #fafad7;
    padding: 30px 0 50px;
  }
  /* line 1067, resources/assets/styles/layouts/_pages.scss */
  .music-please .container {
    width: 100%;
  }
  /* line 1070, resources/assets/styles/layouts/_pages.scss */
  .music-please .container h2 {
    font-size: 20px;
    font-size: 2rem;
    margin-bottom: 5px;
  }
  /* line 1075, resources/assets/styles/layouts/_pages.scss */
  .music-please .container ul {
    padding-left: 1em;
    list-style-type: disc;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1082, resources/assets/styles/layouts/_pages.scss */
  .music-qa {
    background: #fafad7;
    padding: 50px 0;
    background: url(../img/music-qa-background.png) no-repeat 50% 50%;
    background-size: cover;
  }
  /* line 1088, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container {
    width: 100%;
  }
  /* line 1091, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container h2 {
    font-size: 2.25rem;
    text-align: center;
    margin-bottom: 50px;
  }
  /* line 1096, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents {
    width: 100%;
    margin: auto;
  }
  /* line 1100, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item {
    width: 100%;
    padding: 60px 20px 20px;
    margin-bottom: 20px;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAB/klEQVRIia2X23HCMBBFD4wbcEogJZBJBU4JUAKUQEowJeASQgmhhLiEuIT4N3/Jx0qxEFo9TM6MxgO2fLXah9aL7+dnZrAGauf3YEYRVeZzK2ADNGZonIGLuY6ply4Slq+AA7DLXKRlBI5AF1vEMvKCHfAxQxjEJS3wSWSnNPGTGbVyv2QR78juZYmfyLc2N8haM6LibUJ4BF6BR2DhXfeJxdzEjhtwDbJFGp0RTkXxgYCVhhF4sot0LT8lhPcZwiBR/qrcq10dK75D0ipEb4RLOCK5HuKvVljxYDQaOuX/jZm3jixAYwfi8zWSzxojYrlriZ8R1i0+P5H3PiyJl0sQP70xBVEoFecUoiZH3HJALAkJhQIsVaBWuQeLxgXx7SVwb5OY21TkW+6j+Rmm2h4ldrDEOEeEGySAk+fCEsnjUjQft0iV1GrGFRV5VctF61pS54JPP9dyf0vrQmGAsZohvgK+CueEOFdM/VZJ47Dl2l22EOXSA4PN8454fXexDeI9dDClWrTR+2cGX3wgfgr9J39p6hYZrUz63NNUdjgu82v7FikS2hmNuddy7aaconLTlIQ+Gmy7G1tAKT3wghdXodo+mgfvjWjLEWkabwJaO1hGxAVbZnwAGgbECK2ZTJ5qZ6aePCcY7ZytmRedk/pQ9KmRWAjFQ1+wQAB+AdnTdDBku6IvAAAAAElFTkSuQmCC);
    background-position: 50% 20px;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px color;
  }
  /* line 1112, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item:not(:nth-child(3n)) {
    margin-right: 60px;
  }
  /* line 1115, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item h3 {
    margin-bottom: 10px;
    line-height: 1.8;
    color: #f83636;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1122, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1127, resources/assets/styles/layouts/_pages.scss */
  .music-about-access {
    padding: 50px 0 50px;
  }
  /* line 1130, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container {
    width: 100%;
  }
  /* line 1133, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1138, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    text-align: center;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1147, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents {
    width: 100%;
  }
  /* line 1150, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents {
    width: 100%;
  }
  /* line 1153, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents img {
    width: 100%;
    display: block;
    margin-bottom: 2em;
  }
  /* line 1158, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents {
    width: 100%;
    padding-top: 20px;
  }
  /* line 1162, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents h3 {
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 20px;
  }
  /* line 1167, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1171, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents p span {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1176, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container {
    width: 100%;
    padding-bottom: 40px;
    *zoom: 1;
  }
  /* line 1181, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1186, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .news {
    width: 100%;
  }
  /* line 1189, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .news h2 {
    font-size: 24px;
    font-size: 2.4rem;
    margin-bottom: 15px;
  }
  /* line 1194, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .news article .date {
    font-size: 14px;
    font-size: 1.4rem;
    border-bottom: 2px solid #f1e786;
  }
  /* line 1199, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .news article .date span {
    display: block;
    width: 95px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #837a1f;
    font-size: 14px;
    font-size: 1.4rem;
    background: #f1e786;
  }
  /* line 1210, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .news article .content-body p {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 5px 0 20px;
  }
  /* line 1215, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .photos {
    width: 100%;
  }
  /* line 1218, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .photos h2 {
    background: #f1e786;
    height: 50px;
    margin-bottom: 15px;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1225, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .photos h2 img {
    position: relative;
    top: 10px;
    left: 12px;
  }
  /* line 1230, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .photos .acount {
    padding-left: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAA/ElEQVQ4ja2UYQ3CMBBG3xoMDAlDAkgoEkDCWQAJTAJIAAlMArOAhVngxx1hKS0rhZc0WdrryzX9ukpESFADYgPgDnRAm9owS8w3wBlYBnMe2ABrYAg3uYQsFI1ZAtfYQky2+yAaC32OrJkQPfmr7I2YrM/cm3UBl0zRKUfWxwoD2lhnYc48elN7KxY0vOOOWrT7AxriLuysBm5ofg72PQALYGuCLTC3+hsaoStwfMoqe05nNNkhdxu9rddBp+Nj7ysR8SQS/QUDsHBEwldADYgjfrwSGkfkigvxjulHnU3qF1Qs6yar8ugcr7T/wgC0MzSQKzTRJTG5YG/1AZYTNCgfDb1lAAAAAElFTkSuQmCC)
      5px 50% no-repeat;
    color: #010101;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1237, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .photos .widget {
    padding-top: 15px;
  }
  /* line 1241, resources/assets/styles/layouts/_pages.scss */
  .music-contact {
    background-color: #efefef;
    padding: 50px 0 60px;
  }
  /* line 1245, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1250, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    text-align: center;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1259, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 {
    *zoom: 1;
    padding: 0 0 50px;
  }
  /* line 1263, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1268, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 h3 {
    font-size: 18px;
    font-size: 1.8rem;
    padding: 10px 0 10px 60px;
    margin-bottom: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAABbUlEQVRYhcWYzXGDMBBGX5IKuOZIC2pBLbgFt+CU4BZICT77phZwCWmBs2/kIGsG2xjtIrP6Zna4wOhp2T/pg2c1gAfa2/MC/My8Z6o9MADjgx1qQz0CJRuInjRXuwBV1WsnAdhI3ICZJN5K1lmCHRVgIzFTTRSUYL0VmAbKLBE+V37n3krxQnMFdckGKzBNjJlBQYwXadCbVn8ngOqsoZL+MmDmUCkrf60XlirXlqqOPblGbtrAp/IZsFALDPI1bV8LLOe1gYq/NBdr5oU2qSHfP00Hxqlyv7QqnKSHaluVI4ZKcV3sBHA9soRw3IdIT+GYLoEbWC4lS3HbsTLTG+LuJKNRmFlE+v2BFdmugZsu0iDz+NTz6vjTLlJixy8F2BU4A99sP15fNWBJZyLklgffovnQoz9hSW1XAgYx7qQXMpoEeFsv9uivGl7ZJqOVp8yDm897LbEe5U5fyU5UmPPcDTJwnyyBeAU2C/QPaPCZjBicBjkAAAAASUVORK5CYII=)
      no-repeat 5px 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1278, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .header {
    width: 100%;
    padding: 30px 0;
    background: #f1e786;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1287, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .header .tel {
    font-size: 24px;
    font-size: 2.4rem;
    text-align: center;
  }
  /* line 1292, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .header small {
    display: block;
    font-size: 14px;
    font-size: 1.4rem;
    text-align: center;
  }
  /* line 1298, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .body {
    width: 100%;
    padding: 20px 20px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1306, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .body p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1310, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 {
    *zoom: 1;
    padding: 0 0 0;
  }
  /* line 1314, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1319, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 h3 {
    font-size: 18px;
    font-size: 1.8rem;
    padding: 10px 0 10px 60px;
    margin-bottom: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAnCAYAAABJ0cukAAAB6UlEQVRYhe2YwXHCMBBFH0kuOXLNEUogJdACLTglQAnkmCMpgZRASnBKwCXYJZCDJLCtlS0bG4lM/szOMLKw/pd29SVPqGIBTIkbBfBTb1wAR+B0J3HUnM/k8whIdY0cmD0CH2U1d4Rn4GWCUmPwBXyG4eONBFjp3wVUl2UdiFQXrClxfqg9jH0HElFegTQwFx8cqHK2qnsWjFo7Zth8rYZ9KHYeqM++KODEpcpjQoLM1WkSMXnDArehNTpdDCuR0HxSsEjXO4T0hsqej8zRIrsT/rTnth4xRS7YHbYocbYl5Sm3qQvXydjFzZkuK+zlylE5ORakfM+BZamPtwBQxpFiz8Z2BPJbYZwU21g7CQCVj1JdHBimLpryXUJnAQaSkVRuRj0gXaba0rS3gL4DuiBNiI+BXiUA1JJLdeFacglSSqb4peTVAppItNVF13wfVYD0MlMXS6HvEnl/75p+gwowxKQjyA7lJQnyrPc9MA4uANx+4Qppf+8loH4n7osMeAXePfpudN9siIGHEmCwAeaoTzNFqb3QbXP8RHrjaciXaWTAmw6zIxXu7tdhDAFljEbcYOgUujn+BYTGnxMQ81c5A8u9uzhobLEHdZYJTaRvnA+NbR+PYovzJWrCBVOtKPY6yIBvtEn+AlQfKAWGp6+TAAAAAElFTkSuQmCC)
      no-repeat 5px 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1329, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl {
    *zoom: 1;
    margin-bottom: 15px;
  }
  /* line 1333, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1338, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:nth-child(3) dt {
    padding-top: 6px;
    line-height: 2;
  }
  /* line 1342, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:nth-child(5) dt {
    height: 320px;
  }
  /* line 1345, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:nth-child(5) dd {
    height: 320px;
  }
  /* line 1348, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dt {
    float: left;
    width: 100px;
    font-size: 14px;
    font-size: 1.4rem;
    height: 80px;
    padding-left: 5px;
    line-height: 80px;
    @inxlude f18;
    color: #837a1f;
    background: #f1e786;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1363, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dd {
    float: right;
    font-size: 14px;
    font-size: 1.4rem;
    width: calc(100% - 100px);
    height: 80px;
    background: #fff;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1375, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dd input {
    width: 100%;
    height: 50px;
    padding: 0 10px;
    font-size: 1rem;
    border-radius: 4px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1390, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dd textarea {
    width: 100%;
    height: 290px;
    padding: 10px;
    font-size: 1rem;
    border-radius: 4px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1405, resources/assets/styles/layouts/_pages.scss */
  .music-contact
    .container
    .music-contact-contents.item02
    input[type="submit"] {
    display: block;
    width: 240px;
    height: 60px;
    margin: 55px auto 0;
    background: #f1e786;
    color: #92892d;
    border: 2px solid #fff;
    border-radius: 30px;
    text-align: center;
  }
  /* line 1419, resources/assets/styles/layouts/_pages.scss */
  .music-footer {
    padding: 20px 0 0;
  }
  /* line 1422, resources/assets/styles/layouts/_pages.scss */
  .music-footer .container .footer-navigation {
    display: none;
  }
  /* line 1425, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information {
    *zoom: 1;
    width: 100%;
    margin: auto;
    padding-bottom: 40px;
  }
  /* line 1431, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1436, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information h2 {
    display: block;
    float: left;
    width: 100%;
  }
  /* line 1441, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information h2 small {
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    color: #000;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 1449, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information h2 img {
    width: 100%;
  }
  /* line 1452, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information .footer-access {
    position: relative;
    top: 20px;
    display: block;
    float: left;
    width: 100%;
    padding-left: 15px;
    font-size: 14px;
    font-size: 1.4rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAn0lEQVQokZWSXQ3DMAyEP3UISmGvewyFUSiFUAiFUSiFUeggZBBKoYWwPSyRrIvTapYsOb7L+Ue+0FoAbiXeHRyACGzAx/gKTEp8CEk9VeIkwALMQJZ8oIA1EQ8qzpjH5swxGjwPvWm9jwPwMiraRjLx++8B4bfPo9U9bbl4Qg6I9dQXb9qe+t0jQ3sbrmq1JOTmiHq95zMiwLUojgp8AbmTVop/RZFxAAAAAElFTkSuQmCC)
      no-repeat 0 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1466, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information .footer-tel {
    position: relative;
    top: 20px;
    display: block;
    float: left;
    width: 100%;
    padding-left: 15px;
    font-size: 14px;
    font-size: 1.4rem;
    text-decoration: none;
    color: #000;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAoUlEQVQokZWSQQ3DMAxFn9TTjqUQCqUwCqMwCqUwCqVQCqFQCqWQQcgOSVQ3TTrbkk/O+/6OPXDEBDyAL4YYAQ9EYLeAAHMGS84WeK/gkN2oIjbyqYXLvKXrSwvCeWZvASHNJy1PVoGPgDcrTIaKwNqoO2624EgfJh24qhaAt1YgAgvXW5DCF4H6cSu7Kx1zxx6oukJH2oR04nuW/wmduv0A2JRIkv42tpMAAAAASUVORK5CYII=)
      no-repeat 0 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1482, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-bar {
    display: block;
    height: 100px;
    padding-top: 20px;
    background: #818181;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1492, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-bar em {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1496, resources/assets/styles/layouts/_pages.scss */
  .music-works figcaption {
    font-size: 14px;
    font-size: 1.4rem;
  }
}

/* PC */
@media (min-width: 768px) {
  /* line 1504, resources/assets/styles/layouts/_pages.scss */
  .music-header {
    padding-bottom: 20px;
  }
  /* line 1507, resources/assets/styles/layouts/_pages.scss */
  .music-header .container {
    position: relative;
    width: 1110px;
  }
  /* line 1511, resources/assets/styles/layouts/_pages.scss */
  .music-header .container h1 {
    width: 100%;
  }
  /* line 1514, resources/assets/styles/layouts/_pages.scss */
  .music-header .container h1 small {
    display: block;
    margin: 60px auto 25px;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1521, resources/assets/styles/layouts/_pages.scss */
  .music-header .container h1 img {
    display: block;
    margin: 0 auto 30px;
    text-align: center;
  }
  /* line 1526, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul {
    list-style-type: none;
  }
  /* line 1529, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul li {
    float: left;
    width: 12.5%;
  }
  /* line 1533, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul li:not(:last-child) {
    margin-right: 2%;
  }
  /* line 1536, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .global-navigation ul li a {
    display: block;
    width: 100%;
    padding: 8px 0;
    border-bottom: #f1e786 5px solid;
    color: #000;
    text-align: center;
  }
  /* line 1544, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .header-tel {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 100;
    width: 200px;
    height: 38px;
    background: url(../img/header-tel-background.png) no-repeat 50% 50%;
  }
  /* line 1553, resources/assets/styles/layouts/_pages.scss */
  .music-header .container .header-tel a {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAA5UlEQVQ4jZ2U/Q2CMBDFH27QFXAEXYUZHKGOgCPgCDKCjoAj1BFwg/f8wzapTYuUSy7Akf7y7qsQCZFG5CDSiex9rNrDyyRSkR+2wmwCkodvgrkMTCK7WlgjUsjbE8Cx8C9rO38oZ2MNKMBeSeztFV22wB5J7Iqy2kVrRAKAA9BGyvb+Wa0M+K2PAdBvURbaajIjUj0a8UeXwObaTUgD6TbMBYXWZ9ItwaDvwqfbMPhS5DK4iWxLsBIw3ChzYf3sUg36wqGSu91Co88ATlg/b+OaLpk/6YUry9TeWVbkPQJPPgaR+ACLQAv5th3MGAAAAABJRU5ErkJggg==)
      no-repeat 25px 50%;
    text-align: center;
    color: #fff;
  }
  /* line 1563, resources/assets/styles/layouts/_pages.scss */
  .music-keyvisual {
    position: relative;
    width: 100%;
    min-width: 1110px;
    height: 480px;
    background: url(../img/music-keyvisual-background.png) no-repeat 50% 50%;
    background-size: cover;
  }
  /* line 1571, resources/assets/styles/layouts/_pages.scss */
  .music-keyvisual h2 img {
    position: absolute;
    top: 140px;
    left: 0;
    right: 0;
    margin: auto;
  }
  /* line 1579, resources/assets/styles/layouts/_pages.scss */
  .music-concept {
    padding: 90px 0 0;
  }
  /* line 1582, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container {
    padding-bottom: 260px;
    border-bottom: 2px dashed #ff949e;
    background: url(../img/music-concept-background.png) no-repeat left 50%
      bottom 80px;
  }
  /* line 1587, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1592, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container h2 small {
    font-size: 1.5rem;
    text-align: center;
    display: block;
    text-align: center;
    margin: 5px 0 30px;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1602, resources/assets/styles/layouts/_pages.scss */
  .music-concept .container .music-concept-contents p {
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1608, resources/assets/styles/layouts/_pages.scss */
  .music-features {
    padding: 40px 0 0;
  }
  /* line 1611, resources/assets/styles/layouts/_pages.scss */
  .music-features .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1616, resources/assets/styles/layouts/_pages.scss */
  .music-features .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    text-align: center;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1625, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents {
    margin: auto;
    width: 920px;
  }
  /* line 1629, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 1633, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 img {
    margin: auto;
    display: block;
    width: 80%;
  }
  /* line 1638, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 h3 {
    margin-bottom: 10px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.8;
  }
  /* line 1644, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item01 p {
    line-height: 1.6;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1649, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 1653, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 img {
    margin: auto;
    display: block;
    width: 80%;
  }
  /* line 1658, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 h3 {
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 10px;
    line-height: 1.8;
  }
  /* line 1664, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item02 p {
    line-height: 1.6;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1669, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  /* line 1673, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 img {
    margin: auto;
    display: block;
    width: 80%;
  }
  /* line 1678, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.8;
    margin-bottom: 10px;
  }
  /* line 1684, resources/assets/styles/layouts/_pages.scss */
  .music-features .container .music-features-contents.item03 .pull-left p {
    line-height: 1.6;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1690, resources/assets/styles/layouts/_pages.scss */
  .music-profile {
    background: url(../img/music-features-background01.png) no-repeat 50% 50%;
    background-size: cover;
    min-width: 1110px;
    height: 580px;
  }
  /* line 1696, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container {
    width: 1078px;
    height: 487px;
    padding: 76.5px 0 16.5px;
    background: url(../img/music-features-background02.png) no-repeat 50% 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 1705, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1710, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    color: #ff949e;
    text-align: center;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1719, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents {
    text-align: center;
    padding: 20px 0 0;
  }
  /* line 1723, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents img {
    width: 70%;
    display: block;
    margin: auto;
  }
  /* line 1728, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .col-md-6.mt {
    margin-top: 4em;
  }
  /* line 1731, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .position {
    display: block;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1736, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .title {
    display: block;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1741, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents h3 {
    display: block;
    font-size: 28px;
    font-size: 2.8rem;
    padding: 15px 0 35px;
    letter-spacing: 0.2em;
  }
  /* line 1748, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .academic-background {
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1753, resources/assets/styles/layouts/_pages.scss */
  .music-profile .container .music-profile-contents .affiliation {
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1759, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price {
    background: #fafad7;
    min-width: 1110px;
  }
  /* line 1763, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container {
    width: 980px;
    padding: 50px 0 0;
  }
  /* line 1767, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1772, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 15px;
    color: #ff949e;
    text-align: center;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1781, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container .music-curriculum-price-contents {
    margin-left: 5px;
  }
  /* line 1784, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price .container .music-curriculum-price-contents .course {
    float: left;
    width: 285px;
    margin-bottom: 20px;
  }
  /* line 1789, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .course-name {
    height: 150px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1794, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .course-name
    img {
    width: 100%;
  }
  /* line 1797, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .monthly-tax {
    width: 100%;
    height: 80px;
    line-height: 80px;
    margin-bottom: 10px;
    padding-left: 80px;
    color: #ff949e;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA5CAYAAACxiuLjAAAEqElEQVRoge2Zz2ucRRjHP7suCRayspQeWhGbJrWFYISklx5TW/wDrNIGimwOKbKCJCLJP6C0aosWg7oHg0qtJvUiHgy1yVGQ7oIJK9aWUBB6ieUlWWjdQBMPz0xndvbd3ZndJO3BL7y8M+/Oj88888zzzryb2Pz0SwL1NHBMXf3AC8Az6lpV11/AIrAAXAcehHSQCIDqA8aBVxWAr1aBH4ALwB8+FZIeZfYC3yIjHwkEQpUfAZZUO3vbhToN/KnuPgNo1pdub7gVqARwERlZuk0YV2ngsmo/4QuVAKaBsS2GcTUGfAU85QP1EfDGNgNpnQE+dh+6UKeQFbaTegvxtUeyofYBX+wojtHnwLM6Y0N9yNY7ta/SwAc6k1L3PmTqGmvgReg7JOnVMvw4F1+udz8cPWLyPy/Ayr1mrZ8C3gdK2lLj+MShv+9Cukuu5/YJZJx6uk25yroPEKr/MZ3YBZz0qcXKPSgumby2mq09u8VSWsVFr6aVXgd2JYEhQnypuCijB7GEPU0AA/0mffuOXP7qAo4lkbe9vyrr1aPvOwSdHZLu7JBp1QqzktZQEtl+hKm4BGtlA6KtM9BvAG/f8fUlVy8lgYOt1Iz1LX2vrMOvN1pqFjiYBDItVS3dNJbo7IAzJ42VSjeNJcOVSREaMPfsht5uSf9bMc/TXSbd2WEWgL0w/NSVAtaCwHq768cnLTtUrPwTugLLKSAKgqpUqqemsi7W03KnLcxKAFEKuAU8712luFTt5L374ZUhk//maiiEq1spZO993LvK0SONpy+Xrc7PLYRO3+9J5Bj0JGkhBcwDZSTEN1dxUZxXy33VzDljDHRyYD4F3AdmkWNQc1XWqzuyX77hEK5mgft6u3IR2GintS3QhuJ4tIcqAd89NhzR94qjamP3LhJIw2THofCYpLWm+gdqvyWcRg6gO61h4IrOuFvgK8Scw7ZZn2ABQfy+fBz4ekdwpJ+ak3gc1CYSHi5tM9AlYIRcdtP9IRVTGHLZh8DbTE3/BnyGb2D1Uxl4k1z2cr0CjY9VUvEwMuftxrEN1c7hRkBQz1LVYHeBYaam3wPeQY5jIZYrA1eBC+SyJZ8KzaEMXAkYYWo6B7xM7TfPNBJv7G+e88B1ctmgb57+UAbuAfCTurZFic3NGud/7Gr3O+a26H8oXz2RUPGrb2razr1G81N0hOwaM8Co9bwA/ALcAA4APaoswAwwCPS4hw2fkDDjUQbkU3cGOGc9mwQmVOe6rRMqnVGgNQqJU5N1ntsQEZC38geQ49uygvA6yoVAnfeAcqcvTjOqnLbehNt2CJRPlHUtNQtcc8oMUj1tNVMYArVc57nbqD1FhZjyJ1SdCVX2bDtQPXWeuxa04SNqdS2mXBCUtkJEe/9GRJiwEmH8qS0oHwd264BZBDbEWUzcaglK+0cecdo42Y5sx56CgslTPaBlJLyM1gNrBGVbJ0+80zbSpAIeRaasgAwyQkLA8VagdDyZdYDcqF1PtkOfR15Xuv4gDV5d9aBsp3SXbISJ1Fp5apW37jOqTkG13XAF1oOKkP9JMsQv60lktJFqWFtyGRM67A71wAqqjn5lxQ2G/wD9ZispygeEewAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    font-size: 16px;
    font-size: 1.6rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1814, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .target {
    width: 100%;
    height: 80px;
    line-height: 80px;
    background-color: #fff;
    margin-bottom: 10px;
    padding-left: 80px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA4CAYAAAB61jFGAAAE2klEQVRoge2Zy2vcVRTHP/MzNLSQkbF20cGAjq0thkRIsnGZGrE7F5rgE7GLpqBQmk3zJ1gfRUsEm0WKQn00uBBcCI2puNBNErAhamwaC9VsYjIkAy0TMOPinDtz83ve23Sy8guX39zf75xzv/fcc899TK42Oo4n9gLHtHQBTwAPalnX8gdwHbgGfA/c9Wkg50GqAxgGXlACrlgHvgY+AH51UQgcZA4CnyM9P+FJCJU/AcypnYM7JfUy8Ls+XTqQ1Zax98q9kMoB55Ge5XdIJow8cFnt51xJ5YBLwJn7TCaMM8CnwAMupN4H3mgyIYPXgQ/DL8OkXkJm2G7ibSTW6mixfheBi17mWvdAxxEpAOsV+GsZZud8iX0C/Aj8HSb1Hj5BnW+D431wYP/2d+1FOPQYfPMdVDedrQHvAq9CY/g6kKFzR5iQjQP74fnjXua0/Q6b1DA+eai7M5mQTay96EMqQGd8AOwDXvTRJt/mJveIFymAQWBfAPThmyBdSfmjDTgWIKu9H1ZW3eSqVW/TQF+AbD/8sPhntkx1E+YX/CnBUwFw2FttZTW7wdnrPinBxuEWoOCl0l6UmfXztDTacUSSqEF1Uwgt3oKneyWZ3l72aaGQq42O15xEW/dI7jGpYKMi3ppfUKIPw8o/Qqa7E7q7GmTnF+CHn5xZ5Wqj4+u4zL7n+uDQo9H3GxVZXlZW5Xtr63bPGczOiXezUQmAcqZYezGeEDSWlu5O+R1HCKLDnIxyANzIFPNPglGYxTsbNwJk752OJC/5wi3p/hIgx6B03NvUjsJtLbwWAFNAJVUsa/G9f6gAUwFwB5jYrVYzMAHcMduV88BWoqhf8ktGup0t5VHfQ80DXyaKm+y9E1Q3s7bJXymPbcf2IvAbSYk03ya5yG/jJli8lbUWbgBPErNHXwZOIQfQGLWK11LhiVOGEES3wF8Qcw5rMj7SduuI25cPA5/tCh1pJ3ISjyNVQ25JLjSZ0AVtJ7JLSTrB/AucBl4jK7H6o6J2T2s7EWQdqy4DR5ExT85jbthSO0fVbiJcznrLyH1SF3Ib4+u5iup1qZ3MTOxzvWiwF3iG6J1nHsk39p3nFPdw59mSLRLBXeBbLU1BrlZz26LvJnZ6j9kU/E/KFcmB/vElu1YDloDHYyTTvhWAm/p9RJ9l4k5Qb71Z/9lMTxWAaX32AFeV4BpwNk0xjdSAGrmp9VKonoZ+JVQCJhEvjVnfy/qtFKeclafCSqYeJmYIj2j9Sohgf0jevvCNXPCneWpCFR7S5wgwg/S8RLSnJUvPkCsDQ1rC9cSTeZanrupzEOltAegNycQF+jngHZW348euJ972ZAX6kpK5iATrjBpdIyEeLIypvu1RE0tL+r1MjJ0sUkPIcA0gPZtRgwWS/wgoIR4eCDW4RGMYZ9RGQWW3ec1lQR5EgtiQmtRnXACbxm3yBZUrIUNapjGE57Rsiy+XPGW8RMjYiBIMo6QkTqouSPDbQweNVBEJ+CxP9SO9M0ZMj9OO+SZeeiwbJcR75t2EEp5GhnTGldRJGjPIxNZZGsOyZsnavTVe6rHeTaheD420gEWs1yaWRso0PkQjG9v5xnhuhkZeQt+XVWcM8dIVS88M2aCSN16sI43UJJI4k5Lcsym69jcz60xHbHv20lPHf7sXRur18itJAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    font-size: 14px;
    font-size: 1.4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1830, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .time {
    width: 100%;
    height: 80px;
    line-height: 2;
    background-color: #fff;
    margin-bottom: 10px;
    padding: 5px 0 5px 80px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAA4CAYAAAB61jFGAAAFQ0lEQVRogc2Z22tcVRTGfzMOCRVmZGgjNhgck9QWQyPEvpS+NNXQPLUPkuAVsUhbUCjNi/kTGm9oqWDy0KJQLwk+GHyoJCZBqL6YgoaotdNpoDVCx2FIBlomYMaHtXfOPnMu+5xJU/3gMOey9lrfWXtd9tmTqJ07T0xsAw6poxt4AnhIHSvq+AP4BZgFvgPuxjGQiEGqCxgCnlMEomIF+Ap4D/g1yoBkBJmdwGfImx+LSQglfwxYUHp2bpbUC8Dv6jfKC9hsaX0vNkIqAbyPvFlmk2TqkQEuKv2JqKQSwAXg9D0mU4/TwCfAA1FIvQu8usWENF4BPqi/WU/qeSTD7ifeRGJtAynjvBUYjawqk4bOHHTtdt+/XYLi37B4FaprUbV9DHwP/FlP6h2iBHUmDfv3CaEwsj3dkL8BP/4UhVwGeBt4CZzi2YXUofC078zBwQPQ3GTlvoHVClyahWLJJrmOdIhF7amhSIQO97rvFUvijdWKc69lh8hm0nKdScPRfvj6ko1YEsnI1xO1c+cfBP4ibOoyaRg84nhotSLTkl8KNtGzV6ZQj6muwfik+wW8qACPJIHeUEIA/b1uQuOTXkL798GRw871lQXxjo6n5iaRCUcaOJREun0w2lqhZbtzPfeDf+B25kTWRLEEc5fDZbzoTSLBFYyOnHOeX4KbyzalbuSX3F419fnjqSSwK1TEfLNbMQn5jbN7alcSyIaK6CwCKYiNwBxn6vNHNkWjq4DmJsmue490ClgljFh1zcm8TNpJ6Yd3SNpHgekde3WvpIByOKmqQ6qt1ZmKm8sw+a27ut8OKI5mS6pWbaTKKeAa8FigSH7J8cijre74iJqJnY875/a4vJZEel4w8jcM5bngRhyEnr3uOmd/kZ+TyGdQMIold505eMBtJAydOXcVX7wapTHPJoEZpOcEY+6yE+DNTdJgw4JctxSzget+GY4KMJMC7gATyGeQP6prsvw42i8GtdGu3TIdxZIEcCYtq4S2VncC6PH2zJsA7sRbT7Vsh94Y0wdC2GzMwdhYT2kSi8AXkQ1cWbAb0dM1Phl1Wfyl4uH6bG8FfiNqhW9uklTXy1+AlYoQv7Uct3GvAk/is0ZfBk4iH6B2VNecmmMPYBtOakLgjaHP8fkO22J8qOxuwC+wh4BP7wsdseP5EvcjVUPKw9ktJnRW2alFIQXwD3AKeBlbYY2PitJ7StnxwLa9cxHYg8z5+ibJrCs9e5TeQETZc1pG9pO6kd2YuJ6rqHHdSo+1VsTZXtTYBjyDd88zg9Qbc89zhgb2PFN2EQ/uAt+oY0uQqNU8wf+fY7P7mFuC/yUp/5j66IJtXDvywVHeNIM3XvPcaiTQnwWmgDHgRN2zt3zk59Xv0z7PxvB5sSBSU8q4iRNKcbtBbrTu+ZkAwwDHfZ5NxCGlMa2IZNWvqbi97lp7rQyMqDH1nhsDCmpcOwGwBXofjvuHgQ5gUF1PqGt9aGSV0QEffQM2QhAvpvRKTm+I6NjSGFG/ZcTDWR/j84inBgjZWLGR8qusZtZpowXjeRYnHguGbEHJt4cRikLKjKk+n+dTykifMjqqfjuQoM8aBKYVwWH8EykyqT5DwfUQuet4y8OAIqy9qM+HLTZjxdQY3unSsTGGkxAmdHyBf0loiJQZUyOIRwpIBpYRD2bxeknDjK/IsJWEaeMoKGLtwHhE/WXEi2M2QRNRYsrEME7fO45tv1Sen6m7HsW/5WwgyFN9BPxriVM8R5WR6QC5eaTAJoxjAudltPc9aKQhg0yjLoQmqcGAc3Oc7nd+iQHAv4wwgQcrifjsAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    font-size: 14px;
    font-size: 1.4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1846, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course
    .text {
    width: 100%;
    height: 160px;
    line-height: 2;
    padding: 15px 0 5px 80px;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA5CAYAAABavVngAAAFWklEQVRogc2ZT0xVRxTGfz5fYMOjQWoXKKk8aGk12MRHqnTXStNN40pImrZJDQkubNIumsiiXbULTfo3aReQ1LbRbmBh41ZNulIWQBMNVQwgCchCoi8FNhrI6+Kc4c6979478x482y+ZcLlz5pzvnjln5sy8XaUfL1AFuoDjwBvAy0Ar0KB968AicA+4AVwHbldqIFuBbAMwCAwAB1Pk9mh7DejTd38DPwMjCHEnMh4yWeATYAH4xkEqCQd17ILqcjrERewlYBz4HmiuglAUzaprXHVXRexdYAIo7AChKArApNqIRRKx94HLQGMNSBnk1MYHcZ1xxE4Av1FZYlSLLPCr2gwhSqwTuATsrj2nLexWm532y2zk+XfExemor4N33oTn3KIhTN2G6Zm4npzaPgZsRImdwTfQjxyG1pbKSAH0dCcRQ21/jGTt1lQ2AF94KW/MwaFOt1wc6utcEp8rly2PDeK7Th3qDBuYnoEnT9PJmA9ZXHZpb1Yu3xpiA16kQDxmsPII/ryRLm97d0mJ9XTDzYmkEQOG2GF8t5n6unBsNebgw5NeQwHxWGsLHOmC2fvyYeU4CBzOAm95K+7pDk9jfZ1P3AhWHkk70uUjfTyLpKgf7GlZeQSjV9LlOw7IsgJBfHW0BSSTcSwLvOpFam8kN/5ZE8NpaG8LnpeWZer3NqctGQavZIF9XsQ62iL/H3ATM1hdE4+ZaZxbcI3Yl8F3pa927QJ4qNO2vyUgmY6cT6EomeQb5HEwy8QLzwckHcgAa06p/VVsPzamZ4KFecnpLYC1DPDAKRaNr0pgps18nDvwAR5kgLupItG1q1JsTWOzT2wZ3M0g9XcyfDMvCbMLEqONOd9pBBjPIOe+2mB6RrLQTOPsgu/I61ngFnLui98vG3OicO5+ZaSePA2mrrVFVvpVd54pl1umurgAfB0rtrgslepDb8VhdByQ1T65mojiAsAuvSJoQA6j5TVZYw76T2wvAVbXZF9Nq9sEj4EXgXXjsXXgK+C7WKUXxyQ7qymnF5el1neTAvhSuWx5DKSaHac2B1wf/AW8jh5G7C1pAznoVhFI28Y68J4hBeXnyhnkZLz5DEltIg4JbQlxm/gV4COeDblN4JTaDCGpurgEnMTzLqtKrCP3ZxfjOtPKnj+QRJiqAakp1X05ScBVj90DjgKfAsUdIFRUXUdVdyJ8CsUN4AegDfgMuFMFoTs6tk11baSLh9exStAF9AI9BJfDpkRfI7gcvglco8aXwzZuayvfKXYIu0qlUq10bwt+h5H/AP9bYvEx9tMvrnEFJPXnd4TFmVNlr1weGwXm9LkJubtqAq7q+76EcVetcXGYc/QnZmVBSfQqkWH92wfk9Rnkrj4OeW1JSOtLJZZXYgbmeZ7wDjBsPU8CQy6DvkiayiJwmiCGRizjvZZcr9UKQEmb8UgJmbJSpGH1x4ZDksfORggYj9lKxpT8Y/2AtwnixhCbpzxBmghCITF5kjw2pEbHrHcjhGOqQFCGGwPthKdzRAm3a+uO2GmP2HASm0S8Y3tokPB5IG/1X4vIGZwjHIejBN5KRRKxCWQqiwTxVUS+sB84HyFhiJl4w3rfp2TOaV9SJnsRG1Kl3ZbxMX0uWsRQQ5MEy0qRIHP7tQ0jcWti0Ymk4DfrlX18NgSLSqSoZEx8mbVriGAhBvFUwSLlVXAmeSyaNUXEe3sQz01YMiYWzTpme9N4d1LHe29hScT6ka8zGWa81Kek8mrEkBhFpuo85RhTUnnCW1Gq59IKxTyy50HYc01I/PVbys/i9oYJ+uhHxSK+UAyqi0FVYi8H5vdsG8ZYdYipLv4FZwRioKEvvl4AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    font-size: 14px;
    font-size: 1.4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 1861, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course:nth-child(1)
    .text {
    padding-top: 30px;
  }
  /* line 1864, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course:nth-child(4)
    .text {
    padding-top: 30px;
  }
  /* line 1867, resources/assets/styles/layouts/_pages.scss */
  .music-curriculum-price
    .container
    .music-curriculum-price-contents
    .course:nth-child(6)
    .text {
    padding-top: 48px;
  }
  /* line 1871, resources/assets/styles/layouts/_pages.scss */
  .music-please {
    background: #fafad7;
    min-width: 1110px;
    padding: 30px 0 50px;
  }
  /* line 1876, resources/assets/styles/layouts/_pages.scss */
  .music-please .container {
    width: 980px;
  }
  /* line 1879, resources/assets/styles/layouts/_pages.scss */
  .music-please .container h2 {
    font-size: 1.875rem;
    margin-bottom: 5px;
  }
  /* line 1883, resources/assets/styles/layouts/_pages.scss */
  .music-please .container ul {
    list-style-type: disc;
    padding-left: 1em;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1890, resources/assets/styles/layouts/_pages.scss */
  .music-qa {
    background: #fafad7;
    margin-bottom: 3em;
  }
  /* line 1894, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container {
    width: 1110px;
    background: url(../img/music-qa-background.png) no-repeat 50% 50%;
    background-size: cover;
    padding: 50px 0;
  }
  /* line 1900, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container h2 {
    font-size: 2.25rem;
    text-align: center;
    margin-bottom: 50px;
  }
  /* line 1905, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents {
    width: 980px;
    margin: auto;
  }
  /* line 1909, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item {
    float: left;
    width: 285px;
    height: 385px;
    padding: 60px 40px 40px;
    background-color: #fff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAgCAYAAADqgqNBAAAB/klEQVRIia2X23HCMBBFD4wbcEogJZBJBU4JUAKUQEowJeASQgmhhLiEuIT4N3/Jx0qxEFo9TM6MxgO2fLXah9aL7+dnZrAGauf3YEYRVeZzK2ADNGZonIGLuY6ply4Slq+AA7DLXKRlBI5AF1vEMvKCHfAxQxjEJS3wSWSnNPGTGbVyv2QR78juZYmfyLc2N8haM6LibUJ4BF6BR2DhXfeJxdzEjhtwDbJFGp0RTkXxgYCVhhF4sot0LT8lhPcZwiBR/qrcq10dK75D0ipEb4RLOCK5HuKvVljxYDQaOuX/jZm3jixAYwfi8zWSzxojYrlriZ8R1i0+P5H3PiyJl0sQP70xBVEoFecUoiZH3HJALAkJhQIsVaBWuQeLxgXx7SVwb5OY21TkW+6j+Rmm2h4ldrDEOEeEGySAk+fCEsnjUjQft0iV1GrGFRV5VctF61pS54JPP9dyf0vrQmGAsZohvgK+CueEOFdM/VZJ47Dl2l22EOXSA4PN8454fXexDeI9dDClWrTR+2cGX3wgfgr9J39p6hYZrUz63NNUdjgu82v7FikS2hmNuddy7aaconLTlIQ+Gmy7G1tAKT3wghdXodo+mgfvjWjLEWkabwJaO1hGxAVbZnwAGgbECK2ZTJ5qZ6aePCcY7ZytmRedk/pQ9KmRWAjFQ1+wQAB+AdnTdDBku6IvAAAAAElFTkSuQmCC);
    background-position: 50% 20px;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 6px color;
  }
  /* line 1922, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item:not(:nth-child(3n)) {
    margin-right: 60px;
  }
  /* line 1925, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item h3 {
    margin-bottom: 10px;
    line-height: 1.8;
    color: #f83636;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1932, resources/assets/styles/layouts/_pages.scss */
  .music-qa .container .music-qa-contents .music-qa-item p {
    font-size: 0.875rem;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1938, resources/assets/styles/layouts/_pages.scss */
  .music-about-access {
    padding: 50px 0 50px;
  }
  /* line 1941, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container {
    width: 980px;
  }
  /* line 1944, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 1949, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container h2 small {
    font-size: 1.5rem;
    display: block;
    margin: 5px 0 30px;
    text-align: center;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
  }
  /* line 1958, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents {
    width: 980px;
  }
  /* line 1961, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents .aic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  /* line 1967, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents img {
    width: 60%;
  }
  /* line 1970, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents h3 {
    font-size: 1.875rem;
    margin-bottom: 20px;
  }
  /* line 1974, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents p {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1980, resources/assets/styles/layouts/_pages.scss */
  .music-about-access .container .music-about-access-contents p span {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 1985, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container {
    width: 980px;
    padding-bottom: 40px;
    *zoom: 1;
  }
  /* line 1990, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1995, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .news h2 {
    font-size: 1.875rem;
    margin-bottom: 15px;
  }
  /* line 1999, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container article .date {
    border-bottom: 2px solid #f1e786;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2004, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container article .date span {
    display: block;
    width: 95px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #837a1f;
    font-size: 14px;
    font-size: 1.4rem;
    background: #f1e786;
  }
  /* line 2015, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .containerarticle .content-body p {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 5px 0 20px;
  }
  /* line 2020, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .photos h2 {
    background: #f1e786;
    height: 50px;
    line-height: 50px;
    margin-bottom: 15px;
    text-align: center;
  }
  /* line 2027, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container h2 img {
    position: relative;
    left: 12px;
  }
  /* line 2031, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .acount {
    padding-top: 1em;
    padding-left: 30px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAYAAACkCdXRAAAA/ElEQVQ4ja2UYQ3CMBBG3xoMDAlDAkgoEkDCWQAJTAJIAAlMArOAhVngxx1hKS0rhZc0WdrryzX9ukpESFADYgPgDnRAm9owS8w3wBlYBnMe2ABrYAg3uYQsFI1ZAtfYQky2+yAaC32OrJkQPfmr7I2YrM/cm3UBl0zRKUfWxwoD2lhnYc48elN7KxY0vOOOWrT7AxriLuysBm5ofg72PQALYGuCLTC3+hsaoStwfMoqe05nNNkhdxu9rddBp+Nj7ysR8SQS/QUDsHBEwldADYgjfrwSGkfkigvxjulHnU3qF1Qs6yar8ugcr7T/wgC0MzSQKzTRJTG5YG/1AZYTNCgfDb1lAAAAAElFTkSuQmCC)
      5px 50% no-repeat;
    color: #010101;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2039, resources/assets/styles/layouts/_pages.scss */
  .music-news-instagram .container .pull-right .widget {
    padding-top: 15px;
  }
  /* line 2043, resources/assets/styles/layouts/_pages.scss */
  .music-contact {
    background-color: #efefef;
    padding: 50px 0 60px;
    min-width: 1110px;
  }
  /* line 2048, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container {
    width: 980px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  /* line 2054, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container h2 {
    font-size: 2.25rem;
    text-align: center;
    font-weight: bold;
  }
  /* line 2059, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container h2 small {
    display: block;
    text-align: center;
    margin: 5px 0 30px;
    color: #ff949e;
    font-family: "Lato", sans-serif;
    font-weight: normal;
    font-size: 1.5rem;
  }
  /* line 2069, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 {
    *zoom: 1;
    padding: 0 0 50px;
  }
  /* line 2073, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 2078, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 h3 {
    padding-left: 3em;
    font-size: 24px;
    font-size: 2.4rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAABbUlEQVRYhcWYzXGDMBBGX5IKuOZIC2pBLbgFt+CU4BZICT77phZwCWmBs2/kIGsG2xjtIrP6Zna4wOhp2T/pg2c1gAfa2/MC/My8Z6o9MADjgx1qQz0CJRuInjRXuwBV1WsnAdhI3ICZJN5K1lmCHRVgIzFTTRSUYL0VmAbKLBE+V37n3krxQnMFdckGKzBNjJlBQYwXadCbVn8ngOqsoZL+MmDmUCkrf60XlirXlqqOPblGbtrAp/IZsFALDPI1bV8LLOe1gYq/NBdr5oU2qSHfP00Hxqlyv7QqnKSHaluVI4ZKcV3sBHA9soRw3IdIT+GYLoEbWC4lS3HbsTLTG+LuJKNRmFlE+v2BFdmugZsu0iDz+NTz6vjTLlJixy8F2BU4A99sP15fNWBJZyLklgffovnQoz9hSW1XAgYx7qQXMpoEeFsv9uivGl7ZJqOVp8yDm897LbEe5U5fyU5UmPPcDTJwnyyBeAU2C/QPaPCZjBicBjkAAAAASUVORK5CYII=)
      no-repeat 20px 100%/20px;
  }
  /* line 2084, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .header {
    float: left;
    width: 380px;
    height: 200px;
    padding-top: 50px;
    background: #f1e786;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 2095, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .tel {
    font-size: 32px;
    font-size: 3.2rem;
  }
  /* line 2099, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 small {
    position: relative;
    left: -30px;
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
    text-align: center;
  }
  /* line 2107, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 .body {
    float: right;
    width: 600px;
    height: 200px;
    padding: 50px 40px;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 2117, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item01 p {
    font-size: 1.6rem;
    font-size: 1.6rem;
  }
  /* line 2121, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 {
    *zoom: 1;
    padding: 0 0 0;
  }
  /* line 2125, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 2130, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 h3 {
    font-size: 24px;
    font-size: 2.4rem;
    padding-left: 60px;
    margin-bottom: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAnCAYAAABJ0cukAAAB6UlEQVRYhe2YwXHCMBBFH0kuOXLNEUogJdACLTglQAnkmCMpgZRASnBKwCXYJZCDJLCtlS0bG4lM/szOMLKw/pd29SVPqGIBTIkbBfBTb1wAR+B0J3HUnM/k8whIdY0cmD0CH2U1d4Rn4GWCUmPwBXyG4eONBFjp3wVUl2UdiFQXrClxfqg9jH0HElFegTQwFx8cqHK2qnsWjFo7Zth8rYZ9KHYeqM++KODEpcpjQoLM1WkSMXnDArehNTpdDCuR0HxSsEjXO4T0hsqej8zRIrsT/rTnth4xRS7YHbYocbYl5Sm3qQvXydjFzZkuK+zlylE5ORakfM+BZamPtwBQxpFiz8Z2BPJbYZwU21g7CQCVj1JdHBimLpryXUJnAQaSkVRuRj0gXaba0rS3gL4DuiBNiI+BXiUA1JJLdeFacglSSqb4peTVAppItNVF13wfVYD0MlMXS6HvEnl/75p+gwowxKQjyA7lJQnyrPc9MA4uANx+4Qppf+8loH4n7osMeAXePfpudN9siIGHEmCwAeaoTzNFqb3QbXP8RHrjaciXaWTAmw6zIxXu7tdhDAFljEbcYOgUujn+BYTGnxMQ81c5A8u9uzhobLEHdZYJTaRvnA+NbR+PYovzJWrCBVOtKPY6yIBvtEn+AlQfKAWGp6+TAAAAAElFTkSuQmCC)
      no-repeat 5px 50%/20px;
  }
  /* line 2137, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl {
    *zoom: 1;
    margin-bottom: 0.4em;
  }
  /* line 2141, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 2146, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:nth-child(5) dt {
    height: 320px;
  }
  /* line 2149, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl:nth-child(5) dd {
    height: 320px;
  }
  /* line 2152, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dt {
    float: left;
    width: 285px;
    height: 80px;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 80px;
    padding-left: 30px;
    @inxlude f18;
    color: #837a1f;
    background: #f1e786;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 2167, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dd {
    float: right;
    width: 695px;
    height: 80px;
    background: #fff;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 2177, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dd input {
    width: 100%;
    height: 50px;
    padding: 0 10px;
    font-size: 1rem;
    border-radius: 4px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 2192, resources/assets/styles/layouts/_pages.scss */
  .music-contact .container .music-contact-contents.item02 dl dd textarea {
    width: 100%;
    height: 290px;
    padding: 10px;
    font-size: 1rem;
    border-radius: 4px;
    -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 2207, resources/assets/styles/layouts/_pages.scss */
  .music-contact
    .container
    .music-contact-contents.item02
    input[type="submit"] {
    display: block;
    width: 240px;
    height: 60px;
    font-size: 16px;
    font-size: 1.6rem;
    margin: 55px auto 0;
    background: #f1e786;
    color: #92892d;
    border: 2px solid #fff;
    border-radius: 30px;
    text-align: center;
  }
  /* line 2223, resources/assets/styles/layouts/_pages.scss */
  .music-footer {
    padding: 20px 0 0;
    min-width: 1110px;
  }
  /* line 2227, resources/assets/styles/layouts/_pages.scss */
  .music-footer .container .footer-navigation {
    margin-bottom: 30px;
  }
  /* line 2230, resources/assets/styles/layouts/_pages.scss */
  .music-footer .container .footer-navigation ul {
    text-align: center;
  }
  /* line 2233, resources/assets/styles/layouts/_pages.scss */
  .music-footer .container .footer-navigation ul li {
    display: inline-block;
    text-align: center;
  }
  /* line 2237, resources/assets/styles/layouts/_pages.scss */
  .music-footer .container .footer-navigation ul li:not(:last-child) {
    margin-right: 20px;
  }
  /* line 2240, resources/assets/styles/layouts/_pages.scss */
  .music-footer .container .footer-navigation ul li a {
    color: #000;
  }
  /* line 2243, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information {
    *zoom: 1;
    width: 720px;
    margin: auto;
    padding-bottom: 40px;
  }
  /* line 2249, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 2254, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information h2 {
    display: block;
    float: left;
    width: 320px;
  }
  /* line 2259, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information h2 small {
    display: block;
    font-size: 0.875rem;
    color: #000;
    margin-bottom: 10px;
    text-align: center;
  }
  /* line 2266, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information h2 img {
    width: 100%;
  }
  /* line 2269, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information .footer-access {
    position: relative;
    top: 20px;
    display: block;
    float: left;
    width: 190px;
    margin-left: 30px;
    padding-left: 15px;
    font-size: 0.875rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAYAAAAL4VbbAAAAn0lEQVQokZWSXQ3DMAyEP3UISmGvewyFUSiFUAiFUSiFUeggZBBKoYWwPSyRrIvTapYsOb7L+Ue+0FoAbiXeHRyACGzAx/gKTEp8CEk9VeIkwALMQJZ8oIA1EQ8qzpjH5swxGjwPvWm9jwPwMiraRjLx++8B4bfPo9U9bbl4Qg6I9dQXb9qe+t0jQ3sbrmq1JOTmiHq95zMiwLUojgp8AbmTVop/RZFxAAAAAElFTkSuQmCC)
      no-repeat 0 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2285, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-information .footer-tel {
    position: relative;
    top: 20px;
    display: block;
    float: left;
    width: 170px;
    margin-left: 10px;
    padding-left: 15px;
    font-size: 0.875rem;
    text-decoration: none;
    color: #000;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAoUlEQVQokZWSQQ3DMAxFn9TTjqUQCqUwCqMwCqUwCqVQCqFQCqWQQcgOSVQ3TTrbkk/O+/6OPXDEBDyAL4YYAQ9EYLeAAHMGS84WeK/gkN2oIjbyqYXLvKXrSwvCeWZvASHNJy1PVoGPgDcrTIaKwNqoO2624EgfJh24qhaAt1YgAgvXW5DCF4H6cSu7Kx1zxx6oukJH2oR04nuW/wmduv0A2JRIkv42tpMAAAAASUVORK5CYII=)
      no-repeat 0 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 2303, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-bar {
    display: block;
    height: 100px;
    padding-top: 20px;
    background: #818181;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 2313, resources/assets/styles/layouts/_pages.scss */
  .music-footer .footer-bar em {
    font-size: 24px;
    font-size: 2.4rem;
  }
  /* line 2318, resources/assets/styles/layouts/_pages.scss */
  .music-works figcaption {
    font-size: 14px;
    font-size: 1.4rem;
  }
}

/* line 5020, resources/assets/styles/layouts/_pages.scss */
.music-schedule th {
  padding-top: 1em;
  padding-bottom: 1em;
}

/* line 5024, resources/assets/styles/layouts/_pages.scss */
.music-schedule td {
  padding-top: 1em;
  padding-bottom: 1em;
  width: 23%;
}

/* line 5029, resources/assets/styles/layouts/_pages.scss */
.music-schedule {
  padding: 4em 0;
}

/* line 5032, resources/assets/styles/layouts/_pages.scss */
.music-schedule .container h2 {
  font-size: 2.25rem;
  text-align: center;
  font-weight: bold;
}

/* line 5037, resources/assets/styles/layouts/_pages.scss */
.music-schedule .container h2 small {
  font-size: 1.5rem;
  display: block;
  text-align: center;
  margin: 5px 0 30px;
  color: #ff949e;
  font-family: "Lato", sans-serif;
  font-weight: normal;
}

img {
  max-width: 100%;
  height: auto;
}
html {
  font-size: 10px;
}
body {
  font-size: 14px;
}
