@charset "utf-8";
/* CSS Document */

.main-img {
	margin-bottom:16px;
	}

#jacket{
	width:220px;
	height:220px;
	position:absolute;
	top:-255px; left:780px;
}

.left-new {
	width:600px;
	float:left;
	margin-bottom:25px;
	position: relative;
	}

.left-newrelease {
	width:752px;
	float:left;
	margin-bottom:25px;
	}

.new {
	margin:0 0 0 44px;
	color:#453f41;
	}

.new-txt {
	color:#c8c8c8;
	}

.bnr-01 {
	margin-right:16px;
	}

.bnr-02 {
	margin-right:16px;
	}

.bnr-03 {
	margin-right:4px;
	}



h4{
	margin-bottom:11px;
	background-image:url(../img/sec-title-bg.gif);
	background-repeat:no-repeat;
/*	width:689px;
	height:24px;
*/
	width:712px;
	height:27px;
	color:#e6e6e6;
	font-weight:bold;
	font-size:14px;
	margin-top:30px;
	margin-left:40px;
	padding:3px 0 0 23px;
	}

.spotlight{
	color:#FFD700;
	font-weight:bold;
	font-size:17px;
}
.spotlight-14{
	color:Orange;
	font-weight:bold;
	font-size:14px;
}

.txt-area03 {
	margin:0 0 42px 56px;
	width:684px;
	}


table.colum1 {
        margin-left: 100px;
        width: 500px;

/*        font-size: 80%;
        color: #666666;
        border: 0px solid #CCCCCC;
        border-collapse: separate;
        border-spacing: 1px;
*/
        color: #ddd;
        background-color: #333;
}

table.colum1 th {
/*         padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #E1E2E6;
*/
	padding: 5px;
	vertical-align : top;
	font-weight:bold;
}

table.colum1 td {
/*         padding: 5px;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        background-color: #EFF2F3;
*/
	padding: 7px;
	vertical-align : top;
}

table.colum1 .txtct{
	text-align : center;
}

table.colum1 .txtrt{
	text-align : right;
}

table.colum1 .txt{
	text-align : left;
}

table.colum1 .txtct_s{
	text-align : center;
	font-size: 80%;
}


table.c_detail {
        margin-bottom: 20px;
        color: #ddd;
        background-color: #000;
}
table.c_detail th {
	padding: 4px;
	vertical-align : top;
	text-align : right;
	font-weight: bold;
}
table.c_detail td {
	padding: 4px;
	vertical-align : top;
}
table.c_detail .subtitle{
	text-align : left;
	font-size: 110%;
	font-weight: bold;
}
table.c_detail .txtct{
	text-align : center;
	font-size: 70%;
}
table.c_detail .txtrt{
	text-align : right;
	font-size: 90%;
}

table.c_detail_2 {
        margin-bottom: 20px;
        margin-top: 10px;
        color: #ddd;
        background-color: #333;
}
table.c_detail_2 th {
	padding: 5px;
	vertical-align : top;
	font-weight:bold;
}
table.c_detail_2 td {
	padding: 5px;
	vertical-align : top;
}
table.c_detail_2 .txtct{
	text-align : center;
}
table.c_detail_2 .txtct_s{
	text-align : center;
	font-size: 80%;
}


table.c_detail_3 {
        margin: 0;
        padding: 0;
}
table.c_detail_3 th {
	padding: 1px;
	vertical-align : top;
}
table.c_detail_3 td {
	padding: 1px;
	vertical-align : top;
}

ol.type-lower-alpha{
	margin-left:20px;
	text-indent: 0;
	list-style-type: lower-alpha;
	list-style-position: outside;
}

