body {
margin: 0px;
padding: 0px;
background-color: #EEEEEE;
color: #333333;
font-size: 9pt;
background-image:  url("/img/common/bg_main.gif");
background-repeat: repeat-y;
background-position: center;
}

td {
word-break: break-all;
}

h1 {
margin: 0px;
padding: 0px;
font-size: 9pt;
}
h2 {
margin: 0px;
padding: 0px;
font-size: 8pt;
}
h3 {
margin: 0px;
padding: 0px;
font-size: 9pt;
}

a:link,a:visited {
color: #333333;
text-decoration: underline;
}
a:hover {
color: #AD0E0E;
text-decoration: underline;
}

a.whitelink:link,a.whitelink:visited {
color: #ffffff;
text-decoration: underline;
}
a.whitelink:hover {
color: #FFCC99;
text-decoration: underline;
}

a.orangelink:link,a.orangelink:visited {
color: #FF9966;
text-decoration: underline;
}
a.orangelink:hover {
color: #FFCC99;
text-decoration: underline;
}

/*
input, select, textarea { 
background-color: #dddddd;
border: thin #ffffff solid;
color: #660000;
margin: 0px;
}
*/

input, textarea { 
background-color: #dddddd;
//background-color: transport;
border: thin #ffffff solid;
color: #660000;
margin: 0px;
}

input#keysearch { 
background-color: #ffffff;
border: thin #666666 solid;
color: #666666;
margin: 0px;
}

input#checkbox { 
background-color: #660000;
border: none;
margin: 0px;
}

select#buy { 
background-color: #ffffff;
color: #000000;
margin: 0px;
}

.search01 { 
border: thin #660000 solid;
width: 95px;
height: 22px;
}
.search02 { 
border: thin #660000 solid;
width: 95px;
height: 22px;
}
.search03 { 
border: none;
background-color: #666666;
color: #ffffff;
width: 30px;
height: 20px;
}
.search04 { 
background-color: #ffffff;
border: thin #999999 solid;
color: #666666;
margin: 0px;
}
.extend { 
border: none;
background-color: #666666;
color: #ffffff;
width: 70px;
height: 20px;
}

.cartarea { 
background-color: #ffffff;
border: solid 1px #999999;
color: #333333;
margin: 0px;
}

.cartarearadio { 
background-color: #ffffff;
border: none;
margin: 0px;
}

.bgwhite {
background-color: #FFFFFF;
}

.pad3  {
padding:  3px;
}
.pad5  {
padding:  5px;
}
.pad10 {
padding: 10px;
}
.pad15 {
padding: 15px;
}

.pad5side  {
padding:  0px 5px 0px 5px;
}

.fs2  {
font-size: 2pt;
}
.fs7  {
font-size: 7pt;
}
.fs8  {
font-size: 8pt;
}
.fs9  {
font-size: 9pt;
}
.fs10 {
font-size: 10pt;
}
.fs11 {
font-size: 11pt;
}
.fs12 {
font-size: 12pt;
}
.fs13 {
font-size: 13pt;
}
.fs14 {
font-size: 14pt;
}
.fs18 {
font-size: 18pt;
}

.fslh8  {
font-size: 8pt;
line-height:12pt;
}
.fslh9  {
font-size: 9pt;
line-height: 14pt;
}
.fslh10 {
font-size: 10pt;
line-height: 16pt;
}
.fslh11 {
font-size: 11pt;
line-height: 17pt;
}
.fslh12 {
font-size: 12pt;
line-height: 18pt;
}

.fs_bold {
font-weight: bold;
}

.height100 {
height: 100%;
}

.float-right{
float:right;
margin:0px 0px 16px 16px;
}

.float-left{
float:left;
margin:0px 16px 16px 0px;
}

.white {
color: #FFFFFF;
}
.red {
color: #660000;
}

.pass{
width:140px;
}

.idname{
width:140px;
}

