@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400');
/*-----------------------------------------*/
[data-id="d1784516-1"] .row {
background-color: #000000;
/*background-image: url("/products/contents/music_production/cp_concept/images/d_00.jpg");*/
background-repeat: no-repeat;
background-position: 50% 0;
color: #ffffff;
text-shadow: 1px 1px 10px rgba(0,0,0,0.4), -1px 1px 10px rgba(0,0,0,0.4), 1px -1px 10px rgba(0,0,0,0.4), -1px -1px 10px rgba(0,0,0,0.4);
min-height: 600px;
}
[data-id="d1784516-1"] .row, [data-id="d1784516-2"] .row.row, [data-id="d1784516-3"] .row.row {
margin: 0 auto;
}
[data-id="d1784516-1"] .row .container-fluid {
/*padding: 0 8%;*/
}
[data-id="d1784516-1"] .row p {
line-height: 1.6;
}

@media screen and (max-width:767px) {
[data-id="d1784516-1"] .row {
background-position: 50% 20%;
background-size: 100% auto;
min-height: inherit;
}
}
/*-----------------------------------------*/
#d1777129 h2 {
margin: 0;
padding: 80px 0 0;
width: 70%;
font-size: 68px;
line-height: 1.3;
}

@media screen and (max-width:767px) {
#d1777129 h2 {
padding: 8% 0 20%;
font-size: 9vw;
}
}
/*-----------------------------------------*/
#d1751926 {
margin: 160px 0 0;
}
#d1753557 {
margin: 40px 0 0;
}
#d1751926 .container-fluid p, #d1753557 .container-fluid p {
margin: 0;
width: 400px;
text-shadow: 1px 1px 10px rgba(0,0,0,0.4), -1px 1px 10px rgba(0,0,0,0.4), 1px -1px 10px rgba(0,0,0,0.4), -1px -1px 10px rgba(0,0,0,0.4);
}
#d1751926 h3.heading, #d1751926 .pull-left, #d1751926 .embed-responsive, #d1751926 ul.links, #d1753557 h3.heading, #d1753557 .pull-left, #d1753557 .embed-responsive, #d1753557 ul.links {
display: none;
}

@media screen and (max-width:767px) {
#d1751926 {
margin: 5% 0 0;
}
#d1753557 {
margin: 15px 0 0;
}
#d1751926 .container-fluid p, #d1753557 .container-fluid p {
width: auto;
}
}
/*-----------------------------------------*/
[data-id="d1784516-2"] .row {
background-color: #000000;
color: #ffffff;
}
[data-id="d1784516-2"] .row .container-fluid {
padding: 0;
}
[data-id="d1784516-2"] .row h3 {
position: relative;
z-index: 10;
margin: 0;
font-size: 36px;
line-height: 1.4;
font-weight: 200;
text-shadow: 1px 1px 10px rgba(0,0,0,0.4), -1px 1px 10px rgba(0,0,0,0.4), 1px -1px 10px rgba(0,0,0,0.4), -1px -1px 10px rgba(0,0,0,0.4);
}
[data-id="d1784516-2"] .row p {
position: relative;
z-index: 10;
margin: 50px 0;
text-shadow: 1px 1px 10px rgba(0,0,0,0.4), -1px 1px 10px rgba(0,0,0,0.4), 1px -1px 10px rgba(0,0,0,0.4), -1px -1px 10px rgba(0,0,0,0.4);
line-height: 1.6;
}
[data-id="d1784516-2"] .row .media-box.pull-right {
margin: 0;
}
[data-id="d1784516-2"] .row .media-box img {
margin: 0;
padding: 0;
}

@media screen and (max-width:767px) {
[data-id="d1784516-2"] .row h3 {
width: 60%;
font-size: 6vw;
}
[data-id="d1784516-2"] .row p {
margin: 8% 0 0;
}
[data-id="d1784516-2"] .row p.description {
clear: both;
padding-top: 30px;
}
}
/*-----------------------------------------*/
#d1750106 {
position: relative;
padding: 320px 0 0;
/*background-image: url("/products/contents/music_production/cp_concept/images/wave_01.jpg");*/
background-repeat: no-repeat;
background-position: 50% 0;
background-size: 100% 90%;
}
#d1750106 .container-fluid {
min-height: 590px;
}
#d1750106 h3, #d1750106 p, #d1750106 ul.links {
padding: 0 62% 0 8%;
}
#d1750106 .media-box.pull-right {
position: absolute;
top: 300px;
right: 0;
text-align: right;
}
#d1750106 .media-box.pull-right img {
width: 795px;
height: auto;
}

@media screen and (max-width:1100px) {
#d1750106 .container-fluid {
min-height: 480px;
}
#d1750106 .media-box.pull-right img {
width: 80%;
}
}

