@charset 'utf-8'; /*文字コード指定*/

/*表テーブル*/
table{
  width: 65%;
  border-collapse: collapse;
  margin: auto;
  }
  
@media only screen and (max-width: 480px) {
  table{
  width: 100%;
  }
  }
  
  table tr{
  border-bottom: solid 1px #03591a;
  }
  
  table tr:last-child{
  border-bottom: none;
  }
  
  table th{
  position: relative;
  text-align: left;
  width: 30%;
  background-color: #69713d;
  color: white;
  text-align: center;
  padding: 10px 0;
  font-size: 0.8em;

  }
  
  table th:after{
  display: block;
  content: "";
  width: 0px;
  height: 0px;
  position: absolute;
  top:calc(50% - 10px);
  right:-10px;
  border-left: 10px solid #69713d;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  }
  
  table td{
  text-align: left;
  width: 70%;
  text-align: center;
  background-color: #eee;
  padding: 10px 0;
  color: #6b6b6b;
  font-size: 0.8em;

  }
  
/*インスタグラムボタン*/
  
  
  /* ボタン全体 */
  .flowbtn5{
  font-family:'Times New Roman',sans-serif;/* 好きなフォントに変えてね */	
  border-radius:13px;		
  position:relative;
  display:inline-block;
  width:50px;
  height:50px;
  font-size:33px;
  color:#fff!important;
  transition:.5s;
  text-decoration:none;
  }
  /* アイコンをど真ん中に*/
  .flowbtn5 i{
  position:absolute;
  top:50%;
  left:50%;
  -ms-transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  }
  /* Twitter */
  .fl_tw1{
  background:#55acee;
  }
  /* 問い合わせ */
  .fl_ma1{
  background:#f3981d;	
  }
  /* Facebook */
  .fl_fb1{
  background:#3b5998;
  }
  /* はてブ */
  .fl_hb1{
  background:#1ba5dc;
  }
  /* Pocket */
  .fl_pk1{
  background:#ef3f56;
  }
  /* Feedly */
  .fl_fd1{
  background:#6cc655;
  }
  /* YouTube */
  .fl_yu1{
  background:#fc0d1c;
  }
  /* LINE */
  .fl_li1{
  background:#00c300;
  }
  /* Instagram紫グラデ背景色 
  .insta_btn5 {
  background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
  background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;		
  }*/
  
  /* Instagramオレンジグラデ背景色 
  .insta_btn5:before{
  content: '';
  position:absolute;
  top:17px;
  left:-1px;
  width:45px;
  height:34px;
  background:-webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%);
  background:radial-gradient(#ffdb2c 5%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%);
  }*/
  
  /* Instagramアイコン調整 */
  .insta_btn5 .fa-instagram{
  font-size:40px;	
  }
  /* アイコンボタン下テキスト調整 */
  .flowbtn5 div{
  font-size:11px;
  color:#a7a7a7;	
  position:relative;
  top:50px;
  }
  /* アイコンボタンにマウスホバーした時の指定*/
  .flowbtn5:hover{
  -webkit-transform:translateY(-5px);
  -ms-transform:translateY(-5px);
  transform:translateY(-5px);
  text-decoration:none;
  }
  /* ulタグの内側余白を０にする */
  ul.snsbtniti{
  padding:0!important;
  }
  /* アイコンボタン全体の位置 */
  .snsbtniti{
  display:flex;
  flex-flow:row wrap;
  justify-content:space-around;
  list-style: none;
  }
  /* アイコンボタン同士の余白調整 */
  .snsbtniti li{
  flex:0 0 33%;
  text-align:center!important;
  margin-bottom: 16px;
  }
  
