/*---GC������CD�ڡ���CSS----------------------------------------------------------------------------------------------*/
body {
	background-color: #FFF;
	color:#000;
}
#shpevent {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	border: thin solid #4169e1;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.komidashi {
	font-size: 14px;
	font-weight: bold;
	color: #dc143c;
	margin-top: 10px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #dc143c;
	margin-right: 10px;
	margin-left: 10px;
}
.evlist {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
.hasira {
	color: #ffffff;
	background-color: #4169e1;
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#kakomi {
	border: thin dotted #CD1914;
}
#special {
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 1px;
	margin-bottom: 4px;
	background-color: #DC0000;
	border: thin solid #DC0000;
}
.cptimg {
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
centre {
	margin-right: auto;
	margin-left: auto;
	clear: none;
}
.specialnaiyo {
	font-size: 10px;
	line-height: 120%;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.spllink {
	font-size: 12px;
	padding-left: 10px;
	color: #191970;
	padding-top: 5px;
	padding-bottom: 5px;
}
.spllink a:hover {
	color: #00FFFF;
}
.12point {
	font-size: 12px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}
table{ width:450px; font-size:80%; line-height:140%;}
td{padding:5px;}
img{border:0;}

/*---�إå���----------------------------------------------------------------------------------------------*/
#head{ background:url(/media/cd/image/spec_cd.gif) no-repeat; width:450px; height:45px; display:block; font-size:1px; text-indent:-9999px;}


/*---�����ȥ�----------------------------------------------------------------------------------------------*/
h1{font-size:100%; margin:2px auto;}
h2{ font-size:150%; margin:2px auto;
line-height:160%;}

/*---�ѥå���������----------------------------------------------------------------------------------------------*/

#img{ text-align:center; font-size:80%; color:#666;}

/*---���ʾ���----------------------------------------------------------------------------------------------*/

#info{text-align:center;}
#info p{ margin:5px auto 0 auto;}
#day{ width:70%; background:#CC0000; color:#FFF; font-weight:bold; font-size:110%; letter-spacing:2px; margin:0 auto; padding:5px; text-align:center;}
#price{ font-size:120%; color:#CC0000; letter-spacing:1px;}
.tktntit {
	background-color: #FFABA2;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 70%;
	text-align: left;
	text-indent: 0em;
	color: #CC0000;
	padding: 5px;
}

/*---�ϤߤǶ�Ĵ----------------------------------------------------------------------------------------------*/

.impotant1{ color:#FF6666; width:70%; background:#FFDDDD; font-weight:bold; border:#FF8080 solid 1px; margin:0 auto; margin:5px auto; padding:5px; text-align:center;}

/*---�ᥤ��ʸ��----------------------------------------------------------------------------------------------*/
#main{padding:20px 5px;}
h3{ font-size:120%; color:#CC0000; margin:2px auto;}
#main p{margin: 3px auto;}

/*---��Ͽ����----------------------------------------------------------------------------------------------*/
#n_naiyou{ padding:0 13px;}
#n_naiyou dt{ color:#FF6666; font-weight:bold; background:#FFEEEE; margin-bottom:2px; padding-left:5px;}
#n_naiyou dd{ margin:0 auto 15px 15px;}

/*---���ܥꥹ��----------------------------------------------------------------------------------------------*/

#music-list					{ padding:0 10px;}
#music-list li img			{ margin-right:40px; float:right;}
#music-list ol				{ margin-top:3px;}
#music-list .list-title		{ color:#FF6666; font-weight:bold; background:#FFEEEE; margin-bottom:2px; padding-left:5px;}
#music-list .list-title2	{ font-weight:bold; background:#E3E3E3; margin-bottom:2px; padding-left:5px;}
#music-list .n_list-title	{ color:#FF6666; font-weight:bold; background:#FFEEEE; margin-bottom:2px; padding-left:5px;}
#music-list .disctitle		{ background:#F2F2F2; margin:3px auto; padding-left:5px;}
#music-list dt				{ color:#FF6666; font-weight:bold; background:#FFEEEE; margin:3px auto; padding-left:5px;}
#music-list dt.disc_title	{ color:#666; background:#E3E3E3;}
#music-list dd{ margin-left:3px;}
#music-list ol ul{margin-left:15px; list-style:disc;}
#music-list span { margin-left:10px; font-weight:bold; color:#F06;}

/*---���㥹��----------------------------------------------------------------------------------------------*/

#cast{ padding:0 10px;}
#cast p{ padding:0 15px; margin-bottom:3px;}
#cast ul{margin:3px 5px; list-style:none;}
#cast li.l{ width:55%; float:left;}
#cast li.l2{ width:70%; float:left;}
#cast li.last{ text-align:center;}
#cast .list-title{ color:#FF6666; font-weight:bold; background:#FFEEEE; margin-bottom:2px; padding-left:5px;}


/*---��Ϣ����----------------------------------------------------------------------------------------------*/
#n_kanren{ padding:0 10px;}
#n_kanren dt{ color:#FF6666; font-weight:bold; background:#FFEEEE; margin-bottom:2px; padding-left:5px;}
#n_kanren dd{ margin:0 auto 15px 15px;}
#n_kanren ul{ margin-left:5px;}

/*---�Ϥߥ��----------------------------------------------------------------------------------------------*/
.link	{ margin-top:20px; border:#FFBFCB solid 1px; background:#FFEEEE; text-align:center; width:85%; padding:5px;}

/*---�ͥ���ޥ�----------------------------------------------------------------------------------------------*/
#neoromance{ width:88px; height:33px; background:url(/products/images/f_10th.gif) no-repeat; margin:20px auto; display:block; font-size:1px; text-indent:-9999px;}

/*---�ޥ륷��+�եå���----------------------------------------------------------------------------------------------*/

#c{font-size:13px; text-align:left;}
#foot{ background:url(/media/cd/image/spec_cd2.gif) no-repeat; width:450px; height:29px; display:block; font-size:1px; text-indent:-9999px;}
.capt2 {
	color:#000000;
	font-size:95%;
	text-align: left;
	list-style-type: none;
	display: block;
	width: 60%;
	text-indent: -1em;
	margin-right: auto;
	margin-left: auto;
	left: auto;
	right: auto;
}
.tktntit2line {
	background-color: #FFABA2;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 70%;
	text-align: left;
	text-indent: 0em;
	color: #CC0000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.left {
	float: left;
	width: 50%;
}
.tktntit2line2 {
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 70%;
	text-align: left;
	text-indent: 0em;
	color: #CC0000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.tktnimg {
	float: left;
}
.right {
	margin-top: 100%;
	font-size: 10px;
	color: #000000;
}
.centreph {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.sayuumajin {
	padding-right: 10px;
	padding-left: 10px;
}
.drophead4c {
	float: left;
	width:18%;
	text-align: center;
}
.dropcps4c {
	float: left;
	width: 82%;
	
}
.inlistable {
	width: 400px;
	clear: both;
	overflow: hidden;
	margin-bottom: 3px;
}
.kinds {
	font-weight: bold;
	text-indent: -20px;
}
.bordertopbtm {
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
}
