
@media screen and (max-width: 768px){


.Nbd {border-bottom:none !important;margin-bottom:-30px;}
.Nbd h2{padding-bottom:0px;}
.Nbd2 {padding: 0 0 80px 0;border-top:none !important;}

#special{width: 100%;overflow:hidden;color:#f1f8fe;display:block;}


#special .mainArea ul li{list-style-type: none;padding:0px;}
#special .mainArea .contList li{padding:20px 0 0 0;width:100%;}
#special .mainArea .contList li a{
    border: 2px solid #FFF;
    padding: 10px 25px 15px 60px;
    display: block;
    font-size: 0.925em;
    color: #FFF;
    position: relative;
    background-image: url("/movie/digimon-adventure/tri/images/special/contlistarrow.png");
    background-repeat: no-repeat;
    background-position: 101.5% center;
    margin: 0px auto 35px;
    text-decoration: none;
    opacity: 1;
    line-height: 1.4;
	}
#special .mainArea .contList li a p{position:absolute;top: -20px;left: -145px;}
#special .mainArea .contList li a:hover{text-decoration: underline;	border: 2px #8ed3f8 solid;background-image: url(special/contlistarrow_over.png);}
#special .mainArea .contList li a p {
    position: absolute;
    top: -20px;
    left: -100px;
}
#special .mainArea .contList li img{opacity:1;width: 55%;margin-left: 55px;	}
.mainArea .co
ntList li .pt2 img{position: absolute;top:-20px;left: 13px;}

article h3{padding:10px 10px 15px;border-bottom:1px solid #53bcf4;display:block;font-size:1.286em;line-height:1.375em;padding:0 10px 15px;margin:-1px 0 0 0;font-weight:bold;}



#special dl dt{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#53bcf4;border-bottom-color:#53bcf4;padding:20px 0 0 0;display:block;}

#special dl dt{width:100%;border:none;}

#special dl dt span{display:block;font-size:0.92em;line-height:1.2em;color:#fff600;padding-bottom:10px;}

#special h3:first-child{border-top:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#53bcf4;padding:22px 0; 0;margin-top:-15px;display:block;font-size: 1.286em;line-height: 1.375em;font-weight:normal;}

#special h3{
	border-top-width:1px;border-top-style:solid;
	border-top-color:#53bcf4;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#53bcf4;padding:23px 0;
	display:block;margin-top:-15px;display:block;font-size: 1.286em;line-height: 1.375em;font-weight:normal;
}



/*キャストコメント*/
#special dl dd.castComent{color:#f1f8fe;display:block;padding:0px 0px 20px 0px;width:100%;}
#special dl dd.castComent p{width:100%;margin:10px auto ;font-size:0.725em;line-height:3.2em;font-weight:bold;}
#special dl dd.castComent ul{width:100%;overflow:hidden;padding:0px;}
#special dl dd.castComent ul li{width:47.5%;float:left;margin-right:5%;padding:20px 0;}
#special dl dd.castComent ul li:nth-child(2n){margin-right:0%;}
#special dl dd.castComent ul li img{border:1px #FFF solid;width:100%;}

#special dl dd.castComentB{color:#f1f8fe;display:block;padding:0px 0px 20px 0px;width:100%;}
#special dl dd.castComentB p{width:100%;margin:10px auto ;font-size:0.725em;line-height:3.2em;font-weight:bold;}
#special dl dd.castComentB ul{width:100%;overflow:hidden;padding:0px;}
#special dl dd.castComentB ul li{width:47.5%;float:left;margin-right:5%;padding:20px 0;}
#special dl dd.castComentB ul li:nth-child(2n){margin-right:0%;}
#special dl dd.castComentB ul li img{border:1px #FFF solid;width:100%;}


#special .comment{width:100%;}
#special .comment dl dt {position:relative;}
#special .comment dl dt h3{font-size: 1.5em;margin: 0px;padding-bottom: 23px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #53bcf4;border-top-width: 1px;border-top-style: solid;border-top-color: #53bcf4;}
#special .comment dl dt span{display:block;font-size:0.785em;line-height:1.2em;color:#fff600;position:absolute;right:0px;bottom:0px;font-weight:normal;}	
#special .comment .pageNat{margin:0px;}	
#special .comment dl{margin-bottom: 0px;}
#special .comment dl dd{overflow: hidden;padding: 40px 0px 60px 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #53bcf4;}
#special .comment dl dd .chara{width: 19%;margin-right: 1%;text-align: center;float:left;}
#special .comment dl dd .txt{width: 80%;font-size: 0.935em;line-height: 2em;float:right;}
#special .comment dl dd .txt h4{font-weight:bold;font-size: 1.8em;color: #fff000;	margin-top:5px;}
#special .comment dl dd .txt h4 span{font-size: 0.68em;}
#special .comment dl dd .txt h5{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #53bcf4;padding: 20px 0 10px 0;font-size: 1em;font-weight:bold;line-height:1.5em;}
#special .comment dl dd .txt h5 span{margin-left:30px;	}
#special .comment dl dd .txt p{margin-bottom:35px;	}
#special .comment .pageNat li{padding-top:9px;list-style-type:none;float:right;font-size: 1em;}


