/**
 * @license
 * MyFonts Webfont Build ID 3221811, 2016-05-20T05:23:21-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: HelveticaNeueLTStd-Cn by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-helvetica/helvetica-57-condensed/
 * Copyright: Copyright &#x00A9; 1990, 2002 Adobe Systems Incorporated.  All Rights Reserved. &#x00A9; 1981, 2002 Heidelberger Druckmaschinen AG. All rights reserved.
 * Licensed pageviews: 250,000
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3221811
 *
 * © 2016 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/312933");

@font-face {
  font-family: 'HelveticaNeueLTStd-Cn';
  src: url('../../webfonts/312933_0_0.eot');
  src: url('../../webfonts/312933_0_0.eot?#iefix') format('embedded-opentype'), url('../../webfonts/312933_0_0.woff2') format('woff2'), url('../../webfonts/312933_0_0.woff') format('woff'), url('../../webfonts/312933_0_0.ttf') format('truetype');
}

html, body {
  position: relative;
  background: #fff;
  color: #000;
  width: 100%;
}

body {
  background-position: 0 0;
  font-family: HelveticaNeueLTStd-Cn, 'HelveticaNeueLTStd-Cn', Helvetica, "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Helvetica Neue", Helvetica, Arial, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  -webkit-font-smoothing: antialiased;
}

a {
  color: #000;
  text-decoration: underline;
}

a:hover {
  color: #ccc;
}

a:active,
a.active,
.green {
  color: #ccc;
}

/* layout -------------------- */

.wrap {
  width: 955px;
  /*margin: 0 auto;*/
  margin: 0 0 0 0;
}

.wrap .column_a {
  margin-top: 36px;
  width: 225px;
  margin-left: 45px;
  float: left;
  position: fixed;
}

.wrap .column_b {
  margin-top: 36px;
  max-width: 680px;
  margin-left: 271px;
  float: left;
}

.column_b_wide {
  margin-top: 36px;
  margin-left: 0;
  width: 955px;
  float: left;
}

/* menu -------------------- */
#menu_box {

}

#menu_box .btn_global_menu a {
  display: block;
  width: 225px;
  height: 25px;
  margin-bottom: 5px;
  font-family: HelveticaNeueLTStd-Cn, 'HelveticaNeueLTStd-Cn', Helvetica, sans-serif;
  text-decoration: none;
  font-size: 20px;
}

/* menu bottom ------------------- */
#menu_box .box-sub {
  margin-top: 145px;
}

#menu_box .icons a.sns-icon {
  display: inline-block;
  margin-right: 5px;
}


#menu_box .icons a.sumally {
  display: inline-block;
  background: url("../../img/sumally.png") no-repeat 0 -1px;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  margin-left: 8px;
}


#menu_box .copy {
  padding: 1em 0;
  font-size: 0.9em;
}

#menu_box .logo a {
  display: block;
  width: 450px;
  position: relative;
  z-index: 9999;

  font-size: 55px;
  line-height: 1em;
  font-family: HelveticaNeueLTStd-Cn, 'HelveticaNeueLTStd-Cn', Helvetica, sans-serif;
  text-decoration: none;
}
