@charset "utf-8";

/** --------------------------------------------------------------------------------
 * 色見本
 * -----------------------------------------
  ■coral
    color: #ff7f7f;
    color: #ff6161;
  
  ■teal
    color: #0c6a7e;
    color: #045364;
  
  ■pink
    color: #ff7fbb;
    color :#ff67af;
  
  ■orange
    color: #ff9c00;
    color :#ff9000;
  
  ■navy
    color: #1f4c7f;
    color: #143f71;
  
  ■lime
    color: #6beb9b;
    color :#49df81;
  
  ■green
    color: #0c7e17;
    color: #046c0e;
  
  ■blue
    color: #7fbfff;
    color :#51a8ff;
  
  ■aqua
    color: #3bbdb6;
    color :#24afa8;
  
  ■purple
    color: #977fff;
    color :#7c5eff;
  
  ■indigo
    color: #51295f;
    color: #451e53;

  ■gray
-------------------------------------------------------------------------------- **/

/** --------------------------------------------------------------------------------
 * 共通
 * -----------------------------------------
 * link
 */
a:link {
  color: #28387a;
}

a:visited {
  color: #52287a;
}

a:hover {
  color: #28387a;
}

/** --------------------------------------------------------------------------------
 * body
 */
body {
  color: #222;
  background-color: #fff;
}

div#whole {
  margin: 0 auto;
  position: relative;
  width: 860px;
  z-index: 0;
}

/** --------------------------------------------------------------------------------
 * container
 */
div#container {
  zoom: 1;
}

div#container:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
}

/** --------------------------------------------------------------------------------
 * 画像リンク
 */
div#container p.link a {
  display: inline-block;
}