*{
  margin: 0;
  padding: 0;
}
.container{
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
  box-shadow: 0px 0px 20px #CCCCCC;
  background-color: #fff;
}
.container2{
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 50px;
}
.container3{
  width: auto;
  margin: 0 auto;

}
.b333333{
  color: #333333;
}
.fv{
  width: 100%;
vertical-align: bottom;
margin-bottom: 70px;
}
.gray{
  background-color: #F2F2F2;
}
.title1{
  font-size: 29px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 37px;
  margin-bottom: 50px;
  font-weight: bold;
}
.text1{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
}
.bar{
  background-color: #B3B3B3;
  width: 100%;
  height: 1px;
  margin: 30px auto;
}
.balloon2-left {
  position: relative;
  display: inline-block;
  margin: 10px 20px 10px 15px;
  padding: 15px 25px;
  min-width: 120px;
  max-width: 100%;
  font-size: 16px;
  background: #FFF;
  color: #333333;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  border: solid 2px #CCCCCC;
  box-sizing: border-box;
  border-radius: 10px;
}

.balloon2-left:before {
  content: "";
  position: absolute;
  top: 58%;
  left: -22px;
  margin-top: -12px;
  border: 8px solid transparent;
  border-right: 16px solid #FFF;
  z-index: 2;
}

.balloon2-left:after {
  content: "";
  position: absolute;
  top: 58%;
  left: -28px;
  margin-top: -14px;
  border: 10px solid transparent;
  border-right: 18px solid #CCCCCC;
  z-index: 1;
}

.balloon2-left p {
  margin: 0;
  padding: 0;
}
.f_m{
  width: 7%;
}
.flex_1{
  display: flex;
  align-items: flex-start;
  margin-top: 40px;
}
.text2{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 30px;
}
.text3{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 20px;
  border: 1px solid #0077B6;
  padding: 25px 35px;
  display: inline-block;
}
.text4{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 20px;

}
.b_maru{
  color:#0077B6;
}
.title2{
  font-size: 23px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 37px;
  margin-top: 40px;
  font-weight: bold;
  color:#fff;
  background-color: #1B1464;
  border-bottom: 4px solid #FFF050;
  padding: 10px 20px;

}
.text5{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 20px;
}

#table2{
  width: 100%;
  margin-top: 50px;
  margin-bottom: 100px;
border-collapse: collapse;
}
#table2 th{
  width: 25%;
  border-bottom: solid 1px #999999;
  border-top: solid 1px #999999;
  border-right: solid 1px #999999;
  color:333333;
}
#table2 td{
  width: 25%;
  border-left: solid 1px #999999;
  border-right: solid 1px #999999;
}
#table2 tr{
  width: 100%;
border-bottom: solid 1px #999999;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
}

.pre2{
  font-size: 16px;
  background-color: #0077B6;
  color:#fff;
font-weight: normal;
padding: 14px 0;
font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
}
.table_left{

  font-size: 16px;
  padding: 14px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  }
  .table_left2{
    font-size: 16px;
    padding: 14px;
    font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
    word-break: break-all;
    }
    .table_left3{
      font-size: 16px;
      padding: 14px;
      font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      text-align: center;
      }
      .table_left4{
        font-size: 16px;
        padding: 14px;
        font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
        text-align: center;
        }
.no1{
  width: 68%;
}
.no2{
  width: 68%;
}
.table_left_2{
  font-size: 16px;
  padding: 14px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  background-color: #F6F6F9;
  }
  .table_left2_2{
    font-size: 16px;
    padding: 14px;
    font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
    word-break: break-all;
    background-color: #F6F6F9;
    }
    .table_left3_2{
      font-size: 16px;
      padding: 14px;
      font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      background-color: #F6F6F9;
      }
      .table_left4_2{
        font-size: 16px;
        padding: 14px;
        font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
        text-align: center;
        background-color: #F6F6F9;
        }
        .table_left3_3{
          font-size: 16px;
          padding: 14px;
          font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;

          }
          .table_left3_4{
            font-size: 16px;
            padding: 14px;
            font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
            text-align: center;
            background-color: #F6F6F9;
            }

.rank_title{
  font-size: 23px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
margin-top: 50px;
font-weight: bold;
border-bottom: solid 4px #3AB8D7;
position: relative;
}

