img{
border-width:0;
}

body{
font-family:meiryo,sans-serif;
font-weight:300;
padding:0px;
background-image:url("https://musicasaison.com/pic/P1000184.jpg");
background-repeat:repeat;
background-position:lefttop;
background-attachment:fixed;
color:#000000;
}


th,td{
font-family:meiryo,sans-serif;
font-weight:300;
padding:0px;
color:#000000;
}

a{color:#0000DD;
text-decoration:none;}

a:hover{
font-weight:300;
color:#0000FF;
outline:2px solid #0000FF;
}

a.widelink{
color:#0000DD;
text-decoration:none;
}

a.widelink:hover{
font-weight:300;
color:#0000FF;
background-color:#FFFFFF;

}

hr.style-two{
border:0;
height:1px;
background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0));
}

h1{font-size:1.6em;font-weight:300;margin:0px;color:#6666CC;text-shadow:1px1px5px#FFFFFF;white-space:pre;}

#haikei{margin:auto;width:760px;padding:0px;}
#haikei2{margin:auto;width:1460px;padding:0px;}
.title{background-color:#FFFFFF;border-style:solid;border-width:6px;border-color:#E6E6E6;text-align:center;padding:2px;}
.musicasaison{background-color:#FAFAFA;margin:auto;width:760px;padding:0px;text-align:center;}
.transparent{background-color:transparent;}
.top-main{background-color:#FAFAFA;border-style:solid;border-width:6px;border-color:#E6E6E6;text-align:center;padding:10px;}
.top-menu{background-color:#E6E6E6;text-align:center;
border-style:solid;border-width:0.5px;border-color:#CCCCCC;padding:4px;}
.top-content{text-align:left;padding:10px;}
.top-content-right{text-align:right;padding:10px;}
.top-content-left{text-align:left;padding:10px;}
.top-content-center{text-align:center;padding:10px;}
.academy-main{background-color:#FFF9F9;border-style:solid;border-width:6px;border-color:#FFE0E0;padding:10px;}
.academy-menu{background-color:#FFE0E0;text-align:center;
border-style:solid;border-width:0.5px;border-color:#CCCCCC;padding:6px;}
.academy-content{text-align:left;vertical-align:top;padding:10px;}
.academy-content-center{text-align:center;padding:10px;}
.academy-adress{text-align:left;padding:10px;}
.repair-main{background-color:#F6FFF3;border-style:solid;border-width:6px;border-color:#DDEEBB;padding:10px;}
.repair-menu{background-color:#DDEEBB;text-align:center;
border-style:solid;border-width:0.5px;border-color:#CCCCCC;padding:6px;}
.repair-content{text-align:left;padding:10px;}
.repair-content-center{text-align:center;padding:10px;}
.gallery-main{background-color:#FDFAEA;border-style:solid;border-width:6px;border-color:#EEDDBB;padding:10px;}
.gallery-menu{background-color:#EEDDBB;text-align:center;
border-style:solid;border-width:0.5px;border-color:#CCCCCC;padding:6px;}
.gallery-content{text-align:left;padding:10px;}
.gallery-content-right{text-align:right;padding:10px;}
.gallery-content-left{text-align:left;padding:10px;}
.gallery-content-center{text-align:center;padding:10px;}
.gallery-content-title{background-color:#f0eecc;text-align:left;
border-style:double;border-width:5px;border-color:#d5d5b5;padding:6px;padding:10px;}
.gallery-content-title2{background-color:#FCF9E9;text-align:left;
border-style:solid;border-width:0px;border-color:#FEFBEB;padding:6px;padding:10px;}
.info-main{background-color:#F6F9FF;border-style:solid;border-width:6px;border-color:#D3E6FF;padding:10px;}
.info-menu{background-color:#D3E6FF;text-align:center;
border-style:solid;border-width:0.5px;border-color:#CCCCCC;padding:6px;}
.info-content{text-align:left;vertical-align:top;padding:10px;}
.info-content-center{text-align:center;padding:10px;}
.title1{font-size:1.6em;font-weight:300;margin:0px;color:#6666CC;text-shadow:1px1px5px#FFFFFF;white-space:pre;}
.raretu{white-space:pre;}
.title2{font-size:1.0em;font-weight:400;margin:0px;color:#333333;white-space:pre;}
.title3{font-size:1.3em;font-weight:400;margin:2px;color:#996633;white-space:pre;}
.title4{font-size:1.0em;font-weight:400;margin:4px;color:#996633;white-space:pre;}
.title5{font-size:1.0em;font-weight:400;margin:4px;color:#DD0000;white-space:pre;}
.empha{color:#CC0000;white-space:pre;}
.explain{font-size:0.8em;}
.explain2{font-family:meiryo,sans-serif;font-size:1em;}
.photo{border-style:double;border-width:3px;border-color:#CCCCCC;}
.title0{font-family:meiryo,fantasy,sans-serif;font-size:1.5em;font-weight:500;margin:1px;color:#3333FF;font-style:italic;text-shadow:1px1px5px#FFFFFF;text-align:center;}
.menu{border-style:solid;border-width:1px;border-color:#DDDDDD;}
.adsence{background-color:#FFFFFF;text-align:center;border-style:solid;border-width:5px;border-color:#CCCCCC;padding:5px;}