#special .interview dl dd .column2i{width: 100%;overflow:hidden;}
#special .interview dl dd .column2i .column01{width:33%;float:left;margin-right:2%;overflow:hidden;}
#special .interview dl dd .column2i .column02 .imgcolumn2 p{width:49%;float:left;margin-right:2%;}
#special .interview dl dd .column2i .column02 .imgcolumn2 p:nth-last-child(1){margin-right:0%;}
#special .interview dl dd .column2i .column02{width:65%;float:left;}
#special .interview dl dd .chara{width: 100%;margin: 0% auto;overflow:hidden;}
#special .interview dl dd .chara p.left {width: 49%;float:left;}
#special .interview dl dd .chara p.right{width: 49%;float:right;}
#special .interview dl dd .chara p.right img{margin-bottom:7px;}
#special .interview dl dd .txt{width: 100%;font-size: 0.935em;line-height: 2em;}
#special .interview dl dd h4{font-weight:bold;font-size: 1.25em;color: #fff000;	margin-top:5px;line-height:1.5em;}
#special .interview dl dd .txt h4{font-weight:bold;font-size: 1.25em;color: #fff000;	margin-top:5px;line-height:1.5em;}
#special .interview dl dd .txt h4 span{font-size: 0.68em;}
#special .interview dl dd .txt h5{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #53bcf4;padding: 20px 0 10px 0;font-size: 1em;font-weight:bold;line-height:1.5em;}
#special .interview dl dd .txt h5.noBorder{border:none; #53bcf4;padding: 0px 0 10px 0;font-size: 1em;font-weight:bold;line-height:1.5em;margin-top:-10px;}
#special .interview dl dd .txt h5 span{margin-left:30px;	}
#special .interview dl dd .txt p{margin-bottom:35px;	}
#special .interview .pageNat li{padding-top:9px;list-style-type:none;float:right;font-size: 1em;}


	#special .interview .column3{	
		width: 100%;
		margin:50px 0px 140px 0px;
	}
	
	#special .interview .column3 .columnImg img{
		display:block;
		width: 85%;
		border: 1px solid #FFFFFF;
		margin:0 auto;
		left:0px;
		right:0px;
	}
	
	
	
	#special .interview .column3 .columnImg{
		width: 100％;
	}
	
	#special .interview .musicRight{
		width: 85%;
		margin:3px auto 0px auto;
	}
	
	#special .interview .musicRight .read{
		line-height:1.5em;
		display:block;
		color:#fff600;
	}
	
	#special .interview .column3 h4{
		margin:0px 0px 3px -10px;
		font-size:1.25em;
		font-weight: bold;
	}



	#special .interview .buy a{
		display:block;
		font-size: 1.1em;
		border-radius:30px;
		background-color:#FFF;
		padding:11px;
		color:#19a6f0;
		font-weight:bold;
		width:80%;
		float:left;
		text-decoration:none;
		line-height:1.3;
		text-align:center;
	}
	dl.digfes2016rodoku{padding:20px 0;width:100%;overflow:hidden;}
	dl.digfes2016rodoku dt {width:35%;float:left;clear:both;margin-bottom:20px;font-weight:700;}
	dl.digfes2016rodoku dd {width:65%;float:left;margin-bottom:20px;}
 
ul.mainsnsArea{overflow:hidden;margin:-20px 0 0 -40px;width:100%;}
ul.mainsnsArea li{display:block;float:left;margin-right:10px;}
ul.mainsnsArea li:nth-child(2) {margin-top:0px;}
ul.mainsnsArea li:nth-last-child(1){margin-right:0%;}
 }







	
