.newspaper-bnr a { display:block; background-color:#e0928c; color:#FFF; margin-bottom:50px; border-radius:10px; padding:20px;
    -webkit-box-shadow: 0 0 3px rgba(51,51,51,0.5);
    -moz-box-shadow: 0 0 3px rgba(51,51,51,0.5);
    -ms-box-shadow: 0 0 3px rgba(51,51,51,0.5);
    box-shadow: 0 0 3px rgba(51,51,51,0.5);
    box-sizing: border-box;
}

.newspaper-bnr a:hover {
	text-decoration: none;
	background-color: #A6453E;
}

.mb50 { margin-bottom:50px !important;}
.caption { font-size:15px !important;}

h5 { font-size:14px; margin-bottom:10px;}

.newspaper-bnr a dl {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
flex-wrap:wrap;
}

.newspaper-bnr a dl dt {
	font-size:20px;
	font-weight:bold;
	margin-right:15px;
	}

.newspaper-bnr a dl dd {
	font-size:16px;
	}

@media only screen and (max-width:760px){

.newspaper-bnr a { width:96%; margin-left:auto; margin-right:auto;}
.newspaper-bnr a dl dt {
	font-size:16px;
	margin-right:0px;
	margin-bottom:10px;
	}

.newspaper-bnr a dl dd {
	font-size:12px;
	}
}



h1 span.monthly {
  border-radius: 50%;
  height: 70px;
  width: 70px;
  background-color:#e0398f;
  color:#FFF;
  display:inline-block;
  text-align:center;
  margin-right:5px;
  font-weight:bold;
  font-size:40px;}
  
h1 span.monthly.double { font-size:30px; height: 77px;
  width: 77px;}  
  
h1 span.monthly .m { font-size:20px;}

h3 { background-image:none !important; padding-left:2px !important;}

ul.normalList { margin-bottom:5em !important;}

@media only screen and (max-width:760px){
h3 { background-image:none !important; padding-left:2% !important;}
}

@media only screen and (max-width:1000px){
img.thmb { display:none;}
}

.m5 .tvArea,
.m5 .parkArea,
.m5 .jdaArea { position:relative !important;}




.tvArea,
.parkArea,
.jdaArea { position:relative !important;}

.tvArea img.thmb { transform: rotate(6deg); width:40%;}
.tvArea img.thmb { position:absolute; right:0px; top:120px !important;}

.parkArea img.thmb { width:33%;}
.parkArea img.thmb { position:absolute; right:0px; top:110px !important;}

.jdaArea img.thmb { transform: rotate(6deg); width:30%;}
.jdaArea img.thmb { position:absolute; right:0px; top:0px !important;}

.m5 .tvArea img.thmb { position:absolute; right:0px; top:40px !important;}
.m5 .parkArea img.thmb { width:25% !important;}
.m5 .parkArea img.thmb { top:130px !important;}
.m5 .jdaArea img.thmb { width:40%; transform:none !important;}
.m5 .jdaArea img.thmb { position:absolute; right:0px; top:20px !important;}

.m6 .tvArea,
.m6 .parkArea,
.m6 .jdaArea { position:relative !important;}

.m6 .tvArea img.thmb { position:absolute; right:0px; top:-10px !important;}
.m6 .parkArea img.thmb { width:40% !important;}
.m6 .parkArea img.thmb { top:70px !important;}
.m6 .jdaArea img.thmb { width:40%; transform:none !important;}
.m6 .jdaArea img.thmb { position:absolute; right:0px; top:20px !important;}


.y201803 .tvArea img.thmb { position:absolute; right:0px; top:135px !important;}
.y201803 .tvArea img.thmb { width:50% !important;}
.y201803 .parkArea img.thmb { width:45% !important;}
.y201803 .parkArea img.thmb { top:110px !important;}
.y201803 .jdaArea img.thmb { width:30%; transform:none !important;}
.y201803 .jdaArea img.thmb { position:absolute; right:0px; top:20px !important;}

.y201804 .tvArea img.thmb { position:absolute; right:0px; top:135px !important;}
.y201804 .tvArea img.thmb { width:53% !important;}
.y201804 .parkArea img.thmb { width:50% !important;}
.y201804 .parkArea img.thmb { top:70px !important;}
.y201804 .jdaArea img.thmb { width:40%; transform:none !important;}
.y201804 .jdaArea img.thmb { position:absolute; right:0px; top:20px !important;}

