#mouthguard #main .mouthguard #mouthguard1, #mouthguard #main .mouthguard #mouthguard2, #mouthguard #main .mouthguard #mouthguard3, #mouthguard #main .mouthguard #mouthguard4, #mouthguard #main .mouthguard #mouthguard15, #mouthguard #main .mouthguard #mouthguard5, #mouthguard #main .mouthguard #mouthguard6, #mouthguard #main .mouthguard #mouthguard7, #mouthguard #main .mouthguard #mouthguard8, #mouthguard #main .mouthguard #mouthguard9, #mouthguard #main .mouthguard #mouthguard10 {
  font-size: 1.8rem; }
  #mouthguard #main .mouthguard #mouthguard1 ul, #mouthguard #main .mouthguard #mouthguard2 ul, #mouthguard #main .mouthguard #mouthguard3 ul, #mouthguard #main .mouthguard #mouthguard4 ul, #mouthguard #main .mouthguard #mouthguard15 ul, #mouthguard #main .mouthguard #mouthguard5 ul, #mouthguard #main .mouthguard #mouthguard6 ul, #mouthguard #main .mouthguard #mouthguard7 ul, #mouthguard #main .mouthguard #mouthguard8 ul, #mouthguard #main .mouthguard #mouthguard9 ul, #mouthguard #main .mouthguard #mouthguard10 ul {
    margin-left: 50px; }
    #mouthguard #main .mouthguard #mouthguard1 ul li, #mouthguard #main .mouthguard #mouthguard2 ul li, #mouthguard #main .mouthguard #mouthguard3 ul li, #mouthguard #main .mouthguard #mouthguard4 ul li, #mouthguard #main .mouthguard #mouthguard15 ul li, #mouthguard #main .mouthguard #mouthguard5 ul li, #mouthguard #main .mouthguard #mouthguard6 ul li, #mouthguard #main .mouthguard #mouthguard7 ul li, #mouthguard #main .mouthguard #mouthguard8 ul li, #mouthguard #main .mouthguard #mouthguard9 ul li, #mouthguard #main .mouthguard #mouthguard10 ul li {
      margin-bottom: 10px; }
  @media screen and (max-width: 600px) {
    #mouthguard #main .mouthguard #mouthguard1 ul, #mouthguard #main .mouthguard #mouthguard2 ul, #mouthguard #main .mouthguard #mouthguard3 ul, #mouthguard #main .mouthguard #mouthguard4 ul, #mouthguard #main .mouthguard #mouthguard15 ul, #mouthguard #main .mouthguard #mouthguard5 ul, #mouthguard #main .mouthguard #mouthguard6 ul, #mouthguard #main .mouthguard #mouthguard7 ul, #mouthguard #main .mouthguard #mouthguard8 ul, #mouthguard #main .mouthguard #mouthguard9 ul, #mouthguard #main .mouthguard #mouthguard10 ul {
      margin-left: 20px; }
      #mouthguard #main .mouthguard #mouthguard1 ul li, #mouthguard #main .mouthguard #mouthguard2 ul li, #mouthguard #main .mouthguard #mouthguard3 ul li, #mouthguard #main .mouthguard #mouthguard4 ul li, #mouthguard #main .mouthguard #mouthguard15 ul li, #mouthguard #main .mouthguard #mouthguard5 ul li, #mouthguard #main .mouthguard #mouthguard6 ul li, #mouthguard #main .mouthguard #mouthguard7 ul li, #mouthguard #main .mouthguard #mouthguard8 ul li, #mouthguard #main .mouthguard #mouthguard9 ul li, #mouthguard #main .mouthguard #mouthguard10 ul li {
        margin-bottom: 10px; }
        #mouthguard #main .mouthguard #mouthguard1 ul li br, #mouthguard #main .mouthguard #mouthguard2 ul li br, #mouthguard #main .mouthguard #mouthguard3 ul li br, #mouthguard #main .mouthguard #mouthguard4 ul li br, #mouthguard #main .mouthguard #mouthguard15 ul li br, #mouthguard #main .mouthguard #mouthguard5 ul li br, #mouthguard #main .mouthguard #mouthguard6 ul li br, #mouthguard #main .mouthguard #mouthguard7 ul li br, #mouthguard #main .mouthguard #mouthguard8 ul li br, #mouthguard #main .mouthguard #mouthguard9 ul li br, #mouthguard #main .mouthguard #mouthguard10 ul li br {
          display: none; } }