.rank_title:after {
	position: absolute;
	content: " ";
	display: block;
	border-bottom: solid 4px #0077B6;
	bottom: -4px;
	width: 30%;
}
.text6{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 50px;
}
.rfv{
  width: 100%;
  margin: 30px auto;
  box-shadow: 0px 0px 20px #CCCCCC;
}
.table_new{
  background-color: #0077B6;
  color:#fff;
  font-size: 16px;
  padding: 14px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  border-top: solid 1px #999999;
width: 30%;
  }
  .table_new2{
    font-size: 16px;
    padding: 14px;
    font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
    word-break: break-all;
    border-top: solid 1px #999999;
    width: 70%;
    color: #333333;
    }
    .table_new3{
      background-color: #3AB8D7;
      color:#fff;
      font-size: 16px;
      padding: 14px;
      font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      border-top: solid 1px #999999;
    width: 30%;

      }
        #table3{
          width: 100%;
          margin-top: 50px;
        border-collapse: collapse;
        }
        #table3 td{
          border-left: solid 1px #999999;
          border-right: solid 1px #999999;
        }
        #table3 tr{
        border-bottom: solid 1px #999999;
        border-left: solid 1px #999999;
        border-right: solid 1px #999999;
        }
.chart1{
  width: 100%;
  margin: 50px auto 0 auto;
}
.text7{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 50px;
}
.text7_2{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: -180px;
}
.img1{
  width: 100%;
  margin-top: 50px;
  box-shadow: 0px 0px 20px #CCCCCC;
}
.text8{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-left: 10px;
}
.fea1{
  width: 20%;
  position: absolute;
  top:-15px;
}
.w_frame{
  background-color: #EBF4F9;
  padding: 20px;
  margin-top: 40px;
  position: relative;
}
.check{
  width: 2.8%;
  margin-top: 3px;
}
.maa{
  margin-left: 10px;
}
.flex_check{
  display: flex;
  align-items: flex-start;
  margin-top: 10px;
}
.img2{
  width: 100%;
  margin-top: 50px;
  box-shadow: 0px 0px 20px #CCCCCC;
}
.text9{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
}
.link{
  color:#0077B6;
  border-bottom: 1px solid #0077B6;
}
.twitter-tweet{
  height: 600px;
}
.tweet{
  width: 60%;
  margin-top: 50px;
}
.text10{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
}
.text11{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #fff;
  padding: 2px 0;
  background-color: #0077B6;
  text-align: center;
  margin-top: 40px;
}
.text12{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  padding: 20px;
  border: 1px solid #0077B6;
}
.cta1{
  width: 80%;
  display: block;
  margin: 50px auto 0 auto;
}
.cta1:hover{
  opacity: 0.8;
  transition: 0.5s;
  }
  .cta10{
    width: 80%;
    display: block;
    margin: -100px auto 0 auto;
  }
  .cta10:hover{
    opacity: 0.8;
    transition: 0.5s;
    }
  .rank_title2{
    font-size: 23px;
    font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  margin-top: 110px;
  font-weight: bold;
  border-bottom: solid 4px #3AB8D7;
  position: relative;
  }

  .rank_title2:after {
  	position: absolute;
  	content: " ";
  	display: block;
  	border-bottom: solid 4px #0077B6;
  	bottom: -4px;
  	width: 30%;
  }
  .img3{
    width: 100%;
    margin-top: 50px;
  }
  .tweet2{
    width: 60%;
    margin-top: 50px;
    padding-bottom: 200px;
  }
  .fea5{
    width: 20%;
    position: absolute;
    top:-15px;
  }
  .cta5{
    width: 80%;
    display: block;
    margin: -60px auto 0 auto;
  }
  .cta5:hover{
    opacity: 0.8;
    transition: 0.5s;
    }
    .text13{
      font-size: 16px;
      font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      line-height: 33px;
      color: #333333;
      margin-top: 20px;
      border: 1px solid #B3B3B3;
      padding: 25px 35px;
      display: inline-block;
    }
.mexc_img1{
  width: 100%;
  margin-top: 50px;
  box-shadow: 0px 0px 20px #CCCCCC;
}
.tweet3{
  width: 60%;
  margin-top: 50px;
  padding-bottom: 250px;
}
.fea8{
  width: 25%;
  position: absolute;
  top:-15px;
}
.okex_img1{
  width: 100%;
  display: block;
  margin-top: 50px;
}
.huobi_img1{
  width: 100%;
  margin-top: 50px;
  display: block;
  box-shadow: 0px 0px 20px #CCCCCC;
}
.bittrex_img1{
  width: 100%;
  display: block;
  margin-top: 50px;
}
.crypto_img1{
  width: 100%;
  display: block;
  margin: 50px auto 90px auto;
}
.fea13{
  width: 23%;
  position: absolute;
  top:-15px;
}
.coinbase_img1{
  width: 100%;
  display: block;
  margin-top: 50px;
}
.cta14{
  width: 80%;
  display: block;
  margin: -250px auto 0 auto;
}
.cta14:hover{
  opacity: 0.8;
  transition: 0.5s;
  }
