@charset "UTF-8";

.container{
	margin:0; 
	padding:0;
	width: 960px; 
	height: auto;
}
#title_disco {
	width:960px;
	height: 56px;
	background-image:url("../images/i_img/title_disco.jpg");
	background-repeat:no-repeat;
}
.i_disco_con{
	width: 800px;
	height: auto;
	margin: auto;
	font-size: 0.75rem;
	text-align: center;
	background-color:#ffffff;
}
.con{
	width:576px;
	height:auto;
	padding: 16px;
	margin: auto;
	font-size: 0.9rem;
	text-align: center;
  }
.i_disco_t{
	width: 544px; 
	height: auto;
	margin: auto;
}
.cover {
	width: 112px;
	height: 128px;
	padding:8px;
    padding-top: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 3px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.info {
	width: 400px;
	height: 128px;
	padding:8px;
	padding-top: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 3px #000000;
	font-size: 0.9rem;
	text-align: left;
	float: left;
  }
.cover2 {
	width: 112px;
	height: 136px;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 0px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.info2 {
	width: 400px;
	height: 136px;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 0px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: left;
	float: left;
  }
.cover-end {
	width: 112px;
	height: 136px;
	padding:8px;
    padding-top: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.info-end {
	width: 400px;
	height: 136px;
	padding:8px;
    padding-top: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: left;
	float: left;
  }
.cover-ep {
	width: 160px;
	height: 184px;
	padding:8px;
    padding-top: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 1px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.others {
	width: 512px;
	height: auto;
	padding:8px;
	border-top: solid 1px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: left;
	float: left;
  }
.i_blank {
	width:800px;
	height: 32px;
	margin: auto;
}
.clear {
	clear:both;
}
@media screen and (max-width: 768px){
.container{
	margin:0; 
	padding:0;
	margin: auto;
	width: 640px; 
	height: auto;
}
#title_disco {
	width:640px;
	height: 56px;
	background-image:url("../images/i_img/title_disco_s.jpg");
	background-repeat:no-repeat;
}
.i_disco_con{
	width: 608px;
	height: auto;
	margin: auto;
	font-size: 0.75rem;
	text-align: center;
	background-color:#ffffff;
}
.i_blank {
	width:608px;
	height: 32px;
	margin: auto;
}
@media screen and (max-width: 480px){
.container{
	margin:0; 
	padding:0;
	width: 320px; 
	height: auto;
	margin: auto;
}
#title_disco {
	width:320px;
	height: 48px;
	background-image:url("../images/i_img/title_disco_ss.jpg");
	background-repeat:no-repeat;
}
.i_disco_con{
	margin:0; 
	padding:0;
	margin: auto;
	width: 288px; 
	height: auto;
	font-size: 0.75rem;
	text-align: center;
	background-color:#ffffff;
}
.con{
	width:256px;
	height:auto;
	padding: 16px;
	margin: auto;
	font-size: 0.9rem;
	text-align: center;
  }
.i_disco_t{
	width: 256px; 
	height: auto;
	margin: auto;
}
.cover {
	width: 240px;
	height: 112px;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: dotted 0px #000000;
	text-align: center;
	float: left;
  }
    .cover2 {
	width: 240px;
	height: 112px;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 0px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: dotted 0px #000000;
	text-align: center;
	float: left;
  }
    .info {
	width: 240px;
	height: auto;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 3px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.info2 {
	width: 240px;
	height: auto;
	padding:8px;
    padding-top: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.cover-end {
	width: 226px;
	height: 136px;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	text-align: center;
	float: left;
  }
.info-end {
	width: 240px;
	height: auto;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 0px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
.cover-ep {
	width: 240px;
	height: 176px;
	padding:8px;
    padding-top: 16px;
    padding-bottom: 16px;
	border-top: solid 0px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: solid 1px #000000;
	font-size: 0.9rem;
	text-align: center;
	float: left;
  }
    .others {
	width: 240px;
	height: auto;
	padding:8px;
	border-top: solid 1px #000000;
	border-left: dotted 0px #000000;
	border-right: dotted 0px #000000;
	border-bottom: dotted 0px #000000;
	text-align: left;
	float: left;
  }
img {
    max-width: 100%;
    height: auto;
}
.i_blank {
	width:288px;
	height: 32px;
	margin: auto;
}