@charset "utf-8";
/* CSS Document */
img {
  max-width: 100%;
  width: auto;
}
.indent3em {
  padding-left: 3em;
  text-indent: -3em
}
.d_t {
  display: table
}
.d_tc {
  display: table-cell
}
.cooponPl {
  padding-left: 3em
}

.indent25em{
	text-indent: -2.5em;
    padding-left: 2.5em;
}

.indent-3em{
	text-indent: -3em;
    padding-left: 3em;
}

.pl3em{
padding-left: 3em;
}

.sp{
display:block;
}

@media screen and (max-width: 767px) {
  .d_t {
    display: block
  }
  .d_tc {
    display: block;
    width: auto;
    text-align: left;
  }
  
.sp{
display:none;
}
}

/* popup */
.disc{
list-style: disc;
}

.pl30{
padding-left:30px;
}

.pl20{
padding-left:20px;
}

.mb5{
margin-bottom:5px;
}

.mb20{
margin-bottom:20px;
}

.decimal{
list-style: decimal;
}

.fsPop{
font-size:11px;
}

.fsL {
    font-size: 115%;
}
.fwB{
  font-weight: bold;
}
.borderB{
    border-bottom: solid 1px #000;
    display: inline;
}

/* Youtube“®‰ć—pCSS */
.others__title{
  font-size: 20px;
  text-align: center;
  margin: 60px auto 20px;
}
.others__movie{
  display: table;
    margin: 0 auto;
    width: 100%;
    max-width: 720px;
}
.others__movie > div {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
    padding-bottom: 0;
    margin-bottom: 10px;
}
.others__movie > div iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
}
