
@charset "UTF-8";


/* ==========================================================
*
* SPOT > レポート
*
========================================================== */

#mainContent{
  display:block;
  overflow:hidden;
  position:relative;
}

.contentBody{
  
}

.pc #gNavi dl:nth-child(2) ul.subNavi > li:nth-child(1) > a{
  pointer-events:none;
}
.pc #gNavi dl:nth-child(2) ul.subNavi > li:nth-child(1) > a > span{
  border-color:#1F2C5C;
}






a.icf-repo > span::after{
  content: "\e90c";
  margin-left: 0.5em;
  color: #e53935;
}

/*-----------------------------------

本文

-----------------------------------*/
#mainContent section{
  display:block;
  overflow:hidden;
  margin-bottom:4em;
  width:50%;
  float:left;
}

#mainContent ul{
  display:block;
  overflow:hidden;
  padding-left:0.5em;
}

#mainContent ul > li{
  display:block;
  overflow:hidden;
  margin-bottom:1em;
}

#mainContent ul > li > a{
  display:block;
  overflow:hidden;
  font-size:1.6rem;
  line-height:155%;
}

#mainContent ul > li > a > p{
  display:block;
  overflow:hidden;
  font-size:1.4rem;
  line-height:125%;
  color:#666666;
  margin-top:0.5em;
}




/* for Sp --------------------*/
@media screen and ( max-width:738px) {

  #mainContent{
    padding: 0 0;
  }
    
  #mainContent section{
    margin-bottom:6vw;
    width:100%;
    float:none;
    padding:6vw 6vw;
  }

  #mainContent section:nth-child(odd){
    background-color:#f7f8f8;
  }
   

}