.y201806 .jdaArea img.thmb { position:absolute; right:0px; top:80px !important;}

.y201807 .jdaArea img.thmb { position:absolute; right:0px; top:40px !important;}

.y201808 .tvArea img.thmb { width:46%;}
.y201808 .tvArea img.thmb { position:absolute; right:0px; top:40px !important;}

.y201809 .tvArea img.thmb { width:50%;}
.y201809 .tvArea img.thmb { position:absolute; right:0px; top:0px !important;}

.y201810 .tvArea img.thmb { width:50%;}
.y201810 .tvArea img.thmb { position:absolute; right:0px; top:80px !important;}

.y201811 .tvArea img.thmb { width:50%;}
.y201811 .tvArea img.thmb { position:absolute; right:0px; top:20px !important;}

.y201812 .tvArea img.thmb { width:50%;}
.y201812 .tvArea img.thmb { position:absolute; right:0px; top:20px !important;}
.y201812 .parkArea img.thmb { top:140px !important;}

.y201902 .tvArea img.thmb { width:50%;}
.y201902 .tvArea img.thmb { position:absolute; right:0px; top:60px !important;}
.y201902 .parkArea img.thmb { top:100px !important;}

.inner { font-size:14px !important; text-height:180% !important; display:block; padding-left:20px;}
.inner a { color:#9e433e;}

.y201903 .tvArea img.thmb { width:50%;}
.y201903 .tvArea img.thmb { position:absolute; right:0px; top:110px !important;}
.y201903 .parkArea img.thmb { top:120px !important;}
.y201903 .jdaArea img.thmb { width:30%; transform:none !important;}
.y201903 .jdaArea img.thmb { position:absolute; right:0px; top:20px !important;}

.y201904 .tvArea img.thmb { width:40%;}
.y201904 .tvArea img.thmb { position:absolute; right:0px; top:-8px !important;}
.y201904 .parkArea img.thmb { top:120px !important;}

.y201905 .tvArea img.thmb { width:40%;}
.y201905 .tvArea img.thmb { position:absolute; right:0px; top:-8px !important;}
.y201905 .parkArea img.thmb { top:120px !important;}

.y201906 .jdaArea img.thmb { position:absolute; right:0px; top:80px !important;}

.y201907 .jdaArea img.thmb { position:absolute; right:0px; top:80px !important;}

.y201907 .tvArea img.thmb {
    position: absolute;
    right: 0px;
    top: 10px !important;
	width:49%;
}

.y201908 .tvArea img.thmb { width:46%;}
.y201908 .tvArea img.thmb { position:absolute; right:0px; top:40px !important;}

.y201909 .tvArea img.thmb { width:50%;}
.y201909 .tvArea img.thmb { position:absolute; right:0px; top:0px !important;}

.y201910 .tvArea img.thmb { width:50%;}
.y201910 .tvArea img.thmb { position:absolute; right:0px; top:80px !important;}

.y201911 .tvArea img.thmb { width:50%;}
.y201911 .tvArea img.thmb { position:absolute; right:0px; top:20px !important;}

.y201912 .tvArea img.thmb { width:50%;}
.y201912 .tvArea img.thmb { position:absolute; right:0px; top:0px !important;}
.y201912 .parkArea img.thmb { top:140px !important;}


.y202001 .tvArea img.thmb { width:60%;}
.y202001 .tvArea img.thmb { position:absolute; right:0px; top:90px !important;}
.y202001 .oral img.poster { width:40%;}

.y202002 .tvArea img.thmb { width:50%;}
.y202002 .tvArea img.thmb { position:absolute; right:0px; top:60px !important;}
.y202002 .parkArea img.thmb { top:100px !important;}

.y202003 .tvArea img.thmb { width:48%;}
.y202003 .tvArea img.thmb { position:absolute; right:0px; top:110px !important;}
.y202003 .parkArea img.thmb { top:120px !important;}
.y202003 .jdaArea img.thmb { width:30%; transform:none !important;}
.y202003 .jdaArea img.thmb { position:absolute; right:0px; top:20px !important;}

@media print, screen and (min-width: 1000px){
#contents {
    min-height: 1300px;
}
}


.y202002 #sideNavi #sideInner li.index a,

