img{image-rendering:-webkit-optimize-contrast}@media screen and (max-width: 767px){#contents .headSection .innerBlock{text-align:center}#contents .headSection .leftArea{float:none;width:100%}#contents .headSection .ttl{float:none;width:100%;margin-top:15px}#contents .headSection .ttl .title{display:block;font-size:5vw;background:none;padding-left:0;margin-top:0}}@media screen and (max-width: 767px)and (max-width: 767px){#contents .headSection .ttl .title{font-size:4.2666666667vw;font-family:sans-serif;line-height:1.5;margin-top:3.2vw;padding:0;text-align:center}}@media screen and (max-width: 767px){#contents .headSection .ttl .title a{color:#000}}@media screen and (max-width: 767px){#contents .headSection .ttl p.productsLogo{width:32% !important;margin:0 auto 0;display:block;padding:0}#contents .headSection .ttl p.productsLogo a{display:block;width:100%}#contents .headSection .ttl p.productsLogo a img{width:100%;height:auto}}@media screen and (max-width: 767px){#contents .headSection .aside{float:none;width:100%;padding:0}#contents .headSection .aside .guide{float:none;width:100%}#contents .headSection .aside .guide li.purchase{width:45% !important;padding-left:0;margin:0 auto;float:none}#contents .headSection .aside .guide li.purchase a{padding:0;padding-top:0;background:none}#contents .headSection .aside .guide li.purchase a img{width:100% !important;height:auto}#contents .headSection .aside .guide li.purchase a:hover img{visibility:visible}}@media screen and (max-width: 767px){#contents .mainSection{width:100%;background-color:#f2f5f7;margin:0 auto}}#topicPath .location{background:none}#contents.top .detailSection{margin:0 auto}#mainvisual{position:relative;width:100%;height:397px;overflow:hidden;background-color:#000}@media screen and (max-width: 767px){#mainvisual{height:56.2666666667vw}}#mainvisual .video{position:absolute;top:0;left:0;width:100%;height:397px}@media screen and (max-width: 767px){#mainvisual .video{height:100%}}#mainvisual div.video #youtubeVideo{width:100%;height:100%;margin:0 auto 0;position:absolute;top:50%;left:50%;opacity:0}@media screen and (max-width: 767px){#mainvisual div.video #youtubeVideo{top:0;left:0}}#mainvisual #youtubeVideo iframe{width:100%;height:100%}@media screen and (max-width: 767px){#mainvisual #youtubeVideo iframe{width:100vw;height:56.2666666667vw}}#mainvisual .ov{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}#mainvisual h2{position:absolute;top:123px;left:0;width:100%;height:42px;font-size:28px;font-weight:bold;text-align:center;color:#fff;overflow:hidden}@media screen and (max-width: 767px){#mainvisual h2{top:16.4vw;height:5.6vw;font-size:4.8vw}}#mainvisual h2 span{display:block;-webkit-transform:translateY(42px);transform:translateY(42px)}#mainvisual h2.on span{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out, -webkit-transform 1s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}#mainvisual p.dreamio{position:absolute;top:166px;left:0;width:100%;height:67px;font-size:45px;font-weight:bold;text-align:center;color:#fff;font-family:-apple-system,"Open Sans",Sans-Serif;overflow:hidden}@media screen and (max-width: 767px){#mainvisual p.dreamio{top:22.1333333333vw;height:8.9333333333vw;font-size:6vw}}#mainvisual p.dreamio span{display:block;-webkit-transform:translateY(68px);transform:translateY(68px)}#mainvisual p.dreamio.on span{-webkit-transition:-webkit-transform 1s ease-out;transition:-webkit-transform 1s ease-out;transition:transform 1s ease-out;transition:transform 1s ease-out, -webkit-transform 1s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}#mainvisual .btnPlay{position:absolute;top:247px;left:50%;margin:0 0 0 -31px;cursor:pointer;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-animation:btnPlayAni 5s infinite;animation:btnPlayAni 5s infinite;-webkit-transform:scale(1);transform:scale(1);opacity:0}#mainvisual .btnPlay.on{opacity:1}@media screen and (max-width: 767px){#mainvisual .btnPlay{top:32.9333333333vw;margin:0 0 0 -5.3333333333vw}#mainvisual .btnPlay img{width:10.6666666667vw;height:auto}}#mainvisual .btnPlaystyle{position:absolute;top:247px;left:50%;margin:0 0 0 -31px;cursor:pointer;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-animation:btnPlayAni 5s infinite;animation:btnPlayAni 5s infinite;-webkit-transform:scale(1);transform:scale(1);opacity:1}#mainvisual .btnPlay:hover img{opacity:.6;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@keyframes btnPlayAni{0%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(0.9);transform:scale(0.9)}10%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(0.9);transform:scale(0.9)}20%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes btnPlayAni{0%{-webkit-transform:scale(1);transform:scale(1)}5%{-webkit-transform:scale(0.9);transform:scale(0.9)}10%{-webkit-transform:scale(1);transform:scale(1)}15%{-webkit-transform:scale(0.9);transform:scale(0.9)}20%{-webkit-transform:scale(1);transform:scale(1)}}.mainvisualNote{margin-top:.75em;text-align:center}@media screen and (max-width: 767px){.mainvisualNote{font-size:2.4vw}}#popup_movie{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9);z-index:999;opacity:0}#popup_movie div.movie_area{width:64%;height:64%;position:absolute;top:50%;left:50%;margin:-188px 0 0 -280px}@media screen and (max-width: 767px){#popup_movie div.movie_area{width:88vw !important;height:49.4666666667vw !important;margin:-23.4666666667vw 0 0 -44vw}}#popup_movie #close_btn_movie{width:5%;min-width:30px;max-width:48px;position:absolute;top:-12%;right:0;z-index:2}#popup_movie #close_btn_movie img{width:100%;height:auto}@media screen and (min-width: 768px){#popup_movie #close_btn_movie{cursor:pointer}#popup_movie #close_btn_movie:hover img{opacity:.6;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}}@media screen and (max-width: 767px){#popup_movie #close_btn_movie{width:8vw;height:8vw;top:-9.3333333333vw;right:0}}#popup_movie #youtube_area{position:absolute;top:0;left:0;background:#fff}@media screen and (min-width: 768px){#popup_movie #youtube_area{-webkit-transition:-webkit-transform .8s ease-in;transition:-webkit-transform .8s ease-in;transition:transform .8s ease-in;transition:transform .8s ease-in, -webkit-transform .8s ease-in;-webkit-transform:scale(0);transform:scale(0)}#popup_movie #youtube_area.on{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 767px){#popup_movie #youtube_area{width:100%;height:100%}#popup_movie #youtube_area iframe{width:100%;height:100%}}#popup_movie p{width:100%;position:absolute;top:-2.1em;left:0;text-align:left;font-size:22px;font-weight:bold}@media screen and (max-width: 767px){#popup_movie p{font-size:3.2vw}}.mainvisual{width:100%;position:relative;margin:0 auto 0;padding:0 0 60px !important;text-align:center;background-color:#fff}@media screen and (max-width: 767px){.mainvisual{padding:5.6vw 0 8.5333333333vw !important}}.mainvisual div.lead{position:relative;margin:56px auto 0}@media screen and (max-width: 767px){.mainvisual div.lead{width:93.2%;position:relative;margin:5.6vw auto 0}}.mainvisual div.lead p{text-align:center;font-size:18px;line-height:2.2em}@media screen and (min-width: 768px){.mainvisual div.lead p{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .8s linear,-webkit-transform .8s ease-in-out;transition:opacity .8s linear,-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out,opacity .8s linear;transition:transform .8s ease-in-out,opacity .8s linear,-webkit-transform .8s ease-in-out}.mainvisual div.lead p.view{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;opacity:1}}@media screen and (max-width: 767px){.mainvisual div.lead p{text-align:center;font-size:3.2vw;line-height:2em}}#recommend{margin:0 auto 0;padding:0 !important;width:100%}@media screen and (min-width: 768px){#recommend{max-width:1086px;min-width:946px}}@media screen and (max-width: 767px){#recommend{margin:6.6666666667vw auto 0;width:97.2%}}#recommend h3{text-align:center;font-size:43px;font-weight:bold;font-family:-apple-system,"Open Sans",Sans-Serif}@media screen and (max-width: 767px){#recommend h3{font-size:6.5333333333vw}}#recommend p.subtitle{margin:12px auto 0;text-align:center;font-size:16px}@media screen and (max-width: 767px){#recommend p.subtitle{margin:1.6vw auto 0;font-size:3.3333333333vw}}#recommend ul.list{margin:53px auto 0;text-align:center}@media screen and (max-width: 767px){#recommend ul.list{padding:4vw 0 0;margin:0 auto 0}}#recommend ul.list li{display:inline-block;margin:0 1.6%;width:46.6%;position:relative;cursor:pointer;overflow:hidden;vertical-align:top}@media screen and (max-width: 767px){#recommend ul.list li{display:block;width:100%;margin:4vw auto 0}}#recommend ul.list li .bg{position:relative}#recommend ul.list li .bg img{width:100%;height:auto}@media screen and (min-width: 768px){#recommend ul.list li .bg img{-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out, -webkit-transform 1.5s ease-out}}@media screen and (min-width: 768px){#recommend ul.list li:hover .bg img{-webkit-transform:scale(1.15);transform:scale(1.15)}}#recommend ul.list li .titleBg{position:absolute;bottom:0;left:0;width:100%;height:60px;background:#000}@media screen and (max-width: 767px){#recommend ul.list li .titleBg{height:20vw}}#recommend ul.list li p.catch{position:absolute;top:0;left:0}#recommend ul.list li p.catch img{width:100%;height:auto}#recommend ul.list li .recommend_title{position:absolute;left:22px;bottom:18px;font-size:20px;line-height:1em;font-family:-apple-system,"Open Sans",Sans-Serif;color:#fff;text-shadow:0px 0px 6px #030303}@media screen and (max-width: 767px){#recommend ul.list li .recommend_title{left:24.2%;bottom:15%;font-size:3.4666666667vw}}#recommend ul.list li .recommend_num{position:absolute;left:50%;bottom:10px;margin:0 0 0 -38px;font-size:45px;line-height:1em;font-family:-apple-system,"Open Sans",Sans-Serif;color:#fff;text-shadow:0px 0px 6px #030303}@media screen and (max-width: 767px){#recommend ul.list li .recommend_num{bottom:12.5%;margin:0 0 0 7%;font-size:8.2666666667vw}}#recommend ul.list li .button{position:absolute;right:24px;bottom:14px;width:155px;height:28px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff;border-radius:14px;background:rgba(0,0,0,.2);background:url(/products/homeprojector/style/images/top/btn_arr_white.png) right center no-repeat;background-size:15px 12px}@media screen and (min-width: 768px){#recommend ul.list li .button{-webkit-transition:all .3s linear;transition:all .3s linear}}@media screen and (max-width: 767px){#recommend ul.list li .button{right:auto;left:50%;bottom:3%;width:71.3%;height:6.6666666667vw;margin:0 0 0 -35.5%;border:#fff 1px solid;border-radius:3.3333333333vw;background:rgba(0,0,0,.2);background:url(/products/homeprojector/style/images/sp/top/btn_arr_white.png) right center no-repeat;background-size:4vw 2.2666666667vw}}#recommend ul.list li .button a{display:block;width:100%;height:100%;line-height:28px;color:#fff;font-size:16px}@media screen and (min-width: 768px){#recommend ul.list li .button a{-webkit-transition:all .3s linear;transition:all .3s linear}}@media screen and (max-width: 767px){#recommend ul.list li .button a{height:auto;line-height:1.5;padding:.9333333333vw 0;font-size:3.3333333333vw}}@media screen and (min-width: 768px){#recommend ul.list li:hover .button{background:#fff url(../images/top/btn_arr_black.png) right center no-repeat;background-size:15px 12px}#recommend ul.list li:hover .button a{color:#000;text-decoration:none}}@media screen and (max-width: 1100px)and (min-width: 768px){#recommend{width:95%}}@media print{#recommend{width:95%}}#style{margin:74px auto 0;padding:0 !important;width:100%}@media screen and (min-width: 768px){#style{max-width:1212px;min-width:921px}}@media screen and (max-width: 767px){#style{margin:9.8666666667vw auto 0;width:93.2%}}#style h3{text-align:center;font-size:43px;font-weight:bold}@media screen and (max-width: 767px){#style h3{font-size:6.5333333333vw}}#style p.subtitle{margin:12px auto 0;text-align:center;font-size:16px}@media screen and (max-width: 767px){#style p.subtitle{margin:1.6vw auto 0;font-size:3.3333333333vw}}#style ul.list{margin:53px auto 0;text-align:center}@media screen and (max-width: 767px){#style ul.list{margin:7.0666666667vw auto 0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#style ul.list li{display:inline-block;vertical-align:top;margin:0 .4%;padding:0 0 44px;width:31.6%;position:relative;overflow:hidden}@media screen and (max-width: 767px){#style ul.list li{margin:0 1.9% 6.6666666667vw 1.9%;padding:0 0 8.6666666667vw;width:46.1%}}@media screen and (min-width: 768px){#style ul.list li.line4{margin:0 .24%;padding:0 0 60px;width:23.8%}}#style ul.list li .image{position:relative}@media screen and (min-width: 768px){#style ul.list li .image{cursor:pointer}}#style ul.list li .image img{width:100%;height:auto}#style ul.list li .image .num{position:absolute;bottom:12px;left:12px;font-size:50px;font-weight:300;line-height:1em;font-family:-apple-system,"Open Sans",Sans-Serif;color:#fff}@media screen and (max-width: 767px){#style ul.list li .image .num{bottom:1.6vw;left:1.6vw;font-size:6.6666666667vw}}#style ul.list li h4.title{text-align:center;margin:14px auto 0;font-size:16px;line-height:1.4em}@media screen and (max-width: 767px){#style ul.list li h4.title{text-align:left;margin:1.8666666667vw auto 0;font-size:2.9333333333vw}}#style ul.list li .body{margin:14px auto 0;width:320px;font-size:13px;line-height:1.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#style ul.list li .body{margin:1.8666666667vw auto 0;width:100%;font-size:2.8vw;letter-spacing:-0.05em;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media screen and (min-width: 768px){#style ul.list li .body span.title{font-size:14px}}@media screen and (min-width: 768px){#style ul.list li .body.line3{min-height:59px}}@media screen and (min-width: 768px){#style ul.list li.line4 .body{width:270px}}#style ul.list li .button{margin:20px auto 0;width:155px;height:28px;border-radius:14px;background:url(/products/homeprojector/style/images/top/btn_arr_black.png) right center no-repeat;background-size:15px 12px}@media screen and (min-width: 768px){#style ul.list li .button{-webkit-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;-webkit-transition:all .3s linear;transition:all .3s linear}}@media screen and (max-width: 767px){#style ul.list li .button{width:95%;height:6.6666666667vw;border:#000 1px solid;position:absolute;bottom:0;left:50%;margin:2% 0 0 -47%;border-radius:3.3333333333vw;background:url(/products/homeprojector/style/images/sp/top/btn_arr_black.png) right center no-repeat;background-size:3.0666666667vw 2.2666666667vw}}#style ul.list li .button a{display:block;width:100%;height:100%;line-height:28px;color:#000;font-size:16px;text-align:center}@media screen and (min-width: 768px){#style ul.list li .button a{-webkit-transition:all .3s linear;transition:all .3s linear}}@media screen and (max-width: 767px){#style ul.list li .button a{height:auto;padding:1.6vw 0;font-size:2.1333333333vw;line-height:1.5}}@media screen and (min-width: 768px){#style ul.list li .button:hover,#style ul.list li .button.hover{background:#000 url(../images/top/btn_arr_white.png) right center no-repeat;background-size:15px 12px}#style ul.list li .button:hover a,#style ul.list li .button.hover a{color:#fff;text-decoration:none}}@media screen and (max-width: 1262px)and (min-width: 768px){#style{width:95%}}#movie{margin:40px auto 70px;padding:0 !important;width:100%}@media screen and (min-width: 768px){#movie{max-width:1086px;min-width:946px}}@media screen and (max-width: 767px){#movie{margin:9.3333333333vw auto 6.6666666667vw;width:93.2%}}#movie h3{text-align:center;font-size:43px;font-weight:bold;font-family:-apple-system,"Open Sans",Sans-Serif}@media screen and (max-width: 767px){#movie h3{font-size:6.5333333333vw}}#movie ul.list{margin:53px auto 0;text-align:center}@media screen and (max-width: 767px){#movie ul.list{margin:7.0666666667vw auto 0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#movie ul.list li{display:inline-block;margin:0 1.6%;width:46.6%;position:relative;overflow:hidden;vertical-align:top}@media screen and (min-width: 768px){#movie ul.list li{cursor:pointer}}@media screen and (max-width: 767px){#movie ul.list li{vertical-align:top;margin:0 1.9% 0 1.9%;padding:0 0 2.6666666667vw;width:46.1%}#movie ul.list li iframe{width:100%;height:auto}}#movie ul.list li h4.title{text-align:center;margin:14px auto 0;font-size:16px;line-height:1.4em}@media screen and (max-width: 767px){#movie ul.list li h4.title{margin:1.8666666667vw auto 0;font-size:2.9333333333vw;line-height:1.5}}@media screen and (max-width: 767px){#movie .movieNote{font-size:2.4vw}}.bnRental{margin:24px auto 65px;padding:0 !important}@media screen and (max-width: 767px){.bnRental{width:93.3333333333vw;margin:6vw auto 13.3333333333vw}.bnRental img{width:100%;height:auto}}@media screen and (min-width: 768px){.bnRental a:hover{opacity:.6;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}}@media screen and (max-width: 1100px)and (min-width: 768px){#movie{width:95%}}@media print{#movie{width:95%}}#contents .detailSection{margin:10px auto 0}@media screen and (max-width: 767px){#contents .detailSection{margin:0 auto 0}}#contents .detailSection .styleSection{width:960px;margin:0 auto 0;padding:30px 0 0 0;border:none}@media screen and (max-width: 767px){#contents .detailSection .styleSection{width:100%;margin-top:10.1%;padding:0}#contents .detailSection .styleSection img{width:100%;height:auto}}#contents .detailSection .styleSection .article{background-color:#fff}@media screen and (min-width: 768px){#contents .detailSection .styleSection .article{padding:0 10px 10px 10px}}#contents .detailSection .styleSection .iPop01{margin-left:5px;vertical-align:-1px;padding:0 !important}@media screen and (max-width: 767px){#contents .detailSection .styleSection .iPop01{width:3.2vw !important}}#contents .detailSection .mainNo{font-size:25px;font-weight:bold;font-family:-apple-system,"Open Sans",Sans-Serif;text-align:center;line-height:1em;margin:0 0 20px 0}@media screen and (max-width: 767px){#contents .detailSection .mainNo{font-size:6.6666666667vw;line-height:1}}#contents .detailSection h3.styleTitle{font-size:35px;line-height:1em;text-align:center;padding:0 0 60px}@media screen and (max-width: 767px){#contents .detailSection h3.styleTitle{width:88.5%;margin:4vw auto 7.3333333333vw auto;font-size:9.3333333333vw;line-height:1.2em;padding:0}}#contents .detailSection .styleNav{width:960px;margin:0 auto 0;padding:60px 0 56px 0;border:none}@media screen and (max-width: 767px){#contents .detailSection .styleNav{width:88.5%;margin:5% auto 10.7%;padding:0;border-top:#c3c3c3 .2666666667vw solid}}#contents .detailSection .styleNav li{width:119px;height:170px;float:left;position:relative}@media screen and (max-width: 767px){#contents .detailSection .styleNav li{width:auto;height:auto;float:none;border-bottom:#c3c3c3 .2666666667vw solid;margin:1.3% 0 0;padding:0 0 1.3% 0}}@media screen and (min-width: 768px){#contents .detailSection .styleNav li+li{margin:0 0 0 1px}}#contents .detailSection .styleNav li a{display:block;width:100%;height:100%;color:#000}@media screen and (min-width: 768px){#contents .detailSection .styleNav li a{font-size:11px;text-align:center;background-color:#e9e9e9;-webkit-transition:all .3s ease;transition:all .3s ease}#contents .detailSection .styleNav li a:hover,#contents .detailSection .styleNav li a.current{background-color:#000;text-decoration:none}}#contents .detailSection .styleNav li a img{width:100%;height:auto}@media screen and (max-width: 767px){#contents .detailSection .styleNav li .img{width:24.5333333333vw;display:inline-block;vertical-align:top}}#contents .detailSection .styleNav li .img .bg{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;z-index:99}@media screen and (max-width: 767px){#contents .detailSection .styleNav li .img .bg{display:none}}@media screen and (min-width: 768px){#contents .detailSection .styleNav li a:hover .img .bg,#contents .detailSection .styleNav li a.current .img .bg{border:2px solid #000;border-bottom:none;color:#fff}}#contents .detailSection .styleNav li a p{color:#000}@media screen and (min-width: 768px){#contents .detailSection .styleNav li a p{padding:11px 0}}@media screen and (max-width: 767px){#contents .detailSection .styleNav li a p{width:68.1%;display:inline-block;vertical-align:bottom;margin:9.333vw 0 0 3.4666666667vw;font-size:3.2vw;font-weight:bold}#contents .detailSection .styleNav li a p br{display:none}}@media screen and (min-width: 768px){#contents .detailSection .styleNav li a:hover p,#contents .detailSection .styleNav li a.current p{color:#fff}}#contents .detailSection .styleNav .no{text-align:center;position:absolute;top:5px;right:10px;font-size:20px;font-weight:bold;color:#fff;font-family:-apple-system,"Open Sans",Sans-Serif}@media screen and (max-width: 767px){#contents .detailSection .styleNav .no{text-align:left;top:0;right:auto;left:28vw;font-size:6.6666666667vw;color:#000}}.sectionvisual_guide{width:640px;position:relative;left:50%;margin:0 0 0 -170px}@media screen and (max-width: 767px){.sectionvisual_guide{width:100%;left:0;margin:0}}.sectionvisual_guide .bx-wrapper{width:100%;height:100%;position:relative}.sectionvisual_guide .bx-viewport{width:100%;height:100%;position:relative;-webkit-transform:translatez(0);transform:translatez(0)}.sectionvisual_guide .pagination_guide{width:640px;position:absolute;top:163px}@media screen and (max-width: 767px){.sectionvisual_guide .pagination_guide{display:none}}.sectionvisual_guide .pagination_guide li{width:18px;height:30px;position:absolute;z-index:999}.sectionvisual_guide .pagination_guide li a{display:block;width:100%;height:100%;text-indent:-9999px}.sectionvisual_guide .pagination_guide li.pagiPrev{left:10px}.sectionvisual_guide .pagination_guide li.pagiPrev a{background:url(/products/homeprojector/style/images/nav_reco_01_noshadow.png) no-repeat;background-size:18px 30px}.sectionvisual_guide .pagination_guide li.pagiNext{right:10px}.sectionvisual_guide .pagination_guide li.pagiNext a{background:url(/products/homeprojector/style/images/nav_reco_02_noshadow.png) no-repeat;background-size:18px 30px}.sectionvisual_guide .slide_guide{position:relative;opacity:0}.sectionvisual_guide .slide_guide li{width:640px}@media screen and (max-width: 767px){.sectionvisual_guide .slide_guide li{width:100%}}.sectionvisual_guide .slide_guide li .sliderCaption{padding:4.5px 0 4.5px;margin:0 10px 0 0;text-align:right}@media screen and (max-width: 767px){.sectionvisual_guide .slide_guide li .sliderCaption{padding:2.8125% 0;margin:0 3.125% 0 0;font-size:3.4666666667vw}}.section .pagiList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 10px 0 0}@media screen and (max-width: 767px){.section .pagiList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}}.section .pagiList li{display:inline-block;width:120px;height:67px;margin-left:2px}@media screen and (max-width: 767px){.section .pagiList li{width:22vw;height:12.2666666667vw;margin:0}}.section .pagiList li a{display:block;width:100%;height:100%}.section .pagiList li a.active{opacity:.5}.section .pagiList li img{width:100%;height:auto}.dreamioLife{background-color:#fff;padding:0 0 14px;position:relative}@media screen and (max-width: 767px){.dreamioLife{padding:0}}.dreamioLife .coop{position:absolute;bottom:14px;left:25px;width:415px;font-size:13px;line-height:1.9em;letter-spacing:-0.06em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.dreamioLife .coop{position:relative;bottom:auto;left:auto;width:auto;margin:2.1875% 0 0 3.2vw;font-size:2.9333333333vw;line-height:1.8;letter-spacing:normal}}.dreamioLife .coop img{vertical-align:middle;padding:0 0 10px}@media screen and (max-width: 767px){.dreamioLife .coop img{margin:0 .6666666667vw 0 0;padding:0}.dreamioLife .coop img.onkyo{width:15.2vw !important}.dreamioLife .coop img.pioneer{width:20vw !important}.dreamioLife .coop img.yamaha{width:18.4vw !important}.dreamioLife .coop img.soundYamaha{width:37.3333333333vw !important}}.dreamioLifeTxt{width:250px;position:absolute;top:0;left:25px}@media screen and (max-width: 767px){.dreamioLifeTxt{width:93.75%;position:relative;left:0;margin:6.25% auto 0}}.dreamioLifeTxt h2{margin-top:24px;font-size:22px;line-height:30px;letter-spacing:-0.06em}@media screen and (max-width: 767px){.dreamioLifeTxt h2{margin:0;font-size:4vw;line-height:1}}.dreamioLifeTxt h4{margin-top:24px;font-size:22px;line-height:30px;text-align:center}@media screen and (max-width: 767px){.dreamioLifeTxt h4{margin:0;font-size:4vw;line-height:1}}.dreamioLifeTxt p{margin-top:21.5px;font-size:13px;line-height:1.9em;letter-spacing:-0.06em}@media screen and (max-width: 767px){.dreamioLifeTxt p{margin-top:4.0833%;font-size:4vw;line-height:1.6;letter-spacing:normal}}.dreamioLifeTxt .small{font-size:11px}@media screen and (max-width: 767px){.dreamioLifeTxt .small{font-size:1.3333333333vw;vertical-align:text-bottom}}.dreamioLifeTxt .note{margin-top:13px;font-size:11px;line-height:2em;letter-spacing:-0.06em}@media screen and (max-width: 767px){.dreamioLifeTxt .note{margin-top:4.0833%;font-size:2.4vw;line-height:1;letter-spacing:normal}}.dreamioLifeTxt .note.mt0{margin-top:0}@media screen and (min-width: 768px){.dreamioLifeTxt .note+.note{margin-top:8px}}@media screen and (max-width: 767px){.projector{margin-top:3.125%}}.projector .projectorContent{padding:0 30px 0;padding-bottom:34px;background:url(/products/homeprojector/style/images/bg_projector.gif) repeat-x;background-size:contain}@media screen and (max-width: 767px){.projector .projectorContent{padding:4.6666666667vw 0 6vw;background:url(/products/homeprojector/style/images/sp/bg_projector.gif) repeat-x;background-size:contain;position:relative}}.projector .projectorArea{width:443px;float:left}@media screen and (max-width: 767px){.projector .projectorArea{width:100%;float:none}}.projector .awardList{width:100%;margin:18px auto 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.projector .awardList{margin:0 auto}#room002 .projector .awardList{margin:0 auto 2.6666666667vw}#room003 .projector .awardList{margin:0 auto 2.6666666667vw}}.projector .awardList li{text-align:center;float:left}@media screen and (max-width: 767px){.projector .awardList li{display:inline-block;float:none}.projector .awardList li.icolaser{width:7.6vw}.projector .awardList li.ico3d{width:7.6vw}.projector .awardList li.icoFH{width:7.4666666667vw}.projector .awardList li.ico4k{width:7.3333333333vw}.projector .awardList li.icoHdr{width:9.0666666667vw}}.projector .awardList li+li{margin-left:15px}@media screen and (max-width: 767px){.projector .awardList li+li{margin-left:2.6666666667vw}}.projector p.product{margin:30px auto 0}@media screen and (max-width: 767px){.projector p.product{width:93.75%;margin:0 auto}}.projector p.product.product2{margin:30px auto 0}@media screen and (max-width: 767px){.projector p.product.product2{margin:8vw auto 0}}.projector p.productBtn{width:326px;margin:10px auto 0}@media screen and (max-width: 767px){.projector p.productBtn{width:66vw;margin:1.3333333333vw auto 0}#room003 .projector p.productBtn{margin:2.6666666667vw auto 0}}.projector .projectorPoint{width:390px;margin-top:78px;float:right}@media screen and (max-width: 767px){.projector .projectorPoint{width:93.75%;margin:8vw auto 0;float:none}}.projector .projectorPoint dl{border:1px solid #4689bc;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.projector .projectorPoint dl{border:.2666666667vw solid #4689bc}.projector .projectorPoint dl+dl{margin-top:8vw}}@media screen and (min-width: 768px){.projector .projectorPoint dl.secondPoint{margin-top:10px}}.projector .projectorPoint dt{padding:16.5px 10px;color:#fff;font-size:20px;line-height:22px;text-align:left;background:url(/products/homeprojector/style/images/room1_ttl_bg.gif) no-repeat}@media screen and (min-width: 768px){.projector .projectorPoint dt.line2{padding:7.5px 10px}.projector .projectorPoint dt.lsS{letter-spacing:-0.05em}}@media screen and (max-width: 767px){.projector .projectorPoint dt{padding:4vw 0 4vw 5.3333333333vw !important;font-size:4.9333333333vw;line-height:1.4;background:url(/products/homeprojector/style/images/sp/room1_ttl_bg.gif) no-repeat;background-size:cover}}.projector .projectorPoint dd{padding:11.5px 15px;font-size:13px;line-height:23.4px;letter-spacing:-0.06em;background:url(/products/homeprojector/style/images/bg_boxshadow.gif) repeat-x #fff}@media screen and (max-width: 767px){.projector .projectorPoint dd{padding:4vw 3.2vw;color:#333;background:none;background-color:#fff;font-size:4vw;line-height:1.4}}.projector .projectorPoint .small{font-size:13px;line-height:23.4px}@media screen and (max-width: 767px){.projector .projectorPoint .small{font-size:1.7333333333vw;line-height:1.5}}.projector .note{margin:5px 0 0 10px}@media screen and (max-width: 767px){.projector .note{margin:3% 0 0;font-size:3.2vw}}@media screen and (min-width: 768px){.onepointContent{background-color:#fefefd}}.onepointContent .wiredTab{width:920px;margin:0 auto}@media screen and (max-width: 767px){.onepointContent .wiredTab{width:93.75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.onepointContent .wiredTab li{float:left}@media screen and (max-width: 767px){.onepointContent .wiredTab li{float:none;width:50%}}.onepointContent .wiredTab li+li{float:right}@media screen and (max-width: 767px){.onepointContent .wiredTab li+li{float:none}}.onepointContent .connect{display:none;padding:0 10px 30px 21px;background:url(/products/homeprojector/style/images/bg_connect.gif) repeat-x;background-color:#e1e0e0;background-size:100% 100%}@media screen and (max-width: 767px){.onepointContent .connect{padding:3.66% 3.125%;background:url(/products/homeprojector/style/images/sp/bg_connect.gif) repeat-x;background-color:transparent;background-size:contain}#room002 .onepointContent .connect,#room003 .onepointContent .connect,#room004 .onepointContent .connect,#room005 .onepointContent .connect{background:url(/products/homeprojector/style/images/sp/bg_connect_single.gif) repeat-x;background-size:contain}}.onepointContent .connect.current{display:block !important}@media screen and (min-width: 768px){.onepointContent .connect p.small{font-size:11px}}.onepointContent h5.wirelessTit{margin:20px auto 0;padding:6.5px 0 6.5px 14px;font-size:20px;font-weight:bold;line-height:24px;border-left:3px solid #4689bc}@media screen and (max-width: 767px){.onepointContent h5.wirelessTit{margin:0 auto 0;padding:2.33% 0 2.33% 4.33%;border-left:.5333333333vw solid #4689bc;font-size:5.0666666667vw;line-height:1.4}}.onepointContent h5.wirelessTit .small{font-size:14px}@media screen and (max-width: 767px){.onepointContent h5.wirelessTit .small{font-size:3.2vw;line-height:1.4}}.onepointContent .connectArea{float:left}@media screen and (max-width: 767px){.onepointContent .connectArea{float:none}}.onepointContent .connectArea p.sample{margin:0}.onepointContent .connectArea p.layout{margin:20px 0 0 10px}@media screen and (max-width: 767px){.onepointContent .connectArea p.layout{margin:3% auto 0}}.onepointContent .deviceArea{width:240px;float:right}@media screen and (max-width: 767px){.onepointContent .deviceArea{width:100%;float:none}}.onepointContent .connectDevice{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.onepointContent .connectDevice{width:93.33%;margin:8vw auto 0}}.onepointContent .connectDevice dl{width:115px}@media screen and (max-width: 767px){.onepointContent .connectDevice dl{width:34.1333333333vw;margin:0}}.onepointContent .connectDevice dl:nth-child(2n){margin-left:10px}@media screen and (max-width: 767px){.onepointContent .connectDevice dl:nth-child(2n){margin:0 0 0 2.6666666667vw}}@media screen and (min-width: 768px){.onepointContent .connectDevice dl:nth-child(n+3){margin-top:13.5px}}.onepointContent .connectDevice dt{font-size:10.4px;line-height:20px}@media screen and (max-width: 767px){.onepointContent .connectDevice dt{font-size:4vw;line-height:1.4;height:11.2vw}}.onepointContent .connectDevice .rca dt{color:#ea5303}@media screen and (max-width: 767px){.onepointContent .connectDevice .rca dt{padding:2.6666666667vw 0 0;height:8.5333333333vw}}.onepointContent .connectDevice .speaker dt{color:#00a0e8}.onepointContent .connectDevice .hdmi dt{color:#e2007e}@media screen and (max-width: 767px){.onepointContent .connectDevice .hdmi dt{padding:2.6666666667vw 0 0;height:8.5333333333vw}}.onepointContent .connectDevice .pin dt{color:#009d95}.onepointContent .connectDevice dd{margin-top:4.5px;border:1px solid #ccc}@media screen and (max-width: 767px){.onepointContent .connectDevice dd{margin:0;width:34.1333333333vw;border:1px solid #cecece}}.onepointContent dl.sampleSpec{margin:30px auto 0}@media screen and (max-width: 767px){.onepointContent dl.sampleSpec{margin:8vw auto 0}}.onepointContent dl.sampleSpec.noConnectDevice{margin:100px auto 0}@media screen and (max-width: 767px){.onepointContent dl.sampleSpec.noConnectDevice{margin:8vw auto 0}}.onepointContent dl.sampleSpec dt,.onepointContent dl.sampleSpec dd{padding:6.31px 0 6.31px 12px;font-size:13px;line-height:25.62px}@media screen and (max-width: 767px){.onepointContent dl.sampleSpec dt,.onepointContent dl.sampleSpec dd{padding:.885% 0 .885% 3.33%;font-size:4vw;line-height:1.4}}.onepointContent dl.sampleSpec dt{color:#333;background-color:#9fb8c9}@media screen and (max-width: 767px){.onepointContent dl.sampleSpec dt{padding:0 0 0 3.33%;font-size:4vw;line-height:2.2}}.onepointContent .deviceUtiliz p.title{margin-top:18.5px;padding:4px 0 4px 13px;font-size:18px;font-weight:bold;line-height:22px;border-left:3px solid #4689bc}@media screen and (max-width: 767px){.onepointContent .deviceUtiliz p.title{margin-top:5%;padding:2.33% 0 2.33% 4.33%;font-size:5.0666666667vw;line-height:1.4;border-left:.5333333333vw solid #4689bc}}@media screen and (max-width: 767px){.onepointContent .deviceUtiliz ul{width:93.33%;margin:0 auto 7.66%}}.onepointContent .deviceUtiliz ul li{width:115px;margin-top:10px;float:left}@media screen and (max-width: 767px){.onepointContent .deviceUtiliz ul li{width:47.14%;margin-top:3.21%}}@media screen and (min-width: 768px){.onepointContent .deviceUtiliz ul li:nth-child(even){width:115px;margin-left:10px}}@media screen and (max-width: 767px){.onepointContent .deviceUtiliz ul li:nth-child(even){float:right}}.onepointContent .deviceUtiliz ul.retina li img{width:100%;height:auto}.onepointContent .onepoint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:20px 21px 0 10px}@media screen and (max-width: 767px){.onepointContent .onepoint{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}}.onepointContent .onepoint .onepointBox{width:422px;color:#333;background-color:#fff;border:1px solid #4689bc}@media screen and (max-width: 767px){.onepointContent .onepoint .onepointBox{width:100%;height:auto;margin-top:3%;border:1px solid #5692c0}}.onepointContent .onepoint .onepointBox+.onepointBox{margin:0 0 0 28px}@media screen and (max-width: 767px){.onepointContent .onepoint .onepointBox+.onepointBox{margin:3% 0 0}}.onepointContent .onepoint .onepointBox h5{position:relative}.onepointContent .onepoint .onepointBox h5 .arrow{width:5.704%;position:absolute;top:37%;right:5%}.onepointContent .onepoint .onepointTxt{padding:10px 20px;background:url(/products/homeprojector/style/images/bg_boxshadow.gif) repeat-x}@media screen and (max-width: 767px){.onepointContent .onepoint .onepointTxt{display:none;padding:3.75% 3.33%;background:url(/products/homeprojector/style/images/sp/boxshadow.gif) #fff repeat-x top}}@media screen and (max-width: 767px){.onepointContent .onepoint .onepointTxt ol{list-style-type:decimal;list-style-position:inside}}.onepointContent .onepoint .onepointTxt li{margin:7px 0 0 20px;font-size:12px;line-height:22px}@media screen and (max-width: 767px){.onepointContent .onepoint .onepointTxt li{margin-left:5.39%;font-size:4vw;line-height:1.4;text-indent:-5.39%}.onepointContent .onepoint .onepointTxt li+li{margin-top:2.68%}.onepointContent .onepoint .onepointTxt li .small{font-size:3.4666666667vw}}.onepointContent .onepoint .onepointTxt p{margin-top:7.5px;padding-left:25px;font-size:11px;line-height:20px;text-indent:-25px}.onepointContent .copy{width:853px;margin-top:26px;padding-left:25px;font-size:12px;line-height:22px;text-indent:-25px}@media screen and (max-width: 767px){.onepointContent .copy{width:auto;margin-top:7.16%;padding-left:2.16em;font-size:3.4666666667vw;line-height:1.4;text-indent:-2.16em}}.onepointContent .copy .marker{margin-right:7px}@media screen and (max-width: 767px){.onepointContent .copy .marker{margin-right:2.5%}}@media screen and (min-width: 768px){#room001 .dreamioLife{padding:0 0 68px}#room001 .projectorPoint{margin-top:44px}#room002 .dreamioLife{height:630px}#room002 .projectorPoint{margin-top:51px}#room003 .dreamioLife{height:510px}#room003 .projectorPoint{margin-top:77px}#room004 .dreamioLife{height:540px}#room004 .projectorPoint{margin-top:50px}#room005 .dreamioLife{padding:0 0 86px}#room005 .projectorPoint{margin-top:40px}#room006 .projectorPoint{margin-top:74px}#room007 .dreamioLife{height:560px}#room007 .projectorPoint{margin-top:55px}}@media screen and (min-width: 768px){#contents .questSection{width:960px;margin:60px auto 0}}@media screen and (max-width: 767px){#contents .questSection .subNav{width:93.75%;margin:9.375% auto 0}}#contents .questSection .subNav .layCol02{width:100%;border:1px solid #e5e5e5;border-radius:2px}@media screen and (min-width: 768px){#contents .questSection .subNav .layCol02{float:none}}@media screen and (max-width: 767px){#contents .questSection .subNav .layCol02{border:.2666666667vw solid #e5e5e5;border-radius:.4vw}}@media screen and (min-width: 768px){#contents .questSection .subNav .ttl{padding:12px 15px 10px 15px;background-color:#fafafa}}#contents .questSection .subNav .listBlock{padding:24px 15px;border-top:1px solid #e5e5e5}@media screen and (max-width: 767px){#contents .questSection .subNav .listBlock{padding:7% 0;border-top:0;font-size:0;text-align:center}}#contents .questSection .subNav .listBlock a{display:inline-block;width:100px;margin:0 40px;padding:5px 0;color:#333;font-size:16px;text-decoration:none;position:relative}@media screen and (min-width: 768px){#contents .questSection .subNav .listBlock a{background:url(/products/homeprojector/style/images/btn_quest.png)}#contents .questSection .subNav .listBlock a:hover{background:url(/products/homeprojector/style/images/btn_quest_on.png)}}@media screen and (max-width: 767px){#contents .questSection .subNav .listBlock a{width:40%;margin:0 0 0 3.33%;padding:0;color:#000;font-size:100%}#contents .questSection .subNav .listBlock a:first-of-type{margin-left:0}}#contents .questSection .subNav .thanks{display:none}/*# sourceMappingURL=style.css.map */

#contents .detailSection .styleNote{width:60pc;margin:0 auto;padding:0 0 56px;border:0}#contents .detailSection .styleNote li{padding-left:4em;text-indent:-4em;font-size:12px}@media screen and (max-width:767px){#contents .detailSection .styleNote{width:88.5%;margin:5% auto 10.7%;padding:0}#contents .detailSection .styleNote li{font-size:3.4666666667vw}}

@media print, screen and (min-width: 768px){#contents .headSection .leftArea .title.fz20{font-size: 20px;}}