/*Fiction CSS*/body { 	color:#111111; 	background-color:#ffffff; 	font-size:12px; 	line-height: 20px;	background-image: url("../fjcom/images/harlem.jpg"); 	background-repeat: no-repeat; 	margin: 0px 0px 0px 0px; 	padding:0px;	text-align: right;}A:link { color: #cc3333; text-decoration:none;  }A:visited { color: #cc3333; text-decoration:none;  }A:active { color: #cc3333; text-decoration:none; }A:hover { color: #bbbbbb; text-decoration:none;  }BODY,TD { 	font-size:12px; 	line-height:20px; 	color:#111111; }small { 	font-size:11px; 	line-height:25px; 	color:#111111; }h1 {	width: 150px;	height: 50px;	font-size:21px; 	line-height:40px; 	color:#ffffff; 	background-color:#cc3333; 	text-align: center;}h2 {	width: 100px;	height: 30px;	font-size:12px; 	font-style:normal;	font-weight:normal;	line-height:12px; 	padding-right:20px;	padding-top: 10px:	margin: 0px;	background-color:#cc3333; 	text-align: right;}h3 {	font-size:12px; 	font-style:normal;	font-weight:bold;	line-height:20px; 	color:#111111; 	margin: 0px 0px 0px 0px; 	padding:0px;}h4 {	font-size:12px; 	font-style:normal;	font-weight:normal;	line-height:20px; 	color:#cc3333; 	margin: 0px 0px 0px 0px; 	padding:0px;}h5 {	font-style:normal;	font-weight:normal;	font-size:12px; 	line-height:20px; 	color:#111111; 	margin: 0px 0px 0px 0px; 	padding:0px;}p { 	font-size:12px; 	line-height:20px; 	color:#111111; }li { 	font-size:12px; 	line-height:20px; 	color:#111111; 	list-style-type: circle;}div.type-ex {	padding-right: 50px;	padding-top: 20px;	padding-bottom: 20px;	text-align: right;}.type-a { color: #cc3333 }.type-b { color: #aaaaaa }.type-c { color: #999900 }.type-d { 	color: #666666;	font-size:11px;  }div.white {	margin-top: 0px; 	margin-bottom: 20px;	margin-left: 25%;	margin-right: 4%;	padding-right: 40px;	padding-bottom: 20px;	padding-top: 20px;	padding-left: 35px;	text-align: left;}div.gray2 {	margin-top: 0px; 	margin-bottom: 20px;	margin-left: 25%;	margin-right: 4%;	padding-right: 40px;	padding-bottom: 20px;	padding-top: 20px;	padding-left: 35px;	text-align: left;	background-color:#eeeeee; 	border: double 3px #cccccc;}/*トップページ*/div.top {	margin: 20px;	padding-left: 350px;	padding-right: 20px;	text-align: left;}div.topred {	margin-left : 65%;	padding-left: 15px;	padding-top: 5px;	padding-bottom: 2px;	font-size:15px; 	text-align: left;	border-bottom: solid 3px #cc3333;}div.red {	margin-left: 5%;	padding-top: 5px;	padding-bottom: 2px;	text-align: left;	font-size:15px; 	border-bottom: solid 3px #cc3333;}ul.SiteMap li {	font-size:12px; 	line-height:20px; 	color:#111111; 	list-style-type: square;	padding-bottom: 10px}/*CD*/h5.cd {	font-style:normal;	font-weight:normal;	font-size:12px; 	line-height:25px; 	color:#111111; }div.cd {	max-width: 400px;	margin-left: 350px;	padding-right: 30px;	padding-top: 30px;	padding-bottom: 0px;	text-align: left;}div.cd2 {	position: absolute;	top: 400px;	left: 30px;	width: 250px;	padding: 10px;	background-color:#eeeeee; 	text-align: left;	font-size:11px; 	line-height:13px; }#sample1 {	width: 95px;	height: 90px;	margin-top: 4px;	margin-right:18px}/*fiction*/p.fiction {	padding-left: 15px;	padding-top: 5px;	padding-bottom:0px;	margin: 0px;}div.fictionred {	width: 400px;	margin-right: 0px;	padding-top: 5px;	padding-left: 10px;	padding-bottom: 2px;	text-align: left;	font-size:15px; 	border-bottom: solid 3px #cc3333;}div.fiction {	width: 400px;	margin-top: 20px;	padding-right: 40px;	padding-bottom: 20px;	text-align: left;}div.fiction2 {	width: 70%;	margin-top: 30px; 	margin-bottom: 10px;	padding-right: 70px;	padding-bottom: 30px;	padding-top: 10px;	padding-left: 30px;	text-align: left;	background-color:#ffffff; 	border-left: double 3px #cccccc;	border-top: double 3px #cccccc;	border-bottom: double 3px #cccccc;}div.musicians {	width: 75%;	margin-top: 10px; 	margin-bottom: 15px;	padding-right: 50px;	text-align: left;	background-color:#ffffff; 	border-left: double 3px #cccccc;	border-top: double 3px #cccccc;	border-bottom: double 3px #cccccc;}ul.fiction li {	font-size:12px; 	line-height:20px; 	color:#111111; 	list-style-type: none;}ul.fiction2 li {	font-size:12px; 	line-height:20px; 	color:#111111; 	list-style-type: none;	padding-bottom: 10px}h5.fiction {	font-style:normal;	font-weight:normal;	font-size:12px; 	line-height:20px; 	color:#111111; 	margin: 0px 0px 0px 0px; 	padding-bottom: 10px;}h3.fiction {	font-style:normal;	font-weight:normal;	font-size:15px; 	line-height:20px; 	color:#cc3333; 	margin: 0px 0px 0px 0px; 	padding-bottom: 0px;}#sample2 {	width: 100px;	height: 100px;	margin-top: 0px;}#photo1 {	width: 90px;	height: 90px;}#photo2 {	width: 90px;	height: 127px;}