@media screen and (max-width:767px) {
#d1750106 {
margin: 0;
padding: 20% 0 0;
}
#d1750106 .container-fluid {
min-height: inherit;
}
#d1750106 h3, #d1750106 p, #d1750106 ul.links {
margin: 4% 0 0;
padding: 0 8%;
}
#d1750106 h3 {
float: left;
}
#d1750106 .media-box.pull-right {
top: 15%;
}
#d1750106 .media-box.pull-right img {
width: 48%;
}
}
/*-----------------------------------------*/
#d1759927 {
position: relative;
padding: 170px 0 0;
/*background-image: url("/products/contents/music_production/cp_concept/images/wave_02.jpg");*/
background-repeat: no-repeat;
background-position: 100% 100px;
}
#d1759927 .container-fluid {
min-height: 500px;
}
#d1759927 h3, #d1759927 p, #d1759927 ul.links {
padding: 0 8% 0 60%;
}
#d1759927 .media-box.pull-right {
position: absolute;
top: 70px;
left: 0;
text-align: left;
width: 70%;
}
#d1759927 .media-box.pull-right img {
width: 100%;
max-width: 1000px;
height: auto;
}

@media screen and (max-width:1300px) {
#d1759927 .container-fluid {
min-height: inherit;
}
}

@media screen and (max-width:767px) {
#d1759927 {
margin: 0;
padding: 15% 0 0;
}
#d1759927 h3, #d1759927 p, #d1759927 ul.links {
margin: 4% 0 0;
padding: 0 8%;
}
#d1759927 h3 {
float: right;
}
#d1759927 .media-box.pull-right {
top: 10%;
}
#d1759927 .media-box.pull-right img {
width: 100%;
}
}
/*-----------------------------------------*/
#d1765649 {
position: relative;
padding: 170px 0 0;
/*background-image: url("/products/contents/music_production/cp_concept/images/wave_03.jpg");*/
background-repeat: no-repeat;
}
#d1765649 .container-fluid {
min-height: 680px;
}
#d1765649 h3, #d1765649 p, #d1765649 ul.links {
padding: 0 46% 0 8%;
}
#d1765649 .media-box.pull-right {
position: absolute;
top: 0;
right: 0;
text-align: right;
}
#d1765649 .media-box.pull-right img {
width: 100%;
max-width: 1000px;
height: auto;
}

@media screen and (max-width:1300px) {
#d1765649 .container-fluid {
min-height: 500px;
}
#d1765649 .media-box.pull-right img {
width: 70%;
margin: 10% 0 0;
}
}

@media screen and (max-width:767px) {
#d1765649 {
margin: 0;
padding: 15% 0 0;
background-size: 70% auto;
}
#d1765649 .container-fluid {
min-height: inherit;
}
#d1765649 h3, #d1765649 p, #d1765649 ul.links {
margin: 4% 0 0;
padding: 0 8%;
}
#d1765649 h3 {
float: left;
}
#d1765649 .media-box.pull-right {
top: 50px;
}
#d1765649 .media-box.pull-right img {
width: 60%;
}
}
/*-----------------------------------------*/
#d1759663 {
position: relative;
padding: 360px 0 230px;
/*background-image: url("/products/contents/music_production/cp_concept/images/wave_04.jpg");*/
background-repeat: no-repeat;
background-position: 100% 100%;
}
#d1759663 h3, #d1759663 p, #d1759663 ul.links {
padding: 0 8% 0 46%;
}
#d1759663 .media-box.pull-right {
position: absolute;
top: 0;
left: 0;
text-align: left;
}
#d1759663 .media-box.pull-right img {
width: 100%;
height: auto;
}

@media screen and (max-width:767px) {
#d1759663 {
margin: 0;
padding: 15% 0 0;
background-size: 70% auto;
}
#d1759663 h3, #d1759663 p, #d1759663 ul.links {
margin: 4% 0 0;
padding: 0 8%;
}
#d1759663 h3 {
float: right;
}
#d1759663 .media-box.pull-right img {
margin-top: 20%;
width: 80%;
}
}
/*-----------------------------------------*/
#d1760190 {
position: relative;
margin: -160px 0 0;
padding: 100px 0 0;
}
#d1760190 h3, #d1760190 p, #d1760190 ul.links {
padding: 0 58% 0 8%;
}
#d1760190 .media-box.pull-right {
position: absolute;
top: 0;
right: 50px;
text-align: right;
}
#d1760190 .media-box.pull-right img {
}

