@charset "UTF-8";
/* 画面サイズ（560px以下） */
@media screen and (max-width: 570px) {
  body {
    min-width: 320px;
    font-weight: normal;
    /*	font-size:1.6rem;*/
  }

  /*p,li,dt,dd,table,th,td{ font-size:1.6rem; }*/
  .cnt {
    width: auto;
  }

  /* ====================================================================== */
  /* HEADER */
  /* ====================================================================== */
  header {
    display: none;
  }

  .smp_header {
    display: block;
    height: 50px;
    background-color: #ffffff;
    position: fixed;
    border-bottom: 5px solid #0f8e79;
    z-index: 100;
    text-align: left;
    top: 0;
  }

  .smp_header img.logo {
    margin: 15px 10px 0;
  }

  .smp_header .flex_cnt div:nth-of-type(1) {
    width: 70% !important;
  }
  .smp_header .flex_cnt div:nth-of-type(2) {
    display: -webkit-flex;
    display: flex;
  }
  .smp_header .flex_cnt div:nth-of-type(2) a {
    margin-right: .75em;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    background-color: #ff3f12;
    border-radius: 50%;
    color: #fff;
  }
  .smp_header .flex_cnt div:nth-of-type(2) a:last-child {
    margin-right: 0;
  }

  /* ====================================================================== */
  /* GMENU */
  /* ====================================================================== */
  .gmenu {
    display: none;
  }

  /* ----------------------------------------- */
  	/* メニュー
  /* ----------------------------------------- */
  .d_nav {
    display: block;
  }

  .drawer-hamburger-icon,
  .drawer-hamburger-icon:before,
  .drawer-hamburger-icon:after {
    background-color: #0f8e79;
  }

  .drawer-nav {
    width: 22rem;
    background-color: #0f8e79;
    color: #fff;
  }

  .drawer--right .drawer-nav {
    right: -22rem;
  }

  .drawer--right.drawer-open .drawer-hamburger {
    right: 22rem;
  }

  .drawer-nav ul {
    background-color: #0f8e79;
  }

  .drawer-nav ul li {
    margin: 0;
    padding: 0;
    color: #fff;
    border-bottom: 1px solid #fff;
    position: relative;
    font-size: 1.8rem;
  }

  .drawer-nav ul li a {
    display: block;
    padding: 10px 10px;
    margin: 0;
    color: #fff;
    text-decoration: none;
  }

  .drawer-nav ul li a:hover {
    color: #fff;
    text-decoration: none;
  }

  /* ====================================================================== */
  /* CONTENT */
  /* ====================================================================== */
  article .mainct {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  article .information dl {
    display: block;
  }

  article .information dl dt,
  article .information dl dd {
    display: block;
  }

  article .sublb {
    font-size: 1.8rem;
  }

  article .smlb {
    font-size: 1.6rem;
  }

  /* ====================================================================== */
  /* Menu */
  /* ====================================================================== */
  .menuarea {
    display: block;
    margin: 40px 0 0;
    overflow: hidden;
    border-top: 10px solid #0f8e79;
    border-bottom: 1px solid #c6c6c6;
    letter-spacing: -0.4em;
  }

  .menuarea .ctmenu {
    display: inline-block;
    width: 50%;
    border-right: 1px solid #c6c6c6;
    border-bottom: 1px solid #c6c6c6;
    font-size: 1.6rem;
    letter-spacing: normal;
    box-sizing: border-box;
  }

  .menuarea .ctmenu:nth-child(2n) {
    border-right: none;
  }

  .menuarea .ctmenu:last-child {
    border-bottom: none;
  }

  .menuarea .ctmenu a {
    display: block;
    padding: 20px 0;
    padding-left: 70px;
    text-decoration: none;
    color: #323232;
  }

  .menuarea .ctmenu01 a {
    background: url(../img/smp/g01.png) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  .menuarea .ctmenu02 a {
    background: url(../img/smp/g02.png) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  .menuarea .ctmenu03 a {
    background: url(../img/smp/g03.png) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  .menuarea .ctmenu04 a {
    background: url(../img/smp/g04.png) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  .menuarea .ctmenu05 a {
    background: url(../img/smp/g05.png) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  .menuarea .ctmenu06 a {
    background: url(../img/icon/g06.svg) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  .menuarea .ctmenu07 a {
    background: url(../img/smp/g07.png) no-repeat 20px 50%;
    background-size: auto 50%;
  }

  /* ====================================================================== */
  /* Side */
  /* ====================================================================== */
  article .sidect {
    width: 95%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  article .sidect .schoolinfo .lb {
    font-size: 1.7rem;
  }

  article .sidect .schoolinfo .inner span {
    font-size: 1.5rem;
  }

  article .sidect .schoolinfo .btn a {
    padding: 10px 20px;
    font-size: 1.5rem;
  }

  article .sidect .bnrarea {
    text-align: center;
  }

  article .sidect .bnrarea img {
    width: 48%;
  }

  /* ====================================================================== */
  /* Footer */
  /* ====================================================================== */
  /* ================================================================== */
  /* TOP */
  /* ================================================================== */
  .mainslide {
    border: none;
    width: 100%;
    height: auto;
  }

  .mainslide .slider {
    min-width: auto;
    margin: 0;
  }

  .mainslide .slider img {
    width: 100%;
    margin-top: 50px;
    height: auto;
    z-index: 1;
  }

  .mainslide .subbnrarea {
    position: static;
    padding: 10px 0;
    padding: 0;
    background: none;
    background-color: #006835;
  }

  .mainslide .subbnrarea .subbnr {
    /*	width:100%;*/
    text-align: center;
  }

  .mainslide .subbnrarea .subbnr a {
    padding: 110px 0 15px;
    font-size: 1.4rem;
  }

  .mainslide .subbnrarea .subbnr:nth-child(1) a {
    background: url(../img/top/subbnr01.png) no-repeat 50% 15px;
    background-size: 50% auto;
  }

  .mainslide .subbnrarea .subbnr:nth-child(2) a {
    background: url(../img/top/subbnr02.png) no-repeat 50% 15px;
    background-size: 50% auto;
  }

  .schoolbnrarea {
    flex-wrap: nowrap;
  }

  .top .information .listbtn {
    display: block;
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* ========================================================= */
  /* 下層ページ */
  /* ========================================================= */
  .pgtitlearea {
    margin-top: 50px;
    height: 120px;
  }

  .pgtitlearea img {
    height: auto;
    top: -20px;
  }

  .information .pgtitlearea img {
    margin-top: 10px;
  }

  .pgtitlearea h1 {
    margin-top: 50px;
    margin-left: 15px;
    font-size: 2.4rem;
  }

  .pgtitlearea h1::before {
    margin-right: 10px;
    width: 32px;
    height: 32px;
  }

  .schedule .pgtitlearea h1::before {
    background: url(../img/icon/schedule.png) no-repeat;
    background-size: 100% auto;
  }

  .price .pgtitlearea h1::before {
    background: url(../img/icon/price.png) no-repeat;
    background-size: 100% auto;
  }

  .access .pgtitlearea h1::before {
    background: url(../img/icon/access.png) no-repeat;
    background-size: 100% auto;
  }

  .information .pgtitlearea h1::before {
    background: url(../img/icon/information.png) no-repeat;
    background-size: 100% auto;
  }

  .instructor .pgtitlearea h1::before {
    background: url(../img/icon/instructor.png) no-repeat;
    background-size: 100% auto;
  }

  .pan {
    display: none;
  }

  /* ================================================================== */
  /* スケジュール */
  /* ================================================================== */
  .schedule img.smp_schedule {
    display: block;
    width: 100%;
    margin-top: 50px;
  }

  .schedule .sc_calendar {
    display: none;
    box-sizing: border-box;
    border: 2px solid #ececec;
  }

  .schedule .tb_scroll {
    overflow: auto;
    white-space: nowrap;
  }

  .schedule .sc_calendar th {
    font-size: 1.4rem;
  }

  .schedule .sc_calendar td .scbox {
    width: 90px;
    font-size: 1rem;
  }

  /* ================================================================== */
  /* インストラクター */
  /* ================================================================== */
  .instructor iframe {
    width: 95%;
    height: 100px;
  }

  /* ================================================================== */
  /* 料金案内 */
  /* ================================================================== */
  .price .pbox {
    width: 48.5%;
    margin-bottom: 20px;
  }

  .price .pboxarea_col2 .pbox {
    width: 100%;
  }

  .price .bgbox {
    align-items: flex-start;
  }

  .price .pbox .topic {
    top: -10px;
    right: -5px;
  }

  /* ================================================================== */
  /* アクセス */
  /* ================================================================== */
  .access .map {
    height: 300px;
  }

  /* ================================================================== */
  /* レンタルスペース */
  /* ================================================================== */
  .rentalspace .ct .link_btn {
    margin-top: 40px;
    text-align: center;
  }
  .rentalspace .ct .link_btn a {
    display: inline-block;
    padding: 1em 3em;
    font-size: 1.8rem;
    background-color: #62b1bd;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
  }
  .rentalspace .ct .gallery {
    display: block;
  }
  .rentalspace .ct .gallery div img {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .rentalspace .ct .gallery div:nth-of-type(1) {
    width: 100%;
  }
  .rentalspace .ct .gallery div:nth-of-type(2) {
    width: 100%;
    margin-top: 40px;
  }
  .rentalspace .ct .gallery div:nth-of-type(2) img {
    width: 50%;
  }

  /* ================================================================== */
  /* 最新情報 */
  /* ================================================================== */
  .information .postlb {
    font-size: 1.6rem;
  }

  /* ========================================================= */
  /* フォント調整 */
  /* ========================================================= */
  .smp_fs10 {
    font-size: 1rem;
  }

  .smp_fs11 {
    font-size: 1.1rem;
  }

  .smp_fs12 {
    font-size: 1.2rem;
  }

  .smp_fs13 {
    font-size: 1.3rem;
  }

  .smp_fs14 {
    font-size: 1.4rem;
  }

  .smp_fs15 {
    font-size: 1.5rem;
  }

  .smp_fs16 {
    font-size: 1.6rem;
  }

  .smp_fs17 {
    font-size: 1.7rem;
  }

  .smp_fs18 {
    font-size: 1.8rem;
  }

  .smp_fs19 {
    font-size: 1.9rem;
  }

  .smp_fs20 {
    font-size: 2rem;
  }

  .smp_fs21 {
    font-size: 2.1rem;
  }

  .smp_fs22 {
    font-size: 2.2rem;
  }

  .smp_fs23 {
    font-size: 2.3rem;
  }

  .smp_fs24 {
    font-size: 2.4rem;
  }

  .smp_fs25 {
    font-size: 2.5rem;
  }

  .smp_fs26 {
    font-size: 2.6rem;
  }

  .smp_fs27 {
    font-size: 2.7rem;
  }

  .smp_fs28 {
    font-size: 2.8rem;
  }

  .smp_fs29 {
    font-size: 2.9rem;
  }

  .smp_bold {
    font-weight: bold;
  }

  /* ========================================================= */
  /* レイアウト調整 */
  /* ========================================================= */
  .smp_al_right {
    text-align: right;
  }

  .smp_al_left {
    text-align: left;
  }

  .smp_al_center {
    text-align: center;
  }

  .smp_f_left {
    float: left;
  }

  .smp_f_right {
    float: right;
  }

  .smp_f_none {
    float: none;
  }

  .smp_disnon {
    display: none;
  }

  .smp_mauto,
  article .smp_mauto {
    margin-left: auto;
    margin-right: auto;
  }

  .smp_mg,
  article .smp_mg {
    margin: 0;
  }

  .smp_mg5,
  article .smp_mg5 {
    margin: 5px;
  }

  .smp_mg10,
  article .smp_mg10 {
    margin: 10px;
  }

  .smp_mg20,
  article .smp_mg20 {
    margin: 20px;
  }

  .smp_mg30,
  article .smp_mg30 {
    margin: 30px;
  }

  .smp_mg40,
  article .smp_mg40 {
    margin: 40px;
  }

  .smp_mg50,
  article .smp_mg50 {
    margin: 50px;
  }

  .smp_mg60,
  article .smp_mg60 {
    margin: 60px;
  }

  .smp_mg70,
  article .smp_mg70 {
    margin: 70px;
  }

  .smp_mg80,
  article .smp_mg80 {
    margin: 80px;
  }

  .smp_mg90,
  article .smp_mg90 {
    margin: 90px;
  }

  .smp_mg100,
  article .smp_mg100 {
    margin: 100px;
  }

  .smp_mtop,
  article .smp_mtop {
    margin-top: 0;
  }

  .smp_mtop5,
  article .smp_mtop5 {
    margin-top: 5px;
  }

  .smp_mtop10,
  article .smp_mtop10 {
    margin-top: 10px;
  }

  .smp_mtop20,
  article .smp_mtop20 {
    margin-top: 20px;
  }

  .smp_mtop30,
  article .smp_mtop30 {
    margin-top: 30px;
  }

  .smp_mtop40,
  article .smp_mtop40 {
    margin-top: 40px;
  }

  .smp_mtop50,
  article .smp_mtop50 {
    margin-top: 50px;
  }

  .smp_mtop60,
  article .smp_mtop60 {
    margin-top: 60px;
  }

  .smp_mtop70,
  article .smp_mtop70 {
    margin-top: 70px;
  }

  .smp_mtop80,
  article .smp_mtop80 {
    margin-top: 80px;
  }

  .smp_mtop90,
  article .smp_mtop90 {
    margin-top: 90px;
  }

  .smp_mtop100,
  article .smp_mtop100 {
    margin-top: 100px;
  }

  .smp_mbottom,
  article .smp_mbottom {
    margin-bottom: 0;
  }

  .smp_mbottom5,
  article .smp_mbottom5 {
    margin-bottom: 5px;
  }

  .smp_mbottom10,
  article .smp_mbottom10 {
    margin-bottom: 10px;
  }

  .smp_mbottom20,
  article .smp_mbottom20 {
    margin-bottom: 20px;
  }

  .smp_mbottom30,
  article .smp_mbottom30 {
    margin-bottom: 30px;
  }

  .smp_mbottom40,
  article .smp_mbottom40 {
    margin-bottom: 40px;
  }

  .smp_mbottom50,
  article .smp_mbottom50 {
    margin-bottom: 50px;
  }

  .smp_mbottom60,
  article .smp_mbottom60 {
    margin-bottom: 60px;
  }

  .smp_mbottom70,
  article .smp_mbottom70 {
    margin-bottom: 70px;
  }

  .smp_mbottom80,
  article .smp_mbottom80 {
    margin-bottom: 80px;
  }

  .smp_mbottom90,
  article .smp_mbottom90 {
    margin-bottom: 90px;
  }

  .smp_mbottom100,
  article .smp_mbottom100 {
    margin-bottom: 100px;
  }

  .smp_mleft,
  article .smp_mleft {
    margin-left: 0;
  }

  .smp_mleft5,
  article .smp_mleft5 {
    margin-left: 5px;
  }

  .smp_mleft10,
  article .smp_mleft10 {
    margin-left: 10px;
  }

  .smp_mleft20,
  article .smp_mleft20 {
    margin-left: 20px;
  }

  .smp_mleft30,
  article .smp_mleft30 {
    margin-left: 30px;
  }

  .smp_mleft40,
  article .smp_mleft40 {
    margin-left: 40px;
  }

  .smp_mleft50,
  article .smp_mleft50 {
    margin-left: 50px;
  }

  .smp_mleft60,
  article .smp_mleft60 {
    margin-left: 60px;
  }

  .smp_mleft70,
  article .smp_mleft70 {
    margin-left: 70px;
  }

  .smp_mleft80,
  article .smp_mleft80 {
    margin-left: 80px;
  }

  .smp_mleft90,
  article .smp_mleft90 {
    margin-left: 90px;
  }

  .smp_mleft100,
  article .smp_mleft100 {
    margin-left: 100px;
  }

  .smp_mright,
  article .smp_mright {
    margin-right: 0;
  }

  .smp_mright5,
  article .smp_mright5 {
    margin-right: 5px;
  }

  .smp_mright10,
  article .smp_mright10 {
    margin-right: 10px;
  }

  .smp_mright20,
  article .smp_mright20 {
    margin-right: 20px;
  }

  .smp_mright30,
  article .smp_mright30 {
    margin-right: 30px;
  }

  .smp_mright40,
  article .smp_mright40 {
    margin-right: 40px;
  }

  .smp_mright50,
  article .smp_mright50 {
    margin-right: 50px;
  }

  .smp_mright60,
  article .smp_mright60 {
    margin-right: 60px;
  }

  .smp_mright70,
  article .smp_mright70 {
    margin-right: 70px;
  }

  .smp_mright80,
  article .smp_mright80 {
    margin-right: 80px;
  }

  .smp_mright90,
  article .smp_mright90 {
    margin-right: 90px;
  }

  .smp_mright100,
  article .smp_mright100 {
    margin-right: 100px;
  }

  .smp_pd,
  article .smp_pd {
    padding: 0;
  }

  .smp_pd5,
  article .smp_pd5 {
    padding: 5px;
  }

  .smp_pd10,
  article .smp_pd10 {
    padding: 10px;
  }

  .smp_pd20,
  article .smp_pd20 {
    padding: 20px;
  }

  .smp_pd30,
  article .smp_pd30 {
    padding: 30px;
  }

  .smp_pd40,
  article .smp_pd40 {
    padding: 40px;
  }

  .smp_pd50,
  article .smp_pd50 {
    padding: 50px;
  }

  .smp_pd60,
  article .smp_pd60 {
    padding: 60px;
  }

  .smp_pd70,
  article .smp_pd70 {
    padding: 70px;
  }

  .smp_pd80,
  article .smp_pd80 {
    padding: 80px;
  }

  .smp_pd90,
  article .smp_pd90 {
    padding: 90px;
  }

  .smp_pd100,
  article .smp_pd100 {
    padding: 100px;
  }

  .smp_pdtop,
  article .smp_pdtop {
    padding-top: 0;
  }

  .smp_pdtop5,
  article .smp_pdtop5 {
    padding-top: 5px;
  }

  .smp_pdtop10,
  article .smp_pdtop10 {
    padding-top: 10px;
  }

  .smp_pdtop20,
  article .smp_pdtop20 {
    padding-top: 20px;
  }

  .smp_pdtop30,
  article .smp_pdtop30 {
    padding-top: 30px;
  }

  .smp_pdtop40,
  article .smp_pdtop40 {
    padding-top: 40px;
  }

  .smp_pdtop50,
  article .smp_pdtop50 {
    padding-top: 50px;
  }

  .smp_pdtop60,
  article .smp_pdtop60 {
    padding-top: 60px;
  }

  .smp_pdtop70,
  article .smp_pdtop70 {
    padding-top: 70px;
  }

  .smp_pdtop80,
  article .smp_pdtop80 {
    padding-top: 80px;
  }

  .smp_pdtop90,
  article .smp_pdtop90 {
    padding-top: 90px;
  }

  .smp_pdtop100,
  article .smp_pdtop100 {
    padding-top: 100px;
  }

  .smp_pdbottom,
  article .smp_pdbottom {
    padding-bottom: 0;
  }

  .smp_pdbottom5,
  article .smp_pdbottom5 {
    padding-bottom: 5px;
  }

  .smp_pdbottom10,
  article .smp_pdbottom10 {
    padding-bottom: 10px;
  }

  .smp_pdbottom20,
  article .smp_pdbottom20 {
    padding-bottom: 20px;
  }

  .smp_pdbottom30,
  article .smp_pdbottom30 {
    padding-bottom: 30px;
  }

  .smp_pdbottom40,
  article .smp_pdbottom40 {
    padding-bottom: 40px;
  }

  .smp_pdbottom50,
  article .smp_pdbottom50 {
    padding-bottom: 50px;
  }

  .smp_pdbottom60,
  article .smp_pdbottom60 {
    padding-bottom: 60px;
  }

  .smp_pdbottom70,
  article .smp_pdbottom70 {
    padding-bottom: 70px;
  }

  .smp_pdbottom80,
  article .smp_pdbottom80 {
    padding-bottom: 80px;
  }

  .smp_pdbottom90,
  article .smp_pdbottom90 {
    padding-bottom: 90px;
  }

  .smp_pdbottom100,
  article .smp_pdbottom100 {
    padding-bottom: 100px;
  }

  .smp_pdleft,
  article .smp_pdleft {
    padding-left: 0;
  }

  .smp_pdleft5,
  article .smp_pdleft5 {
    padding-left: 5px;
  }

  .smp_pdleft10,
  article .smp_pdleft10 {
    padding-left: 10px;
  }

  .smp_pdleft20,
  article .smp_pdleft20 {
    padding-left: 20px;
  }

  .smp_pdleft30,
  article .smp_pdleft30 {
    padding-left: 30px;
  }

  .smp_pdleft40,
  article .smp_pdleft40 {
    padding-left: 40px;
  }

  .smp_pdleft50,
  article .smp_pdleft50 {
    padding-left: 50px;
  }

  .smp_pdleft60,
  article .smp_pdleft60 {
    padding-left: 60px;
  }

  .smp_pdleft70,
  article .smp_pdleft70 {
    padding-left: 70px;
  }

  .smp_pdleft80,
  article .smp_pdleft80 {
    padding-left: 80px;
  }

  .smp_pdleft90,
  article .smp_pdleft90 {
    padding-left: 90px;
  }

  .smp_pdleft100,
  article .smp_pdleft100 {
    padding-left: 100px;
  }

  .smp_pdright,
  article .smp_pdright {
    padding-right: 0;
  }

  .smp_pdright5,
  article .smp_pdright5 {
    padding-right: 5px;
  }

  .smp_pdright10,
  article .smp_pdright10 {
    padding-right: 10px;
  }

  .smp_pdright20,
  article .smp_pdright20 {
    padding-right: 20px;
  }

  .smp_pdright30,
  article .smp_pdright30 {
    padding-right: 30px;
  }

  .smp_pdright40,
  article .smp_pdright40 {
    padding-right: 40px;
  }

  .smp_pdright50,
  article .smp_pdright50 {
    padding-right: 50px;
  }

  .smp_pdright60,
  article .smp_pdright60 {
    padding-right: 60px;
  }

  .smp_pdright70,
  article .smp_pdright70 {
    padding-right: 70px;
  }

  .smp_pdright80,
  article .smp_pdright80 {
    padding-right: 80px;
  }

  .smp_pdright90,
  article .smp_pdright90 {
    padding-right: 90px;
  }

  .smp_pdright100,
  article .smp_pdright100 {
    padding-right: 100px;
  }

  .smp_dis-b {
    display: block;
  }

  .smp_dis-ib {
    display: inline-block;
  }

  .smp_pos-rl {
    position: relative;
  }

  .smp_of {
    overflow: hidden;
  }

  /* ========================================================= */
  /* Width調整 */
  /* ========================================================= */
  .smp5 {
    width: 5%;
  }

  .smp10 {
    width: 10%;
  }

  .smp15 {
    width: 15%;
  }

  .smp18 {
    width: 18%;
  }

  .smp20 {
    width: 20%;
  }

  .smp25 {
    width: 25%;
  }

  .smp30 {
    width: 30%;
  }

  .smp33 {
    width: 33.3%;
  }

  .smp35 {
    width: 35%;
  }

  .smp40 {
    width: 40%;
  }

  .smp45 {
    width: 45%;
  }

  .smp48 {
    width: 48%;
  }

  .smp50 {
    width: 50%;
  }

  .smp55 {
    width: 55%;
  }

  .smp60 {
    width: 60%;
  }

  .smp65 {
    width: 65%;
  }

  .smp70 {
    width: 70%;
  }

  .smp75 {
    width: 75%;
  }

  .smp80 {
    width: 80%;
  }

  .smp85 {
    width: 85%;
  }

  .smp90 {
    width: 90%;
  }

  .smp92 {
    width: 92%;
  }

  .smp93 {
    width: 93%;
  }

  .smp94 {
    width: 94%;
  }

  .smp95 {
    width: 95%;
  }

  .smp96 {
    width: 96%;
  }

  .smp97 {
    width: 97%;
  }

  .smp98 {
    width: 98%;
  }

  .smp99 {
    width: 99%;
  }

  .smp100 {
    width: 100%;
  }
}