/* カテゴリーツリー */
.category_tree_ 	{margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
.category_tree1_	{margin: 2px 2px 0px 10px; list-style-image: url(/img/common/tree1.gif); font-size:12px; line-height:18px; vertical-align:middle; font-weight:bold;}
.category_tree1_open_	{margin: 2px 2px 0px 10px; list-style-image: url(/img/common/tree1_open.gif); font-size:12px; line-height:18px; vertical-align:middle; background-color:#000000; font-weight:bold;}
.category_tree2_	{margin: 0px 2px 0px 20px; list-style-image: url(/img/common/tree2.gif); font-size:12px; line-height:18px; vertical-align:middle;}
.category_tree2_open_	{margin: 0px 2px 0px 20px; list-style-image: url(/img/common/tree2_open.gif); font-size:12px; line-height:18px; vertical-align:middle; background-color:#000000;}
.category_tree3_	{margin: 0px 2px 0px 30px; list-style-image: url(/img/common/tree2.gif); font-size:12px; line-height:16px; vertical-align:middle;}
.category_tree3_open_	{margin: 0px 2px 0px 30px; list-style-image: url(/img/common/tree2_open.gif); font-size:12px; line-height:16px; vertical-align:middle; background-color:#000000;}
.category_tree4_	{margin: 0px 2px 0px 40px; list-style-image: url(/img/common/tree2.gif); font-size:12px; line-height:16px; vertical-align:middle;}
.category_tree4_open_	{margin: 0px 2px 0px 40px; list-style-image: url(/img/common/tree2_open.gif); font-size:12px; line-height:16px; vertical-align:middle; background-color:#000000;}



input#select_discontinuance_0{
border: none;
}

td.checknone input,checkbox{
border: none;
}

input.text1 { 
background-color: #ffffff;
border: thin #666666 solid;
color: #666666;
margin: 0px;
}

#common_list
{
margin: 5px 0px 5px 10px;
padding: 0px 0px 0px 0px;text-align: left;
}
#common_list1
{
margin: 2px 2px 0px 10px;
font-size:12px;
line-height:18px;
vertical-align:middle;
}

#mtitle-txt{
padding:3px 5px;
font-size: 11pt;
line-height: 13pt;
background-color: #ffffff;
color: #333333;
border-bottom: solid 2px #CCCCCC;

}


#music_special {
margin:0px 0px 20px 0px;background:url("http://www.muramatsuflute.com/images/bg_pickpujp3.jpg") no-repeat top right;
}
#music_special p {
margin:0px 0px 10px 10px;
font-size: 9pt;
line-height: 13pt;
}

#title_jp {
width:736px;
height:35px;
background:url("http://www.muramatsuflute.com/images/bg_pickpujp.gif") no-repeat;
text-indent:-9999px;
margin:0px 0px 10px 0px;
}

#music_special_gakufu {
color: #660000;
margin:0px 10px 0px 10px;
padding:10px;
}
#music_special_gakufu img {
margin:0px 5px 0px 0px;
float:left;
border:0px;
}


/* --------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------- */

#mhead {
width: 938px;
height:77px;
margin: 0 auto;
vertical-align:bottom;
background-image:  url("../common/logo_main.gif");
background-repeat: no-repeat;
background-position: left;
border-bottom:solid 1px #CCCCCC;
}

#mheadlogo a {
float:left;
width:156px;
height:77px;
float:left;
display:block;
text-indent:-9999px;
}

#mhead2 {
width: 938px;
height:7px;
margin: 0 auto;
background-color:#eeeeee;
border-bottom:solid 1px #ffffff;
clear:both;
}

#mmenu1 {
float:right;
width: 351px;
height:20px;
text-align: left;
margin:3px 1px 8px 0px;
padding:0px 0px 0px 0px;
}

#mmenu1 ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#mmenu11{
float:left;list-style:none;
width:70px;
height:20px;
text-indent:-9999px;
background: url(../common/bs01a.gif) no-repeat;
}
#mmenu11 a{
width:70px;
height:20px;
display:block;
}
#mmenu11 a:hover{
background: url(../common/bs01b.gif) no-repeat;
}

#mmenu12{
float:left;list-style:none;
width:76px;
height:20px;
text-indent:-9999px;
background: url(../common/bs02a.gif) no-repeat;
}
#mmenu12 a{
width:76px;
height:20px;
display:block;
}
#mmenu12 a:hover{
background: url(../common/bs02b.gif) no-repeat;
}

