@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0px;padding:0px;} 
h1,h2,h3,h4,h5,h6{margin:5px 0;}
li{list-style:none;} 

body {
    font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
    width:960px;
    margin:0 auto;
    color:#333333;
}
a:hover img{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}
h1{
    text-align:center;
    background-color:#18446b;
    color:#FFFFFF;
}
.description h2 {
	position: relative;
	padding: 0 .5em .5em 2em;
	/*border-bottom: 1px solid #ccc;*/
}
.description h2::before,
.description h2::after {
	position: absolute;
	content: '';
	border-radius: 100%
}
.description h2::before {
	top: .2em;
	left: .2em;
	z-index: 2;
	width: 18px;
	height: 18px;
	background: rgba(51, 51, 51, .5);
}
.description h2::after {
	top: .7em;
	left: .7em;
	width: 13px;
	height: 13px;
	background: rgba(150, 150, 150, .5);
}
.dvd_info{
    overflow:hidden;
}
.jacket{
    width:480px;
    float:left;
}
.details{
    width:480px;
    float:left;
    line-height:200%;

}
.dvd_info h2{
    background-color:#18446b;
    color:#FFFFFF;
    text-align:center;
}
.text{
    line-height:200%;
}
li {
  display: inline-block;
  padding:3px;
}
.attention{
    text-align:center;
    margin:20px;
}
.contents h3{
    color:#18446b;
}
.link{
    text-align:center;
}
footer{
    text-align:center;
}