/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 09 2016 | 16:29:19 */
[:ja].example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

.example {
	color: #eee;
}

[:en]@charset "UTF-8";
/****************************************************
  Reset
*****************************************************/
/* line 7, ../sass/common.scss */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, th, td, img {
  margin: 0;
  padding: 0;
}

/* line 8, ../sass/common.scss */
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th, td {
  font-size: 1em;
  font-weight: normal;
  font-style: normal;
}

/* line 9, ../sass/common.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 10, ../sass/common.scss */
img {
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

/* line 11, ../sass/common.scss */
a {
  text-decoration: none;
  outline: none;
}

/* line 12, ../sass/common.scss */
li {
  list-style: none;
}

/* line 13, ../sass/common.scss */
input, textarea {
  outline: none;
}

/* line 14, ../sass/common.scss */
input[type="submit"]::-moz-focus-inner {
  border: 0px;
}

/* line 18, ../sass/common.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 32, ../sass/common.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 38, ../sass/common.scss */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 42, ../sass/common.scss */
body {
  margin: 0;
}

/* line 45, ../sass/common.scss */
a {
  background: transparent;
}

/* line 48, ../sass/common.scss */
h1 {
  font-size: 2em;
}

/* line 51, ../sass/common.scss */
img {
  border: 0;
}

/* line 54, ../sass/common.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 62, ../sass/common.scss */
button,
input {
  line-height: normal;
}

/* line 66, ../sass/common.scss */
button,
select {
  text-transform: none;
}

/* line 70, ../sass/common.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 74, ../sass/common.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 78, ../sass/common.scss */
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent;
}

/* line 82, ../sass/common.scss */
body {
  font-family: "" Helvetica ", Helvetica, Arial, sans-serif, ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo;
  font-size: 14px;
  line-height: 1.8;
  color: #333333;
  background-color: #ffffff;
  letter-spacing: 1px;
}

/* line 90, ../sass/common.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 98, ../sass/common.scss */
a {
  text-decoration: none;
  color: black;
}

/* line 102, ../sass/common.scss */
img {
  vertical-align: middle;
}

/* line 105, ../sass/common.scss */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "" Helvetica Neue ", Helvetica, Arial, sans-serif, ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo;
  font-weight: normal;
  line-height: 1.6;
  color: inherit;
}

/* line 122, ../sass/common.scss */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

/* line 150, ../sass/common.scss */
h1 small,
h2 small,
h3 small,
h1 .small,
h2 .small,
h3 .small {
  font-size: 65%;
}

/* line 158, ../sass/common.scss */
h4 small,
h5 small,
h6 small,
h4 .small,
h5 .small,
h6 .small {
  font-size: 75%;
}

/* line 166, ../sass/common.scss */
h1,
.h1 {
  font-size: 36px;
}

/* line 170, ../sass/common.scss */
h2,
.h2 {
  font-size: 30px;
}

/* line 174, ../sass/common.scss */
h3,
.h3 {
  font-size: 24px;
}

/* line 178, ../sass/common.scss */
h4,
.h4 {
  font-size: 18px;
}

/* line 182, ../sass/common.scss */
h5,
.h5 {
  font-size: 14px;
}

/* line 186, ../sass/common.scss */
h6,
.h6 {
  font-size: 12px;
}

/*******************

font-size
relative values

10px: 77%
11px: 85%
12px: 93%
13px: 100%
14px: 108%
15px: 116%
16px: 123.1%
17px: 131%
18px: 138.5%
19px: 146.5%
20px: 153.9%
21px: 161.6%
22px: 167%
23px: 174%
24px: 182%
25px: 189%
26px: 197%

********************/
/* line 250, ../sass/common.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 257, ../sass/common.scss */
.clearfix {
  display: inline-block;
}

/* line 260, ../sass/common.scss */
.clearfix {
  display: block;
}

/* line 268, ../sass/common.scss */
.menu_bar {
  text-transform: uppercase;
  font-size: 1.5rem;
  letter-spacing: 1px;
  width: 100%;
  margin: 0;
  background-color: rgba(0, 0, 0, 0.85);
  color: white;
  border: none;
  border-radius: 0;
  min-height: 1px;
  z-index: 9999;
  display: inline-block;
}
@media screen and (max-width: 719px) {
  /* line 268, ../sass/common.scss */
  .menu_bar {
    display: none;
  }
}
/* line 284, ../sass/common.scss */
.menu_bar ul {
  overflow: hidden;
  float: right;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  width: 100%;
}
/* line 291, ../sass/common.scss */
.menu_bar ul li {
  float: right;
}
/* line 293, ../sass/common.scss */
.menu_bar ul li a {
  color: white;
  padding: 10px 15px;
  display: inline-block;
}
@media screen and (max-width: 959px) {
  /* line 293, ../sass/common.scss */
  .menu_bar ul li a {
    padding: 10px 10px;
  }
}
/* line 301, ../sass/common.scss */
.menu_bar ul li i {
  font-size: 21.5px;
}
/* line 304, ../sass/common.scss */
.menu_bar ul li a:hover {
  border-bottom: solid 1px #eaa554;
  color: #eaa554;
}
/* line 310, ../sass/common.scss */
.menu_bar ul li.ex_li a {
  color: #e62b1e;
}
/* line 313, ../sass/common.scss */
.menu_bar ul li.ex_li a:hover {
  color: #eaa554;
}
/* line 317, ../sass/common.scss */
.menu_bar ul li.menu_left {
  float: left;
}
/* line 319, ../sass/common.scss */
.menu_bar ul li.menu_left img {
  height: 31px;
  padding-top: 7px;
  padding-left: 20px;
}
/* line 324, ../sass/common.scss */
.menu_bar ul li.menu_left a {
  padding: 0;
}
/* line 327, ../sass/common.scss */
.menu_bar ul li.menu_left a:hover {
  border-bottom: none;
}

