body {font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;line-height:140%;width:740px;margin-top:0;margin-left:auto;margin-right:auto;text-align:center;background-color:#CCC;color:#000;}a {color:#990000;}a:hover {text-decoration:none;}img {border:none;}.green { color:#4B6B42;}.frame {text-align:justify;text-justify:inter-ideograph;background-color:#FFF;padding:15px 0 0;width:740px;}.text-s-01 {  font-size: 10px; line-height: 12px}.text-01 {  font-size: 12px; line-height: 18px}.text-s-02 { font-size: 10px; line-height: 14px}.text-02 { font-size: 12px; line-height: 22px}.text-03 {  font-size: 12px; line-height: 14px}.text_001 {  font-size: 12px; line-height: 16px}.text_002 {  font-size: 10px; line-height: 12px}.text_003 {  font-size: 14px}.text_004 {  font-size: 12px; line-height: 20px}.text_005 {  font-size: 10px; line-height: 20px}.text-06 {  font-size: 12px; line-height: 18px}/*.NewsBody {border-top:none #888888 0px;border-left:none #888888 0px;border-right:none #888888 0px;border-bottom:dashed #888888 1px;font-size: 10px; line-height: 12px; font-size: 10px; line-height: 12px}.NewsTitle {color:#FFFFFF;font-size:12px;font-weight:bold;font:sans-serif;padding:3px;vertical-align:middle;}.NewsBody2_1 {border-right:solid #4F0202 1px;border-left:solid #4F0202 1px;border-bottom:dashed #4F0202 1px;font-size: 10px; line-height: 150%; font-size: 12px; padding:10px; background-color:#FFFFCC;}.NewsBody2_2 {border-right:solid #4F0202 1px;border-left:solid #4F0202 1px;border-bottom:solid #4F0202 1px;font-size: 10px; line-height: 150%; font-size: 12px; padding:10px; background-color:#FFFFCC;}.NewsBody3 {border:solid #4F0202 1px;font-size: 10px; line-height: 150%; font-size: 12px; padding:10px; background-color:#FFFFFF;}.MoreText { font-size: 10px; }*//*トップページ*//*タイトル*/.NewsTitle { color:#FFFFFF; font-size:13px; font-weight:bold; font:sans-serif; line-height:24px; height:24px;  vertical-align:middle;background-color:#55794A; letter-spacing:5px; text-indent:10px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; }/*おすすめ楽譜セット*/.recommend {	font-size:11px;	line-height:140%;	width:500px;	border-right: 2px solid #55794A;	border-bottom: 2px solid #55794A;	border-left: 2px solid #55794A;	background-color:#feefee;}.recommend table {font-size:11px; line-height:140%; margin:5px 10px;}.recommend img {border:2px solid #CAB5B5;}.recommend img:hover {border:2px solid #CCC;}.push {	color:#404040;	line-height:140%;	padding:5px;	background-color:#FEF7F6;}.pushtitle {margin-top:3px;font-size:11px;font-weight:bold;letter-spacing:1px;line-height:140%;padding:0 0 0 5px;}.description {padding:0 0 0 5px;}/*右*/.rightbox {	width:185px;	font-size:11px;	text-align:left;	border-right: 1px solid #55794A;	border-bottom: 1px solid #55794A;	border-left: 1px solid #55794A;}	/*リンク*/.link {padding:5px;}	/*新着*/.rightbox .msg {padding:5px;}.NewsBody {}.NewsBody2_1 {border-right:solid #4F0202 1px;border-left:solid #4F0202 1px;border-bottom:dashed #4F0202 1px;font-size: 10px; line-height: 150%; font-size: 12px; padding:10px; background-color:#FFFFCC;}.NewsBody2_2 {border-right:solid #4F0202 1px;border-left:solid #4F0202 1px;border-bottom:solid #4F0202 1px;font-size: 10px; line-height: 150%; font-size: 12px; padding:10px; background-color:#FFFFCC;}.NewsBody3 {border:solid #4F0202 1px;font-size: 10px; line-height: 150%; font-size: 12px; padding:10px; background-color:#FFFFFF;}.MoreText { font-size: 10px; }/*右その他*/.graybox {border:1px #CCC solid;margin-bottom:15px;}.Notice { font-size:11px; line-height:140%; padding:5px;}.Notice li {list-style-position:outside;margin-left:-20px;_margin-left:-10px;line-height:160%;}.NoticeTitle {	font-size:12px;	font-weight:bold;	padding:5px 5px 0px 5px;	color:#4B6B42;	letter-spacing:1px;}.NoticeStrong { font-size:11px; color:red;}.detail {text-align:right;margin-bottom:5px;margin-right:5px;}/*メイン*/.grayarea { background-color:#E6E6E6;padding:5px;}/*フッター*/.footer {border-top:1px solid #55794A;padding:10px;}.footer table {color:#666666;font-size:12px;border:none;}.footer td {border:none;text-align:center;}