@charset "Shift_JIS";

* {
  padding: 0;
  margin: 0;
}

a:link {
  color: #0000ff;
  text-decoration: none;
}

a:visited {
  color: #990099;
  text-decoration: none;
}

a:hover {
  color: #ff0000;
  text-decoration: none;
}

/* ------------------------------ */
body {
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "MSPGothic", sans-serif;
  font-size: 14px;
	text-align: center;
  padding: 0;
  margin: 0;
	color: #000000;
}

img {border:none;}

.imgmiddle {
	vertical-align:middle;
}

.wrapper{
	width: 800px;
	margin: auto;
}

/* ---- index.html -------------- */
.top {
	width: 1024px;
	height:768px;
	margin: auto;
	background:url(image/1742.jpg);
}

.hirotop {
	position:relative;
	top:14px;
	margin:auto;
	width: 600px;
	height:200px;
	background:url(image/hirotop.gif);
}

.contents {
	width: 900px;
	margin: auto;
	position:relative;
	top:20px;
}

.contents h3 {
	font-style:italic;
}

.contents h5 {
	text-align:right;
}

.imgmiddle {
	vertical-align:middle;
}

.box {
	margin:auto;
	padding:14px; 
	width: 500px;
	height:150px;
	line-height:24px;
	border:3px double #3333ff;
	background:#ffffff;
}

.line {
	text-decoration:line-through;
}

/* ---- nstart.htm -------------- */
.nstart {
	width: 1024px;
	margin: auto;
	background:#ccffff;
	text-align:center;
}

.pic {
	width: 530px;
	margin: 10px auto;
	padding:20px 0 0 0;
}

.boxn {
	margin:auto;
	padding:14px; 
	width: 500px;
	height:230px;
	line-height:24px;
	border:3px double #3333ff;
	background-color:#ffffff;
}

.boxl {
	margin:auto;
	padding-top:14px; 
	width: 700px;
	line-height:20px;
	border:3px double #3333ff;
	background-color:#ffffff;
}

.textl {
	padding-left:60px; 
	text-align:left;
}

.textred {
	padding-left:60px; 
	text-align:left;
	color:#ff0000;
}

/* ---- makicd.htm -------------- */
.makicd {
	width: 800px;
	margin: auto;
	background:#ffffaa;
}

.makicd h1 {
	color:#ff0000;
}

.mark {
	margin:20px auto 10px;
}

table.songs {
	width:500px;
	margin:auto;
	border:none;
}

table.songs td {
	text-align:left;
	padding:4px 0 4px 4px;
	border:none;
}

table.songs colgroup col.col01 {
	width:36px;
	background:#ccccff;
}

table.songs colgroup col.col02 {
	background:#ffff66;
}

.bun {
	width:600px;
	margin:auto;
	text-align:left;
}

.txtff0000 {
	color:#ff0000;
}

.txt0000ff {
	color:#0000ff;
}

.txtbold {
	font-weight:bold;
}

.p120 {
	font-weight:bold;
	font-size:120%;
}

/* ---- 24-module.htm -------------- */
.module {
	width:800px;
	margin:50px 0 0 50px;
	text-align:left;
	background:#ffffff;
	font-size:16px;
	line-height:22px;
}

.mtitle {
	font-size:200%;
	font-family:"MS UI Gothic", sans-serif;
}

.p150 {
	font-size:150%;
}

.pcenter {
	text-align:center;
}