/* line 334, ../sass/common.scss */
.menu_sp {
  display: none;
}
@media screen and (max-width: 719px) {
  /* line 334, ../sass/common.scss */
  .menu_sp {
    position: fixed;
    top: 0;
    background-color: rgba(0, 0, 0, 0.85);
    display: block;
    height: 40px;
    width: 100%;
  }
}
/* line 344, ../sass/common.scss */
.menu_sp .menu_toggle {
  display: inline-block;
  padding: 5px;
}
/* line 347, ../sass/common.scss */
.menu_sp .menu_toggle .fa {
  font-size: 20px;
  color: white;
  margin-left: 10px;
  margin-top: 5px;
}
/* line 354, ../sass/common.scss */
.menu_sp #menu {
  display: none;
  padding: 0;
  margin: 0;
  z-index: 1000;
  width: 100%;
}
/* line 360, ../sass/common.scss */
.menu_sp #menu li {
  list-style-type: none;
  background: #f5f5f5;
  /*リストの背景色*/
  margin: 0 auto;
  display: inline-block;
  z-index: 1000;
}
/* line 366, ../sass/common.scss */
.menu_sp #menu li a {
  color: #444444;
  /*リストの文字色*/
  font-weight: normal;
  display: block;
  padding: 10px;
  text-align: left;
  /*リストの文字の位置*/
  z-index: 1000;
}
/* line 374, ../sass/common.scss */
.menu_sp #menu li a:hover {
  color: #eaa554;
}

/* line 382, ../sass/common.scss */
ul.teams {
  display: block;
  margin: 0 auto;
  margin-top: 60px;
  margin-bottom: 100px;
  width: 94%;
}
/* line 388, ../sass/common.scss */
ul.teams li {
  float: left;
  padding: 15px 20px;
}

/* line 394, ../sass/common.scss */
.org:hover + li.org {
  background-color: red;
}

/* line 397, ../sass/common.scss */
.dsgn:hover + li.dsgn_m {
  background-color: red;
}

/* line 406, ../sass/common.scss */
#test:hover + #target {
  background-color: red;
}

/* line 411, ../sass/common.scss */
ul.member_list {
  display: block;
  margin: 0 auto;
  width: 1366px;
  margin-top: 140px;
  margin-bottom: 150px;
}
/* line 416, ../sass/common.scss */
ul.member_list li {
  position: relative;
  margin: 0 24px 24px 0;
  float: left;
}
/* line 420, ../sass/common.scss */
ul.member_list li img {
  height: 210px;
  width: auto;
}
/* line 424, ../sass/common.scss */
ul.member_list li .team_name {
  top: 46px;
  font-size: 18px;
  line-height: 1.2;
  position: absolute;
  left: 24px;
  padding-right: 24px;
  display: block;
  z-index: 10;
  visibility: hidden;
  cursor: pointer;
  color: black;
}
/* line 436, ../sass/common.scss */
ul.member_list li .member_name {
  top: 131px;
  font-size: 12px;
  line-height: 1.75;
  position: absolute;
  left: 24px;
  padding-right: 24px;
  display: block;
  z-index: 10;
  visibility: hidden;
  cursor: pointer;
  color: black;
}
/* line 450, ../sass/common.scss */
ul.member_list li:hover {
  opacity: .5;
}
/* line 452, ../sass/common.scss */
ul.member_list li:hover .team_name {
  visibility: visible;
  opacity: 1;
}
/* line 456, ../sass/common.scss */
ul.member_list li:hover .member_name {
  visibility: visible;
  opacity: 1;
}

