@charset "utf-8";
.fukidashi{
 /*background-image: url(img/bal0181.gif);
 background-repeat:no-repeat;*/
 position: relative;
 background-color:#ffffff;
 border:3px solid black;
 border-radius:30px;
 padding: 10px;
 text-align : left;
 width: 40%;
}

.fukidashi::before{
 content: "";
 position: absolute;
 margin-top: -15px;
 border: 30px solid transparent;
 border-right: 30px solid black;
 top: 65%;
 left:-60px;
}

.fukidashi2{
 /*background-image: url(img/bal0181.gif);
 background-repeat:no-repeat;*/
 position: relative;
 background-color:#ffffff;
 border:3px solid black;
 border-radius:30px;
 padding: 10px;
 text-align : left;
 width: 40%;
}

.fukidashi2::before{
 content: "";
 position: absolute;
 margin-top: -15px;
 border: 30px solid transparent;
 border-right: 30px solid black;
 top: 65%;
 right:-60px;
 transform: rotate(180deg);
}

.table0{
 width: 100%;
}
.table1{
 text-align: right;
 width: 30%;
}

.table2{
 text-align: left;
 width: 30%;
}
.footersection{
 padding-left: 20%;
 padding-right: 20%;
 text-align: center;
}
div{
  background-color: rgba(240, 255, 240, 0.8) !important;
  padding-left: 0px !important;
  padding-right: 0px !important; 
}
section{
  padding-left: 0% !important;
  padding-right: 0% !important;
}


@media only screen and (max-width: 1050px) /*smartphone*/ 
{
  .title{
   padding-left: 0px;
  }
}


@media only screen and (min-width: 1050px) /*PC*/ 
{
  .title{
   padding-left: 30%;
  }
}