.y202012 #sideNavi #sideInner li.y20-12 a,
.y202011 #sideNavi #sideInner li.y20-11 a,
.y202010 #sideNavi #sideInner li.y20-10 a,
.y202009 #sideNavi #sideInner li.y20-09 a,
.y202008 #sideNavi #sideInner li.y20-08 a,
.y202007 #sideNavi #sideInner li.y20-07 a,
.y202006 #sideNavi #sideInner li.y20-06 a,
.y202005 #sideNavi #sideInner li.y20-05 a,
.y202004 #sideNavi #sideInner li.y20-04 a,
.y202003 #sideNavi #sideInner li.y20-03 a,
.y202002 #sideNavi #sideInner li.y20-02 a,
.y202001 #sideNavi #sideInner li.y20-01 a,
.y201912 #sideNavi #sideInner li.y19-12 a,
.y201911 #sideNavi #sideInner li.y19-11 a,
.y201910 #sideNavi #sideInner li.y19-10 a,
.y201909 #sideNavi #sideInner li.y19-09 a,
.y201908 #sideNavi #sideInner li.y19-08 a,
.y201907 #sideNavi #sideInner li.y19-07 a,
.y201906 #sideNavi #sideInner li.y19-06 a,
.y201905 #sideNavi #sideInner li.y19-05 a,
.y201904 #sideNavi #sideInner li.y19-04 a,
.y201903 #sideNavi #sideInner li.y19-03 a,
.y201902 #sideNavi #sideInner li.y19-02 a,
.y201901 #sideNavi #sideInner li.y19-01 a,
.y201812 #sideNavi #sideInner li.y18-12 a,
.y201811 #sideNavi #sideInner li.y18-11 a,
.y201810 #sideNavi #sideInner li.y18-10 a,
.y201809 #sideNavi #sideInner li.y18-09 a,
.y201808 #sideNavi #sideInner li.y18-08 a,
.y201807 #sideNavi #sideInner li.y18-07 a,
.y201806 #sideNavi #sideInner li.y18-06 a,
.y201805 #sideNavi #sideInner li.y18-05 a,
.y201804 #sideNavi #sideInner li.y18-04 a,
.y201803 #sideNavi #sideInner li.y18-03 a,
.y201802 #sideNavi #sideInner li.y18-02 a,
.y201801 #sideNavi #sideInner li.y18-01 a,
.y201712 #sideNavi #sideInner li.y17-12 a,
.y201711 #sideNavi #sideInner li.y17-11 a,
.y201710 #sideNavi #sideInner li.y17-10 a,
.y201709 #sideNavi #sideInner li.y17-09 a,
.y201708 #sideNavi #sideInner li.y17-08 a,
.y201707 #sideNavi #sideInner li.y17-07 a,
.y201706 #sideNavi #sideInner li.y17-06 a,
.y201705 #sideNavi #sideInner li.y17-05 a,
.y201704 #sideNavi #sideInner li.y17-04 a,
.y201703 #sideNavi #sideInner li.y17-03 a {
	color:#6e2520;
	background:#fbe8e7;
}
#contents .consultation{
	margin-bottom:100px;
	}
#contents .consultation p.about-consultation{
	font-size:20px;
	line-height:170%;
	margin-bottom:80px;
	}
.t-right { text-align:right !important;}

#contents .consultation dl {
  display: -webkit-box;   /* Chrome 4-20, Firefox 2-21, Safari 3.1-6.0 */
  display: -webkit-flex;  /* Chrome 21-27 */
  display: -moz-box;      /* Firefox 2-21 */
  display: -ms-flexbox;   /* IE9 */
  display: flex;
  flex-wrap: wrap;
  align-items:baseline;
  font-size:14px;
	}
#contents .consultation dl dt {
	width:3em;
	}
#contents .consultation h3 { margin-top:50px !important; font-weight:bold;}
#contents .consultation dl dd {
	width:calc( 100% - 3em );
	}
#contents .consultation .list-number {
	width:100%;
	padding-left:40px;
	box-sizing:border-box;
	
	}

ol._number li {
	display: flex;
	flex-wrap: wrap;
	font-size: 14px;
}

.item {
	width: 1.5em;
}
.item-txt {
	width: calc( 100% - 1.5em );
}

.play {
    width: 100%;
    aspect-ratio: 16 / 9;
	margin-bottom: 5px;
}
.play iframe {
    width: 100%;
    height: 100%;
}