@media screen and (min-width: 769px){

.Nbd  {border-bottom:none !important;margin-bottom:-30px;}
.Nbd  h2{padding-bottom:0px;}
.Nbd2 {padding: 0 0 80px 0;}

#headChara img {width: 60%;}
.mainArea{padding:55px 0px 80px;width:100%;}
.news-list article:last-child(1){border-bottom:none;}
article h3{padding:10px 10px 15px;border-bottom:1px solid #53bcf4;display:block;font-size:1.286em;line-height:1.375em;padding:0 10px 15px;margin:-1px 0 0 0;font-weight:bold;}

#special{overflow:hidden;color:#f1f8fe;font-size:1.15em;line-height:1.9em;display:block;margin-top:-35px;margin-bottom:-30px;}
#special .mainArea ul li{list-style-type: none;	}
#special .mainArea .contList{padding:0px;	}
#special .mainArea .contList li a{border: 2px #FFF solid;padding: 30px 0 30px 80px;display: block;font-size: 1.315em;color: #FFF;position: relative;background-image: url(special/contlistarrow.png);
		background-repeat: no-repeat;background-position: 98.5% center;width: 86%;margin: 0 12% 55px 12%;text-decoration: none;}
#special .mainArea .contList li a p{position: absolute;top: -20px;left: -70px;}
#special .mainArea .contList li a:hover{text-decoration: underline;	border: 2px #8ed3f8 solid;background-image: url(special/contlistarrow_over.png);}
#special .mainArea .contList li img{opacity:1;	}

.mainArea .contList li .pt2 img{position: absolute;top:-7px;left: 13px;}

#special dl dt{border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#53bcf4;border-bottom-color:#53bcf4;padding:20px 0 0 0;display:block;}

#special dl dt{width:100%;border:none;}

#special dl dt span{display:block;font-size:0.92em;line-height:1.2em;	color:#fff600;padding-bottom:10px;}

#special h3:first-child{border-top:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#53bcf4;padding:22px 0; 0;display:block;font-size:1.5em;font-weight:normal;line-height:1.2em;}

#special h3{
	border-top-width:1px;border-top-style:solid;
	border-top-color:#53bcf4;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#53bcf4;padding:23px 0;
	display:block;margin-top:-15px;display:block;font-size:1.5em;font-weight:normal;line-height:1.2em;	
}

/*キャストコメント*/
#special dl dd.castComent{color:#f1f8fe;/*color:#FFF;*/display:block;padding:14px 0px 60px 0px;width:100%;}
#special dl dd.castComent p{width:100%;margin:20px auto 30px auto;font-size:0.925em;line-height:2em;}
#special dl dd.castComent ul{width:100%;overflow:hidden;padding:0px;}
#special dl dd.castComent ul li{width:24%;float:left;margin-right:1.3%;padding:20px 0 30px 0;}
#special dl dd.castComent ul li:nth-child(4n){margin-right:0%;}
#special dl dd.castComent ul li img{border:1px #FFF solid;}

#special dl dd.castComentB{color:#f1f8fe;/*color:#FFF;*/display:block;padding:14px 0px 60px 0px;width:100%;margin-top:-90px;}
#special dl dd.castComentB p{width:100%;margin:20px auto 30px auto;font-size:0.925em;line-height:2em;}
#special dl dd.castComentB ul{width:100%;overflow:hidden;padding:0px;}
#special dl dd.castComentB ul li{width:24%;float:left;margin-right:1.3%;padding:20px 0 30px 0;}
#special dl dd.castComentB ul li:nth-child(4n){margin-right:0%;}
#special dl dd.castComentB ul li img{border:1px #FFF solid;}

#special .comment{padding-top: 45px;width:100%;border-top:1px solid #53bcf4;}
#special .comment dl dt {position:relative;}
#special .comment dl dt h3{font-size: 1.81em;margin: 0px;padding-bottom: 23px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #53bcf4;border-top-width: 1px;border-top-style: solid;border-top-color: #53bcf4;}
#special .comment dl dt span{display:block;font-size:0.92em;line-height:1.2em;color:#fff600;position:absolute;right:0px;bottom:10px;font-weight:normal;}	
#special .comment .pageNat{margin:0px;}	
#special .comment dl{margin-bottom: 0px;}
#special .comment dl dd{overflow: hidden;padding: 40px 0px 60px 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #53bcf4;}
#special .comment dl dd .chara{width: 19%;margin-right: 1%;text-align: center;float:left;}
#special .comment dl dd .txt{width: 80%;font-size: 0.935em;line-height: 2em;float:right;}
#special .comment dl dd .txt h4{font-weight:bold;font-size: 1.8em;color: #fff000;	margin-top:5px;}
#special .comment dl dd .txt h4 span{font-size: 0.68em;}
#special .comment dl dd .txt h5{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #53bcf4;padding: 20px 0 10px 0;font-size: 1em;font-weight:bold;line-height:1.5em;}
#special .comment dl dd .txt h5 span{margin-left:30px;	}
#special .comment dl dd .txt p{margin-bottom:35px;	}
#special .comment .pageNat li{padding-top:9px;list-style-type:none;float:right;font-size: 1em;}