@media screen and (min-width: 960px) {
  /****************************************************
   responsive_common
  *****************************************************/
  /* line 497, ../sass/common.scss */
  span.only_extra, span.only_tablet, span.only_sp,
  br.only_extra,
  br.only_tablet,
  br.only_sp,
  tr.only_extra,
  tr.only_tablet,
  tr.only_sp,
  th.only_extra,
  th.only_tablet,
  th.only_sp,
  td.only_extra,
  td.only_tablet,
  td.only_sp,
  div.only_extra,
  div.only_tablet,
  div.only_sp,
  h2.only_extra,
  h2.only_tablet,
  h2.only_sp,
  ul.only_extra,
  ul.only_tablet,
  ul.only_sp,
  li.only_extra,
  li.only_tablet,
  li.only_sp,
  dl.only_extra,
  dl.only_tablet,
  dl.only_sp,
  dt.only_extra,
  dt.only_tablet,
  dt.only_sp,
  dd.only_extra,
  dd.only_tablet,
  dd.only_sp,
  p.only_extra,
  p.only_tablet,
  p.only_sp {
    display: none;
  }

  /* line 505, ../sass/common.scss */
  span.only_full,
  br.only_full {
    display: inline;
  }

  /* line 509, ../sass/common.scss */
  tr.only_full {
    display: table-row;
  }

  /* line 514, ../sass/common.scss */
  th.only_full,
  td.only_full {
    display: table-cell;
  }

  /* line 526, ../sass/common.scss */
  div.only_full,
  h2
  ul.only_full,
  dl.only_full,
  dt.only_full,
  dd.only_full,
  p.only_full,
  li.only_full {
    display: block;
  }
}
/* !END_@media */
/**********************************************************************
 responsive_over_959px
***********************************************************************/
@media screen and (max-width: 959px) {
  /****************************************************
   responsive_common
  *****************************************************/
  /* line 557, ../sass/common.scss */
  span.only_full, span.only_extra, span.only_sp,
  br.only_full,
  br.only_extra,
  br.only_sp,
  tr.only_full,
  tr.only_extra,
  tr.only_sp,
  th.only_full,
  th.only_extra,
  th.only_sp,
  td.only_full,
  td.only_extra,
  td.only_sp,
  div.only_full,
  div.only_extra,
  div.only_sp,
  h2.only_full,
  h2.only_extra,
  h2.only_sp,
  ul.only_full,
  ul.only_extra,
  ul.only_sp,
  li.only_full,
  li.only_extra,
  li.only_sp,
  dl.only_full,
  dl.only_extra,
  dl.only_sp,
  dt.only_full,
  dt.only_extra,
  dt.only_sp,
  dd.only_full,
  dd.only_extra,
  dd.only_sp,
  p.only_full,
  p.only_extra,
  p.only_sp {
    display: none;
  }

  /* line 565, ../sass/common.scss */
  span.only_tablet,
  br.only_tablet {
    display: inline;
  }

  /* line 569, ../sass/common.scss */
  tr.only_tablet {
    display: table-row;
  }

  /* line 574, ../sass/common.scss */
  th.only_tablet,
  td.only_tablet {
    display: table-cell;
  }

  /* line 586, ../sass/common.scss */
  div.only_tablet,
  h2.only_tablet,
  ul.only_tablet,
  dl.only_tablet,
  dt.only_tablet,
  dd.only_tablet,
  p.only_tablet,
  li.only_tablet {
    display: block;
  }
}
/* !END_@media */
/**********************************************************************
 responsive_SP_(under_719px)
***********************************************************************/
@media screen and (max-width: 719px) {
  /****************************************************
   responsive_common
  *****************************************************/
  /* line 616, ../sass/common.scss */
  span.only_full, span.only_extra, span.only_tablet,
  br.only_full,
  br.only_extra,
  br.only_tablet,
  tr.only_full,
  tr.only_extra,
  tr.only_tablet,
  th.only_full,
  th.only_extra,
  th.only_tablet,
  td.only_full,
  td.only_extra,
  td.only_tablet,
  div.only_full,
  div.only_extra,
  div.only_tablet,
  h2.only_full,
  h2.only_extra,
  h2.only_tablet,
  ul.only_full,
  ul.only_extra,
  ul.only_tablet,
  li.only_full,
  li.only_extra,
  li.only_tablet,
  dl.only_full,
  dl.only_extra,
  dl.only_tablet,
  dt.only_full,
  dt.only_extra,
  dt.only_tablet,
  dd.only_full,
  dd.only_extra,
  dd.only_tablet,
  p.only_full,
  p.only_extra,
  p.only_tablet {
    display: none;
  }

  /* line 624, ../sass/common.scss */
  span.only_sp,
  br.only_sp {
    display: inline;
  }

  /* line 628, ../sass/common.scss */
  tr.only_sp {
    display: table-row;
  }

  /* line 633, ../sass/common.scss */
  th.only_sp,
  td.only_sp {
    display: table-cell;
  }

  /* line 645, ../sass/common.scss */
  div.only_sp,
  h2.only_sp,
  ul.only_sp,
  dl.only_sp,
  dt.only_sp,
  dd.only_sp,
  p.only_sp,
  li.only_sp {
    display: block;
  }
}
/* !END_@media */
[:]