#mouthguard #main .mouthguard #mouthguard1 ul li {
  list-style: decimal; }
  @media screen and (max-width: 600px) {
    #mouthguard #main .mouthguard #mouthguard1 ul li {
      font-size: 1.5rem; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard2 {
    font-size: 1.5rem; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard3 .mouthguard_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between; }
    #mouthguard #main .mouthguard #mouthguard3 .mouthguard_box img {
      margin-right: 50px;
      height: 300px; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard3 .mouthguard_box {
    font-size: 1.5rem; } }
#mouthguard #main .mouthguard #mouthguard3 ul li {
  list-style: decimal; }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard15 .flex_frame {
    margin: 30px 50px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start; }
    #mouthguard #main .mouthguard #mouthguard15 .flex_frame .img_flex_no {
      width: calc(100% - 30%); }
    #mouthguard #main .mouthguard #mouthguard15 .flex_frame .column .img_flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      justify-content: flex-start; }
    #mouthguard #main .mouthguard #mouthguard15 .flex_frame .column p {
      font-size: 1.5rem;
      margin: 10px auto 20px;
      text-align: center;
      color: #0f6ab2; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard15 .flex_frame .img_flex_no {
    width: 100%; }
  #mouthguard #main .mouthguard #mouthguard15 .flex_frame .column .img_flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-top: 20px; }
  #mouthguard #main .mouthguard #mouthguard15 .flex_frame .column p {
    font-size: 1.3rem;
    margin: 10px auto 20px;
    text-align: center;
    color: #0f6ab2; } }
