@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);
body {
  margin: 0; }

img {
  border: 0; }

.clearfix:after {
  display: block;
  clear: both;
  content: ""; }

div#wagakkiband_pc {
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 100%;
  width: 100%;
  background: #0a1c32;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #0a1c32 0%, #163861 25%, #0a1c32 50%, #163861 75%, #0a1c32 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a1c32', endColorstr='#0a1c32',GradientType=1 );
  /* IE6-9 */ }
  div#wagakkiband_pc .inner {
    min-width: 1280px;
    padding: 0 0 100px 0;
    margin: 0;
    background: url(../img/bg02.png) repeat-x center top; }
  div#wagakkiband_pc section.top {
    width: 1280px;
    margin: 0px auto 0px auto;
    margin-bottom: 0px; }
    div#wagakkiband_pc section.top h1 {
      margin: 0;
      padding: 0; }
    div#wagakkiband_pc section.top .top_inner {
      width: 1280px;
      margin: 0px auto 0px auto;
      position: relative; }
    div#wagakkiband_pc section.top img {
      display: block; }
    div#wagakkiband_pc section.top .sky_web_main {
      background-image: url(./../img/skaper_web_main_bg.jpg);
      display: block;
      width: 247px;
      height: 153px;
      position: absolute;
      top: 391px;
      right: 281px; }
    div#wagakkiband_pc section.top .sky_web_main img {
      position: absolute;
      top: 50px;
      right: 14px;
      width: 218px; }
  div#wagakkiband_pc section.present {
    width: 1280px;
    border-radius: 10px;
    box-sizing: border-box;
    background: url(../img/present-bg.jpg) repeat center top;
    border: solid 4px #edc854;
    margin: 0 auto;
    box-shadow: 15px 15px 20px rgba(0, 26, 56, 0.4); }
    div#wagakkiband_pc section.present h2.ttl {
      width: 1180px;
      height: 52px;
      padding: 0;
      text-indent: -9999px;
      margin: 0 0 40px 0; }
    div#wagakkiband_pc section.present div.present-con {
      box-sizing: border-box;
      padding: 0 50px;
      padding-bottom: 50px;
      line-height: 30px; }
      div#wagakkiband_pc section.present div.present-con a {
        color: #0062a2; }
      div#wagakkiband_pc section.present div.present-con p {
        margin-bottom: 40px;
        font-size: 16px;
        font-weight: medium; }
    div#wagakkiband_pc section.present div.top {
      padding: 70px 0 0 0; }
      div#wagakkiband_pc section.present div.top img {
        width: 100%; }
    div#wagakkiband_pc section.present div.kikan {
      text-align: center; }
      div#wagakkiband_pc section.present div.kikan h2.ttl {
        background: url(../img/uketsuke-ttl.jpg) no-repeat center top; }
    div#wagakkiband_pc section.present div.jyouken {
      padding-bottom: 10px; }
      div#wagakkiband_pc section.present div.jyouken h2.ttl {
        background: url(../img/jyouken-ttl.jpg) no-repeat center top; }
      div#wagakkiband_pc section.present div.jyouken p.catch {
        font-size: 25px;
        font-weight: bold;
        line-height: 37px;
        margin-bottom: 40px; }
    div#wagakkiband_pc section.present div.shinki h2.ttl {
      background: url(../img/shinki-ttl.jpg) no-repeat center top; }
    div#wagakkiband_pc section.present div.oubo {
      text-align: center; }
      div#wagakkiband_pc section.present div.oubo h2.ttl {
        background: url(../img/oubo-ttl.jpg) no-repeat center top;
        margin-bottom: 50px; }
      div#wagakkiband_pc section.present div.oubo a.btn:hover {
        opacity: 0.8;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease; }
    div#wagakkiband_pc section.present div.chuui {
      padding-bottom: 1rem; }
      div#wagakkiband_pc section.present div.chuui h2.ttl {
        background: url(../img/chuui-ttl.jpg) no-repeat center top; }
  div#wagakkiband_pc .sky_frame {
    padding: 0;
    margin: 0; }
    div#wagakkiband_pc .sky_frame a {
      text-decoration: none; }
  div#wagakkiband_pc .sky_left {
    display: inline;
    float: left; }
    div#wagakkiband_pc .sky_left img {
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); }
  div#wagakkiband_pc .sky_right {
    display: inline;
    float: right; }
    div#wagakkiband_pc .sky_right img {
      box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); }
  div#wagakkiband_pc .sky_image {
    display: inline-block;
    width: 580px;
    height: 160px; }
  div#wagakkiband_pc .sky_left:hover img, div#wagakkiband_pc .sky_web_main:hover {
    opacity: 0.66;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease; }

/*=====footer[s]=====*/
.foot_info {
  width: 100%;
  margin: 0;
  background: #fff; }

.foot_info .info_midashi--ch1 {
  width: 100%;
  margin: 0;
  background: #fff;
  color: #f0027f; }

.foot_info .info_midashi--ch2 {
  width: 100%;
  margin: 0;
  background: #fff;
  color: #00a0c6; }

.foot_info .foot_info-box {
  min-width: 970px;
  max-width: 1280px;
  margin: 20px auto;
  border-bottom: 1px solid #ccc;
  padding: 10px 0px 30px; }

.foot_info .foot_info-box p {
  margin: 10px auto 0;
  line-height: 25px; }

/*=====footer[e]=====*/
/* スタイル */