@media screen and (max-width:767px) {
#d1760190 {
margin: 0;
padding: 15% 0 0;
}
#d1760190 .container-fluid {
min-height: inherit;
}
#d1760190 h3, #d1760190 p, #d1760190 ul.links {
margin: 4% 0 0;
padding: 0 8%;
}
#d1760190 .media-box.pull-right {
right: 4%;
}
#d1760190 .media-box.pull-right img {
margin-top: 12%;
width: 100%;
}
}
/*-----------------------------------------*/
#d1750106 ul.links a, #d1759927 ul.links a, #d1765649 ul.links a, #d1759663 ul.links a, #d1760190 ul.links a {
position: relative;
z-index: 10;
display: inline-block;
padding: 20px 30px;
border: 1px solid #7B47D2;
color: #ffffff;
line-height: 1;
}
#d1750106 ul.links a:hover, #d1759927 ul.links a:hover, #d1765649 ul.links a:hover, #d1759663 ul.links a:hover, #d1760190 ul.links a:hover {
background: #7B47D2;
border: 1px solid #000000;
text-decoration: none;
}

@media screen and (max-width:767px) {
#d1750106 ul.links a, #d1759927 ul.links a, #d1765649 ul.links a, #d1759663 ul.links a, #d1760190 ul.links a {
display: block;
text-align: center;
}
}
/*-----------------------------------------*/
[data-id="d1784516-3"] .row {
padding: 200px 0 150px;
background-color: #000000;
/*background-image: url("/products/contents/music_production/cp_concept/images/wave_05.jpg");*/
background-repeat: no-repeat;
background-position: 50% 100%;
background-size: 100% auto;
color: #ffffff;
}
[data-id="d1784516-3"] .row p {
margin: 0 20%;
text-align: center;
line-height: 1.6;
}

@media screen and (max-width:1300px) {
[data-id="d1784516-3"] .row {
padding: 20% 0;
}
}
/*-----------------------------------------*/
#d1754201 h3.heading, #d1754201 .pull-left, #d1754201 .embed-responsive, #d1754201 ul.links, #d1750659 h3.heading, #d1750659 .pull-left, #d1750659 .embed-responsive, #d1750659 ul.links {
display: none;
}
#d1754201 p {
margin: 0 20%;
}
#d1754201 p+p {
margin-top: 30px;
}

@media screen and (max-width:1300px) {
#d1754201 p {
margin: 0 8%;
}
#d1754201 p+p {
margin-top: 8%;
}
}
/*-----------------------------------------*/
#d1750659 {
margin: 80px 0 0;
}
#d1750659 p {
margin: 0 26%;
font-size: 20px;
}

@media screen and (max-width:767px) {
#d1750659 {
margin: 16% 0 0;
}
#d1750659 p {
margin: 0 8%;
}
}
/*-----------------------------------------*/
#d1245672.custom-image-left {
margin: 0;
}
#d1756851 .container-fluid {
margin: 0;
padding: 0;
max-width: inherit;
width: 100%;
}
#d1756851 .container-fluid .media-box img {
display: block;
margin: 0;
padding: 0;
width: 100%;
height: auto;
}
#d1756851 .media-box.pull-left {
margin: 0;
width: 100%;
}
#d1756851 ul.list-unstyled {
clear: both;
margin: 0 auto;
padding: 40px 0 0;
text-align: center;
}
#d1756851 ul.list-unstyled a, #d12 ul.list-unstyled a {
display: inline-block;
padding: 20px 60px;
font-size: 20px;
border: 1px solid #636363;
}
#d1756851 ul.list-unstyled a:hover, #d12 ul.list-unstyled a:hover {
border: 1px solid #000000;
background: #636363;
color: #ffffff;
text-decoration: none;
}
#d1756851 h3, #d1756851 p {
display: none;
}

@media screen and (max-width:420px) {
#d1756851 ul.list-unstyled {
padding: 30px 0 0;
}
#d1756851 ul.list-unstyled a, #d12 ul.list-unstyled a {
padding: 5% 10%;
font-size: 4.5vw;
}
}
/*-----------------------------------------*/
#d12 {
margin: 160px 0 60px;
}
#d12 h3 {
text-align: center;
font-size: 50px;
font-weight: 200;
}
#d12 .media-box.media-image.pull-left {
display: none;
}
#d12 p {
text-align: center;
margin: 60px 0 0;
padding: 0 20% 640px;
/*background-image: url("/products/contents/music_production/cp_concept/images/d_12.jpg");*/
background-repeat: no-repeat;
background-size: auto 600px;
background-position: 50% 100%;
line-height: 1.6;
}
#d12 ul.list-unstyled {
margin: 40px auto 0;
text-align: center;
}

@media screen and (max-width:767px) {
#d12 {
margin: 16% 0;
}
#d12 p {
margin: 8% 0 0;
padding: 0 8% 340px;
background-size: auto 300px;
}
}

@media screen and (max-width:420px) {
#d12 h3 {
font-size: 40px;
}
#d12 ul.list-unstyled {
margin: 30px auto 0;
}
}
/*-----------------------------------------*/


/*-----------------------------------------*/
[data-id="d1784516-1"],[data-id="d1784516-2"],[data-id="d1784516-3"]{
  max-width:100%;
  padding:0;
}
/*-----------------------------------------*/
