@charaset "EUC-JP"; 
/*default style sheet*/
/*2004.4.9  papa's music  Masaki Kaneko*/
/*padding=0はopera対策*/

body	 { margin: 0; padding:0; background-color: #FFFFFF; font-size: small; }

/*  ヘッダ周り  */
.head { 
			width: 70%; 
			margin-top: 2em; 
			margin-bottom: 2em; 
			margin-left: auto;
			margin-right: auto; 
			border-collapse: collapse; 
			border-style: none; 
			color: #FFFFFF; 
			text-align: center; 
		}

.head_l	{
			padding: 2px 1em; 
			text-align: left; 
			font-size: medium; 
		}
.head_r	{
			padding: 2px 1em; 
			text-align: right; 
			font-size: medium; 
		}
/*  サブヘッダ  */
.shead { 
			width: 60%; 
			margin-top: 4em; 
			margin-bottom: 3em; 
			margin-left: auto; 
			margin-right: auto; 
			border-collapse: collapse; 
			border-style: solid none; 
			border-width: 2px; 
			background-color: #FFFFFF; 
			text-align: left; 
		}

.shead_l	{
			padding:0.5em 2em; 
			text-align: left; 
			font-size: medium; 
		}
.shead_r	{
			padding:0.5em 2em; 
			text-align: right; 
			font-size: medium; 
		}

.backtop	{
			margin-left: 20%; 
			margin-right: 20%; 
			font-size: x-small; 
			text-align: right; 
		}

/*フッタ部分*/
.footerlink	{
			margin-top: 3em; 
			mergin-bottom: 2em; 
			margin-left: 20%; 
			margin-right: 20%; 
			font-size: smaller; 
			text-align: center; 
			line-height: 1.5em; 
		}
.backhome	{
			margin-left: 20%; 
			margin-right: 20%; 
			font-size: small; 
			text-align: center; 
		}

/*  基本フォント設定 --ヘッダ部分-- */
body, .backtop {
			font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino Maru Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif; 
}
.head_l, .head_r, .shead_l, .shead_r {
			font-family: 'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif; 
}
.head_l, .head_r, .shead_l {
			font-weight: bold; 
}

/*  基本フォント設定 --フッタ部分-- */
.footerlink, .backhome {
			font-family: 'ヒラギノ丸ゴ Pro W4', 'Hiragino Maru Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', sans-serif; 
}

/*基本ノーマル設定--中央60%のボックス--*/
.normal60 {
			width:60%; 
			margin-left: 20%; 
			margin-right: 20%; 
		}
/*基本ノーマル設定--中央50%のボックス--*/
.normal50 {
			width: 50%; 
			margin-left: 25%; 
			margin-right: 25%; 
		}
/*基本ノーマル設定--中央40%のボックス--*/
.normal40 {
			width: 40%; 
			margin-left: 30%; 
			margin-right: 30%; 
		}

/*IEバグ対策*/
.bug { text-align: center; }

