/*
=================================================
	TOP
=================================================
*/
#title ul {
  display: flex;
  justify-content: space-between;
  margin: 50px 0 130px; }
  @media screen and (max-width: 768px) {
    #title ul {
      margin-bottom: 100px; } }
  @media screen and (max-width: 480px) {
    #title ul {
      margin-bottom: 60px; } }
  #title ul li {
    height: 100px; }
    @media screen and (max-width: 768px) {
      #title ul li {
        height: 80px; } }
    @media screen and (max-width: 480px) {
      #title ul li {
        height: 50px; } }
    #title ul li img {
      height: 100px;
      transition: all 0.15s ease; }
      @media screen and (max-width: 768px) {
        #title ul li img {
          height: 80px; } }
      @media screen and (max-width: 480px) {
        #title ul li img {
          height: 50px; } }

#preparation {
  position: fixed;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%); }
  #preparation ul li.shuffle-con a.shuffle-con-a:hover div.shuffle-img-container img.shuffle-img {
    opacity: .75; }
  #preparation ul li.shuffle-con a.shuffle-con-a p {
    font-family: source-han-sans-cjk-ja, sans-serif;
    font-size: 0.875rem;
    font-weight: 800;
    text-align: center; }
  #preparation ul li.shuffle-con a.shuffle-contxt p {
    font-weight: 500; }
