@charset "utf-8";
/*********************************************************************
*
*  </e/information/css/index.css>
*
*********************************************************************/

.wide_kv .slider_area {
	height: 380px;
}
.wide_kv .slider_area .slider li.slick-slide {
  height: 380px;
}
#regulation .frame_box a,
#regulation .wordbreak{
    word-break: break-word;
}
#regulation  ol li * li{
    margin-left: 1.5rem;
    text-indent: -1.5rem;
}
#regulation .txt_block ol,#regulation .txt_block ul{
    margin-bottom: 20px;
}
#regulation li>.head3{
    margin-top:5px;
}
#regulation .head5{
    margin-top: 10px;
}
#regulation table{
    margin-top: 0;
}
#regulation ul table th,
#regulation ul table td{
    text-indent: 0;
}
#regulation .txt_block ul li{
   margin-left: 1rem;
    text-indent: -1rem;
}
#regulation .core_anchor_link{
    background: none;
    background-color: #eee;   
        margin: 0 -1px;
    padding: 5px 20px;
} 
#regulation .core_anchor_link li{
    background: none;
      padding: 0 0 0 15px;
    float: left;
    height: auto;
    line-height: 24px;
}
#regulation .head2{
margin-top: -92px;
padding-top: 92px;
    }
.txt_block{
margin-bottom: 40px;
}
.underline{
text-decoration: underline;}
/* ----- responsive smartphone----- */
@media screen and (max-width: 768px) {
    .sp_wide_kv img{
        width: 100%;
    }
    .sp_table {
        margin: 0 15px;
    }
    .is-mobile{
        overflow-x: scroll;
    }
    .is-mobile table{
        font-size: xx-small;
    }
    .is-mobile table td{
        padding: 5px;
    }
    #regulation .table_100{
        width: 100%;
    }
    #regulation h1.head1  {
    padding: 10px 15px;
    border: navajowhite;
    }
    .frame_box{
        margin: 0 15px 30px !important;
    }
    #regulation .core_anchor_link li{
    line-height: 18px;}
}


/* ----- .youtube ----- */
.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  outline: none;
  border: none;
}