#special .interview{padding-top: 45px;width:100%;border-top:1px solid #53bcf4;}
#special .interview dl dt {position:relative;}
#special .interview dl dt h3{font-size: 1.81em;margin: 0px;padding-bottom: 23px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #53bcf4;border-top-width: 1px;border-top-style: solid;border-top-color: #53bcf4;}
#special .interview dl dt span{display:block;font-size:0.92em;line-height:1.2em;color:#fff600;position:absolute;right:0px;bottom:10px;font-weight:normal;}	
#special .interview .pageNat{margin:0px;}	
#special .interview dl{margin-bottom: 0px;}
#special .interview dl dd{overflow: hidden;padding: 10px 0px 60px 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #53bcf4;}

#special .interview dl dd .column2i{width: 100%;overflow:hidden;}
#special .interview dl dd .column2i .column01{width:33%;float:left;margin-right:2%;overflow:hidden;}
#special .interview dl dd .column2i .column02 .imgcolumn2 p{width:49%;float:left;margin-right:2%;}
#special .interview dl dd .column2i .column02 .imgcolumn2 p:nth-last-child(1){margin-right:0%;}
#special .interview dl dd .column2i .column02{width:65%;float:left;}
#special .interview dl dd .chara p.right img{margin-bottom:10px;}
#special .interview dl dd .chara{width: 34%;margin-right: 2%;text-align: center;float:left;padding: 30px 0 10px 0;}
#special .interview dl dd .txt{width: 64%;font-size: 0.935em;line-height: 2em;float:right;}
#special .interview dl dd h4{font-weight:bold;font-size: 1.25em;color: #fff000;	margin-top:5px;line-height:1.5em;}
#special .interview dl dd .txt h4{font-weight:bold;font-size: 1.25em;color: #fff000;	margin-top:5px;line-height:1.5em;}
#special .interview dl dd .txt h4 span{font-size: 0.68em;}
#special .interview dl dd .txt h5{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #53bcf4;padding: 20px 0 10px 0;font-size: 1em;font-weight:bold;line-height:1.5em;}
#special .interview dl dd .txt h5.noBorder{border:none; #53bcf4;padding: 0px 0 10px 0;font-size: 1em;font-weight:bold;line-height:1.5em;margin-top:-10px;}
#special .interview dl dd .txt h5 span{margin-left:30px;	}
#special .interview dl dd .txt p{margin-bottom:35px;	}
#special .interview .pageNat li{padding-top:9px;list-style-type:none;float:right;font-size: 1em;}


	#special .interview  .column3{
		overflow:hidden;
		margin-bottom:90px;
		margin-top:50px;
	}
	
	#special .interview  .column3:first-child{
		margin-top: 35px;	
	}


	#special .interview  .column3 .musicRight{
		width: 59%;
		float: right;
		line-height: 2.2em;
	}
	
	#special .interview  .column3 h4{
		font-weight: 700;
		font-size: 1.5em;
		margin:0px 0px 0px -11px;
		padding-bottom: 5px;
	}
	
	#special .interview  .column3 .columnImg{
		float:left;
		width:38%;
		margin-right:3%;
	}
	
#special .interview  .column3 .columnImg img {
    width: 100%;
    border: 1px solid #FFFFFF;
}
	
	
	
	#special .interview  .column3 .column:last-child{
		margin-right:0;
	}

	#special .interview .buy a{
		font-size: 0.95em;
		border-radius:30px;
		background-color:#FFF;
		padding:11px;
		color:#19a6f0;
		font-weight:bold;
		width:60%;
		text-align:center;
		float:left;
		margin-left: 12%;
		text-decoration:none;
		line-height:1.3;
	}

	dl.digfes2016rodoku{padding:20px 0;width:100%;overflow:hidden;}
	dl.digfes2016rodoku dt {width:25%;float:left;clear:both;margin-bottom:20px;font-weight:700;}
	dl.digfes2016rodoku dd {width:75%;float:left;margin-bottom:20px;}

ul.mainsnsArea{float:right;overflow:hidden;margin-top:-20px;}
ul.mainsnsArea li{display:block;float:left;margin-right:10px;}
ul.mainsnsArea li:nth-child(2) {margin-top:-3px;}
  }
  
 .read{color:#fff000;}
