*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}header nav>ul,html{background-color:#9e3a1e}body,html{font-size:100%;line-height:1.5;font-family:Verdana,Arial,Helvetica,sans-serif;text-shadow:0 1px 0#ccc;color:#000}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,li.sub-menu:hover>ul,main,nav,section,summary{display:block}body{width:980px;min-width:240px;margin:0 auto;background-color:#fff;overflow-x:hidden;padding:5px 10px 30px}html.night body{background-color:#000;color:#fff;text-shadow:none}header{position:relative;min-height:200px;height:220px;background:url(/media/images/template/logo-instrumental-music-pc.png)no-repeat left top;margin:0-10px}header nav>ul{width:100%;height:30px;list-style-type:none!important}header nav>ul>li{float:left;cursor:pointer;display:inline-block;line-height:28px;border-left:1px solid #9e3a1e}header nav>ul>li>a{color:#fff;text-decoration:none;width:100%;font-size:13px;line-height:28px;vertical-align:middle;display:block;padding:0 20px;border-bottom:none}header nav>ul>li>a:hover{background-color:#ffdfc2;color:#000;border:0!important}header nav>ul>li.active,header nav>ul>li:first-child{border-left:none}header nav>ul>li.active>a,header nav>ul>li:hover>a{color:#000!important;background-color:#ffdfc2}header nav>ul ul{display:none;position:absolute;z-index:650;left:-1px;top:28px;width:260px;background-color:#ffdfc2;box-shadow:5px 5px 5px 0#9e3a1e;list-style-type:none;border-right:1px solid #9e3a1e;border-left:1px solid #9e3a1e;border-bottom:10px solid #9e3a1e;border-radius:0 0 0 1em}header nav>ul ul li{text-align:left}header nav>ul ul li>a,header nav>ul ul li>div{display:block;text-align:left;padding:10px 0 10px 18px;text-decoration:none;font-size:13px;border:0;line-height:1}header nav>ul ul li:nth-child(2n+1) a,header nav>ul ul li:nth-child(2n+1)>div{color:#9e3a1e;background-color:#fff}header nav>ul ul li:nth-child(2n) a,header nav>ul ul li:nth-child(2n)>div{color:#9e3a1e;background-color:#ffdfc2}header nav>ul ul li>a:hover,header nav>ul ul li>div:hover{color:#fff;background-color:#e89a84}header nav>ul li:last-child ul{right:-1px;left:auto}header nav>ul li:nth-child(2n+1) ul{right:-2px;left:auto}header nav>ul li:first-child ul{left:-1px;right:auto}header nav li{list-style-type:none;position:relative}header #navi-button{display:none;cursor:pointer;position:absolute;top:48px;right:10px;width:47px;height:46px;background:url(/media/images/template/app-icons.png)no-repeat -395px 0;border:3px solid #fff;border-radius:.7em}.breadcrumb{clear:both;padding:10px 0;color:#333}.breadcrumb ol{display:flex;align-items:center}.breadcrumb ol>li{list-style:none;margin:0;padding:0;display:inline-block}.breadcrumb a{color:#9e3a1e;display:inline-block;padding:3px 0}.breadcrumb span.div-line{display:inline-block;padding:0 5px;color:#113a45}.breadcrumb .lang-menu{display:inline-block;width:40px;height:32px;margin-right:10px;background:url(/media/images/template/app-icons-small.png)no-repeat -222px 0}.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons-small.png)no-repeat -222px -52px}.breadcrumb .ico-home{display:inline-block;width:36px;height:32px;margin-right:5px;background:url(/media/images/template/app-icons-small.png)no-repeat 0 0}.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons-small.png)no-repeat 0-52px}html.night .breadcrumb span.div-line{color:#ffdfc2}html.night .breadcrumb a{text-decoration:none}html.night .breadcrumb .ico-home,html.night .breadcrumb .lang-menu{background-position-y:-52px}html.night .breadcrumb .ico-home:hover,html.night .breadcrumb .lang-menu:hover{background-position-y:0}main{width:100%}main article{width:75%;float:left;min-height:1000px;padding:0 20px 40px 0}main aside{width:24%;float:right;padding:0;background:url(/media/images/template/musical-notes.webp)repeat-y center top;min-height:1500px}main aside .h4{margin:0;background-color:#113a45;padding:6px;color:#fff;text-align:center;text-shadow:none;border-radius:1em 1em 0 0;box-shadow:0 2px 3px #000}main aside ul{list-style-type:none;margin-bottom:20px;padding:10px 5px;border:2px solid #113a45;border-bottom:15px solid #113a45;border-radius:0 0 1em 1em;box-shadow:0 2px 3px #000}main aside ul li:nth-child(2n){background-color:#e7f3f6}main aside ul li:nth-child(2n+1){background-color:#fff}main aside ul li a{font-size:14px;font-size:.9rem;display:block;line-height:1.7em;text-decoration:none;padding:5px 0}main aside ul.recommendations li{background-color:#fff;font-size:80%;text-align:center;padding:5px}html.night main aside ul{background-color:#000}html.night main aside ul li a{color:#fff;font-weight:400}html.night main aside ul li:nth-child(2n){background-color:#113a45}html.night main aside ul li:nth-child(2n+1){background-color:#000}html.night main aside ul.recommendations li{background-color:#000}html.night main h1,html.night main h2{font-weight:400}footer{clear:both;width:100%;margin-top:10px}footer .copy-info{margin:0-10px;background-color:#e7f3f6;padding:10px}footer nav,footer nav ul{margin:0 0 40px}footer nav ul{list-style-type:none;float:left;width:32%}footer nav ul li{padding:5px 10px}footer nav ul li h3{color:#113a45;letter-spacing:1px}footer nav ul li [data-u],footer nav ul li a{text-decoration:none;color:#333}footer nav ul li [data-u]:hover,footer nav ul li a:hover,html.night footer nav ul li [data-u]:hover,html.night footer nav ul li a:hover{text-decoration:underline}html.night footer nav ul li h3{color:#e7f3f6;font-weight:400}html.night footer nav ul li [data-u],html.night footer nav ul li a{color:#ccc}h1,h2,h3,h4{line-height:1.2}h1{font-size:18px;font-size:1.2rem;margin:.5em 0 .7em}h2,h3,h4{margin:1.2em 0 .7em}h2,h2.none{border-left:none}h2{font-size:17px;font-size:1.15rem;border-bottom:#9e3a1e 1px solid;background:url(/media/images/template/treble-clef-bg.png)no-repeat left center;background-size:17px;padding:10px 10px 10px 20px}h2.none{border-bottom:none;padding-left:0;background:0 0;background-size:0}h3,h4{font-size:16px;font-size:1.1rem}h4{font-style:italic}p{margin:0 0 .5em}div,input,li,p,td,textarea,th,ul{font-size:15px;font-size:1rem}.link:hover,[data-u]:hover,a:hover,html.night .breadcrumb .summary .link:hover,html.night .breadcrumb .summary [data-u]:hover,html.night .breadcrumb .summary a:hover,html.night .breadcrumb table .link:hover,html.night .breadcrumb table [data-u]:hover,html.night .breadcrumb table a:hover,html.night article .summary .link:hover,html.night article .summary [data-u]:hover,html.night article .summary a:hover,html.night article table .link:hover,html.night article table [data-u]:hover,html.night article table a:hover,main aside>ul li a{color:#113a45}html.night .breadcrumb .link,html.night .breadcrumb [data-u],html.night .breadcrumb a,html.night article .link,html.night article [data-u],html.night article a{color:#e89a84}html.night .breadcrumb .link:hover,html.night .breadcrumb [data-u]:hover,html.night .breadcrumb a:hover,html.night article .link:hover,html.night article [data-u]:hover,html.night article a:hover{color:#e7f3f6}.link,[data-u],a,html.night .breadcrumb .summary .link,html.night .breadcrumb .summary [data-u],html.night .breadcrumb .summary a,html.night .breadcrumb table .link,html.night .breadcrumb table [data-u],html.night .breadcrumb table a,html.night article .summary .link,html.night article .summary [data-u],html.night article .summary a,html.night article table .link,html.night article table [data-u],html.night article table a{color:#9e3a1e}.link{text-decoration:underline;cursor:pointer}a>img,img{border:0}li.sub-menu>ul{display:none}.clall{clear:both}.dinlbl{display:inline-block}.dnone{display:none}.top-info>div:nth-child(1){width:345px;float:left}.top-info>div:nth-child(1) ul{margin-left:20px}.top-info>div:nth-child(1) ul li{list-style-type:disc!important;color:#113a45;padding-left:0}.top-info>div:nth-child(2){height:550px;width:350px;float:right;text-align:center}.top-info .ad-top{position:-webkit-sticky;position:sticky;top:0;height:350px;width:350px;margin:0 auto;text-align:center}.error-information,.information,.warning-information{border-left-width:10px!important;padding:10px;margin:20px 0}html.night .top-info>div:nth-child(1) ul li{color:#e7f3f6}.bg-lazy,.bg-lazy>li{background-image:url(/media/images/template/placeholder-image.gif)!important}.aspra_9_16 div img,img.aspra_9_16{aspect-ratio:9/16!important}.aspra_16_9 div img,img.aspra_16_9{aspect-ratio:16/9!important}.aspra_3_4 div img,img.aspra_3_4{aspect-ratio:3/4!important}.aspra_4_3 div img,img.aspra_4_3{aspect-ratio:4/3!important}.aspra_1_1 div img,img.aspra_1_1{aspect-ratio:1/1!important}[src*=placeholder-image]{width:1px;height:1px}@media all and (display-mode:standalone){.pwa-install{display:none}}html{background:url(/media/images/template/html-bg.jpg)repeat-y center top}header nav{margin:10px 20px 0 210px;height:160px;background:url(/media/images/template/music-waves-bg.png)no-repeat;background-position:17px 42px}header nav>ul{background-image:linear-gradient(#e89a84,#9e3a1e,#9e3a1e,#e89a84);float:left;color:#fff;box-shadow:0 0 2px #9e3a1e;border-radius:1em;padding:1px 0 1px 20px;margin-top:10px;border:1px solid #9e3a1e}header #navi-button:hover{background:url(/media/images/template/app-icons.png)no-repeat -395px -70px}header .logo-title{padding-top:30px;margin-left:220px;height:50px}header .logo-title p:first-child{display:inline-block;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:28px;line-height:.8;color:#113a45;text-shadow:0 0 0#ccc,2px 2px 0#ccc;height:50px;vertical-align:middle}header .logo-title p:first-child span{display:inline-block}header .logo-title p:last-child{font-size:18px;color:#035;margin-bottom:0;text-shadow:0 0 0#fff,2px 2px 2px #fff}html.night h2{background-image:url(/media/images/template/treble-clef-bg-night.png)}main aside>ul{background-color:#fff}footer .copy-info{font-weight:700;border-top:3px solid #9e3a1e;border-bottom:none;background:url(/media/images/template/music-waves-bg.png)repeat-x;padding-top:5px;text-shadow:#fff 1px 1px 2px;height:60px}footer .copy-info a{text-decoration:none;color:#113a45}html.night{background-image:url(/media/images/template/html-bg-night.jpg)}html.night header .logo-title p:first-child{color:#fff;text-shadow:none}html.night #navi-button{border:3px solid #ffdfc2}html.night footer .copy-info a{color:#9e3a1e;background-color:#fff;padding:3px 6px;border-radius:.5em}.pagetabs{margin:30px 0;height:34px}.pagetabs ul,.pagetabs ul li{list-style-type:none!important;height:32px}.pagetabs ul{width:100%;float:right;border-bottom:1px solid #9e3a1e;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;margin:0!important;padding:0!important}.pagetabs ul li{padding:10px 4px 6px!important;line-height:12px;border-top:1px solid #9e3a1e;border-left:3px solid #9e3a1e;border-right:1px solid #9e3a1e;border-radius:1em 0 0 0;margin:0 5px 0 0!important;text-align:center;overflow:hidden;font-size:14px;min-width:70px;width:auto;background:#9e3a1e;color:#fff}.pagetabs ul li span{font-size:80%;display:inline-block;vertical-align:top}.pagetabs ul li:hover{transform:scale(1.03);cursor:pointer}.pagetabs ul li.tshow{color:#000;background-color:#fff;border-bottom:none!important;min-width:100px;width:auto!important;height:33px!important}.info-layer .pagetabs ul li.tshow{background-color:#e7f3f6}html.night .info-layer .pagetabs ul li.tshow{background-color:#113a45}html.night .pagetabs ul{border-bottom:1px solid #ffdfc2}html.night .pagetabs ul li{border-top:1px solid #ffdfc2;border-left:3px solid #ffdfc2;border-right:1px solid #ffdfc2;background:#ffdfc2;color:#9e3a1e}html.night .pagetabs ul li.tshow{color:#fff;background-color:#000}@media screen and (max-width:480px){.pagetabs ul li{min-width:50px}.pagetabs ul li.tshow{min-width:70px}}@media screen and (min-width:769px) and (max-width:979px){html{background:0 0}body{width:96%!important;padding:0;border:0}body header{margin:0}.top-info>div:nth-child(1){width:34%}.top-info>div:nth-child(2){width:64%}}@media screen and (min-width:481px) and (max-width:768px){html{background:0 0}body{width:96%!important;padding:0}div,input,li,p,td,textarea,th,ul{font-size:16px;font-size:1rem}.m2-clear{clear:both!important;float:none!important;width:100%!important}.m2-hide{display:none!important}.m2-show{display:block!important}header nav{margin:5px 10px 0 0!important;display:none;position:absolute;right:0;top:40px;z-index:900;width:300px;min-height:400px}header nav>ul{height:auto;min-height:200px;background-color:#fff;border:2px solid #e89a84;border-top:20px solid #e89a84;border-bottom:20px solid #e89a84;border-radius:1em;padding:0;box-shadow:0 2px 3px #9e3a1e}header nav>ul>li{display:block;width:100%;border-left:none;line-height:32px}header nav>ul>li>a{font-size:inherit;line-height:32px}header nav>ul ul,header nav>ul>li.active,header nav>ul>li:hover{background-color:#ffdfc2}header nav>ul ul{position:relative;top:auto;left:auto!important;border-radius:0;width:100%;border:0;box-shadow:none;padding-bottom:2px}header nav>ul ul li a,header nav>ul ul li div,header nav>ul ul li:nth-child(2n) a,header nav>ul ul li:nth-child(2n) div,header nav>ul ul li:nth-child(2n+1) a,header nav>ul ul li:nth-child(2n+1) div{font-size:inherit;margin-left:2px;margin-right:2px;background-color:#fff}header nav>ul ul li:hover a,header nav>ul ul li:hover div{background-color:#e89a84}header #navi-button{display:inline-block}.breadcrumb{padding:0;margin:10px 0;font-size:16px;font-size:.9rem}.breadcrumb ol{display:block}.breadcrumb .lang-menu{width:52px;height:35px;background:url(/media/images/template/app-icons.png)no-repeat -297px 0}.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons.png)no-repeat -297px -70px}.breadcrumb .ico-home{width:48px;height:38px;background:url(/media/images/template/app-icons.png)no-repeat 0 0}.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons.png)no-repeat 0-70px}html.night .breadcrumb .ico-home,html.night .breadcrumb .lang-menu{background-position-y:-70px}html.night .breadcrumb .ico-home:hover,html.night .breadcrumb .lang-menu:hover{background-position-y:0}main article{min-height:400px;padding-right:0}main article,main aside{width:100%;float:none}.top-info>div:nth-child(1){width:100%;float:none}.top-info>div:nth-child(1) ul li a{font-size:1rem;line-height:32px;padding:5px!important}.top-info>div:nth-child(2){width:100%;float:none;margin:15px 0 0}}@media screen and (max-width:480px){html{background:0 0}body{width:96%!important;padding:0;border:0}div,input,li,p,td,textarea,th,ul{font-size:16px;font-size:1rem}.m3-clear{clear:both!important;float:none!important;width:100%!important}.m3-hide{display:none!important}.m3-show{display:block!important}header nav{margin:5px 10px 0 0!important;display:none;position:absolute;right:0;top:40px;z-index:900;width:300px;min-height:400px}header nav>ul{height:auto;min-height:200px;background-color:#fff;border:2px solid #e89a84;border-top:20px solid #e89a84;border-bottom:20px solid #e89a84;border-radius:1em;padding:0;box-shadow:0 2px 3px #e89a84}header nav>ul>li{display:block;width:100%;border-left:none;line-height:32px}header nav>ul>li>a{font-size:inherit;line-height:32px}header nav>ul ul,header nav>ul>li.active,header nav>ul>li:hover{background-color:#ffdfc2}header nav>ul ul{position:relative;top:auto;left:auto!important;border-radius:0;width:100%;border:0;box-shadow:none;padding-bottom:2px}header nav>ul ul li a,header nav>ul ul li div,header nav>ul ul li:nth-child(2n) a,header nav>ul ul li:nth-child(2n) div,header nav>ul ul li:nth-child(2n+1) a,header nav>ul ul li:nth-child(2n+1) div{font-size:inherit;margin-left:2px;margin-right:2px}header nav>ul ul li:hover a,header nav>ul ul li:hover div{background-color:#e89a84}header #navi-button{display:inline-block}.breadcrumb{margin:10px 0;padding:0;font-size:16px;font-size:.9rem}.breadcrumb ol{display:block}.breadcrumb .lang-menu{width:52px;height:35px;background:url(/media/images/template/app-icons.png)no-repeat -297px 0}.breadcrumb .lang-menu:hover{background:url(/media/images/template/app-icons.png)no-repeat -297px -70px}.breadcrumb .ico-home{width:48px;height:38px;background:url(/media/images/template/app-icons.png)no-repeat 0 0}.breadcrumb .ico-home:hover{background:url(/media/images/template/app-icons.png)no-repeat 0-70px}html.night .breadcrumb .ico-home,html.night .breadcrumb .lang-menu{background-position-y:-70px}html.night .breadcrumb .ico-home:hover,html.night .breadcrumb .lang-menu:hover{background-position-y:0}main article{border-right:0;min-height:400px;margin:0;padding-right:0}main article,main aside{width:100%;float:none}main aside ul:not(.always-show){display:none}main aside ul li a{line-height:32px;font-size:16px;font-size:1rem;margin-left:7px}.top-info div:first-child{width:100%;float:none}.top-info div:first-child ul li a{font-size:1rem;line-height:32px;padding:5px!important}.top-info div:last-child{width:100%;float:none;margin:15px 0 0}}@media screen and (min-width:769px) and (max-width:979px){html,html.night{background:0 0}.logo-title p:first-child{font-size:24px}.logo-title p:last-child{font-size:15px}main aside{background-size:80%}}@media screen and (min-width:481px) and (max-width:768px){html,html.night{background:0 0}header{height:150px;min-height:150px;background:url(/media/images/template/logo-instrumental-music-mobile.png)no-repeat left top,url(/media/images/template/music-waves-bg.png)repeat-x}header nav{margin:45px 10px 0 0!important}header nav>ul>li:nth-child(2n)>a,header nav>ul>li>a{background:url(/media/images/template/buttons.webp)no-repeat 0-225px}header nav>ul>li.active>a,header nav>ul>li:hover>a{background:url(/media/images/template/buttons.webp)no-repeat 9px -251px}header .logo-title{margin-left:150px;height:140px;overflow-y:hidden}header .logo-title p:first-child{font-size:28px;margin-top:40px;margin-right:65px;line-height:1;height:140px;overflow-y:hidden;text-align:center}header .logo-title p:last-child{font-size:14px;line-height:1}main aside{min-height:auto}}@media screen and (max-width:480px){html,html.night{background:0 0}header{height:150px;min-height:150px;background:url(/media/images/template/logo-instrumental-music-mobile.png)no-repeat left top,url(/media/images/template/music-waves-bg.png)repeat-x}header nav>ul>li:nth-child(2n)>a,header nav>ul>li>a{background:url(/media/images/template/buttons.webp)no-repeat 0-225px}header nav>ul>li.active>a,header nav>ul>li:hover>a{background:url(/media/images/template/buttons.webp)no-repeat 9px -251px}header .logo-title{margin-left:140px;height:120px}header .logo-title p:first-child{margin-top:40px;margin-right:10px;font-size:22px;line-height:1;text-align:center}header .logo-title p:last-child{display:none}header #navi-button{top:10px}main aside{min-height:auto}}