@charset "utf-8";

body{font-family: "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro",'ヒラギノ角ゴシック',"游ゴシック", "Yu Gothic", YuGothic,'メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'; font-size: 16px; color: black;}
.pad-block{display: none;}
img{width: 100%;}

#scandoor.kv-box::after{background-color: transparent;}

/*------page------*/
#content{margin-top: 50px;}
.container.v2{max-width: 1200px;}
.wrp-box{padding: 80px 0;}
.box-tit{text-align: center; margin-bottom: 70px;}
.box-tit span{display: block;}
.box-tit span:nth-child(1){font-size: 36px; font-weight: bold;}
.box-tit span:nth-child(1){font-size: px; font-weight: bold;}
.news-item{margin-bottom: 20px;}
.news-item span{display: block;}
.news{background-color: #32cd32;}
.news-item span:nth-child(1){width: 9%; text-align: center; height: 25px; font-size: 14px; color: white; border-radius: 15px; padding-top: 2px;}
.news-item span:nth-child(2){width: 10%;}
.news-item span:nth-child(3){width: 78%;}
.bg-gray{background-color: #f6f4f2;}
.text-box{margin-bottom: 60px; text-align: center;}
.item-30{width: 31.5%; margin-bottom: 30px;}
.item-30 img{margin-bottom: 15px;}
.item-30 span,.item-50 span,.item-100 span,.item-20 span{display: block;}
.h4{font-size: 18px; margin-bottom: 15px; font-weight: bold;}
.bor{border: solid 1px black; padding: 15px;}
.fx-wrp-rev{flex-wrap: wrap-reverse;}
.item-50{width: 48.5%;}
.wrp-fx-box .fx-bet{margin-bottom: 60px;}
.h3{font-size: 21px; font-weight: bold; margin-bottom: 15px;}
.mo-si{width: 100%; height: 310px;}
.h2{font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.item-100 img,.item-100 span,.item-20 img{margin-bottom: 10px;}
.pro-dot{padding: 0 25px; margin-bottom: 10px;}
.pro-dot li{list-style: disc !important;}
.pro-table{border-collapse: collapse; width: 50%; margin-bottom: 5px;}
.pro-table td{border: solid 1px black; padding: 5px 10px;}
.ft14{font-size: 12px;}
.pro-item{margin-bottom: 70px;}
.item-20{width: 19%; margin-bottom: 20px;}
.item-20 span{font-size: 14px;}
.btn-box{max-width: 850px; margin: 0 auto; text-align: center;}
.btn-box a{display: block; width: 48%;}
.c-btn01,.c-btn02{padding: 15px 0; color: white;}
.c-btn01:hover,.c-btn02:hover{opacity: 0.7;}
.c-btn01{background-color: #65ace4;}
.c-btn02{background-color: #c93a40;}
.copy{text-align: center; font-size: 12px;}

/*------PC3------*/
@media only screen and (max-width: 1580px) {
  
  }
  
  /*------PC2------*/
  @media only screen and (max-width: 1440px) {
  
  }
  

/*---PAD pro---*/
@media only screen and (max-width: 1050px) {
  body{font-size: 14px;}
  .pad-block{display: block;}
  .pad-ika-hidden{display: none;}
  .sm-nav-box ul{margin-top: 0px;}
  .sm-nav-box li .head-btn{padding: 12px 20px;}
  .wrp-box{padding: 40px;}
  .box-tit{margin-bottom: 40px;}
  .box-tit span:nth-child(1){font-size: 30px;}
  .news-item.fx-bet.fx-wrp{justify-content: flex-start !important;}
  .news-item span:nth-child(1){width: 13%; margin-right: 10px; margin-bottom: 10px;}
  .news-item span:nth-child(3){width: 100%;}
  .h4{font-size: 16px;}
  .h3{font-size: 19px;}
  .btn-box{margin-bottom: 40px;}
  #content{margin-top: 80px;}
  
  }
  
  /*---PAD---*/
  @media only screen and (max-width: 880px) {
  
  }
  
  /*---Sm---*/
  @media only screen and (max-width: 767px) {
    .wrp-box{padding: 60px 0 40px;}
    .news-item span:nth-child(1){width: 25%;}
    .item-30{width: 100%;}
    .item-50{width: 100%; margin-bottom: 15px;}
    .item-20{width: 49%;}
    .mo-si{height: 200px;}
    .pro-table{width: 100%;}
    .pro-dot{padding: 0 0 0 10px;}
    .wrp-fx-box .fx-bet{margin-bottom: 40px;}
    .btn-box a{width: 100%; margin-bottom: 15px;}
    .text-box{margin-bottom: 40px; text-align: left;}
  
  }
  
  /*---Sm small---*/
  @media only screen and (max-width: 350px) {
  
  
  }