.title3{
  font-size: 23px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
margin-top: 100px;
font-weight: bold;
background-color: #3AB8D7;
border-left: 5px solid #1B1464;
color:#fff;
padding: 5px 20px;
}
.title4{
  font-size: 23px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
margin-top: 50px;
font-weight: bold;
border-left: 5px solid #3AB8D7;
padding: 2px 20px;
}
.text7_3{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 10px;
}
.rate_img1{
  width: 80%;
  display: block;
  margin: 50px auto 0 auto;
}
#table4{
  width: 100%;
  margin-top: 50px;

border-collapse: collapse;
}
#table4 th{
  width: 33%;
  border-bottom: solid 1px #999999;
  border-top: solid 1px #999999;
  border-right: solid 1px #999999;
  color:333333;
}
#table4 td{
  width: 33%;
  border-left: solid 1px #999999;
  border-right: solid 1px #999999;
}
#table4 tr{
border-bottom: solid 1px #999999;
border-left: solid 1px #999999;
border-right: solid 1px #999999;
}
.table4_pre2{
  font-size: 16px;
  background-color: #3AB8D7;
  color:#fff;
font-weight: normal;
padding: 14px 0;
font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
}
.table4_table_left_2{
  font-size: 16px;
  padding: 14px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  background-color: #F6F6F9;
  }
  .table4_table_left2_2{
    font-size: 16px;
    padding: 14px;
    font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
    word-break: break-all;
    background-color: #F6F6F9;
    }
    .table4_table_left3_2{
      font-size: 16px;
      padding: 14px;
      font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      background-color: #F6F6F9;
      }

      .title3_2{
        font-size: 23px;
        font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      margin-top: 100px;
      font-weight: bold;
      background-color: #1B1464;
      border-left: 5px solid #0077B6;
      color:#fff;
      padding: 5px 20px;
      }
      .title4_2{
        font-size: 23px;
        font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      margin-top: 50px;
      font-weight: bold;
      border-left: 5px solid #0077B6;
      padding: 2px 20px;
      }
      .matome1 {
        margin-top: 50px;
        position: relative;
        padding: 5px 20px;;
        background-color: #0077B6;
        color: white;
        font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      }

      .matome1::before {
        position: absolute;
        content: '';
        top: 100%;
        left: 0;
        border: none;
        border-bottom: solid 15px transparent;
        border-right: solid 20px rgb(0, 60, 91);
      }
      .title4_2dotted{
        font-size: 23px;
        font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
      margin-top: 50px;
      font-weight: bold;
      border-bottom: 4px dotted #0077B6;
      display: inline-block;
      }
.last_img1{
  width: 100%;
  margin-top: 50px;
  display: block;
}
.title3_2step{
  font-size: 23px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
margin-top: 100px;
font-weight: bold;
background-color: #F7931E;
border-left: 5px solid #F15A24;
color:#fff;
padding: 5px 20px;
}
.link2{
  color:#0077B6;
  text-decoration: none;
}
.title4_2step{
  font-size: 23px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
margin-top: 50px;
font-weight: bold;
border-left: 5px solid #F15A24;
padding: 2px 20px;
}
.text3step{
  font-size: 16px;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
  line-height: 33px;
  color: #333333;
  margin-top: 20px;
  background-color: #FDEDDB;
  padding: 25px 35px;
  display: inline-block;
}
.o_maru{
  color:#F15A24;
}
.flex_number{
  display: flex;
  align-items: flex-start;
  margin-top: 10px;
}
.o_frame{
border: 1px solid #F7931E;
  padding: 20px;
  margin-top: 40px;
}
.number{
  width: 2.8%;
  margin-top: 3px;
}
.matome2 {
  margin-top: 50px;
  position: relative;
  padding: 5px 20px;;
  background-color: #F15A24;
  color: white;
  font-family: "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;
}

.matome2::before {
  position: absolute;
  content: '';
  top: 100%;
  left: 0;
  border: none;
  border-bottom: solid 15px transparent;
  border-right: solid 20px rgb(121, 45, 18);
}
.o_frame2{
background-color: #FFFCDB;
  padding: 20px;
  margin-top: 40px;
  display: inline-block;
}
.flex_check2{
  display: flex;
  align-items: flex-start;
  margin-top: 10px;
}
.check2{
  width: 2.8%;
  margin-top: 7px;
}
.sp2{
  display: none;
}