#mouthguard #main .mouthguard #mouthguard15 ul li {
  list-style: disc; }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard15 ul li {
    list-style: disc;
    font-size: 1.5rem; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard20 .flex_frame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column1, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column2, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column5, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column6, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column7 {
      border: 5px solid #ccc;
      margin: 30px auto 0;
      width: 600px;
      border-radius: 5px; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column1 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column2 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column5 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column6 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column7 .img_flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column1 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column2 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column5 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column6 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column7 p {
        font-size: 1.8rem;
        margin: 10px auto 0px 0px;
        color: #000;
        font-weight: bold; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 .img_flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      justify-content: space-around; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 .img_flex .item_img {
        width: 50%; }
        #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 .img_flex .item_img img {
          width: 100%; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 .img_flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      justify-content: space-around; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 .img_flex .item_img {
        width: 50%; }
        #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 .img_flex .item_img img {
          width: 100%; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard20 .flex_frame {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column1, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column2, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column5, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column6, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column7 {
      border: 2px solid #ccc;
      margin: 30px auto 0;
      width: 350px;
      border-radius: 5px; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column1 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column2 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column5 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column6 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column7 .img_flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column1 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column2 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column3 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column4 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column5 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column6 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame .column7 p {
        font-size: 1.5rem;
        margin: 10px auto 0px 0px;
        color: #000;
        font-weight: bold;
        border-bottom: #ccc 2px solid; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 {
      border: 5px solid #ccc;
      margin: 30px auto 0;
      width: 400px;
      border-radius: 5px; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 .img_flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 p {
        font-size: 1.8rem;
        margin: 10px auto 0px 0px;
        color: #000;
        font-weight: bold; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5 .img_flex .item_img {
      width: 100%; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5 .img_flex .item_img img {
        width: 100%; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6 .img_flex .item_img {
      width: 100%; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6 .img_flex .item_img img {
        width: 100%; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 .img_flex .item_img {
      width: 100%; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 .img_flex .item_img img {
        width: 100%; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column; }
    #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 {
      border: 2px solid #ccc;
      margin: 30px auto 0;
      width: 350px;
      border-radius: 5px; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6 .img_flex, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 .img_flex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: flex-start; }
      #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column5 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column6 p, #mouthguard #main .mouthguard #mouthguard20 .flex_frame2 .column7 p {
        font-size: 1.5rem;
        margin: 10px auto 0px 0px;
        color: #000;
        font-weight: bold;
        border-bottom: #ccc 2px solid; } }
#mouthguard #main .mouthguard #mouthguard20 ul li {
  list-style: disc; }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard20 ul li {
    list-style: disc;
    font-size: 1.5rem; } }
#mouthguard #main .mouthguard #mouthguard4 ul li {
  list-style: disc; }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard4 ul li {
    list-style: disc;
    font-size: 1.5rem; } }
#mouthguard #main .mouthguard #mouthguard5 .banar1 {
  background-color: #00C080;
  color: #fff;
  padding: 10px;
  margin: 20px auto 0;
  font-weight: bold;
  text-align: center;
  letter-spacing: 2px;
  border-radius: 5px; }
  @media screen and (min-width: 601px) {
    #mouthguard #main .mouthguard #mouthguard5 .banar1 {
      width: 800px;
      font-size: 2rem; }
      #mouthguard #main .mouthguard #mouthguard5 .banar1 br {
        display: none; } }
  @media screen and (max-width: 600px) {
    #mouthguard #main .mouthguard #mouthguard5 .banar1 {
      width: 90%;
      font-size: 1.5rem; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard5 .mouth_li {
    width: 80%;
    margin: 30px auto 0; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard6 .item_contents h3 {
    margin: 20px 0 10px 20px;
    font-weight: bold;
    font-size: 2rem; }
    #mouthguard #main .mouthguard #mouthguard6 .item_contents h3 img {
      vertical-align: top;
      padding-right: 5px; }
  #mouthguard #main .mouthguard #mouthguard6 .item_contents p {
    font-weight: bold; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard6 .item_contents h3 {
    margin: 20px 0 10px 0px;
    font-weight: bold;
    font-size: 2rem; }
    #mouthguard #main .mouthguard #mouthguard6 .item_contents h3 img {
      vertical-align: top;
      padding-right: 5px; }
  #mouthguard #main .mouthguard #mouthguard6 .item_contents p {
    font-weight: bold;
    font-size: 1.5rem; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between; }
    #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box p {
      width: calc(100% - 300px); }
    #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box .flex_box {
      margin-right: 50px;
      width: 200px; }
      #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box .flex_box img {
        width: 200px; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box p {
    font-size: 1.5rem; }
  #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box .flex_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 350px; }
    #mouthguard #main .mouthguard #mouthguard7 .mouthguard_box .flex_box img {
      width: 200px; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard9 .flex_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    width: 700px;
    margin: 0 auto; }
    #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_3 {
      margin-top: 20px;
      margin-right: 100px; }
      #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_3 img {
        width: 400px; }
    #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_4 img {
      width: 430px; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard9 .flex_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 350px;
    margin: 0 auto; }
    #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_3 {
      margin-bottom: 30px;
      margin-left: 50px; }
      #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_3 img {
        width: 350px; }
    #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_4 {
      text-align: center; }
      #mouthguard #main .mouthguard #mouthguard9 .flex_box .item_detail_4 img {
        width: 350px; }
  #mouthguard #main .mouthguard #mouthguard9 .zu1 {
    font-size: 1.3rem;
    text-align: center; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between; }
    #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box p {
      width: calc(100% - 500px); }
    #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box .flex_box2 {
      margin-right: 50px; }
      #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box .flex_box2 img {
        width: 300px; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box .flex_box2 .item_detail_5 {
    text-align: center; }
    #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box .flex_box2 .item_detail_5 img {
      width: 350px; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box .flex_box2 .item_detail_6 {
    text-align: center;
    font-size: 1.3rem; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between; }
    #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .flex .flex_box3 {
      margin-right: 50px;
      margin-top: 15px;
      width: 200px;
      text-align: center; }
      #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .flex .flex_box3 .item_detail_8 {
        margin-top: 15px; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 p {
    margin: 30px auto 0;
    text-align: center;
    font-size: 1.8rem; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .suiminjikan h3 {
    font-weight: bold;
    text-align: left; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .suiminjikan p {
    text-align: left;
    font-weight: bold; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .flex {
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap; }
    #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .flex .flex_box3 {
      margin-top: 20px;
      width: 175px;
      text-align: center; }
      #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .flex .flex_box3 .item_detail_8 {
        margin-top: 15px; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .zu3 {
    font-size: 1.3rem;
    width: 350px;
    text-align: left; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 p {
    margin: 30px auto 0;
    text-align: center;
    font-size: 1.8rem; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .suiminjikan h3 {
    font-weight: bold;
    text-align: left; }
  #mouthguard #main .mouthguard #mouthguard9 .mouthguard_box2 .suiminjikan p {
    text-align: left;
    font-weight: bold; } }
#mouthguard #main .mouthguard #mouthguard9 .suiminjikan p {
  font-size: 1.5rem; }
#mouthguard #main .mouthguard #mouthguard10 table {
  margin-left: 15px;
  font-size: 0.8em; }
#mouthguard #main .mouthguard #mouthguard10 td {
  padding: 5px 0px 5px; }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard #mouthguard10 tr {
    vertical-align: top;
    border-bottom: 1px solid #000; } }
#mouthguard #main .mouthguard h3 {
  margin: 20px 0 10px 20px; }
  @media screen and (max-width: 600px) {
    #mouthguard #main .mouthguard h3 {
      margin: 20px 0 10px 0px; } }
@media screen and (min-width: 601px) {
  #mouthguard #main .mouthguard p {
    margin: 20px 50px 0 50px; } }
@media screen and (max-width: 600px) {
  #mouthguard #main .mouthguard p {
    margin-left: 0 auto;
    font-size: 1.5rem; } }
