.title{
	font-size:1.4em;
	background-color: #FB0B86;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 27px;
}

#feature_div {
	padding-left: 27px;
	padding-top: 20px;
}
#isuue01 {
	background-color: #666666;
}
h2 {
	margin-bottom: 15px;
}
.artist {
	margin-bottom: 15px;
}
.ss3_reader {
	margin-bottom: 15px;
}
.ss3_reader02 {
	text-align: center;
	display: block;
	width: 558px;
	margin-bottom: 20px;
}
/*left_div  */

.left_div{
	width: 155px;
	float: left;
	padding-right: 15px;
}
.left_div .jkt {
	margin-bottom: 15px;
}
.movie_title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #350000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #350000;
	margin-bottom: 10px;
}
.left_div ul {
	padding: 0px;
	list-style-type: none;
}
.left_div dd {
	line-height: 110%;
	font-size: 1em;
}
.left_button {
	margin-bottom: 10px;
	display: block;
}
.movie_list {
	display: block;
	padding-bottom: 5px;
	width: 157px;
}
.movie_list dt {
	display: block;
	width: 56px;
	float: left;
	padding-right: 10px;
}
.movie_list dd {
	float: left;
	line-height: normal;
	font-size: 1em;
}
.left_div li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-bottom: 5px;
}

/*right_div  */

.right_div {
	width: 390px;
	float: left;
	margin-bottom: 30px;
}
.syuroku {
	margin-bottom: 15px;
}
.mediaply {
	font-size: 1em;
	display: block;
	position: relative;
	width: 300px;
	line-height: normal;
	margin-bottom: 15px;
}
.right_div ul {
	list-style-type: none;
	padding-bottom: 15px;
	display: block;
	text-indent: 0px;
}
.makai_btn {
	margin-bottom: 10px;
}
.right_div ul dt {
	display: block;
	background-color: #FFE9E7;
	padding-left: 5px;
	line-height: 20px;
}
.right_div ul dd {
	padding-left: 25px;
	font-size: 1em;
	line-height: 20px;
}
.right_div li {
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.mediaply dt {
	width: 300px;
}
.mediaply .icon {
	position: absolute;
	left: 300px;
}
.right_div h3 {
}
.right_div h4 {
	display: block;
	margin-bottom: 15px;
}
.right_div h5 {
	color: #042553;
	font-size: 1em;
	margin-bottom: 5px;
}
.dvd_title {
	margin-bottom: 15px;
}
.red_b {
	font-weight: bold;
	color: #D3001F;
}
.haishin {
	width: 384px;
}
#isuue2 {
	width: 542px;
	padding-right: 10px;
	padding-left: 10px;
	color: #05315E;
	margin-bottom: 20px;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#isuue2 h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #053360;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#isuue2 h4 {
	font-size: 1.1em;
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.dvd_list .midasi {
	color: #00A5A1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00A5A1;
	margin-bottom: 10px;
}
.dvd_list ul {
	padding-bottom: 0px;
	margin-bottom: 15px;
}
.dvd_list ul dt {
	background-color: #DDFBF6;
	color: #592F00;
}
.dvd_list ul dd {
	color: #592F00;
	margin-bottom: 5px;
}
.kaijyou {
	margin-bottom: 15px;
	line-height: 160%;
	padding: 10px;
	border: 1px solid #666666;
}
#isuue2 .t01 {
	font-size: 1em;
	line-height: 150%;
	margin-bottom: 10px;
	font-weight: bold;
}
#isuue2 ul {
	list-style-position: inside;
}
.senknou {
	margin-bottom: 10px;
}
#isuue3 {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
	margin-bottom: 20px;
	width: 544px;
}
#isuue3 .t01 {
	font-size: 1.1em;
	line-height: 150%;
	font-weight: bold;
	margin-bottom: 10px;
	color: #0A3561;
}
.entry {
	position: absolute;
	top: 66px;
	left: 418px;
}
#isuue4 {
}
#isuue4 ul {
	list-style-type: none;
	padding-right: 10px;
	padding-left: 10px;
}
#isuue4 li {
	margin-bottom: 10px;
	color: #0A3561;
}

.right_div .v_btn,.right_div02 .v_btn,.right_div03 .v_btn  {
	margin-bottom: 15px;
}
.reader {
	text-align: justify;
	margin-bottom: 10px;
}
.in_link {
	background-image: url(../feature/img/link_button_bg.jpg);
	width: 330px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 15px;
}
.in_link a {
	color: #FFFFFF;
	text-decoration: none;
}

.in_link a:hover {
	color: #FF3399;
	text-decoration: none;
}


.reader,.btn,.price {
	margin-bottom: 10px;
}

.haishin_left {
	width: 143px;
	float: left;
	text-align: center;
	padding-right: 10px;
	padding-top: 10px;
}
.haishin02_left {
	width: 220px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF3399;
	padding-left: 10px;
	padding-top: 10px;
}
.haishin02_02_left {
	width: 220px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #168384;
	padding-left: 10px;
	padding-top: 10px;
}
.haishin02_03_left {
	width: 220px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FC5C15;
	padding-left: 10px;
	padding-top: 10px;
}
.haishin02_left img {
	float: left;
	padding-right: 5px;
}
.haishin02_02_left img {
	float: left;
	padding-right: 5px;
}
.haishin02_03_left img {
	float: left;
	padding-right: 5px;
}
.haishin02_left img {
	float: left;
	padding-right: 5px;
}
.haishin02_03_left_text {
	float: left;
	font-size: 0.8em;
	display: block;
	width: 115px;
	padding-bottom: 20px;
}
.haishin_title01 {
	color: #FC850A;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FD830A;
	margin-bottom: 10px;
	font-size: 1em;
}
.haishin_title02 {
	color: #168384;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #168384;
	margin-bottom: 10px;
	font-size: 1em;
}
.haishin_title03 {
	color: #FF3399;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3399;
	margin-bottom: 10px;
	font-size: 1em;
}
.v_btn02 {
	float: left;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 6px;
}

.ongen_btn {
	clear: left;
	padding-bottom: 15px;
}
.live_info {
	width: 560px;
}
.odd {
	background-color: #168384;
	color: #FFFFFF;
	font-weight: bold;
}
.live_info td {
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#live {
	margin-right: 18px;
}
#live .t01 {
	margin-bottom: 10px;
	font-size: 1.1em;
}
#live ul {
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 10px;
}
#live li {
	margin-bottom: 5px;
	font-size: 0.95em;
}
#live .t02 {
	margin-bottom: 10px;
	line-height: 160%;
	color: #FC0D86;
}
.text_bold {
	font-weight: bold;
	color: #48003E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #470040;
}
#live h3 {
	margin-bottom: 10px;
}
#live h4 {
	color: #FC1D8E;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 5px;
}
#live .t03 {
	font-size: 0.95em;
	margin-bottom: 10px;
}
