﻿@charset "utf-8";

.dvd .block .frame h3{
	background:url(../dvd/images/h3_dvd.gif) no-repeat 0 0;
}

.dvd .block .frame h4{
	height:27px;
	margin:10px 0 30px;
	background:url(../dvd/images/h4_dvd.gif) no-repeat 0 0;
	text-indent:-9999em;
}

.dvd .block .frame table{
	width:100%;
	margin-top:15px;
}

.dvd .block .frame .rich{
	margin-bottom:30px;
}

.dvd .block .frame .rich h5{
	height:50px;
	background:url(../dvd/images/h5_rich.png) no-repeat 0 0;
	text-indent:-9999em;
}

.dvd .block .frame .rich table{
	margin-bottom:20px;
}

.dvd .block .frame table td{
	padding:5px 10px;
}

.dvd .block .frame table td ul{
	margin:0;
	padding-left:17px;
}

.dvd .block .frame table td ul li{
	line-height:1.8em;
	list-style-type:circle;
}

.dvd .block .frame .rich table td.dvd_rich{
	width:200px;
	height:268px;
	background:url(../dvd/images/pic_rich.jpg) no-repeat 7px 5px;
	text-indent:-9999em;
}

.dvd .block .frame .rich table td.bd_rich{
	width:200px;
	height:268px;
	background:url(../dvd/images/pic_rich.jpg) no-repeat 7px 5px;
	text-indent:-9999em;
}

.dvd .block .frame .rich table td.tit_rich{
	padding-top:20px;
	color:#cb1e2d;
	font-size:16px;
	font-weight:bold:
}

.dvd .block .frame .rich .tokuten{
	margin:30px 10px 40px;
	padding:25px 5px;
	border-top:#8d1822 1px dashed;
	border-bottom:#8d1822 1px dashed;
	color:#8d1822;
	line-height:1.8em;
}

.dvd .block .frame .rich .tokuten p{
	padding-bottom:10px;
	font-size:120%;
	font-weight:bold;
}

.dvd .block .frame .rich .tokuten ul{
	margin-bottom:12px;
	line-height:1.8em;
	font-size:110%;
}

.dvd .block .frame .normal h5{
	height:50px;
	background:url(../dvd/images/h5_normal.png) no-repeat 0 0;
	text-indent:-9999em;
}

.dvd .block .frame .normal{
	margin-bottom:40px;
}

.dvd .block .frame .normal table td.tit_normal{
	padding-top:20px;
	color:#bc510e;
	font-size:16px;
	font-weight:bold:
}

.dvd .block .frame .normal table td.bd_normal{
	width:195px;
	height:273px;
	background:url(../dvd/images/pic_normal.jpg) no-repeat 12px 7px;
	text-indent:-9999em;
}

.dvd .block .frame .normal .notice{
	padding:30px 0 0 5px;
	line-height:2em;
	color:#555;
}

.dvd .block .frame table td.btn_area{
	padding-top:40px;
	vertical-align:top;
}

.dvd .block .frame .rich table td.btn_area a{
	width:161px;
	height:48px;
	margin:0 auto;
	display:block;
	background:url(../dvd/images/btn_rich.gif) no-repeat 0 0;
	text-indent:-9999em;
}

.dvd .block .frame .normal table td.btn_area a{
	width:161px;
	height:48px;
	margin:0 auto;
	display:block;
	background:url(../dvd/images/btn_normal.gif) no-repeat 0 0;
	text-indent:-9999em;
}