@charset "utf-8";

/*================================================
 *  gradient2
 ================================================*/

.btnwaku {
	padding-bottom: 40px;
}

.gradient2 {
    /*ボタンの形状*/
    display: inline-block;
    color: #fff;
    padding: 10px 0;
    border-radius:30px;
    text-decoration: none;
    outline: none;
    /*アニメーションの指定*/ 
    transition: all 0.3s ease-out;
	font-size: 16px;
	width: 220px;
	text-align: center;
	font-weight: bold;
	background-color: #a600a8;
}

/*hoverした際のスケールで全体を縮小*/
.gradient2:hover{
    transform: scale(0.97);
}

@media print, screen and (max-width: 767px) {
	
.btnwaku {
	padding-bottom: 10px;
}
	
.gradient2 {
    /*ボタンの形状*/
    padding: 5px 0;
    border-radius:20px;
	letter-spacing: 5px;
	font-size: 12px;
	width: 100%;
}
	
}

/*================================================
 *  btn06
 ================================================*/

.btnwaku2 {
	text-align: center;
	padding-top: 60px;
}

.btn06{
    /*矢印の基点とするためrelativeを指定*/
  position: relative;
    /*ボタンの形状*/
  text-decoration: none;
  display: inline-block;
  background:#0014ac;
  color:#fff;
    padding: 22px 0;
  border-radius:60px;
    text-align: center;
    outline: none;
	font-weight: bold;
	font-size: 22px;
    /*アニメーションの指定*/
    transition: ease .2s;
	width: 500px;
}

.btn06:hover{
  background:#1b32db;
}

@media print, screen and (max-width: 767px) {
	
.btnwaku2 {
	padding-top: 40px;
}
	
.btn06{
    padding: 15px 0;
  border-radius:40px;
	width: 90%;
	font-size: 14px;
}
	
}