@charset "UTF-8";
body {
  margin: 0; }

img {
  border: 0; }

/* ==================20170623================== */
#wrapper {
  margin: 0px auto;
  padding-bottom: 40px;
  background: #ff59ab;
  background: linear-gradient(to bottom, #ff59ab 0%, #ff9acc 27%, #fff4a7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff59ab', endColorstr='#fff4a7',GradientType=0 ); }

div.contents_201707 {
  width: 1280px;
  margin: 0 auto;
  padding: 0; }
  div.contents_201707 #main_frame {
    width: 1280px;
    margin: 0px auto 0px;
    position: relative; }
  div.contents_201707 #main_frame img {
    display: block; }
  div.contents_201707 #main_frame .sky_web_main {
    background-image: url(./../img/skaper_web_main_bg.jpg);
    display: block;
    width: 290px;
    height: 180px;
    position: absolute;
    top: 269px;
    right: 340px; }
  div.contents_201707 #main_frame .sky_web_main img {
    position: absolute;
    top: 57px;
    right: 18px;
    width: 256px; }
  div.contents_201707 #live_frame {
    width: 1280px;
    margin: 0px auto 40px auto;
    position: relative;
    box-sizing: border-box;
    border: 3px solid #fff;
    background-color: rgba(255, 255, 255, 0.4); }
  div.contents_201707 #live_frame ul {
    list-style: none;
    padding: 20px 0px 0px 0px;
    margin: 0;
    text-align: center; }
  div.contents_201707 #live_frame ul li {
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: center; }
  div.contents_201707 p.copyright {
    text-align: center;
    padding: 10px 0;
    color: #fff;
    font-size: 1.2em;
    margin: 40px 0 0 0;
    background: #0078ff;
    background: linear-gradient(to right, #0078ff 0%, #3dcfff 50%, #0078ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078ff', endColorstr='#0078ff',GradientType=1 ); }
  div.contents_201707 .sky_frame {
    position: relative;
    width: 1280px;
    height: 320px;
    margin: 0px auto;
    background-image: url(./../img/pc_sky_back.jpg); }
  div.contents_201707 .sky_text {
    text-align: center;
    padding-top: 90px; }
  div.contents_201707 .sky_left {
    position: absolute;
    top: 135px;
    left: 50px;
    z-index: 1; }
  div.contents_201707 .sky_right {
    position: absolute;
    top: 135px;
    right: 50px;
    z-index: 1; }
  div.contents_201707 .sky_image {
    display: inline-block;
    width: 580px;
    height: 160px; }
  div.contents_201707 .sky_left:hover img, div.contents_201707 #main_frame .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; }
  div.contents_201707 .white_cover {
    display: block;
    position: absolute;
    top: 135px;
    left: 50px;
    z-index: 0; }
  div.contents_201707 .white_image {
    display: inline-block;
    width: 580px;
    height: 160px; }

@-webkit-keyframes mymove2 {
  0% {
    -webkit-transform: rortate(0deg);
            transform: rortate(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: rotate(540deg);
            transform: rotate(540deg);
    opacity: 0;
    bottom: 340px; } }

@-webkit-keyframes mymove3 {
  0% {
    -webkit-transform: rortate(0deg);
            transform: rortate(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    opacity: 0;
    bottom: 540px; } }

@-webkit-keyframes mymove4 {
  0% {
    -webkit-transform: rortate(0deg);
            transform: rortate(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    opacity: 0;
    bottom: 540px; } }

@-webkit-keyframes mymove5 {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    bottom: 540px; } }

/* スタイル */
