
/* COMMON
----------------*/
body{font-family: Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;pading:0;}
.ocp #mainArea{font:14px/1.75 Helvetica Neue,Helvetica,Arial,sans-serif;}
.ocp #mainArea h1,.ocp #mainArea h2,.ocp #mainArea h3,.ocp #mainArea h4{margin:0;padding:0;}
.ocp #mainArea p{margin:0;padding:0;}
.ocp #mainArea a{color:#333;text-decoration:none;}

/* for smartphone
----------------*/
@media screen and (max-width: 767px) {
.ocp .pc{display:none !important;}
/* TOP CONTENT
----------------*/
.ocp #mainArea #topContent h1{width:50px;height:20px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/reface_title.png);background-size:cover;text-indent:-9999px;text-align:center;margin:0 auto;margin-top:15px;margin-bottom:13px;}
.ocp #mainArea .mainSlideContainer{width:100%;overflow:hidden;position:relative;}
.ocp #mainArea .mainSlide{width:3296px;overflow:hidden;position:absolute;left:0;max-width: none;}
.ocp #mainArea .mainSlide div{float:left;}
.ocp #mainArea .mainSlideNav img{width:20px;height:20px;}
.ocp #mainArea .mainSlideNav{text-align:center;font-size:0;}
.ocp #mainArea .mainSlideNav div{display:inline-block;margin-top:16px;cursor:pointer;padding-left:2px;padding-right:2px;}
.ocp #mainArea .under_line{display:none;}
.ocp #mainArea .contentNav{margin-top:25px;border-top:1px solid #e6e6e6;margin-right:10px;margin-left:10px;}
.ocp #mainArea .contentNav a{display:block;cursor:pointer;border-bottom:1px solid #e6e6e6;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_arrow.png) right no-repeat;background-size:48px 48px;}
.ocp #mainArea .contentNav a:nth-child(1) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_concept_sp.png) no-repeat;background-size:120px 48px;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(2) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_videos_sp.png) no-repeat;background-size:cover;background-size:120px 48px;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(3) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_products_sp.png) no-repeat;background-size:cover;background-size:120px 48px;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(4) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_style_sp.png) no-repeat;background-size:cover;background-size:120px 48px;text-indent:-9999px;}
.ocp #mainArea .socialNav{text-align:center;margin-top: 15px;font-size:0;}
.ocp #mainArea .socialNav div{display:inline-block;}
.ocp #mainArea .socialNav div.socialNavLast{width:100%;text-align:center;}
.ocp #mainArea .socialNav div.socialNavFirst{display:none;}
.ocp #mainArea .socialNav div:nth-child(2) a{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/icon_facebook.png) top no-repeat;background-size:40px 40px;width:40px;height:40px;display:inline-block;text-indent:-9999px;}
.ocp #mainArea .socialNav div:nth-child(3) a{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/icon_twitter.png) top no-repeat;background-size:40px 40px;width:40px;height:40px;display:inline-block;text-indent:-9999px;}
.ocp #mainArea .socialNav div:nth-child(4) a{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/icon_google.png) top no-repeat;background-size:40px 40px;width:40px;height:40px;display:inline-block;text-indent:-9999px;}
.ocp #mainArea .brNumber{display:none;}
.ocp #mainArea .socialNavLast{display:block;font-size:12px;line-height:15px;height:43px;margin-top:8px;}
.ocp #mainArea .socialNavLast p{overflow:hidden;padding-bottom:13px;padding-right:10px;}
.ocp #mainArea .socialNavLast p span{font-weight:bold;padding-left:10px;padding-right:5px;}
/* CONCEPT CONTENT
----------------*/
.ocp #mainArea #concept{text-align:center;}
.ocp #mainArea #concept h2{width:150px;height:40px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_ttl_sp.png);background-size:150px 40px;display:inline-block;text-indent:-9999px;margin-top:2px;margin-bottom:30px;}
.ocp #mainArea #concept .conceptText{width:270px;height:33px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_text_sp.png);background-size:270px 33px;text-indent:-9999px;display:inline-block;}
.ocp #mainArea .conceptMainArea{padding-left:10px;padding-right:10px;border-bottom:1px solid #e6e6e6;padding-bottom:16px;}
.ocp #mainArea #concept .conceptMainAreaContent div:nth-child(1) h3{width:270px;height:48px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_sub_ttl_01_sp.png);background-size:270px 48px;text-indent:-9999px;}
.ocp #mainArea #concept .conceptMainAreaContent div:nth-child(2) h3{width:270px;height:45px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_sub_ttl_02_sp.png);background-size:270px 45px;text-indent:-9999px;}
.ocp #mainArea #concept .conceptMainAreaContent div:nth-child(3) h3{width:270px;height:20px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_sub_ttl_03_sp.png);background-size:270px 20px;text-indent:-9999px;}
.ocp #mainArea #concept .conceptText{margin-top:23px;margin-bottom:15px;display:inline-block;}
.ocp #mainArea .conceptMainAreaDescription{padding-bottom:24px;line-height:1.55;}
.ocp #mainArea #concept h3{margin-top:23px;margin-bottom:14px;display:inline-block;}
.ocp #mainArea .conceptMainAreaPictsDescription{padding-bottom:19px;line-height:1.50;}


/* VIDEOS CONTENT
----------------*/
.ocp #mainArea #videos{margin-left:10px;margin-right:10px;}
.ocp #mainArea #videos h2{text-align:center;width:100%;height:30px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/videos_ttl_sp.png) center no-repeat;background-size:contain;text-indent:-9999px;margin-top:39px;margin-bottom:25px;}
.ocp #mainArea .videosMainContainer{overflow:hidden;padding-top:9px;padding-bottom:30px;margin-left:10px;margin-right:10px;}
.ocp #mainArea .videosMainArea1{position:relative;font-size:0;cursor:pointer;display:block;text-align:center;}
.ocp #mainArea .videosMainArea2{position:relative;font-size:0;cursor:pointer;display:block;margin-top:10px;text-align:center;}
.ocp #mainArea .videosMainAreaImage{background-position:center;background-size:cover;}
.ocp #mainArea .videosMainAreaIcon{position:absolute;bottom:0;left:0;}
.ocp #mainArea .videosMainAreaTitle{position:absolute;bottom:34px;color:red;text-align:center;width:100%;font-size:12px;line-height:12px;}
.ocp #mainArea .videosMainAreaArtistName{position:absolute;bottom:22px;color:white;text-align:center;width:100%;font-size:18px;line-height:18px;}
.ocp #mainArea .videosMainAreaDate{position:absolute;bottom:4px;color:#ffffff;text-align:center;width:100%;font-size:12px;line-height:18px;}
.ocp #mainArea .videoTab1{text-align:center;}
.ocp #mainArea .videosTabContainer{display:inline-block;overflow:hidden;}
.ocp #mainArea .videosTabButton1{cursor:pointer;float:left;position:relative;}
.ocp #mainArea .videosTabButton2{cursor:pointer;float:left;position:relative;}
.ocp #mainArea .videosTabContainer .on{position:absolute;top:0;}
.ocp #mainArea .videosSubContainer{margin-top:22px;text-align:left;border-bottom:solid 1px #e6e6e6;}
.ocp #mainArea .timeContainer,.ocp .deviceContainer,.ocp #mainArea .areaContainer,.ocp #mainArea .productContainer{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/tab_select_icon.png) right no-repeat;font-size:14px;line-height:48px;cursor:pointer;border-top:solid 1px #e6e6e6;overflow:hidden;}
.ocp #mainArea .timeContainer{border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;}
.ocp #mainArea .deviceContainer{border-bottom:solid 1px #e6e6e6;}
.ocp #mainArea .videosContainer{font-size:0;margin-top:20px;overflow:hidden;position:relative;height:414px;}
.ocp #mainArea .null{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/coming_soon_sp.png) no-repeat center;background-size:216px 36px;height:80px !important;margin-bottom:20px;}
.ocp #mainArea .videosContainerIn{position:absolute;top:0;left:0;max-width: none;}
.ocp #mainArea .videos_nav{text-align:center;line-height:30px;height:30px;margin-top:30px;margin-bottom:60px;}
.ocp #mainArea .videos_nav_back{display:inline-block;cursor:pointer;}
.ocp #mainArea .videos_nav_page{display:inline-block;vertical-align:top;}
.ocp #mainArea .videos_nav_page .current{color:#F00;}
.ocp #mainArea .videos_nav_next{display:inline-block;cursor:pointer;}
.ocp #mainArea select{font-family: Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;background:transparent;border:none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;margin-left:5px;color:#333333;height:48px;display:block;}

/* PRODUCT CONTENT
----------------*/
.ocp #mainArea #products{text-align:center;line-height:1.55;margin-left:10px;margin-right:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.ocp #mainArea #products h2{width:140px;height:30px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_title_sp.png);background-size:140px 30px;text-indent:-9999px;display:inline-block;margin-top:38px;margin-bottom:38px;}
.ocp #mainArea #products h3{width:255px;height:30px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/soundmondo_title_sp.png);background-size:255px 30px;text-indent:-9999px;display:inline-block;margin-top:32px;margin-bottom:26px;}
.ocp #mainArea .productAreaSet{text-align:left;}
.ocp #mainArea .productAreaContainer{margin-left:10px;margin-right:10px;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(1) h4 {font-size:21px;margin-top:17px;color:#b6bcbf;font-weight:normal;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(2) h4 {font-size:21px;margin-top:17px;color:#30291e;font-weight:normal;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(3) h4 {font-size:21px;margin-top:17px;color:#000000;font-weight:normal;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(4) h4 {font-size:21px;margin-top:17px;color:#882b28;font-weight:normal;}
.ocp #mainArea .productAreaSetTitle{font-size:14px;color:#333333;margin-top:5px;font-weight:bold;}
.ocp #mainArea .productAreaSetDesc{font-size:14px;line-height:1.75;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(1) a {margin-top:20px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_1_button_sp.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;margin-bottom:40px;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(2) a {margin-top:20px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_2_button_sp.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;margin-bottom:40px;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(3) a {margin-top:20px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_3_button_sp.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;margin-bottom:40px;}
.ocp #mainArea .productAreaContainer .productAreaSet:nth-child(4) a {margin-top:20px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_4_button_sp.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;margin-bottom:40px;}
.ocp #mainArea .soundmondoPlus{width:100%;height:45px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/soundmondo_plus_sp.png) center no-repeat;background-size:45px 45px;text-indent:-9999px;margin-top:7px;}
.ocp #mainArea .soundmondoText{width:100%;height:50px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/soundmondo_text_sp.png) center no-repeat;background-size:250px 50px;text-indent:-9999px;margin-bottom:27px;}
.ocp #mainArea .soundmondoSet{overflow:hidden;border-top:1px solid #e6e6e6;position:relative;text-align:left;}
.ocp #mainArea .soundmondoSet div{position:absolute;left:0;vertical-align:middle;top:50%;}
.ocp #mainArea .soundmondoSet div img{position:absolute;top:-30px;max-width: none;}
.ocp #mainArea .soundmondoSet p{padding-bottom:15px;padding-top:15px;padding-left:110px;font-size:18px;line-height:24px;}
.ocp #mainArea a.soundmondoButton{margin-top:13px;margin-bottom:40px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_soundmond.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;}
.ocp #mainArea p.soundmondoButtonComingsoon{margin-top:13px;margin-bottom:40px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_soundmond_comingsoon.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;}
/* STYLE CONTENT
----------------*/
.ocp #mainArea #style{text-align:center;}
.ocp #mainArea #style h2{width:180px;height:35px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/style_title_sp.png);background-size:180px 35px;text-indent:-9999px;display:inline-block;margin-top:38px;margin-bottom:33px;}
.ocp #mainArea .styleMainVisual{position:relative;}
.ocp #mainArea .styleWord01{position:absolute;font-size:17px;color:#ffffff;text-align:left;left:10%;top:30%;line-height:1.35;font-weight:lighter;}
.ocp #mainArea .styleWord02{position:absolute;font-size:11px;color:#ffffff;text-align:left;left:10%;top:60%;line-height:1.35;font-weight:lighter;}
.ocp #mainArea .styleText{margin-top:24px;text-align:center;font-size:14px;margin-left:20px;margin-right:20px;line-height:1.5;}
.ocp #mainArea a.styleButton{margin-top:30px;margin-bottom:25px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_style.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;}
.ocp #mainArea p.styleButtonComingsoon{margin-top:25px;margin-bottom:25px;width:100%;height:49px;background:url(../images/button_style_comingsoon.png) no-repeat center;display:inline-block;text-indent:-9999px;background-size:contain;}

/* LIGHTBOX CONTENT & ADD AREA
----------------*/
.ocp #mainArea .video_nav_page{padding:0 6px;}
.ocp #mainArea .videos_box_small{text-align:center;display:block;margin-top:10px;height:58px;position:relative;overflow:hidden;border-bottom:1px dotted #e6e6e6;width:2000px;max-width: none;}
.ybox{position:fixed;top:0;left:0;background:rgba(0,0,0,0.9);cursor:pointer;display:none;z-index:10000;}
.ybox_close{position:fixed;top:0;right:0;z-index:10;}
.ybox_in{position:fixed;top:0;left:0;overflow:hidden;background:#000;display:none;}




.ocp #mainArea .contentNav a:nth-child(4) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_products_sp.png) no-repeat;background-size:cover;background-size:120px 48px;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(3) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_news_sp.png) no-repeat;background-size:cover;background-size:120px 48px;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(5) span{height:48px;display:block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_style_sp.png) no-repeat;background-size:cover;background-size:180px 48px;text-indent:-9999px;}
.ocp #mainArea .videos_box_small h4{font-size:17px;color:#000000;font-weight:normal;line-height:1.4;padding-top:16px;}
.ocp .styleWord02{width:90px;height:18px;background:url(../images/icon_instagram_sp.png);background-size:cover;text-indent:-9999px;display:inline-block;}
.ocp #mainArea #news{text-align:center;}
.ocp #mainArea #news h2{width:230px;height:27px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/news_ttl_sp.png);background-size:230px 27px;text-indent:-9999px;display:inline-block;margin-top:38px;margin-bottom:38px;}
.ocp #mainArea p.styleButton{margin-top:30px;margin-bottom:25px;width:100%;height:49px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_style.png) no-repeat center;display:inline-block;text-indent:-9999px;cursor:pointer;}
.ocp #mainArea #news p.styleButton{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_news.png) no-repeat center;background-size:contain;}

.ocp #mainArea .styleButtonContainer{margin-bottom:30px;}

.ocp .newslistBox img{width:100%;}
.ocp .newslistContainer{font-size:0px;padding:0 20px;}
.ocp .newslistBox{margin-bottom:20px;display:inline-block;}
.ocp #mainArea #news .newslistBoxHead{height:63px;background:#f7f7f7;}
.ocp #mainArea #news .newslistBoxBody{height:87px;background:#f7f7f7;margin-top:2px;text-align:left;}


.ocp #mainArea #news .newslistBoxHead h4{font-size:17px;line-height:18px;padding-top:16px;color:#000000;font-weight:normal;text-align:left;margin:0 20px;}
.ocp #mainArea #news .newslistBoxHead p{font-size:12px;line-height:12px;padding-top:2px;color:#808080;text-align:left;margin:0 20px;}
.ocp #mainArea #news .newslistBoxBody p{padding:10px 20px;font-size:14px;line-height:22px;color:#000000;text-align:left;}

}

/* for PC
----------------*/
@media screen and (min-width: 767px) {
.ocp .sp{display:none !important;}
.ocp #mainArea{margin:0 auto;width:824px !important;}
.ocp #topContent h1{width:100px;height:40px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/reface_title.png);background-size:cover;text-indent:-9999px;text-align:center;margin:0 auto;margin-top:28px;margin-bottom:35px;}
.ocp #mainArea .mainSlideContainer{width:824px;height:466px;overflow:hidden;position:relative;}
.ocp #mainArea .mainSlide{width:3296px;overflow:hidden;position:absolute;left:0;}
.ocp #mainArea .mainSlide div{float:left;}
.ocp #mainArea .mainSlideNav img{width:28px;height:28px;}
.ocp #mainArea .mainSlideNav{text-align:center;font-size:0;}
.ocp #mainArea .mainSlideNav div{display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/slide_passive.png);margin-top:21px;cursor:pointer;}
.ocp #mainArea .contentNavContainer{overflow:hidden;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/bottom_line_background.png) bottom repeat-x;}
.ocp #mainArea .contentNav{float:left;height:48px;margin-top:33px;position:relative;overflow:hidden;padding-left:60px;font-size:0;}
.ocp #mainArea .contentNav a:nth-child(1){width:106px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_concept.png);background-size:cover;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(2){width:137px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_videos.png);background-size:cover;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(3){width:112px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_products.png);background-size:cover;text-indent:-9999px;}
.ocp #mainArea .contentNav a:nth-child(4){width:129px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_style.png);background-size:cover;text-indent:-9999px;}
.ocp #mainArea .contentNav .under_line{position:absolute;bottom:0;left:60px;}
.ocp #mainArea .socialNav{float:right;padding-top:28px;}
.ocp #mainArea .socialNav div{float:left;}
.ocp #mainArea .socialNav div:nth-child(2) a{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/icon_facebook.png) top no-repeat;background-size:40px 40px;width:40px;height:43px;display:inline-block;text-indent:-9999px;}
.ocp #mainArea .socialNav div:nth-child(3) a{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/icon_twitter.png) top no-repeat;background-size:40px 40px;width:40px;height:43px;display:inline-block;text-indent:-9999px;}
.ocp #mainArea .socialNav div:nth-child(4) a{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/icon_google.png) top no-repeat;background-size:40px 40px;width:40px;height:43px;display:inline-block;text-indent:-9999px;}
.ocp #mainArea .socialNavFirst{margin-right:25px;margin-top:7px;}
.ocp #mainArea .socialNavLast{margin-top:7px;font-size:12px;line-height:15px;height:43px;text-align:right;padding-right:10px;color:#333333;}
.ocp #mainArea .socialNavLast p{padding-bottom:13px;padding-left:15px;}
.ocp #mainArea .socialNavLast p span{font-weight:bold;padding-right:5px;}
.ocp #mainArea img{vertical-align: bottom;}
/* CONCEPT CONTENT
----------------*/
.ocp #mainArea #concept{text-align:center;}
.ocp #mainArea #concept h2{width:184px;height:47px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_ttl.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:54px;margin-bottom:50px;}
.ocp #mainArea #concept .conceptText{width:611px;height:33px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_text.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:60px;margin-bottom:13px;}
.ocp #mainArea .conceptMainAreaDescription{text-align:center;color:#333333;font-size:14px;line-height:1.75;}
.ocp #mainArea #concept .conceptMainAreaContent > div{float:left;width:268px;margin-right:10px;}
.ocp #mainArea #concept .conceptMainAreaContent > div:nth-child(3){margin-right:0px;}
.ocp #mainArea #concept .conceptMainAreaContent > div:nth-child(1) h3{width:225px;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_sub_ttl_01.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:30px;margin-bottom:16px;}
.ocp #mainArea #concept .conceptMainAreaContent > div:nth-child(2) h3{width:251px;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_sub_ttl_02.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:30px;margin-bottom:17px;}
.ocp #mainArea #concept .conceptMainAreaContent > div:nth-child(3) h3{width:166px;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/concept_sub_ttl_03.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:30px;margin-bottom:19px;}
.ocp #mainArea .conceptMainAreaDescription{margin-bottom:55px;}
.ocp #mainArea .conceptMainArea img{width:268px;height:179px;}
.ocp #mainArea .conceptMainAreaContent{overflow:hidden;padding-bottom:53px;}

/* VIDEOS CONTENT
----------------*/
.ocp #mainArea #videos{border-top:1px solid #e6e6e6;}
.ocp #mainArea #videos h2{text-align:center;width:100%;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/videos_ttl.png) center no-repeat;background-size:271px 38px;text-indent:-9999px;margin-top:58px;margin-bottom:58px;}
.ocp #mainArea .videosMainContainer{overflow:hidden;}
.ocp #mainArea .videosMainArea1{position:relative;font-size:0;cursor:pointer;display:block;text-align:center;float:left;width:407px;}
.ocp #mainArea .videosMainArea2{position:relative;font-size:0;cursor:pointer;display:block;margin-left:10px;text-align:center;float:left;width:407px;}
.ocp #mainArea .videosMainAreaImage{background-position:center;background-size:cover;}
.ocp #mainArea .videosMainAreaIcon{position:absolute;bottom:0;left:0;}
.ocp #mainArea .videosMainAreaTitle{position:absolute;bottom:32px;color:#ff3333;text-align:center;font-size:12px;line-height:12px;width:100%;}
.ocp #mainArea .videosMainAreaTitle p{padding-right:60px;}
.ocp #mainArea .videosMainAreaDate{position:absolute;bottom:4px;color:#ffffff;text-align:center;font-size:12px;line-height:18px;width:100%;}
.ocp #mainArea .videoTab2{margin-top:44px;text-align:center;font-size:0;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/bottom_line_background.png) repeat-x bottom;position:relative;padding-bottom:4px;}
.ocp #mainArea .videosTabButton1{display:inline-block;cursor:pointer;}
.ocp #mainArea .videosTabButton2{display:inline-block;cursor:pointer;}
.ocp #mainArea .videoTab2 .under_line{position:absolute;bottom:0;left:-999px;}
.ocp #mainArea .videosSubContainer{position:relative;margin-top:13px;}
.ocp #mainArea .null{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/coming_soon.png) no-repeat center;height:180px !important;}
.ocp #mainArea .videosContainerIn{position:absolute;top:0;left:0;}
.ocp #mainArea .videosTabList{position:absolute;z-index:10;width:180px;display:none;top:-3px;text-align:left;}
.ocp #mainArea .videosCondition{height:30px;font-size:0;text-align:center;padding-right:30px;}
.ocp #mainArea .videosCondition div{display:inline-block;padding-right:30px;padding-left:60px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/tab_select_icon.png) right no-repeat;font-size:14px;line-height:30px;cursor:pointer;}
.ocp #mainArea .videosListTab{cursor:pointer;padding-left:35px;line-height:35px;font-size:14px;height:36px;color:#ffffff;background:#000000;}
.ocp #mainArea .videosListTab span{padding-right:30px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/tab_select_icon_hover.png) right no-repeat;}
.ocp #mainArea div.videosListTabs{background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/tab_select_icon_list.png) left no-repeat;padding-left:40px;line-height:35px;font-size:14px;height:35px;color:#ffffff;background-color:rgba(0,0,0,0.9);cursor:pointer;border-bottom:1px solid #343436;}
.ocp #mainArea .videosNavPage .current{color:#F00;}
.ocp #mainArea .videosNavBack{cursor:pointer;}
.ocp #mainArea .videosNavNext{cursor:pointer;}
.ocp #mainArea .videosNav{text-align:center;line-height:30px;height:30px;margin-top:10px;}
.ocp #mainArea .videosNav .active{position:absolute;top:0;left:0;display:none;}
.ocp #mainArea .videosNavBack{display:inline-block;cursor:pointer;position:relative;}
.ocp #mainArea .videosNavBack img{margin-right:20px;}
.ocp #mainArea .videosNavPage{display:inline-block;vertical-align:top;}
.ocp #mainArea .videosNavNext{display:inline-block;cursor:pointer;position:relative;}
.ocp #mainArea .videosNavNext img{margin-left:20px;}

/* PRODUCT CONTENT
----------------*/
.ocp #mainArea #products{text-align:center;border-top:1px solid #e6e6e6;margin-top:65px;}
.ocp #mainArea #products h2{width:193px;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/products_title.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:54px;margin-bottom:56px;}
.ocp #mainArea #products h3{width:309px;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/soundmondo_title.png);background-size:309px 38px;text-indent:-9999px;display:inline-block;margin-top:25px;}
.ocp #mainArea #products .productAreaSet{overflow:hidden;margin-bottom:20px;}
.ocp #mainArea #products .productAreaSet div:nth-child(1){float:left;}
.ocp #mainArea #products .productAreaSet div:nth-child(2){text-align:left;float:right;width:526px;min-height:167px;border-bottom:1px solid #e6e6e6;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(1) h4 {font-size:21px;color:#b6bcbf;font-weight:normal;padding-top:2px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(2) h4 {font-size:21px;color:#30291e;font-weight:normal;padding-top:2px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(3) h4 {font-size:21px;color:#000000;font-weight:normal;padding-top:2px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(4) h4 {font-size:21px;color:#882b28;font-weight:normal;padding-top:2px;}
.ocp #mainArea #products .productAreaSetTitle{font-size:14px;color:#333333;margin-top:6px;font-weight:bold;line-height:16px;}
.ocp #mainArea #products .productAreaSetDesc{font-size:12px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(1) a {background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_1_icon.png) no-repeat left;font-size:16px;color:#b6bcbf;line-height:25px;padding-left:30px;display:inline-block;margin-top:10px;margin-bottom:10px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(2) a {background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_2_icon.png) no-repeat left;font-size:16px;color:#30291e;line-height:25px;padding-left:30px;display:inline-block;margin-top:10px;margin-bottom:10px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(3) a {background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_3_icon.png) no-repeat left;font-size:16px;color:#000000;line-height:25px;padding-left:30px;display:inline-block;margin-top:10px;margin-bottom:10px;}
.ocp #mainArea #products .productAreaContainer .productAreaSet:nth-child(4) a {background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/product_4_icon.png) no-repeat left;font-size:16px;color:#882b28;line-height:25px;padding-left:30px;display:inline-block;margin-top:10px;margin-bottom:10px;}
.ocp #mainArea .soundmondSetContainer{text-align:center;overflow:hidden;margin-top:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAzgAAAC6AQMAAABY0nqPAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAA8/PzCcBlngAAAAF0Uk5TAEDm2GYAAABbSURBVHja7c0xDQAACMAwDgTgXy0SeHgg3b2kEZIk6VE5L8XhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDofD4XA4HA6Hw+FwOBwOh8PhcDgcDoez6UiSJEnna+3yCvGXmXH4AAAAAElFTkSuQmCC) -6px 0 no-repeat;}
.ocp #mainArea .soundmondoSet{float:left;text-align:center;width:274px;}
.ocp #mainArea .soundmondoSet p{margin-top:13px;font-size:14px;padding-left:5px;padding-right:5px;line-height:1.5;}
.ocp #mainArea .soundmondoPlus{width:100%;height:60px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/soundmondo_plus.png) center no-repeat;background-size:60px 60px;text-indent:-9999px;margin-top:40px;}
.ocp #mainArea .soundmondoText{width:100%;height:19px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/soundmondo_text.png) center no-repeat;margin-top:25px;background-size:403px 19px;text-indent:-9999px;margin-bottom:15px;}
.ocp #mainArea .soundmondoButton{width:280px;height:54px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_frame.png);line-height:54px;text-align:center;margin:35px auto 55px;font-size:18px;cursor:pointer;display:block;color:#000;}
.ocp #mainArea .soundmondoButtonComingsoon{width:280px;height:54px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_frame_comingsoon.png);line-height:54px;text-align:center;margin:35px auto 55px;font-size:18px;display:block;color:#fff;}
/* STYLE CONTENT
----------------*/
.ocp #mainArea #style{text-align:center;}
.ocp #mainArea #style h2{width:250px;height:48px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/style_title.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:54px;margin-bottom:50px;}
.ocp #mainArea .styleMainVisual{text-align:center;position:relative;}
.ocp #mainArea .styleWord01{position:absolute;font-size:24px;color:#ffffff;text-align:left;left:78px;top:120px;line-height:1.35;font-weight:lighter;}
.ocp #mainArea .styleWord02{position:absolute;font-size:12px;color:#ffffff;text-align:left;left:78px;top:186px;line-height:1.35;font-weight:lighter;}
.ocp #mainArea .styleText{margin-top:33px;text-align:center;font-size:14px;}
.ocp #mainArea a.styleButton{width:280px;height:54px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_frame.png);line-height:54px;text-align:center;margin:31px auto 103px;font-size:18px;display:block;color:#000;}
.ocp #mainArea p.styleButtonComingsoon{width:280px;height:54px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_frame_comingsoon.png);line-height:54px;text-align:center;margin:31px auto 103px;font-size:18px;display:block;color:#fff;cursor:default;}

/* LIGHTBOX CONTENT & ADD AREA
----------------*/
.ocp #mainArea .videoNavPage{padding:0 4px;}
.ocp #mainArea .videos_box_small h4{font-size:18px;color:#000000;font-weight:normal;margin-top:17px;line-height:20px;}
.ybox{position:fixed;top:0;left:0;background:rgba(0,0,0,0.9);cursor:pointer;display:none;z-index:10000;}
.ybox_close{position:fixed;top:0;right:0;z-index:10;}
.ybox_in{position:fixed;top:0;left:0;width:854px;height:510px;overflow:hidden;background:#000;display:none;}

/*ADD
-----------*/
.ocp #mainArea .contentNav{float:left;height:48px;margin-top:33px;position:relative;overflow:hidden;padding-left:23px;font-size:0;}
.ocp #mainArea .contentNav a:nth-child(1){width:88px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_concept.png);background-size:cover;text-indent:-9999px;margin-right:10px;}
.ocp #mainArea .contentNav a:nth-child(2){width:118px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_videos.png);background-size:cover;text-indent:-9999px;margin-right:10px;}
.ocp #mainArea .contentNav a:nth-child(4){width:92px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_products.png);background-size:cover;text-indent:-9999px;margin-right:10px;}
.ocp #mainArea .contentNav a:nth-child(3){width:67px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_news.png);background-size:cover;text-indent:-9999px;margin-right:10px;}
.ocp #mainArea .contentNav a:nth-child(5){width:140px;height:43px;display:inline-block;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/nav_style.png);background-size:cover;text-indent:-9999px;}
.ocp #mainArea .videosMainAreaArtistName{position:absolute;bottom:12px;color:white;text-align:center;font-size:18px;line-height:18px;width:100%;}
.ocp #mainArea .videos_box_small{text-align:center;width:268px;display:inline-block;margin-right:10px;height:226px;position:relative;float:left;overflow:hidden;font-size:0;}
.ocp .videosContainerSet{overflow:hidden;}

.ocp #mainArea .userVideo{margin-top:36px;text-align:center;}
.ocp #mainArea .videosContainer{font-size:0;margin-top:30px;overflow:hidden;position:relative;width: 824px; height: 442px;text-align:left;}
.ocp #mainArea #style h2{width:347px;height:47px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/style_title.png);background-size:cover;text-indent:-9999px;display:inline-block;margin-top:54px;margin-bottom:50px;}
.ocp .styleWord02{width:102px;height:24px;background:url(../images/icon_instagram.png);background-size:cover;text-indent:-9999px;display:inline-block;}
.ocp #mainArea #news p.styleButton{width:280px;height:54px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/button_frame_2.png);line-height:54px;text-align:center;margin:31px auto 103px;font-size:18px;display:block;color:#000;cursor:pointer;}
.ocp #mainArea #news{border-top:1px solid #e6e6e6;margin-top:70px;padding-top:50px;text-align:center;}
.ocp #mainArea #news h2{width:607px;height:38px;background:url(/files/ocp/ja_jp/products/music-production/synthesizers/reface/concept/news_ttl.png);background-size:cover;text-indent:-9999px;display:inline-block;margin:auto 0;}

.ocp #mainArea #news .newslist{overflow:hidden;width:824px;margin-top:60px;}
.ocp #mainArea #news .newslistContainer{width:834px;}
.ocp .newslistBox img{width:268px;height:168px;}


.ocp #mainArea #news .newslistBox{width:268px;float:left;margin-right:10px;margin-bottom:20px;cursor:pointer;}
.ocp #mainArea #news .newslistBoxHead{width:268px;height:73px;background:#f7f7f7;}
.ocp #mainArea #news .newslistBoxBody{width:268px;height:121px;background:#f7f7f7;margin-top:1px;text-align:left;}
.ocp #mainArea #news .newslistBoxHead h4{font-size:18px;line-height:18px;padding-top:18px;color:#000000;font-weight:normal;}
.ocp #mainArea #news .newslistBoxHead p{font-size:12px;line-height:12px;padding-top:6px;color:#808080;}
.ocp #mainArea #news .newslistBoxBody p{padding:10px 20px;font-size:12px;line-height:24px;color:#000000;}

}