@charset "UTF-8";
/*
font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","メイリオ", "ＭＳ Ｐ明朝","MS PMincho",Meiryo, serif;
font-family: 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', 'Roboto', sans-serif;
*/
/* --------------------------------------------------------

                         style

-------------------------------------------------------- */
/* line 13, page_license.scss */
#license {
  /*============================
  #listWrap
  ============================*/
  /* ---------------------------------------------------------------------------------------------
    PCのみの設定
  --------------------------------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------------------------------
    スマホ向け設定
  --------------------------------------------------------------------------------------------- */
  /* ---------------------------------------------------------------------------------------------
    PC～スマホ 調整（兼タブレット）
  --------------------------------------------------------------------------------------------- */ }
  /* line 23, page_license.scss */
  #license #listWrap {
    padding: 0 5% 80px; }
    /* line 24, page_license.scss */
    #license #listWrap .read {
      margin-bottom: 30px; }
    /* line 25, page_license.scss */
    #license #listWrap .tableWrapNone {
      position: relative; }
    /* line 35, page_license.scss */
    #license #listWrap table tbody ruby rt {
      font-size: 60%; }
    /* line 41, page_license.scss */
    #license #listWrap .phSet .ph.flexImg {
      filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
      position: absolute;
      right: 20px; }
      /* line 42, page_license.scss */
      #license #listWrap .phSet .ph.flexImg:nth-of-type(1) {
        width: 220px;
        top: 118px; }
      /* line 43, page_license.scss */
      #license #listWrap .phSet .ph.flexImg:nth-of-type(2) {
        width: 220px;
        top: 585px; }
  @media only screen and (max-width: 750px) {
    /* line 67, page_license.scss */
    #license main.inner {
      /*============================
      #listWrap
      ============================*/ }
      /* line 75, page_license.scss */
      #license main.inner #listWrap {
        padding: 0 0% 60px;
        /*.phSet { @include flexWrap; padding-top: 30px; order: 0;
        .ph.flexImg { position: relative; right: auto; margin: auto;
        &:nth-of-type(1){ width: 60%; top: auto; margin-bottom: 30px;}
        &:nth-of-type(2){ width: 80%; top: auto;}
        }
        }*/ }
        /* line 76, page_license.scss */
        #license main.inner #listWrap .read {
          margin-bottom: 20px;
          text-align: left; }
        /* line 77, page_license.scss */
        #license main.inner #listWrap .tableWrapNone {
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
        /* line 78, page_license.scss */
        #license main.inner #listWrap table {
          order: 1; }
          /* line 87, page_license.scss */
          #license main.inner #listWrap table tbody ruby rt {
            font-size: 60%; }
        /* line 91, page_license.scss */
        #license main.inner #listWrap .phSet {
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap;
          padding-top: 0px;
          padding-bottom: 20px;
          order: 0; }
          /* line 92, page_license.scss */
          #license main.inner #listWrap .phSet .ph.flexImg {
            position: relative;
            right: auto;
            margin: auto; }
            /* line 93, page_license.scss */
            #license main.inner #listWrap .phSet .ph.flexImg:nth-of-type(1) {
              width: 35%;
              top: auto; }
            /* line 94, page_license.scss */
            #license main.inner #listWrap .phSet .ph.flexImg:nth-of-type(2) {
              width: 50%;
              top: auto; } }
