.container a:link,.container a:visited{color:#005ab4;text-decoration:none}.container a:hover{color:#f30;text-decoration:underline;opacity:1}.dreamioImageModal{position:fixed;width:100%;height:100%;left:0;top:0;overflow-x:hidden;overflow-y:hidden;z-index:9990;display:none}@media screen and (max-width: 767px){.dreamioImageModal{display:none !important}}.dreamioImageModal .modal_lay{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:0}.dreamioImageModal .modalImage{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}.dreamioImageModal .modal_close{position:absolute;top:5%;right:5%;z-index:2;font-size:24px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.dreamioImageModal .modal_close:hover{opacity:.8}.dreamioImageModal .modal_close .close01{display:inline-block;line-height:1;font-size:32px}.dreamioImageModal .modal_close .close02{display:inline-block;line-height:1;font-size:26px}#topicPath{padding-bottom:15px}@media screen and (max-width: 767px){#topicPath{padding-bottom:0}}#contents .headSection{border-bottom:1px solid #c3c3c3}@media screen and (max-width: 767px){#contents .headSection{border-bottom:0px;margin:0}}#contents .headSection .innerBlock,#contents .headSection .leftArea,#contents .headSection .rightArea{width:auto}#contents .headSection .innerBlock{width:960px;margin:0 auto;position:relative}@media screen and (max-width: 767px){#contents .headSection .innerBlock{width:100%}}@media screen and (min-width: 768px){#contents .headSection .leftArea{display:table;margin-top:30px}}@media screen and (max-width: 767px){#contents .headSection .leftArea{line-height:140%;float:none}}#contents .headSection .leftArea .logo{width:164px;display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){#contents .headSection .leftArea .logo{width:43.4666666667vw;display:block;text-align:center;margin:4vw auto 0;padding-right:0}}#contents .headSection .leftArea .logo img{width:100%;height:auto}#contents .headSection .leftArea .title{font-size:22px;line-height:1em;padding:0 0 0 15px;background:url(/common/images/bg_dline_01.gif) repeat-y left bottom}@media screen and (max-width: 767px){#contents .headSection .leftArea .title{text-align:center;font-size:5.8666666667vw;font-weight:bold;padding:0 0 2.6666666667vw;margin-top:2vw;margin-bottom:.25em;background:none;display:block}}@media screen and (min-width: 768px){#contents .headSection .leftArea .title .small{display:block;color:#adadad;font-size:64.285%}#contents .headSection .leftArea .title .medium{display:block;font-size:113.636%}#contents .headSection .leftArea .title .large{display:block;font-size:114.285%}}#contents .headSection .rightArea{padding-top:33px;width:52%}@media screen and (max-width: 767px){#contents .headSection .rightArea{display:block;float:none;padding-top:0;width:100%}}@media screen and (min-width: 768px){#contents .detailSection{width:auto}#contents .detailSection.featureSupport .support{border-top:0px solid #c3c3c3}#contents .headSectionWrapper{height:77px}#contents .headSectionWrapper.fixed .headSection{position:fixed;top:0;left:0;right:0;background-color:#fff}#contents .headSectionWrapper.fixed .headSection .leftArea{margin-top:20px}#contents .headSectionWrapper.fixed .headSection .rightArea{padding-top:27px}}.container{max-width:1050px;margin-right:auto;margin-left:auto;color:#333}@media screen and (max-width: 767px){.container{max-width:none}}.container img{max-width:100%}@media screen and (max-width: 767px){.container img{width:100%;height:auto}}.navLocal{width:100%;font-size:96.428%}@media screen and (max-width: 767px){.navLocal{font-size:100%;border-top:1px solid #eaeaea}}.navLocal:after{content:"";clear:both;display:block}.navLocal .navLocalList{float:left;padding-top:3px;margin-left:4%}@media screen and (min-width: 768px){.navLocal .navLocalList:first-child{margin-left:0}.navLocal .navLocalList>*{display:block;font-weight:600;color:#000}}@media screen and (max-width: 767px){.navLocal .navLocalList{color:#eaeaea;display:block;width:49.5%;float:left;text-align:center;border-bottom:1px solid #eaeaea;line-height:3;padding-top:0;margin:0;font-weight:bold;font-size:1rem}.navLocal .navLocalList:nth-child(2n){border-left:1px solid #eaeaea}}@media screen and (min-width: 768px){.navLocal .navLocalList span{text-decoration:none !important;padding:0 5px 3px 5px;border-bottom:2px solid #000;color:#000}}.navLocal .navLocalList a{color:#000 !important}@media screen and (min-width: 768px){.navLocal .navLocalList a{padding:0 5px;white-space:nowrap;border-bottom:2px solid #fff;padding-bottom:3px;-webkit-transition:all .2s;transition:all .2s}.navLocal .navLocalList a span{text-decoration:none !important;padding:0 5px 3px 5px;border-bottom:2px solid #000;color:#000}.navLocal .navLocalList a:hover{text-decoration:none !important;padding-bottom:3px;border-bottom:2px solid #adadad;color:#adadad !important}}.navLocal .purchase{float:right}@media screen and (max-width: 767px){.navLocal .purchase{float:none;clear:both;display:block;width:45% !important;text-align:center;padding:20px 0;padding:2.67vw 0;margin:.2em auto .2em}.navLocal .purchase a{display:block;padding:0;padding-top:0;background:none !important}.navLocal .purchase a:hover img{visibility:visible}.navLocal .purchase a img{width:100% !important;height:auto}}.pageNav{margin-top:5px;position:relative;background-color:#333;z-index:1}@media screen and (max-width: 767px){.pageNav{margin-top:0}}.pageNav .navList{margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.pageNav .navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;max-width:1050px;min-width:960px;border-left:1px solid #5a5b5c}}@media screen and (min-width: 768px){.pageNav .navList li{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;border-right:1px solid #5a5b5c}.pageNav .navList li .half{width:50%}}@media screen and (max-width: 767px){.pageNav .navList li{text-align:center;position:relative;padding:0;border:1px solid #ccc;border-width:0 0 1px 0}}@media screen and (min-width: 768px){.pageNav .navList.menu3 li{width:33.33%}}.pageNav .navList .textOuter{display:table;width:100%;height:70px;text-decoration:none !important}@media screen and (min-width: 768px){.pageNav .navList .textOuter{-webkit-transition:all .2s;transition:all .2s;opacity:.5 !important;cursor:pointer}.pageNav .navList .textOuter:hover{opacity:.5 !important}}@media screen and (max-width: 767px){.pageNav .navList .textOuter{height:14.6666666667vw;font-weight:bold;opacity:.7}}.pageNav .navList a.textOuter{opacity:1 !important}@media screen and (max-width: 767px){.pageNav .navList a.textOuter{background:url(/products/homeprojector/common/images/navlist_arr_sp.png) no-repeat right 4.6666666667vw center;background-size:2.4vw 4.1333333333vw;text-decoration:none}}.pageNav .navList .textInner{display:table-cell;width:100%;vertical-align:middle;text-align:center;color:#fff}@media print,screen and (max-width: 980px)and (min-width: 768px){.pageNav .navList .textInner{font-size:13px}}@media screen and (max-width: 767px){.pageNav .navList .textInner{padding:0 0 0 2.6666666667vw;text-align:left;font-size:3.4666666667vw}}.pageNav .navList .textInner .small{font-size:78.571%}.pageNav .navList .textInner .text--small{letter-spacing:-2px}div.anchorTarget{padding:0;margin:0;display:block;height:0}@media screen and (min-width: 768px){div.anchorTarget{padding-top:75px;margin-top:-75px}}.textLinkGray a{display:inline-block;padding-left:21px;color:#989898;line-height:1;background:url(/common/images/ico_link_01.gif) 0 49% no-repeat;line-height:1.4}@media screen and (min-width: 768px){.textLinkGray a:hover{text-decoration:none;opacity:.5;zoom:1}}@media screen and (max-width: 767px){.textLinkGray a{padding-left:4.6666666667vw;background-size:3.8666666667vw 3.8666666667vw}}.textLinkGray.iconBottom a{background-image:url(/common/images/ico_down_01.gif)}#contents .btnRental a{position:relative;display:inline-block;width:345px;background:#005ab4;color:#fff !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:16px;-webkit-transition:all .2s;transition:all .2s;margin-top:35px;padding:12px 20px;text-align:center;text-decoration:none !important}@media screen and (max-width: 767px){#contents .btnRental a{display:block;width:91.3333333333vw;font-size:4vw;margin:4.6666666667vw auto 0;padding:4.6666666667vw 2.6666666667vw}}#contents .btnRental a:after{content:url(/products/homeprojector/common/images/btn_Gicon2.png);position:absolute;right:auto;margin-left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .btnRental a:after{content:"";background:url(/products/homeprojector/common/images/btn_Gicon2.png) no-repeat;background-size:4.2666666667vw 4.2666666667vw;position:absolute;right:4.6666666667vw;margin-left:0;top:50%;width:4.2666666667vw;height:4.2666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 768px){#contents .btnRental a:hover{opacity:.8;text-decoration:none !important}}#contents .btnRental02 a{position:relative;display:inline-block;width:345px;background:#005ab4;color:#fff !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;font-size:16px;-webkit-transition:all .2s;transition:all .2s;margin-top:35px;padding:12px 20px;text-align:center;text-decoration:none !important}@media screen and (max-width: 767px){#contents .btnRental02 a{display:block;width:91.3333333333vw;font-size:4vw;margin:4.6666666667vw auto 0;padding:4.6666666667vw 2.6666666667vw}}#contents .btnRental02 a:after{content:url(/common/images/ico_down_02.png);position:absolute;right:auto;margin-left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .btnRental02 a:after{content:"";background:url(/common/images/ico_down_02.png) no-repeat;background-size:4.2666666667vw 4.2666666667vw;position:absolute;right:4.6666666667vw;margin-left:0;top:50%;width:4.2666666667vw;height:4.2666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 768px){#contents .btnRental02 a:hover{opacity:.8;text-decoration:none !important}}#contents .btnDetail a{position:relative;display:inline-block;width:225px;padding:12px 20px;text-align:center;background:#e7e7e7;color:#000 !important;font-weight:bold;font-size:16px;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 767px){#contents .btnDetail a{display:block;width:91.3333333333vw;margin:0 auto 0;padding:4.8vw 0;font-size:4vw}}#contents .btnDetail a:after{content:url(/products/homeprojector/common/images/btn_Gicon.png);position:absolute;right:auto;margin-left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .btnDetail a:after{content:"";background:url(/products/homeprojector/common/images/btn_gicon_sp.png) no-repeat;background-size:4.2666666667vw 4.2666666667vw;position:absolute;right:auto;margin-left:1.6vw;top:50%;width:4.2666666667vw;height:4.2666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 768px){#contents .btnDetail a:hover{background:#f7f7f7;text-decoration:none !important}}.bbGray{border-bottom:2px solid #c3c3c3}@media screen and (max-width: 767px){.bbGray{border-bottom:.2666666667vw solid #c3c3c3}}.titleStyleLS .textLarge{font-size:278.571%;letter-spacing:.1em;font-family:-apple-system,"Open Sans",Sans-Serif}@media screen and (max-width: 767px){.titleStyleLS .textLarge{display:block;font-size:7.4666666667vw;line-height:1}}.titleStyleLS .textSmall{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:114.285%;padding-left:12px;letter-spacing:.04em}@media screen and (max-width: 767px){.titleStyleLS .textSmall{margin:2.1333333333vw auto 0;display:block;padding-left:0;font-size:3.7333333333vw;line-height:1;letter-spacing:normal}}.iframeMovie{width:80%;margin:0 auto;overflow:hidden}@media screen and (max-width: 767px){.iframeMovie{width:100%}.iframeMovie iframe{width:100%;height:53.3333333333vw}}.keyvisual{position:relative;width:100%}@media screen and (min-width: 768px){.keyvisual{height:450px;overflow:hidden;margin-bottom:55px;margin-top:5px}}@media screen and (min-width: 768px){.keyvisual.caption{height:auto;margin-bottom:40px}}@media screen and (min-width: 768px){.keyvisual img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.keyvisual img{width:100%;height:auto}}.keyvisual .image{position:relative;width:100%;height:100%}@media screen and (min-width: 768px){.keyvisual .image{height:450px;overflow:hidden}}.keyvisual p.keyvisualCaption{width:1050px;margin:4px auto 0;font-size:12px;line-height:1.4;color:#333;text-align:right}@media screen and (max-width: 767px){.keyvisual p.keyvisualCaption{width:94.6666666667vw;margin:1.0666666667vw auto 0;font-size:2.9333333333vw}}.indexIntro{padding-bottom:85px}@media screen and (max-width: 767px){.indexIntro{padding-bottom:0}}.indexIntroBody{padding-top:45px}@media screen and (max-width: 767px){.indexIntroBody{padding-top:0}}@media screen and (min-width: 768px){.indexIntroBody.noPt{padding-top:0}}.IntroBodyTop{width:100%;margin-bottom:60px}@media screen and (max-width: 767px){.IntroBodyTop{position:relative;margin-bottom:10.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.IntroBodyTop:after{content:"";clear:both;display:block}.IntroBodyTop .image{position:relative}@media screen and (min-width: 768px){.IntroBodyTop .image{float:left;width:539px;padding-bottom:25px;overflow:hidden;opacity:0}}@media screen and (max-width: 767px){.IntroBodyTop .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden;opacity:0}}.IntroBodyTop .image #slider.slick-dotted.slick-slider{margin-bottom:0px}@media screen and (max-width: 767px){.IntroBodyTop .image #slider.slick-dotted.slick-slider{margin-bottom:4vw}}.IntroBodyTop .image #slider li{position:relative}@media screen and (min-width: 768px){.IntroBodyTop .image #slider li{-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.IntroBodyTop .image #slider li:hover{opacity:.8 !important}.IntroBodyTop .image #slider li:after{position:absolute;content:"";top:40px;right:35px;width:36px;height:36px;background:url(../images/kakudai_mark.png) no-repeat center top}}@media screen and (max-width: 767px){.IntroBodyTop .image #slider li{width:100vw !important}.IntroBodyTop .image #slider li img{width:100%;height:auto}}.IntroBodyTop .image #slider .slick-dots{display:none !important}@media screen and (max-width: 767px){.IntroBodyTop .image #slider .slick-dots{display:block !important;bottom:-3.3333333333vw !important}.IntroBodyTop .image #slider .slick-dots li{width:2.8vw !important;height:2.8vw !important;margin:0 2.1333333333vw !important}.IntroBodyTop .image #slider .slick-dots li button{background:#999 !important;border-radius:50% !important;width:2.6666666667vw !important;height:2.6666666667vw !important;padding:.6666666667vw !important}.IntroBodyTop .image #slider .slick-dots li button:before{display:none}.IntroBodyTop .image #slider .slick-dots li.slick-active button{background:#000 !important}}@media screen and (max-width: 767px){.IntroBodyTop .image #slider .slick-arrow{display:none !important}}.IntroBodyTop .image #sliderThumb{margin-top:10px;text-align:center}@media screen and (max-width: 767px){.IntroBodyTop .image #sliderThumb{display:none}}.IntroBodyTop .image #sliderThumb li{display:inline-block;margin:0 5px;outline:1px solid #e1e1e1;width:75px;cursor:pointer}.IntroBodyTop .image #sliderThumb li.active{outline:1px solid #000}.IntroBodyTop .image #sliderThumb li:hover{opacity:.8}.IntroBodyTop .image #sliderThumb li img{width:100%}.IntroBodyTop .contents{float:left;position:relative;width:380px;padding-left:6%}@media screen and (max-width: 767px){.IntroBodyTop .contents{float:none;width:100%;padding-left:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 767px){.IntroBodyTop .contents .title{padding:6.6666666667vw 0 0}.IntroBodyTop .contents .title span{display:block}}.IntroBodyTop .contents .title .textSup{display:block;color:#000;font-size:128.571%;letter-spacing:-0.1em}@media screen and (max-width: 767px){.IntroBodyTop .contents .title .textSup{width:93.3333333333vw;margin:2.6666666667vw auto 0;font-size:3.4666666667vw;font-weight:bold;line-height:1;letter-spacing:-0.05em;text-align:left}}.IntroBodyTop .contents .title .newIcon{color:red;font-weight:bold;font-size:80%;padding-left:10px}.IntroBodyTop .contents .title .newIcon.top{font-size:200%;padding-left:0px}@media screen and (max-width: 767px){.IntroBodyTop .contents .title .newIcon.top{width:93.3333333333vw;margin:0 auto 0;font-size:3.7333333333vw;line-height:1;text-align:left}}.IntroBodyTop .contents .title .textModel{position:relative;display:block;padding:3px 0;font-size:250%;line-height:1;margin-bottom:10px}@media screen and (max-width: 767px){.IntroBodyTop .contents .title .textModel{width:93.3333333333vw;padding:0;margin:1.3333333333vw auto 4vw;font-size:6.4vw;font-weight:bold;letter-spacing:-0.01em;text-align:left}}@media screen and (min-width: 768px){.IntroBodyTop .contents .title .textModel.new:after{content:"NEW";position:absolute;top:6px;right:auto;font-size:12px;color:red;border:2px solid red;padding:6px 8px 6px;margin-left:15px}}.IntroBodyTop .contents .title .textPrice{display:block;font-size:128.571%;letter-spacing:-0.1em}@media screen and (max-width: 767px){.IntroBodyTop .contents .title .textPrice{width:93.3333333333vw;margin:6.1333333333vw auto 0;font-size:4vw;font-weight:bold;line-height:1;letter-spacing:-0.05em}}.IntroBodyTop .contents .title .textMemo{font-size:13px;text-indent:-1em;padding:0 0 0 1em;line-height:1.2;font-weight:normal}@media screen and (max-width: 767px){.IntroBodyTop .contents .title .textMemo{font-size:2.9333333333vw;margin:0 0 0 4vw}}.IntroBodyTop .contents p.price{margin:32px 0 0;font-size:18px;font-weight:bold;letter-spacing:-0.1em}@media screen and (max-width: 767px){.IntroBodyTop .contents p.price{width:93.3333333333vw;margin:0 auto 0;font-size:4vw}}.IntroBodyTop .contents p.price span.date{font-size:20px}@media screen and (max-width: 767px){.IntroBodyTop .contents p.price span.date{font-size:4.6666666667vw}}.IntroBodyTop .contents p.price span.date.small{font-size:14px;font-weight:normal}@media screen and (max-width: 767px){.IntroBodyTop .contents p.price span.date.small{font-size:2.9333333333vw}}.IntroBodyTop .contents .titleCaption{padding-top:20px;font-size:220%;font-weight:bold;line-height:1.3}@media screen and (max-width: 767px){.IntroBodyTop .contents .titleCaption{padding-top:0;width:93.3333333333vw;margin:2.1333333333vw auto 0;font-size:5.8666666667vw;line-height:1.2;letter-spacing:-0.01em}}.IntroBodyTop .contents .titleCaption small{font-size:55%;font-weight:normal}.IntroBodyBottom{width:100%;overflow:hidden}.IntroBodyBottom:after{content:"";clear:both;display:block}@media screen and (max-width: 767px){.IntroBodyBottom .border{margin:3.3333333333vw 0;border-top:1px solid #eaeaea}}.IntroBodyBottom .specList{width:100%;margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.IntroBodyBottom .specList{margin:0 auto 0;padding-left:1.6vw;font-size:0;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}}.IntroBodyBottom .specList li{width:15%;border:1px solid silver;margin-left:6px;text-align:center;font-weight:bold;font-size:13px;height:3em;padding-top:2px;color:#000}@media screen and (max-width: 767px){.IntroBodyBottom .specList li{width:29.8666666667vw;height:13.3333333333vw;margin:0 1.0666666667vw 2.1333333333vw;font-size:2.9333333333vw;white-space:nowrap;letter-spacing:-0.05em;padding-top:1.3333333333vw}.IntroBodyBottom .specList li hr.space{margin-bottom:2.4vw}.IntroBodyBottom .specList li hr.space2{margin-bottom:.6666666667vw}}@media screen and (min-width: 768px){.IntroBodyBottom .specList li:first-child{margin-left:0}}.IntroBodyBottom .specList li.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}.IntroBodyBottom .specList li.center2{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}.IntroBodyBottom .specList li.center3{padding-top:1em;height:calc(4.5em - 1.0em + 2px)}@media screen and (max-width: 767px){.IntroBodyBottom .specList li.center3{padding-top:3.7333333333vw;height:12.8vw}}.IntroBodyBottom .specList li hr{display:block;border-bottom:1px solid silver;background:silver;visibility:visible}.IntroBodyBottom .specList li .small{font-size:12px;letter-spacing:-0.07em}@media screen and (max-width: 767px){.IntroBodyBottom .specList li .small{font-size:2.9333333333vw}}.IntroBodyBottom .specList li .Vsmall{font-size:11px;letter-spacing:-0.07em}@media screen and (max-width: 767px){.IntroBodyBottom .specList li .Vsmall{font-size:2.1333333333vw}}@media screen and (min-width: 768px){.IntroBodyBottom .specList.height3Line li{height:4.5em}}@media screen and (min-width: 768px){.IntroBodyBottom .specList.height3Line li hr.space{margin-bottom:10px}}@media screen and (max-width: 767px){.IntroBodyBottom .specList.height3Line li .small{font-size:2.4vw}}.IntroBodyBottom .annotation{font-size:85.714%;line-height:1.8;margin-top:-20px;margin-bottom:35px}@media screen and (max-width: 767px){.IntroBodyBottom .annotation{width:93.3333333333vw;font-size:2.9333333333vw;line-height:1.4;margin:0 auto 9.6vw}}.IntroBodyBottom .leftArea{float:left}@media screen and (max-width: 767px){.IntroBodyBottom .leftArea{float:none}}.IntroBodyBottom .leftArea .figure{width:100%}@media screen and (max-width: 767px){.IntroBodyBottom .leftArea .figure{width:94.6666666667vw;margin:4.2666666667vw auto 6.4vw}}.IntroBodyBottom .leftArea .figure .image{float:left}@media screen and (max-width: 767px){.IntroBodyBottom .leftArea .figure .image{width:18.1333333333vw}.IntroBodyBottom .leftArea .figure .image img{width:100%;height:auto}}.IntroBodyBottom .leftArea .figure .contents{padding-top:5px;margin-left:100px}@media screen and (max-width: 767px){.IntroBodyBottom .leftArea .figure .contents{padding-top:1.8666666667vw;margin-left:23.7333333333vw;font-size:3.2vw}}.IntroBodyBottom .leftArea .figure .contents .title{margin-bottom:5px}@media screen and (max-width: 767px){.IntroBodyBottom .leftArea .figure .contents .title{margin-bottom:1.3333333333vw}}.IntroBodyBottom .leftArea .figure .textLinkGray{clear:both;padding-top:15px}@media screen and (max-width: 767px){.IntroBodyBottom .leftArea .figure .textLinkGray{text-align:right;font-size:3.2vw}}.IntroBodyBottom .rightArea{float:right}.IntroBodyBottom .rightArea .linkList{text-align:right;margin-bottom:45px}@media screen and (max-width: 767px){.IntroBodyBottom .rightArea .linkList{margin-right:2.6666666667vw;margin-bottom:5.3333333333vw}}.IntroBodyBottom .rightArea .linkList .textLinkGray{display:inline;margin-left:15px}@media screen and (max-width: 767px){.IntroBodyBottom .rightArea .linkList .textLinkGray{margin-left:4.8vw;font-size:3.3333333333vw}}.IntroBodyBottom .rightArea .linkList .textLinkGray:first-child{margin-left:0}.indexFeature{padding-top:80px;padding-bottom:90px;margin-bottom:90px}@media print,screen and (max-width: 980px)and (min-width: 768px){.indexFeature{width:98%;margin:0 auto 50px}}@media screen and (max-width: 767px){.indexFeature{padding-top:10.6666666667vw;padding-bottom:10vw;margin-bottom:9.3333333333vw}}.indexFeatureHead{margin-bottom:80px}@media screen and (max-width: 767px){.indexFeatureHead{width:93.3333333333vw;margin:0 auto 12.6666666667vw}}.indexFeatureCassette{width:100%;margin-top:90px}@media screen and (max-width: 767px){.indexFeatureCassette{margin-top:11.4666666667vw}}.indexFeatureCassette:after{content:"";clear:both;display:block}.indexFeatureCassette:first-child{margin-top:0}.indexFeatureCassette .leftArea{float:left;width:50%;padding-top:10px}@media screen and (max-width: 767px){.indexFeatureCassette .leftArea{float:none;width:93.3333333333vw;margin:0 auto 0;padding:0}}.indexFeatureCassette .leftArea .title{font-size:228.571%;line-height:1.4;margin-bottom:20px}@media screen and (max-width: 767px){.indexFeatureCassette .leftArea .title{font-size:6.2666666667vw;line-height:1.4;margin-bottom:4.8vw}}.indexFeatureCassette .leftArea .title small{font-size:55%;font-weight:normal}@media screen and (max-width: 767px){.indexFeatureCassette .leftArea .title small{font-size:4.2666666667vw}}.indexFeatureCassette .leftArea .text{line-height:1.8}@media screen and (max-width: 767px){.indexFeatureCassette .leftArea .text{font-size:3.4666666667vw}}.indexFeatureCassette .leftArea .annotation{font-size:85.714%;margin-top:10px}@media screen and (max-width: 767px){.indexFeatureCassette .leftArea .annotation{font-size:2.9333333333vw;margin-top:6.1333333333vw}}.indexFeatureCassette .leftArea .btnDetail{margin-top:25px}.indexFeatureCassette .rightArea{float:right;width:50%}@media screen and (min-width: 768px){.indexFeatureCassette .rightArea{text-align:right;-webkit-transition:all .2s;transition:all .2s}.indexFeatureCassette .rightArea:hover{opacity:.8 !important}}@media screen and (max-width: 767px){.indexFeatureCassette .rightArea{float:none;width:93.3333333333vw;margin:4.2666666667vw auto 0}}.indexFeatureCassette .rightArea img{width:475px;height:auto}@media screen and (max-width: 767px){.indexFeatureCassette .rightArea img{width:100%}}.indexMovie{padding-top:85px;margin-bottom:75px}@media screen and (max-width: 767px){.indexMovie{padding-top:11.3333333333vw;margin-bottom:10vw}}.indexMovieHead{margin-bottom:30px}@media screen and (max-width: 767px){.indexMovieHead{margin-bottom:4vw}}.indexMovieHead .title{font-size:178.571%}@media screen and (min-width: 768px){.indexMovieHead .title.large{font-size:228.571%}}.indexAward{width:100%;overflow:hidden;margin-bottom:65px}@media screen and (max-width: 767px){.indexAward{margin-bottom:8.6666666667vw}}.indexAward .title{float:left;padding-top:30px;padding-right:20px;vertical-align:middle;font-size:142.857%}@media screen and (max-width: 767px){.indexAward .title{padding-top:4vw;padding-right:2.6666666667vw}}.awardList{float:left;overflow:hidden}.awardList li{float:left;margin-left:45px}@media screen and (max-width: 767px){.awardList li{margin-left:6vw}}.indexAnnotation{width:100%;padding-bottom:85px}@media print,screen and (max-width: 980px)and (min-width: 768px){.indexAnnotation{width:98%;margin:0 auto 0}}@media screen and (max-width: 767px){.indexAnnotation{width:93.3333333333vw;margin:0 auto 0;padding-bottom:6.6666666667vw}}.indexAnnotation:after{content:"";clear:both;display:block}@media screen and (max-width: 767px){.annotationCassette{float:none;width:93.3333333333vw;margin:0 auto 0;padding:6.6666666667vw 0 0 !important}}.annotationCassette .title{font-size:107.142%;margin-bottom:25px}@media screen and (max-width: 767px){.annotationCassette .title{font-size:4.2666666667vw;margin-bottom:2vw}}.annotationCassette.leftArea{margin-top:75px}@media screen and (max-width: 767px){.annotationCassette.leftArea{width:93.3333333333vw;margin:0 auto 0}}.annotationCassette.leftArea#award{margin-top:35px}.annotationCassette.leftArea #mainEco{margin-top:25px}.annotationCassette.leftArea #mainAward{margin-top:25px}@media screen and (max-width: 767px){.annotationCassette.leftArea #mainAward{margin:3.3333333333vw 0 0 3.3333333333vw;width:auto}}.annotationCassette.leftArea #mainAward td{vertical-align:top;padding-right:10px}.annotationCassette.rightArea{margin-top:40px}@media screen and (max-width: 767px){.annotationCassette.rightArea{width:93.3333333333vw;margin:0 auto 0}}.annotationCassette .annotationList li,.annotationCassette .annotation li{font-size:85.714%;line-height:1.8}@media screen and (max-width: 767px){.annotationCassette .annotationList li,.annotationCassette .annotation li{font-size:2.9333333333vw;line-height:1.8}}.annotationCassette .annotationList li.item,.annotationCassette .annotation li.item{text-indent:-3.5em;padding-left:3.5em}.annotationCassette .annotationList li.dot,.annotationCassette .annotation li.dot{text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){.trademarkArea{margin:8.5333333333vw auto 0;width:93.3333333333vw}}@media screen and (min-width: 768px){.trademarkArea .detailSection>div{padding:0 !important}}@media screen and (max-width: 767px){.trademarkArea .detailSection.mt30.pb40{margin-top:0px !important;padding-bottom:0 !important}}@media screen and (max-width: 767px){.trademarkArea .detailSection .headMod03{font-size:4.2666666667vw;margin-bottom:2vw}}@media screen and (max-width: 767px){.trademarkArea .detailSection div.mt10.fsM{margin-top:0px !important;padding:0 !important}}@media screen and (max-width: 767px){.trademarkArea .detailSection p.noteMod01{font-size:2.9333333333vw;line-height:1.8}}.detailHead{padding-top:50px;padding-bottom:20px}@media screen and (max-width: 767px){.detailHead{padding-top:14.6666666667vw;padding-bottom:0}}@media screen and (min-width: 768px){.detailHead .title{font-size:250%;text-align:center;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (max-width: 767px){.detailHead .title{width:93.3333333333vw;margin:0 auto 0;font-size:6.4vw;line-height:1.3}.detailHead .title.center_sp{text-align:center}}.detailHead small{font-size:14px;font-weight:normal}@media screen and (max-width: 767px){.detailHead small{font-size:4.6666666667vw}}.detailHead small.center{font-weight:normal;margin:0 auto;display:block;text-align:center}.detailHead small.block_right{width:880px;text-align:right;display:block;margin:0 auto 0}@media screen and (max-width: 767px){.detailHead small.block_right{width:85.3333333333vw;text-align:left;display:block;margin:1.3333333333vw auto 0;font-size:2.9333333333vw;text-indent:-3.5em;padding-left:3.5em}}.detailCassette{width:100%;padding-top:60px;padding-bottom:60px}@media print,screen and (max-width: 980px)and (min-width: 768px){.detailCassette{width:98%;margin:0 auto 0}}@media screen and (max-width: 767px){.detailCassette{width:93.3333333333vw;margin:0 auto 0;padding-top:12vw;padding-bottom:12vw}.spec .detailCassette{width:94.6666666667vw;padding-top:8vw;padding-bottom:8vw}.supply .detailCassette{width:94.6666666667vw;padding-top:8vw;padding-bottom:8vw}}@media screen and (max-width: 767px){.detailCassette img.iPop01{width:2vw}}.detailCassette.noPad{padding-top:30px}@media screen and (max-width: 767px){.detailCassette.noPad{padding-top:0}}.detailCassette.noPadTop{padding-top:0}.detailCassette.noPadBottom{padding-bottom:0}.detailCassette.youtube{padding-top:0}@media screen and (min-width: 768px){.detailCassette:last-of-type{padding-bottom:0;margin-bottom:90px}}.detailCassette.column2{width:100%}@media print,screen and (max-width: 980px)and (min-width: 768px){.detailCassette.column2{width:98%;margin:0 auto 0}}@media screen and (max-width: 767px){.detailCassette.column2{width:93.3333333333vw;margin:0 auto 0}}.detailCassette.column2:after{content:"";clear:both;display:block}.detailCassette a{text-decoration:underline !important}@media screen and (min-width: 768px){.detailCassette a:hover{text-decoration:underline !important}}.detailCassette .text{font-size:114.285%;line-height:1.8;margin-top:10px}@media screen and (max-width: 767px){.detailCassette .text{font-size:3.4666666667vw;line-height:1.8;margin-top:4vw}}@media screen and (min-width: 768px){.detailCassette .text+.text{margin:20px 0 0}}.detailCassette .text.textDesc{width:100%;font-size:80%;margin-left:3.5em;text-indent:-3.5em;overflow-wrap:break-word}.detailCassette .text.textDesc+.textDesc{margin-top:0}@media screen and (min-width: 768px){.detailCassette .text.small{font-size:14px}}.detailCassette .text .fwb{font-weight:bold}.detailCassette .text.textlist{margin-top:20px;line-height:1.4}@media screen and (max-width: 767px){.detailCassette .text.textlist{margin-top:4vw}}.detailCassette .text.textlist+.text{margin:5px 0 0}@media screen and (max-width: 767px){.detailCassette .text.textlist+.text{margin-top:1.3333333333vw}}.detailCassette .indent{padding-left:1em;text-indent:-1em}.detailCassette .numList{margin-top:10px}@media screen and (max-width: 767px){.detailCassette .numList{margin-top:1.3333333333vw}}.detailCassette .numList li{line-height:1.8;font-size:114.285%;padding-left:1.5em;text-indent:-1.5em}.detailCassette .annotation{font-size:85.714%;line-height:1.8;margin-top:10px}@media screen and (max-width: 767px){.detailCassette .annotation{font-size:3.2vw;line-height:1.4;margin-top:7.3333333333vw}.spec .detailCassette .annotation{font-size:2.4vw;font-size:2.4vw;margin-top:1.8666666667vw}}.detailCassette .annotation li{padding-left:1em;text-indent:-1em}.detailCassette .annotation .item{text-indent:-3.5em;padding-left:3.5em}.detailCassette .annotation .itemNoBr{text-indent:-3em;padding-left:3em}@media screen and (min-width: 768px){.detailCassette .leftArea{clear:both;float:left;width:67%;padding-right:3%}}@media screen and (min-width: 768px){.detailCassette .rightArea+.leftArea{margin-top:30px}.detailCassette .rightArea+.leftArea+.rightArea{margin-top:30px}}@media screen and (min-width: 768px){.detailCassette.half .leftArea{width:49%}.detailCassette.half .leftArea.leftArea__setImg{padding-right:0}.detailCassette.half .leftArea.leftArea__setImg .image{text-align:right}}.detailCassette .title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:214.285%;line-height:1.3;margin-bottom:20px}@media screen and (max-width: 767px){.detailCassette .title{font-size:4.5333333333vw;line-height:1.5;margin-bottom:4vw}.spec .detailCassette .title{font-size:4vw;text-align:left}.supply .detailCassette .title{font-size:4.5333333333vw;text-align:left;margin-bottom:2.6666666667vw}}.detailCassette .title.subTtl{font-size:22px}@media screen and (max-width: 767px){.detailCassette .title.subTtl{font-size:4vw}}.detailCassette .title .textSmall{font-size:53%;font-weight:normal}@media screen and (max-width: 767px){.detailCassette .title .textSmall{font-size:2.9333333333vw}}.detailCassette .colorModeList.long li em{min-width:150px}@media screen and (max-width: 767px){.detailCassette .colorModeList.long li em{min-width:auto}}.detailCassette .colorModeList li{display:table;font-size:114.285%}.detailCassette .colorModeList li em{display:table-cell;white-space:nowrap;min-width:120px}@media screen and (max-width: 767px){.detailCassette .colorModeList li em{min-width:auto}}.detailCassette .colorModeList li span{padding-left:1em;text-indent:-1em;display:table-cell}.detailCassette .image{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width: 767px){.detailCassette .image{margin:5.3333333333vw auto 0;width:100%}.detailCassette .image img{width:100%;height:auto}.detailCassette .image.halfImage img{width:64%;height:auto}.detailCassette .image video{width:100%;height:auto}}.detailCassette .image.skinPd{padding:15px}@media screen and (max-width: 767px){.detailCassette .image.skinPd{padding:0}}.detailCassette .image.imgFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detailCassette .image.imgFlex .imgBox{position:relative}.detailCassette p.normalText{margin-top:5px;margin-bottom:5px;text-align:left}@media screen and (max-width: 767px){.detailCassette p.normalText{font-size:3.4666666667vw;line-height:1.6}}@media screen and (min-width: 768px){.detailCassette .rightArea{float:right;width:29%}.detailCassette .rightArea .image+.image,.detailCassette .rightArea .text+.image{margin-top:15px}.detailCassette .rightArea .image+.text{font-size:85.714%;margin-top:5px}.detailCassette .rightArea .image .normalText{margin-top:5px;margin-bottom:5px;text-align:left}.detailCassette .rightArea .image ul{-moz-text-align-last:left;text-align-last:left}}@media screen and (max-width: 767px){.detailCassette .rightArea .image+.text{font-size:3.2vw;margin-top:.6666666667vw}}@media screen and (min-width: 768px){.detailCassette.half .rightArea{width:47%}}@media screen and (min-width: 768px){.detailCassette .specText{margin-top:250px;font-size:18px}}@media screen and (min-width: 768px){.detailCassette .specList{margin-top:20px}}@media screen and (min-width: 768px){.detailCassette .tableWrapMiddle{width:750px;margin:0 auto}}.detailCassette .fwb{font-weight:bold}@media screen and (min-width: 768px){.pane2lList{clear:both;padding-top:60px;text-align:center}}.detailCassetteHead .title.skinSmall{font-size:178.571%;margin-bottom:30px}@media screen and (max-width: 767px){.detailCassetteHead .title.skinSmall{font-size:4vw;margin-bottom:2.9333333333vw}}@media screen and (min-width: 768px){.detailCassetteHead .textLinkGray{margin-top:-10px}}.detailCassetteBody.screen{position:relative}@media screen and (min-width: 768px){.detailCassetteBody.screen .leftTable{width:66%;position:relative}}@media screen and (min-width: 768px){.detailCassetteBody.screen .rightImage{width:29.5714285714%;position:absolute;top:0;right:0}}.detailCassetteBody.screen p.note.taR{position:absolute;right:0;bottom:-25px}@media screen and (max-width: 767px){.detailCassetteBody.screen p.note.taR{bottom:-5.3333333333vw}}.detailCassetteBody .textLarge{font-size:114.285%}.detailCassetteBody .subTtl{font-size:120%;margin-top:60px}@media screen and (max-width: 767px){.detailCassetteBody .subTtl{margin-top:8vw}}.detailCassetteBody .subtitle{margin-top:30px;margin-bottom:12px;font-size:22px;line-height:1.5}@media screen and (max-width: 767px){.detailCassetteBody .subtitle{margin-top:4.8vw;margin-bottom:1.6vw;font-size:3.4666666667vw}}.detailCassetteBody .fwb{font-weight:bold}.detailCassetteBody>.image{padding:40px}@media screen and (max-width: 767px){.detailCassetteBody>.image{padding:0}.tanshi .detailCassetteBody>.image{padding:5.3333333333vw 0}.remotecontroller .detailCassetteBody>.image{padding:0 0 5.3333333333vw;margin:0 auto 0}}.detailCassetteBody>.image.size{padding:90px 40px 40px 40px}@media screen and (max-width: 767px){.detailCassetteBody>.image.size{padding:0}}.detailCassetteBody .flL{width:64.2857142857%}@media screen and (max-width: 767px){.detailCassetteBody .flL{float:none;width:100%;position:relative}}@media screen and (min-width: 768px){.detailCassetteBody .flR{width:29.5714285714%}.detailCassetteBody .flR .caption{font-size:114.285%}}@media screen and (max-width: 767px){.detailCassetteBody>.mt30{margin-top:3.3333333333vw !important}.detailCassetteBody .rightImage{float:none;width:100%;margin-top:2.6666666667vw}.detailCassetteBody .rightImage .caption{margin-top:5.3333333333vw !important;font-size:3.2vw}}.detailCassetteBody .listMod{margin-top:10px}@media screen and (max-width: 767px){.detailCassetteBody .listMod{margin-top:1.3333333333vw}}.detailCassetteBody .listMod li{text-indent:-1em;padding-left:1em}.detailCassetteBody .flexBox{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.detailCassetteBody .flexBox{margin-top:5.3333333333vw}}.detailCassetteBody .flexItem{margin:0 10px}@media screen and (max-width: 767px){.detailCassetteBody .flexItem{margin:0 1.3333333333vw}}.detailCassetteBody .tblMod01{border-color:#c3c3c3}.detailCassetteBody .tblMod01.tblSupply{margin-top:20px;table-layout:fixed}.detailCassetteBody .tblMod01.tblSupply th:first-child{width:36% !important}.detailCassetteBody .tblMod01 th,.detailCassetteBody .tblMod01 td{padding:15px 0;border-color:#c3c3c3;text-align:center}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01 th,.detailCassetteBody .tblMod01 td{padding:2vw 0;font-size:2.4vw}}.detailCassetteBody .tblMod01 th.taL,.detailCassetteBody .tblMod01 td.taL{text-align:left;padding:15px 10px}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01 th.taL,.detailCassetteBody .tblMod01 td.taL{padding:2vw 1.3333333333vw}}.detailCassetteBody .tblMod01.specTbl th,.detailCassetteBody .tblMod01.specTbl td{padding:15px 0 15px 15px;text-align:left}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.specTbl th,.detailCassetteBody .tblMod01.specTbl td{padding:2vw 0 2vw 1.3333333333vw}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.specTbl th.w30{width:44%}.detailCassetteBody .tblMod01.specTbl th.w35{width:28%}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.specTbl td{font-size:2.2666666667vw}}.detailCassetteBody .tblMod01.tblSupply th,.detailCassetteBody .tblMod01.tblSupply td{padding:15px;text-align:left;word-break:break-all}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.tblSupply th,.detailCassetteBody .tblMod01.tblSupply td{padding:2vw 1.3333333333vw}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.tblSupply th{font-size:2.1333333333vw;letter-spacing:-0.05em}.detailCassetteBody .tblMod01.tblSupply th.th1{width:14%}.detailCassetteBody .tblMod01.tblSupply th.th2{width:17%}.detailCassetteBody .tblMod01.tblSupply th.th3{width:14%}.detailCassetteBody .tblMod01.tblSupply th.th4{width:32%}.detailCassetteBody .tblMod01.tblSupply th.th5{width:23%}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.tblSupply td{font-size:2.1333333333vw;letter-spacing:-0.05em}}.detailCassetteBody .tblMod01 th.taC,.detailCassetteBody .tblMod01 td.taC{text-align:center !important}.detailCassetteBody .tblMod01 th.taR,.detailCassetteBody .tblMod01 td.taR{text-align:right !important}.detailCassetteBody .tblMod01 th{background-color:#f5f5f5}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01 th{font-weight:bold}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.resolutionTbl th{font-size:2.1333333333vw;letter-spacing:-0.05em}.detailCassetteBody .tblMod01.resolutionTbl th.th1{width:12%}.detailCassetteBody .tblMod01.resolutionTbl th.th2{width:12%}.detailCassetteBody .tblMod01.resolutionTbl th.th3{width:10%}.detailCassetteBody .tblMod01.resolutionTbl th.th4{width:10%}.detailCassetteBody .tblMod01.resolutionTbl th.th5{width:7%}.detailCassetteBody .tblMod01.resolutionTbl th.th6{width:7%}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th{font-size:2.1333333333vw;letter-spacing:-0.05em}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th1{width:8%}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th2{width:11%}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th3{width:9%}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th4{width:10%}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th5{width:5%}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th6{width:7%}.detailCassetteBody .tblMod01.resolutionTbl.s3dTbl th.th7{width:14%}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01.resolutionTbl td{font-size:2.1333333333vw;letter-spacing:-0.05em}}.detailCassetteBody .tblMod01 .brCf5{border-right-color:#f5f5f5}.detailCassetteBody .tblMod01 .bgCtr{background-color:transparent}.detailCassetteBody .tblMod01 span.num{position:relative;display:inline-block;z-index:1;color:#fff;font-weight:normal}.detailCassetteBody .tblMod01 span.num:after{content:" ";position:absolute;display:block;left:50%;top:50%;background:#b6b6b6;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:25px;min-height:25px;z-index:-1}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01 span.num:after{min-width:3.3333333333vw;min-height:3.3333333333vw}}@media screen and (max-width: 767px){.detailCassetteBody .tblMod01 img.check{width:4.8vw}}.detailCassetteBody p.note{font-size:12px;margin-top:15px}@media screen and (max-width: 767px){.detailCassetteBody p.note{font-size:2.4vw;margin-top:2vw}}.detailCassetteBody .textLinkGray a{color:#005ab4 !important;text-decoration:none}@media screen and (min-width: 768px){.detailCassetteBody .textLinkGray a:hover{color:#f30 !important;text-decoration:underline !important;opacity:1}}@media screen and (max-width: 767px){.spec .detailCassetteBody .textLinkGray a{font-size:2.9333333333vw;font-weight:bold;margin-top:2.4vw}.supply .detailCassetteBody .textLinkGray a{font-size:2.9333333333vw;font-weight:bold;margin-top:0;margin-bottom:2.4vw}}.detailCassetteBody a.anchorlink{display:inline-block;padding-left:21px;line-height:1;background:url(/common/images/ico_down_01.gif) 0 49% no-repeat;line-height:1.4}@media screen and (max-width: 767px){.detailCassetteBody a.anchorlink{padding-left:3.2vw;background:url(/common/images/ico_down_01.gif) left center no-repeat;background-size:2.2666666667vw 2.2666666667vw}}.detailCassetteBody .youtubeCaption{margin:10px auto 0}@media screen and (max-width: 767px){.detailCassetteBody .youtubeCaption{width:100%;margin:4vw auto 0;font-size:2.6666666667vw}}.detailCassetteBody .small_ttl{font-weight:bold;font-size:105%;margin-top:20px}@media screen and (max-width: 767px){.detailCassetteBody .small_ttl{font-size:3.2vw;margin-top:5.3333333333vw}}.relation{clear:both;padding-top:60px}@media screen and (max-width: 767px){.relation{padding-top:9.0666666667vw}}.relation h4.title{padding:0;background-color:transparent;font-size:178.571%;margin-bottom:25px}@media screen and (min-width: 768px){.relation h4.title{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (max-width: 767px){.relation h4.title{font-size:4vw;margin-bottom:3.6vw}}.relation .relationBox{width:100%;border:1px solid #c3c3c3;overflow:hidden}@media screen and (max-width: 767px){.relation .relationBox{font-size:0}}.relation .relationBox.small .image{width:63px}@media screen and (max-width: 767px){.relation .relationBox.small .image{width:32vw}}.relation .relationBox.small .image img{width:100%}.relation .relationBox.small .contents{padding-top:10px;padding-left:35px}@media screen and (max-width: 767px){.relation .relationBox.small .contents{padding-top:1.3333333333vw;padding-left:4.6666666667vw}}.relation .relationBox.small .contents .link a{font-size:100%}.relation .relationBox.small .contents .text{font-size:14px}@media screen and (max-width: 767px){.relation .relationBox.small .contents .text{font-size:1.8666666667vw}}.relation .relationBox .image{float:left;padding:9px 0 9px 9px;width:109px}@media screen and (max-width: 767px){.relation .relationBox .image{float:none;display:inline-block;vertical-align:top;padding:2.1333333333vw 0 2.1333333333vw 2.1333333333vw;margin:0 auto 0;width:34.1333333333vw}}.relation .relationBox .image img{width:100%;height:auto}.relation .relationBox .contents{float:left;padding-top:25px;padding-left:35px}@media screen and (max-width: 767px){.relation .relationBox .contents{float:none;display:inline-block;vertical-align:top;width:52.8vw;padding:2.1333333333vw 2.1333333333vw 0 3.7333333333vw}}.relation .relationBox .contents .link a{padding-left:25px;color:#1878db;font-size:125%;background:url(/common/images/ico_link_01.gif) left center no-repeat}@media screen and (max-width: 767px){.relation .relationBox .contents .link a{padding-left:4.6666666667vw;background-size:3.8666666667vw 3.8666666667vw;line-height:1.4;font-size:3.4666666667vw}}@media screen and (min-width: 768px){.relation .relationBox .contents .link a:hover{text-decoration:none;opacity:.5}}.relation .relationBox .contents .text{margin-top:5px}@media screen and (max-width: 767px){.relation .relationBox .contents .text{margin-top:.6666666667vw;font-size:3.4666666667vw}}.IntroBodyTop .rentalBanner{margin-top:30px;text-align:center}@media screen and (max-width: 767px){.IntroBodyTop .rentalBanner{margin-top:50px;padding:0 10px}}.IntroBodyTop .rentalBanner a{-webkit-transition:.7s;transition:.7s}.IntroBodyTop .rentalBanner a:hover{opacity:.6}.IntroBodyTop .rentalBanner img{width:450px}@media screen and (max-width: 767px){.IntroBodyTop .rentalBanner img{width:100%}}/*# sourceMappingURL=product.css.map */.container .btnYashop a {position: relative;display: inline-block;width: 314px;max-width: 100%;padding: 15px 2.0em 15px 1.5em;background-color: #005AB4;border: 2px solid transparent;border-radius: 3px;color: #fff;font-size: 1.0rem;font-weight: bold;text-align: center;text-decoration: none;-webkit-transition: .2s;transition: .2s;margin-top: 35px;}.container .btnYashop a::before {content: '';display: block;position: absolute;top: 50%;right: 1.5em;margin-top: -5px;width: 8px;height: 8px;border-top: 3px solid #fff;border-right: 3px solid #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.container .btnYashop a:hover {color: #fff;text-decoration: none;opacity: 0.7;}.container .btnYashop img {vertical-align: middle;}@media only screen and (max-width: 767px) {.container .btnYashop {padding:0 15px;}.container .btnYashop a {display: block;width: auto;padding: 15px 2.4em 15px 1.5em;font-size: inherit;margin-top: 4.6666666667vw;}.container .btnYashop a img{width: auto;}}
.IntroBodyTop .btn_shop_col { margin: 30px 0 16px; }
.btn_shop_col { display:flex; }
.btn_shop { display:flex; align-items:center; box-sizing: border-box; border-radius:100px; border:1px solid; padding:10px 40px 10px 20px; min-height:50px; font-size: 14px; line-height:1.4; font-weight:bold; color:#D84005; position:relative; }
.btn_shop img[src*="ico_pop"] { width:24px; height:24px; position:absolute; right:10px; }
.container a.btn_shop:link { color:#D84005; }
.container a.btn_shop:visited { color:#D84005; }
@media print, screen and (min-width: 768px) { .btn_shop_col { flex-wrap:wrap; gap:20px;}
  .btn_shop { width:220px; transition:opacity .2s;}
  .container a.btn_shop:hover { text-decoration: none; opacity: 0.7;}
  .btn_shop_col_wrap .btn_shop_col {margin-inline:auto; max-width:940px;}
  .btn_shop_col.col1 a.btn_shop { width: 100%; }
  .btn_shop_col.col2 a.btn_shop { width: calc(100% / 2 - 20px * 2 / 4); }
  .btn_shop_text { display: block; margin: 9px 0; }
}
@media only screen and (max-width: 767px) { .btn_shop_col { flex-direction:column; gap:15px;}
  .btn_shop_col_wrap { padding: 0 15px;}
}

/*--------------------------------------------------
award_list
--------------------------------------------------*/
.award_list ul li { display: -webkit-box; display: -webkit-flex; display: flex; }

.award_list ul li img { -webkit-flex-shrink: 0; flex-shrink: 0; width: 59px; height: 66px;}

.award_list ul li .txt { margin-left: 8px; }

@media print, screen and (min-width: 768px) {
  .award_list ul { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: nowrap; flex-wrap: nowrap; margin-bottom: -24px; margin-right: -24px; }
  .award_list ul li { margin-bottom: 24px; max-width: 25%; }
  .award_list ul li .txt { margin-left: 8px; margin-right: 24px; }
  .award_list ul li .txt:empty { margin: 0; }
}

@media only screen and (max-width: 767px) {
  .award_list ul { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -12px; flex-direction: column;}
  .award_list ul li { margin-bottom: 12px; }
  .award_list ul li .txt { margin-left: 12px; }
}