#mmenu13{
float:left;list-style:none;
width:76px;
height:20px;
text-indent:-9999px;
background: url(../common/bs04a.gif) no-repeat;
}
#mmenu13 a{
width:76px;
height:20px;
display:block;
}
#mmenu13 a:hover{
background: url(../common/bs04b.gif) no-repeat;
}

#mmenu14{
float:left;list-style:none;
width:128px;
height:20px;
text-indent:-9999px;
background: url(../common/bs03a.gif) no-repeat;
}
#mmenu14 a{
width:128px;
height:20px;
display:block;
}
#mmenu14 a:hover{
background: url(../common/bs03b.gif) no-repeat;
}

#mmenu15{
float:right;list-style:none;
width:129px;
height:20px;
text-indent:-9999px;
background: url(../images/bsja.gif) no-repeat;
}
#mmenu15 a{
width:129px;
height:20px;
display:block;
}
#mmenu15 a:hover{
background: url(../images/bsjb.gif) no-repeat;
}

#mmenu16{
float:right;list-style:none;
width:129px;
height:20px;
text-indent:-9999px;
background: url(../common/bs03a.gif) no-repeat;
}
#mmenu16 a{
width:129px;
height:20px;
display:block;
}
#mmenu16 a:hover{
background: url(../common/bs03b.gif) no-repeat;
}

#mmenu2 {
float:right;
width: 604px;
height:20px;
text-align: left;
margin:0px 2px 3px 0px;
padding:0px 0px 0px 0px;
}

#mmenu2 ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#mmenu21{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm01a.gif) no-repeat;
}
#mmenu21 a{
width:121px;
height:20px;
display:block;
}
#mmenu21 a:hover{
background: url(../common/bm01b.gif) no-repeat;
}

#mmenu22{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm02a.gif) no-repeat;
}
#mmenu22 a{
width:121px;
height:20px;
display:block;
}
#mmenu22 a:hover{
background: url(../common/bm02b.gif) no-repeat;
}

#mmenu23{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm03a.gif) no-repeat;
}
#mmenu23 a{
width:121px;
height:20px;
display:block;
}
#mmenu23 a:hover{
background: url(../common/bm03b.gif) no-repeat;
}

#mmenu24{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm04a.gif) no-repeat;
}
#mmenu24 a{
width:121px;
height:20px;
display:block;
}
#mmenu24 a:hover{
background: url(../common/bm04b.gif) no-repeat;
}

#mmenu25{
float:left;list-style:none;
width:120px;
height:20px;
text-indent:-9999px;
background: url(../common/bm05a.gif) no-repeat;
}
#mmenu25 a{
width:120px;
height:20px;
display:block;
}
#mmenu25 a:hover{
background: url(../common/bm05b.gif) no-repeat;
}


#mmenu3 {
float:right;
width: 604px;
height:20px;
text-align: left;
margin:0px 2px 3px 0px;
padding:0px 0px 0px 0px;
}

#mmenu3 ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#mmenu31{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm06a.gif) no-repeat;
}
#mmenu31 a{
width:121px;
height:20px;
display:block;
}
#mmenu31 a:hover{
background: url(../common/bm06b.gif) no-repeat;
}

#mmenu32{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm07a.gif) no-repeat;
}
#mmenu32 a{
width:121px;
height:20px;
display:block;
}
#mmenu32 a:hover{
background: url(../common/bm07b.gif) no-repeat;
}

#mmenu33{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm08a.gif) no-repeat;
}
#mmenu33 a{
width:121px;
height:20px;
display:block;
}
#mmenu33 a:hover{
background: url(../common/bm08b.gif) no-repeat;
}

#mmenu34{
float:left;list-style:none;
width:121px;
height:20px;
text-indent:-9999px;
background: url(../common/bm09a.gif) no-repeat;
}
#mmenu34 a{
width:121px;
height:20px;
display:block;
}
#mmenu34 a:hover{
background: url(../common/bm09b.gif) no-repeat;
}

#mmenu35{
float:left;list-style:none;
width:120px;
height:20px;
text-indent:-9999px;
background: url(../common/bm10a.gif) no-repeat;
}
#mmenu35 a{
width:120px;
height:20px;
display:block;
}
#mmenu35 a:hover{
background: url(../common/bm10b.gif) no-repeat;
}





