@charset "UTF-8";
/* media-queries-page.css */
@media screen and (min-width: 1680px) {
  /* 1680px以上 */ }
@media screen and (max-width: 1440px) {
  /* 1440px以下 */
  #page.jomara .inner {
    padding-left: 5vw;
    padding-right: 5vw; }
  #page.jomara .contactBox {
    padding-left: 5vw;
    padding-right: 5vw; } }
@media screen and (max-width: 1280px) {
  /* 1280px以下 */ }
@media screen and (max-width: 1080px) {
  /* 1080px以下 */ }
@media screen and (max-width: 1023px) {
  /* 1024px以下 */
  #page.jomara .inner .lineup .products.landscape .btnBox {
    box-sizing: border-box;
    padding-left: 10vw;
    padding-right: 10vw; } }
@media screen and (max-width: 820px) {
  /* 820px以下 */
  #page.jomara .mainTitleBox .inner {
    flex-wrap: wrap; }
    #page.jomara .mainTitleBox .inner .txtBox,
    #page.jomara .mainTitleBox .inner .imgBox {
      width: 100%; }
    #page.jomara .mainTitleBox .inner .txtBox {
      margin-bottom: 2em; }
      #page.jomara .mainTitleBox .inner .txtBox h2,
      #page.jomara .mainTitleBox .inner .txtBox .desc {
        text-align: center; }
      #page.jomara .mainTitleBox .inner .txtBox h2::after {
        left: 50%;
        transform: translateX(-50%); }
      #page.jomara .mainTitleBox .inner .txtBox .pc {
        display: none; }
    #page.jomara .mainTitleBox .inner .imgBox {
      margin: 0 auto;
      width: 65%; } }
@media screen and (max-width: 480px) {
  /* 480px以下 */
  #page.jomara .contactBox .inner {
    padding-top: 2em;
    padding-bottom: 2.5em; }
    #page.jomara .contactBox .inner .titleBox {
      margin-bottom: 2em; }
  #page.jomara .mainTitleBox .inner {
    flex-wrap: wrap; }
    #page.jomara .mainTitleBox .inner .txtBox,
    #page.jomara .mainTitleBox .inner .imgBox {
      width: 100%; }
    #page.jomara .mainTitleBox .inner .txtBox {
      margin-bottom: 2em; }
      #page.jomara .mainTitleBox .inner .txtBox h2,
      #page.jomara .mainTitleBox .inner .txtBox .desc {
        text-align: center; }
      #page.jomara .mainTitleBox .inner .txtBox h2::after {
        left: 50%;
        transform: translateX(-50%); }
  #page.jomara .bg_img {
    height: 400px; }
  #page.jomara .inner .content .about .description {
    flex-wrap: wrap;
    padding-left: 0;
    padding-right: 0; }
    #page.jomara .inner .content .about .description .txtBox,
    #page.jomara .inner .content .about .description .imgBox {
      width: 100%; }
    #page.jomara .inner .content .about .description .txtBox {
      margin-bottom: 2em; }
  #page.jomara .inner .lineup .products .box {
    flex-wrap: wrap;
    margin-bottom: 2em; }
    #page.jomara .inner .lineup .products .box .txtBox,
    #page.jomara .inner .lineup .products .box .imgBox {
      width: 100%; }
    #page.jomara .inner .lineup .products .box .txtBox {
      order: 2; }
    #page.jomara .inner .lineup .products .box .imgBox {
      order: 1;
      margin-bottom: 2em; }
  #page.jomara .inner .lineup .products.landscape {
    padding-left: 5vw;
    padding-right: 5vw; }
    #page.jomara .inner .lineup .products.landscape .box .txtBox {
      padding-left: 0; }
    #page.jomara .inner .lineup .products.landscape .btnBox {
      padding-left: 0;
      padding-right: 0; }
  #page.jomara .inner .lineup .products.narrow {
    padding-left: 5vw;
    padding-right: 5vw; } }
