@charset "utf-8";

/*-------------------12/25　G1で制作----------------------/*
/*----レスポンシブ　1360px を　1560px に変更した　----------/*

/*===============================================================*/
/*レスポンシブ*/
/*===============================================================*/
@media screen and (max-width:1560px)
{
section{top:70%;left:50%;width: 340px;}
/*image*/
.img_back{width: 330px;margin-top:-200px;}
.img_line{left:5px;top:-200px;width: 330px;}
.img_kaiten{left:145px;top:-199px;width: 50px;}

.music{right:10px;top:90px;}
.music,h3{font-size: 12px;color:gray;}/*文字「きらきらにひかる」*/
audio{width: 180px;height: 35px;margin-top: 5px;}

.jyuliyancom{margin-top: 20px;margin-left: 0px;}
/*文字「jyuliyancom」*/
.jyuliyancom,h2{font-size: 15px;}
/*ボタン   "IN"*/
.in{margin-top: 20px;margin-bottom: 20px;}
a{font-size: 20px;}
.btnripple2  /*波紋の形状*/
  {position: relative;display:inline-block;
  width:40px;height:40px;}
}

/*===============================================================*/
@media screen and (max-width:360px)
{
section{top:70%;left:50%;width: 340px;}
/*image*/
.img_back{width: 330px;margin-top:-200px;}
.img_line{left:5px;top:-200px;width: 330px;}
.img_kaiten{left:145px;top:-199px;width: 50px;}

.music{right:40px;top:90px;}
.music,h3{font-size: 12px;}/*文字「きらきらにひかる」*/
audio{width: 150px;height: 35px;margin-top: 5px;margin-right: -5px;}
.jyuliyancom{margin-top: 20px;margin-left: 0px;}
/*文字「jyuliyancom」*/
.jyuliyancom,h2{font-size: 15px;}
/*ボタン*/
.in{margin-top: 10px;margin-bottom: 20px;}
}

/*===============================================================*/
@media screen and (max-width:321px)
{
section{top:70%;left:50%;width: 320px;}
/*image*/
.img_back{width: 320px;margin-top:-200px;}
.img_line{left:0px;top:-200px;width: 320px;}
.img_kaiten{left:135px;top:-200px;width: 50px;}

.music{right:40px;top:90px;}
.music,h3{font-size: 12px;}/*文字「きらきらにひかる」*/
audio{width: 150px;height: 35px;margin-top: 5px;margin-right: -15px;}
.jyuliyancom{margin-top: 20px;margin-left: 0px;}
/*文字「jyuliyancom」*/
.jyuliyancom,h2{font-size: 15px;}
/*ボタン*/
.in{margin-top: 10px;margin-bottom: 20px;}
}
