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:left top;
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:1px 1px 5px #FFFFFF;white-space: pre;}

#haikei { margin:0px auto;width:760px;padding:0px;}
#haikei2 { margin:0px 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:0px 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:1px 1px 5px #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:1px 1px 5px #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;}