@-webkit-keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@-webkit-keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@-webkit-keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@-webkit-keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}*{text-decoration:none}body{font-family:Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif}.br-sp{display:none}.contents-area{min-width:990px;font-size:128.57143%}.contents-area a{color:#000000}.contents-area .nav-top a{color:#006699}.contents-area .nav-top a:visited{color:#006699}.bg-gray{background:#ececec}.bg-brack{background:#000000;color:#ffffff}.bg-brack a,.bg-brack .btn{color:#ffffff}.bg-gradient-blue{background:#0b5bce;background:-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);color:#ffffff}.bg-gradient-blue a,.bg-gradient-blue .btn{color:#ffffff}.bg-gradient-gray{background:#424242;background:-webkit-gradient(linear, left bottom, left top, from(#606467), to(#414447));background:linear-gradient(0deg, #606467 0%, #414447 100%);color:#ffffff}.bg-gradient-gray a,.bg-gradient-gray .btn{color:#ffffff}a.btn{display:block;margin-right:auto;margin-left:auto;text-align:center;border:1px solid #c1c1c2;border-radius:100px;color:#333;line-height:50px;background:transparent;cursor:pointer;font-size:100%;font-weight:bold;position:relative;margin-top:40px;width:340px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}a.btn:hover{opacity:0.6}.btn-arrow:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:25px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-arrow:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.btn-arrow-down:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:25px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.btn-arrow-down:hover:before{-webkit-animation:arrowB 0.4s 2;animation:arrowB 0.4s 2}.js-scrollAnimation{-webkit-transition:opacity 0.8s,transform 0.6s cubic-bezier(0, 0.585, 0.385, 1);-webkit-transition:opacity 0.8s,-webkit-transform 0.6s cubic-bezier(0, 0.585, 0.385, 1);transition:opacity 0.8s,-webkit-transform 0.6s cubic-bezier(0, 0.585, 0.385, 1);transition:opacity 0.8s,transform 0.6s cubic-bezier(0, 0.585, 0.385, 1);transition:opacity 0.8s,transform 0.6s cubic-bezier(0, 0.585, 0.385, 1),-webkit-transform 0.6s cubic-bezier(0, 0.585, 0.385, 1);opacity:0;-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}.js-scrollAnimation.animated{opacity:1 !important;-ms-transform:translateY(0) !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.list-box{width:100%}.list-box ul{margin-top:30px}.list-box ul li{width:25%;height:135px;float:left;display:block;box-sizing:border-box;border-right:1px solid #80b2da}.list-box ul li a{position:relative;width:100%;height:100%;display:block;padding-top:10px;text-align:center;box-sizing:border-box;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.list-box ul li a span{position:absolute;display:block;width:100%;text-align:center;bottom:15px}.list-box ul li a:hover{opacity:0.6}.list-box ul li a:before{display:block;content:'';margin:auto;background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-purpose-product.png");background-position:0 0;background-repeat:no-repeat;width:70px;height:70px;text-indent:-9999px;overflow:hidden}.list-box ul li a.price:before{width:77px;height:57px;background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-purpose-price.png");margin-top:8px}.list-box ul li a.campaign:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-purpose-campaign.png")}.list-box ul li a.help:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-purpose-help.png")}.list-box ul li:last-child{border:0}.list-box:after{display:block;content:'';clear:both}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.list-column .column-header{margin-top:40px;width:340px;float:left}.list-column .column-contents{width:610px;float:left;box-sizing:border-box}.list-column .column-contents ul{display:block;float:left;width:305px;padding-left:40px;box-sizing:border-box}.list-column .column-contents ul li{line-height:80px;border-bottom:1px solid #393939}.list-column .column-contents ul li a{position:relative;font-size:100%;font-weight:bold;box-sizing:border-box;display:block;height:100%;width:100%;padding-left:20px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.list-column .column-contents ul li a:after{content:"";display:block;border-top:solid 2px #fff;border-right:solid 2px #fff;width:8px;height:8px;position:absolute;right:5px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-column .column-contents ul li a:hover{opacity:0.6}.list-column .column-contents ul li a:hover:after{opacity:1;-webkit-animation:arrowR .4s 2;animation:arrowR .4s 2}.list-column .column-contents ul li:nth-child(3){border:0}.list-column .btn{border-color:#656565;margin-top:25px}.list-column .btn:before{border-top-color:#ffffff;border-right-color:#ffffff}.list-column:after{display:block;content:"";clear:both}#price-plan .column-header{margin-top:0}#price-plan .column-contents ul{width:100%}#price-plan .column-contents ul li a{padding-left:20px}#price-plan .column-contents ul li a:before{display:none}#price-plan .column-contents ul li:last-child{border:none}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.list-grid ul{overflow:hidden}.list-grid ul li{display:block;width:33.333%;float:left;box-sizing:border-box;position:relative}.list-grid ul li a{width:100%;display:block;text-align:center;position:relative;padding-top:40px;padding-bottom:20px;box-sizing:border-box;-webkit-transition:0.4s;transition:0.4s}.list-grid ul li a .keyword{display:table;margin-top:15px;width:100%}.list-grid ul li a .keyword span{width:100%;display:table-cell;text-align:center;vertical-align:middle;padding:0 59px;box-sizing:border-box;line-height:155.55556%}.list-grid ul li a:hover{opacity:0.6}.list-grid ul li a:before{display:block;content:'';background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-dataplan.png");background-position:0 0;background-repeat:no-repeat;width:70px;height:70px;text-indent:-9999px;overflow:hidden;margin:auto}.list-grid ul li a.priceplan:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-priceplan.png")}.list-grid ul li a.campaign:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-campaign.png")}.list-grid ul li a.wifi:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-wifi.png")}.list-grid ul li a.point:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-point.png")}.list-grid ul li a.area:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-area.png")}.list-grid ul li a.support:before{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-support.png")}.list-grid ul li img{margin-top:20px}.list-grid ul li:nth-child(-n+3) img{margin-top:0}.list-grid ul li:before{display:block;height:1px;width:80%;content:"";background:#a5a7a8;margin:auto;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.list-grid ul li:last-child:before,.list-grid ul li:nth-child(3n+2):nth-last-child(2):before,.list-grid ul li:nth-child(3n+1):nth-last-child(2):before,.list-grid ul li:nth-child(3n+1):nth-last-child(3):before{display:none}.list-grid ul li:after{display:block;height:80%;width:1px;content:"";background:#a5a7a8;margin:auto;top:0;bottom:0;position:absolute;right:0}.list-grid ul li:nth-child(3n):after{display:none}.list-grid+.btn:before{border-top-color:#ffffff;border-right-color:#ffffff}.list-grid:after{display:block;content:'';clear:both}.list-grid+.list-grid ul{display:none}.list-grid+.list-grid ul li:before{display:block;height:1px;width:80%;content:"";background:#a5a7a8;margin:auto}.list-grid+.list-grid ul li img{margin-top:20px}.sitesearch{width:636px;height:60px;margin:50px auto 40px;-webkit-transition:0.3s;transition:0.3s}.sitesearch .sitesearch-form{width:100% !important;height:100% !important;position:relative}.sitesearch .sitesearch-form .input-wrap{width:100% !important;border-radius:30px;background:#ffffff;height:100% !important}.sitesearch .sitesearch-form .input-wrap .input-padding{padding:0 20px !important;height:100% !important}.sitesearch .sitesearch-form .input-wrap .input-padding .sitesearch-form-text{width:100% !important;height:100% !important;box-sizing:border-box;font-size:100%;border:none;background-color:transparent;outline:none}.sitesearch .sitesearch-form .input-wrap .input-padding .sitesearch-form-text::-ms-clear{visibility:hidden}.sitesearch .sitesearch-form .sitesearch-form-submit{background-image:url("/mobile/set/data/top/img/p/rf2017-ph1/icon-keywords-search.png");background-position:0 0;background-repeat:no-repeat;width:25px;height:25px;text-indent:-9999px;overflow:hidden;width:25px;height:25px;position:absolute;top:0;bottom:0;margin:auto;right:25px;background-color:#ffffff;border:none;outline:none;cursor:pointer}.sitesearch.focus{width:680px}#search-keywords .list-grid+.btn-arrow:before{border-top-color:#ffffff;border-right-color:#ffffff}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#recommend .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#recommend .carousel-medium1 .carousel-medium1-item,#recommend #carousel-campaign .carousel-medium1-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}#recommend .carousel-medium1 .carousel-medium1-item a,#recommend #carousel-campaign .carousel-medium1-item a{height:100%}#recommend .carousel-medium1 .carousel-medium1-item figcaption,#recommend #carousel-campaign .carousel-medium1-item figcaption{height:auto !important}.carousel-medium1,#carousel-campaign{margin-top:50px;margin-right:-5px;margin-left:-5px}.carousel-medium1 .carousel-medium1-item,#carousel-campaign .carousel-medium1-item{padding:0 5px;width:230px}.carousel-medium1 .carousel-medium1-item a,#carousel-campaign .carousel-medium1-item a{color:#fff;background:#424242;display:block;-webkit-transition:0.3s;transition:0.3s}.carousel-medium1 .carousel-medium1-item a:hover,#carousel-campaign .carousel-medium1-item a:hover{opacity:0.6}.carousel-medium1 .carousel-medium1-item img,#carousel-campaign .carousel-medium1-item img{width:100%}.carousel-medium1 .carousel-medium1-item figcaption,#carousel-campaign .carousel-medium1-item figcaption{height:auto;padding:25px 0;box-sizing:border-box}.carousel-medium1 .carousel-medium1-item figcaption .category,#carousel-campaign .carousel-medium1-item figcaption .category{font-size:111.11111%;line-height:1.85714;padding-left:25px;position:relative;font-weight:bold}.carousel-medium1 .carousel-medium1-item figcaption .category:before,#carousel-campaign .carousel-medium1-item figcaption .category:before{display:inline-block;content:'';position:absolute;top:50%;left:0;width:16px;height:2px;background:#fff;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-medium1 .carousel-medium1-item figcaption .txt,#carousel-campaign .carousel-medium1-item figcaption .txt{font-size:88.88889%;line-height:155.55556%;padding:13px 25px 0;box-sizing:border-box;font-weight:normal;word-break:break-all}.carousel-medium1 .carousel-medium1-item figcaption.new .category:after,#carousel-campaign .carousel-medium1-item figcaption.new .category:after{content:'NEW';display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:80%;line-height:1;min-width:50px;min-height:20px;padding:3px 0 1px;margin-left:10px;vertical-align:1px;background:#0b5bce;background:-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);color:#fff;box-sizing:border-box;font-weight:normal}.carousel-medium1 .carousel-medium1-arrow,#carousel-campaign .carousel-medium1-arrow{background:none;border:none;outline:none;text-indent:-9999px;position:absolute !important;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:30px;height:45px;padding:0}.carousel-medium1 .carousel-medium1-arrow.slick-prev,#carousel-campaign .carousel-medium1-arrow.slick-prev{position:relative;left:-60px}.carousel-medium1 .carousel-medium1-arrow.slick-prev:before,#carousel-campaign .carousel-medium1-arrow.slick-prev:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;vertical-align:middle;width:15px;height:15px;position:absolute;top:50%}.carousel-medium1 .carousel-medium1-arrow.slick-prev:before,#carousel-campaign .carousel-medium1-arrow.slick-prev:before{right:0px}.carousel-medium1 .carousel-medium1-arrow.slick-prev:before,#carousel-campaign .carousel-medium1-arrow.slick-prev:before{-ms-transform:translate(0, -50%) rotate(-135deg);transform:translate(0, -50%) rotate(-135deg);-webkit-transform:translate(0, -50%) rotate(-135deg)}.carousel-medium1 .carousel-medium1-arrow.slick-prev:before,#carousel-campaign .carousel-medium1-arrow.slick-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-ms-transform:rotate(-135deg);top:0;bottom:0;margin:auto}.carousel-medium1 .carousel-medium1-arrow.slick-prev:hover,#carousel-campaign .carousel-medium1-arrow.slick-prev:hover{opacity:0.6}.carousel-medium1 .carousel-medium1-arrow.slick-prev:hover:before,#carousel-campaign .carousel-medium1-arrow.slick-prev:hover:before{-webkit-animation:arrowL 0.4s 2;animation:arrowL 0.4s 2}.carousel-medium1 .carousel-medium1-arrow.slick-next,#carousel-campaign .carousel-medium1-arrow.slick-next{position:relative;right:-60px}.carousel-medium1 .carousel-medium1-arrow.slick-next:before,#carousel-campaign .carousel-medium1-arrow.slick-next:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;vertical-align:middle;width:15px;height:15px;position:absolute;top:50%}.carousel-medium1 .carousel-medium1-arrow.slick-next:before,#carousel-campaign .carousel-medium1-arrow.slick-next:before{right:10px}.carousel-medium1 .carousel-medium1-arrow.slick-next:before,#carousel-campaign .carousel-medium1-arrow.slick-next:before{-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg)}.carousel-medium1 .carousel-medium1-arrow.slick-next:before,#carousel-campaign .carousel-medium1-arrow.slick-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);top:0;bottom:0;margin:auto}.carousel-medium1 .carousel-medium1-arrow.slick-next:hover,#carousel-campaign .carousel-medium1-arrow.slick-next:hover{opacity:0.6}.carousel-medium1 .carousel-medium1-arrow.slick-next:hover:before,#carousel-campaign .carousel-medium1-arrow.slick-next:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}@media only screen and (max-width: 1100px){.carousel-medium1,#carousel-campaign{width:840px;margin-left:auto;margin-right:auto}.carousel-medium1 .carousel-medium1-item figcaption .category,#carousel-campaign .carousel-medium1-item figcaption .category{padding-left:20px}.carousel-medium1 .carousel-medium1-item figcaption .category:before,#carousel-campaign .carousel-medium1-item figcaption .category:before{content:'';width:15px;height:4px;left:0;background:#fff}.carousel-medium1 .carousel-medium1-item figcaption .txt,#carousel-campaign .carousel-medium1-item figcaption .txt{font-size:88.88889%;line-height:1.5;padding:13px 20px 0}}.carousel-large1{position:relative;min-width:990px;overflow:hidden}.carousel-large1 .carousel-large1-item{background-position:center center}.carousel-large1 .carousel-large1-item>span,.carousel-large1 .carousel-large1-item>a{display:block;overflow:hidden;position:relative;min-height:475px}.carousel-large1 .carousel-large1-item>span img,.carousel-large1 .carousel-large1-item>a img{width:auto;opacity:0}.carousel-large1.carousel-large1-view-1280 .carousel-large1-item>span,.carousel-large1.carousel-large1-view-1280 .carousel-large1-item>a{display:block;overflow:hidden;min-height:0}.carousel-large1.carousel-large1-view-1280 .carousel-large1-item>span img,.carousel-large1.carousel-large1-view-1280 .carousel-large1-item>a img{position:static;top:auto;left:auto;width:156.25%;min-height:0;-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);margin:0 -28.125%;opacity:1}.carousel-large1 .carousel-large1-wrap{position:relative;z-index:100;display:none;max-width:2000px;margin:0 auto}.carousel-large1 .carousel-large1-wrap.carousel-large1-active{display:block}.carousel-large1 .carousel-large1-item{overflow:hidden;position:relative}.carousel-large1 .carousel-large1-item img{display:block;width:100%;vertical-align:bottom}.carousel-large1 .carousel-large1-item .carousel-large1-item-links{position:absolute;top:0;display:block;height:100%;width:100%;pointer-events:none}.carousel-large1 .carousel-large1-item .carousel-large1-item-links .carousel-large1-item-links-wrap{position:relative;display:block;height:100%;max-width:1280px;margin:0 auto;pointer-events:none}.carousel-large1 .carousel-large1-item .carousel-large1-item-link{position:absolute;left:0;top:0;z-index:102;min-height:0;pointer-events:auto}.carousel-large1 .carousel-large1-item .carousel-large1-item-link img{position:relative;display:inline-block;width:100%;height:auto}.carousel-large1 .slick-dots{box-sizing:border-box;width:100%;max-width:2000px;height:37px;margin:0 auto;padding-top:3px;padding-bottom:7px;text-align:center}.carousel-large1 .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;padding:4px;line-height:0}.carousel-large1 .slick-dots li:first-child{margin-left:0px}.carousel-large1 .slick-dots li button{border:none;width:10px;height:10px;border-radius:50%;text-indent:-99999px;background:#bbbcbe;outline:none;vertical-align:top;padding:0}.carousel-large1 .slick-dots li.slick-active button{background:#0f82b8;background:-webkit-gradient(linear, left top, left bottom, from(#0f82b8), to(#0b5bce));background:linear-gradient(to bottom, #0f82b8 0%, #0b5bce 100%)}.carousel-large1 .slick-dots li.slick-active:before{background-color:#84919d}.carousel-large1 .carousel-large1-wrap{position:relative}.carousel-large1 .carousel-large1-wrap>.carousel-large1-item{position:absolute;top:-9999px;left:-9999px;padding-bottom:31px}.carousel-large1 .carousel-large1-wrap>.carousel-large1-item:first-child{position:relative;top:0;left:0;z-index:101}.carousel-large1 .carousel-large1-controls{position:absolute;bottom:0;width:100%}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-wrap{position:relative;max-width:950px;margin:0 auto;height:37px}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev,.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next{position:absolute;bottom:0;z-index:150;background:#000000;border:none;width:40px;height:37px;padding:0;outline:none}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev{left:0;position:relative;position:absolute;text-indent:-9999px}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev:before{content:"";display:block;border-top:solid 2px #babcbe;border-right:solid 2px #babcbe;vertical-align:middle;width:14px;height:14px;position:absolute;top:50%}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev:before{right:0px}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev:before{-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);-webkit-transform:translate(0, -50%) rotate(45deg)}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-ms-transform:rotate(-135deg);top:0;bottom:0;left:3px;margin:auto 0;box-sizing:border-box}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev:hover{opacity:0.6}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-prev:hover:before{-webkit-animation:arrowL 0.4s 2;animation:arrowL 0.4s 2}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next{right:0;position:relative;position:absolute;text-indent:-9999px}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next:before{content:"";display:block;border-top:solid 2px #babcbe;border-right:solid 2px #babcbe;vertical-align:middle;width:15px;height:15px;position:absolute;top:50%}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next:before{right:10px}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next:before{-ms-transform:translate(0, -50%) rotate(-135deg);transform:translate(0, -50%) rotate(-135deg);-webkit-transform:translate(0, -50%) rotate(-135deg)}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);top:0;bottom:0;right:3px;margin:auto 0;box-sizing:border-box}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next:hover{opacity:0.6}.carousel-large1 .carousel-large1-controls .carousel-large1-controls-next:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}noscript .carousel-large1-item .carousel-large1-item-wrap a{display:block;width:100%;max-width:2000px;margin:0 auto}noscript .carousel-large1-item .carousel-large1-item-wrap img{width:100%}.carousel-large1 .carousel-large1-item .carousel-large1-item-links .carousel-large1-item-link{background-color:#000\9;opacity:0.0001\9}@supports (-ms-ime-align: auto){.carousel-large1 .carousel-large1-controls{bottom:-2px}}.carousel+.btnArea{margin-top:40px}#campaign .section-inner,#campaign .section .section-inner2,.section #campaign .section-inner2,#service .section-inner,#service .section .section-inner2,.section #service .section-inner2{overflow:visible}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.list-line{margin-top:50px}.list-line li{-webkit-transition:0.4s;transition:0.4s}.list-line li a{display:block;width:100%;padding:40px 80px 40px 50px;position:relative;box-sizing:border-box}.list-line li a time{font-size:88.88889%;font-weight:bold}.list-line li a time+span{margin-left:1em}.list-line li a p{margin-top:10px;line-height:177.77778%}.list-line li a:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:50px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.list-line li:hover{opacity:0.6}.list-line li:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.list-line li:nth-child(odd){background:#e0e0e0}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.column-layout.column-2{overflow:hidden;margin-top:50px}.column-layout.column-2 .column{width:445px;padding:40px 50px;float:left;box-sizing:border-box;background:#f8f8f8}.column-layout.column-2 .column+.column{float:right}.column-layout.column-2 .column .column-header{font-size:111.11111%;font-weight:bold;display:block;width:100%;text-align:center}.column-layout.column-2 .column li{line-height:1.77778;border-bottom:1px solid #e0e0e0}.column-layout.column-2 .column li a{position:relative;padding:20px 20px 20px 0;display:block;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.column-layout.column-2 .column li a:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:0;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.column-layout.column-2 .column li a:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.column-layout.column-2 .column li a:hover{opacity:0.6}.column-layout.column-2 .column li a time{display:block;font-size:88.88889%;font-weight:bold}.column-layout.column-2 .column li:last-child{border-bottom:none}.column-layout.column-2 .column li.no-item{padding:20px 0}.column-layout.column-2:after{display:block;content:'';clear:both}.column-layout.column-2 .btn{margin-top:10px}#rss_trouble li.no-item,#rss_maintenance li.no-item{padding:20px 0}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.simple-list ul li{border-bottom:1px solid #e0e0e0}.simple-list ul li a{padding:30px 20px;position:relative;display:block;box-sizing:border-box;font-size:100%;line-height:155.55556%;-webkit-transition:0.4s;transition:0.4s}.simple-list ul li a:after{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:9px;height:9px;position:absolute;right:6px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.simple-list ul li a:hover{opacity:0.6}.simple-list ul li a:hover:after{-webkit-animation:arrowR .4s 2;animation:arrowR .4s 2}.simple-list ul li:last-child{border-bottom:none}#software-support ul{margin-top:25px}.footer-links{font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;color:#333333;box-sizing:border-box;margin:15px auto 0 auto;padding:0;width:950px;border:1px solid #d8dadc;line-height:1.2;_width:948px}[lang="en"] .footer-links{font-family:Helvetica, Arial, sans-serif}.footer-links a:link{color:#006699;text-decoration:none}.footer-links a:visited{color:purple;text-decoration:none}.footer-links a:hover,.footer-links a:active,.footer-links a:focus{color:#006699;text-decoration:underline}.footer-links .hdg-container{display:table;width:100%;border-bottom:1px solid #d8dadc}.footer-links .hdg-container>*{display:table-cell;vertical-align:middle}.footer-links .hdg{padding:24px 20px 24px 24px}.footer-links .hdg img{display:block}.footer-links p.description{width:100%;margin:0;padding:4px 0 0 0;font-size:85.71429%}[lang="en"] .footer-links p.description{padding:0}.footer-links p.link{padding:4px 24px 0 24px;font-size:100%;font-weight:normal;white-space:nowrap}.footer-links .footer-link-list{padding:25px 4px 10px 24px;font-size:100%;line-height:1;text-align:left;letter-spacing:-0.4em}.footer-links .footer-link-list li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:0 20px 15px 0;letter-spacing:normal}.footer-links .footer-link-list li a img.newwindowicon{vertical-align:middle;font-size:10px;margin:0 5px 2px !important}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.accordion-product{margin-top:40px;text-align:left}.accordion-product_content{margin-top:4px}.accordion-product_trigger{position:relative;cursor:pointer;padding:10px 60px 10px 110px;background-color:#ffffff;background-repeat:no-repeat;background-position:40px center;background-size:48px;color:#000;box-sizing:border-box;height:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.accordion-product_trigger[aria-controls='accordion-product-uid01']:not(.accordion-product_trigger-no-icon){background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-apple.png)}.accordion-product_trigger[aria-controls='accordion-product-uid02']:not(.accordion-product_trigger-no-icon){background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-google.png)}.accordion-product_trigger[aria-controls='accordion-product-uid03']:not(.accordion-product_trigger-no-icon){background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-smartphone.png)}.accordion-product_trigger:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:40px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.accordion-product_trigger[aria-expanded='false']:hover:before{-webkit-animation:arrowB 0.4s 2;animation:arrowB 0.4s 2}.accordion-product_trigger[aria-expanded='true']:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.accordion-product_trigger[aria-expanded='true']:hover:before{-webkit-animation:arrowT 0.4s 2;animation:arrowT 0.4s 2}.accordion-product_trigger-no-icon{background-image:none;padding-left:35px}.accordion-product_trigger-title{margin-top:0;font-weight:bold;font-size:144.44444%;line-height:1}.accordion-product_detail{height:0;overflow:hidden}.accordion-product_detail-inner{padding:40px 35px;background:#efefef;box-shadow:0px 3px 7px rgba(0,0,0,0.16) inset}.accordion-product_layout-1col-item{width:100%;margin-top:20px}.accordion-product_layout-2col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.accordion-product_layout-2col-item{width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2);margin:20px 0 0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.accordion-product_layout-2col-item:nth-child(2n+1){margin-left:0}.accordion-product_box{position:relative;width:100%;background:#ffffff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.accordion-product_box-label-list{position:absolute;right:10px;top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.accordion-product_box-label-list-item{color:#ffffff;font-size:14px;font-weight:bold;line-height:22px;height:22px;padding:0 6px;background:#0b5bce;background:-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);box-sizing:border-box;margin-left:5px}.accordion-product_box-label-list-item-support{background:transparent;color:#0b5bce;border:1px solid #0b5bce}.accordion-product_box-label{position:absolute;right:10px;top:10px;color:#666;font-size:12px;font-weight:bold;line-height:22px;height:24px;padding:0 5px;border:1px solid #666;box-sizing:border-box}.accordion-product_box-label-new{color:#ffffff;background:#0b5bce;background:-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);border:none;line-height:24px}.accordion-product_box-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.accordion-product_box-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:40px 0;height:100%;box-sizing:border-box;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.accordion-product_box-inner:hover{opacity:0.6}.accordion-product_box-inner:hover .accordion-product_box-text:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.accordion-product_box-image{width:190px;height:160px}.accordion-product_box-image-item{height:100%}.accordion-product_box-text{padding:0 25px 0 0;text-align:left;box-sizing:border-box;width:240px;position:relative}.accordion-product_box-text:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:20px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion-product_box-text-name{color:#000000;font-weight:bold;font-size:122.22222%;line-height:1.5}.accordion-product_box-text-price-title{color:#666666;font-size:88.88889%;line-height:1;margin-top:15px}.accordion-product_box-text-price{color:#666666;font-size:77.77778%;line-height:1.5;margin-top:15px}.accordion-product_box-text-price-title+.accordion-product_box-text-price{margin-top:5px}.accordion-product_box-text-price-strong{font-size:128.57143%;font-weight:bold}.accordion-product_box-text-price-normal{vertical-align:3px}.accordion-product_box-text-title-total{color:#666666;font-size:66.66667%;line-height:1.5;margin-top:10px}.accordion-product_box-text-total{color:#666666;font-size:66.66667%;line-height:1.5;margin-top:0}.accordion-product_box-button{padding:0 20px 20px;color:#0b5bce;text-align:left;box-sizing:border-box;width:100%}.accordion-product_box-button-inner{display:block;width:100%;padding:12px 35px 12px 20px;box-sizing:border-box;border-radius:5px;border:1px solid #0b5bce;position:relative;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.accordion-product_box-button-inner:before{content:"";display:block;border-top:solid 2px #0b5bce;border-right:solid 2px #0b5bce;width:8px;height:8px;position:absolute;right:20px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion-product_box-button-inner:hover{opacity:0.6}.accordion-product_box-button-inner:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.accordion-product_box-button-text-s{display:block;font-size:77.77778%}.accordion-product_box-button-text{display:block;font-size:88.88889%;font-weight:bold;margin-top:3px}.accordion-product_box-note{width:100%;color:#ffffff;font-size:77.77778%;font-weight:bold;background:#0180f4;padding:5px 0}.accordion-product_banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%}.accordion-product_banner-link{display:block;width:200px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.accordion-product_banner-link:hover{opacity:0.6}.accordion-product_banner-image{width:100%;vertical-align:top}.accordion-product .button-transparent{color:#000}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.list-price{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-price_item{background:#ffffff;width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2);margin:20px 0 0 20px}.list-price_item:nth-child(1),.list-price_item:nth-child(2){margin-top:0}.list-price_item:nth-child(2n+1){margin-left:0}.list-price_box{display:block}.list-price_box-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#ffffff}.list-price_box-image{width:168px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.list-price_box-image-item{width:100%;vertical-align:top}.list-price_box-text{padding:0 10px 0 30px}.list-price_box-text-caption{color:#000000;font-size:16px;margin-bottom:10px}.list-price_box-text-title{color:#000000;font-weight:bold;font-size:22px;line-height:1.27273}.list-price_box-text-title-s{font-size:20px}.list-price_box-text-title-s-text{font-size:13px}.list-price_box-text-price{color:#0b5bcf;font-size:18px;margin-top:15px}.list-price_box-text-price-strong{font-size:24px;font-weight:bold}.list-price_box-bottom{background:#f2f2f2;padding:0 20px 10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-price_box-feature{background:#ffffff;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:316px;height:50px}.list-price_box-feature-item{color:#000000;font-size:18px;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list-price_box-feature-item+.list-price_box-feature-item{margin-left:20px}.list-price_box-feature-image{width:30px;height:30px;margin-right:15px}.list-price_box-button{display:block;text-align:center;border:1px solid #c1c1c2;border-radius:100px;color:#000;line-height:28px;background:transparent;cursor:pointer;font-size:14px;font-weight:bold;position:relative;width:104px;height:30px;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-top:10px}.list-price_box-button:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:4px;height:4px;position:absolute;right:10px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bg-gradient-blue .list-price_box a{color:#333}.list-price_box:hover .list-price_box-image{opacity:0.6}.list-price_box:hover .list-price_box-button:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.button-simulator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:100px;color:#0658ce;line-height:50px;background:#ffffff;cursor:pointer;font-size:18px;font-weight:bold;position:relative;width:340px;box-sizing:border-box;margin:40px auto 0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.bg-gradient-blue .button-simulator{color:#0658ce}.button-simulator:before{content:"";display:block;border-top:solid 2px #0658ce;border-right:solid 2px #0658ce;width:8px;height:8px;position:absolute;right:25px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-simulator:hover{opacity:0.6}.button-simulator:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.button-simulator_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.button-simulator_inner:before{display:block;content:'';width:29px;height:28px;background:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-simulator.png) no-repeat 0 0;background-size:100%;margin-right:20px}@keyframes arrowR{0%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}50%{-webkit-transform:translate3d(30%, 0, 0) rotate(45deg);transform:translate3d(30%, 0, 0) rotate(45deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}}@keyframes arrowL{0%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}50%{-webkit-transform:translate3d(-30%, 0, 0) rotate(-135deg);transform:translate3d(-30%, 0, 0) rotate(-135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(-135deg);transform:translate3d(0, 0, 0) rotate(-135deg)}}@keyframes arrowT{0%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}50%{-webkit-transform:translate3d(0, -30%, 0) rotate(315deg);transform:translate3d(0, -30%, 0) rotate(315deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(315deg);transform:translate3d(0, 0, 0) rotate(315deg)}}@keyframes arrowB{0%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}50%{-webkit-transform:translate3d(0, 30%, 0) rotate(135deg);transform:translate3d(0, 30%, 0) rotate(135deg)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(135deg);transform:translate3d(0, 0, 0) rotate(135deg)}}.tab-set{margin-top:50px}.tab-set-menu{position:relative}.tab-set-menu_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;scrollbar-width:none;-ms-overflow-style:none;margin:0 8px}.tab-set-menu_list::-webkit-scrollbar{display:none}.tab-set-menu_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-right:8px;width:190px;height:158px;box-sizing:border-box}.tab-set-menu_item:last-child{margin-right:0}.tab-set-menu_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:20px 20px 25px 20px;width:100%;box-sizing:border-box;border:none;background:#ffffff;color:#333;outline:none;cursor:pointer;font-size:14px;font-weight:bold;line-height:1.375;border-radius:10px 10px 0 0;box-shadow:0 0 8px 2px rgba(0,0,0,0.2);-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.tab-set-menu_link:hover{color:#333;text-decoration:none;opacity:0.6}.tab-set-menu_link::before{display:block;content:'';width:60px;height:60px;margin:auto;background-repeat:no-repeat;background-position:left top;background-size:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.tab-set-menu_link[aria-controls='tab-set-uid01']::before{background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-list-set-01.png)}.tab-set-menu_link[aria-controls='tab-set-uid02']::before{background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-list-set-02.png)}.tab-set-menu_link[aria-controls='tab-set-uid03']::before{background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-list-set-03.png)}.tab-set-menu_link[aria-controls='tab-set-uid04']::before{background-image:url(/mobile/set/data/top/img/p/rf2017-ph1/icon-list-set-04.png)}.tab-set-menu_link.tab-set-menu_link--current,.tab-set-menu_link[aria-selected='true']{background:-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);color:#ffffff}.tab-set-menu_link.tab-set-menu_link--current::before,.tab-set-menu_link[aria-selected='true']::before{background-position:left bottom}.tab-set-menu_link.tab-set-menu_link--current:hover,.tab-set-menu_link.tab-set-menu_link--current:active,.tab-set-menu_link.tab-set-menu_link--current:focus,.tab-set-menu_link[aria-selected='true']:hover,.tab-set-menu_link[aria-selected='true']:active,.tab-set-menu_link[aria-selected='true']:focus{color:#ffffff}.tab-set-menu_text{display:block;width:100%;margin-top:10px}.tab-set-detail_item[aria-hidden='true']{height:0;overflow:hidden}.tab-set_layout{position:relative;margin-top:-10px;box-shadow:0 0 8px 2px rgba(0,0,0,0.2)}.tab-set_layout-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tab-set_layout-image{width:400px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#ffffff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tab-set_layout-image-item{vertical-align:top;height:192px}.tab-set_layout-detail{background:#f5f8f8;padding:0 40px;width:100%;box-sizing:border-box}.tab-set_layout-detail-item{position:relative;padding:30px 0}.tab-set_layout-detail-item+.tab-set_layout-detail-item{border-top:1px solid #c4c4c4}.tab-set_layout-detail-type{color:#818181;font-size:14px;line-height:1}.tab-set_layout-detail-name{font-weight:bold;font-size:24px;margin-top:10px}.tab-set_layout-detail-name-size{font-weight:normal;font-size:14px}.tab-set_layout-detail-name-small{font-size:17px}.tab-set_layout-detail-name-option{display:block;font-size:16px;margin-top:3px;margin-bottom:-10px}.tab-set_layout-detail-price{font-size:16px;margin-top:20px}.tab-set_layout-detail-price-strong{font-size:20px;font-weight:bold}.tab-set_layout-detail-price-normal{vertical-align:3px}.tab-set_layout-detail-price-small{display:block;font-size:14px;margin-top:5px;color:#979797}.tab-set_layout-detail-title-total{color:#979797;font-size:14px;margin-top:20px}.tab-set_layout-detail-total{color:#979797;font-size:14px;margin-top:5px}.tab-set_layout-detail-icon-plus{width:30px;height:30px;background:#000000;border-radius:50%;position:absolute;left:0;right:0;top:-15px;margin:auto}.tab-set_layout-detail-icon-plus::before{display:block;content:'';width:14px;height:2px;background:#ffffff;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}.tab-set_layout-detail-icon-plus::after{display:block;content:'';width:2px;height:14px;background:#ffffff;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto}.tab-set_layout-bottom{background:#000000;padding:40px 100px 30px;color:#ffffff;position:relative}.tab-set_layout-payment{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tab-set_layout-payment-title{font-size:18px}.tab-set_layout-payment-price{font-size:18px}.tab-set_layout-payment-price-strong{font-size:24px;font-weight:bold}.tab-set_layout a.tab-set_layout-button{color:#ffffff}.tab-set_layout-button{display:block;margin-right:auto;margin-left:auto;text-align:center;border:1px solid #c1c1c2;border-radius:100px;color:#ffffff;line-height:50px;background:transparent;cursor:pointer;font-size:14px;font-weight:bold;position:relative;margin-top:30px;max-width:340px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.tab-set_layout-button:before{content:"";display:block;border-top:solid 2px #fff;border-right:solid 2px #fff;width:8px;height:8px;position:absolute;right:25px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tab-set_layout-button:hover{opacity:0.6}.tab-set_layout-button:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.tab-set_layout-icon-equal{width:60px;height:60px;background:#000000;border-radius:50%;position:absolute;left:0;right:0;top:-30px;margin:auto}.tab-set_layout-icon-equal::before{display:block;content:'';width:20px;height:4px;background:#ffffff;position:absolute;left:0;top:18px;right:0;margin:auto}.tab-set_layout-icon-equal::after{display:block;content:'';width:20px;height:4px;background:#ffffff;position:absolute;left:0;top:26px;right:0;margin:auto}.list-s-lv1-note,.list-s-lv1-note-02{text-align:left}.list-s-lv1-note_item,.list-s-lv1-note-02_item{margin-top:20px;font-size:14px;line-height:1.5}.list-s-lv1-note_item:first-child,.list-s-lv1-note-02_item:first-child{margin-top:0}.list-s-lv1-note_marker,.list-s-lv1-note-02_marker{display:table-cell}.list-s-lv1-note_data,.list-s-lv1-note-02_data{display:table-cell}.list-s-lv1-note{color:#979797;margin-top:20px}.list-s-lv1-note_marker{min-width:45px}.list-s-lv1-note-02{color:#000;margin-top:20px}.list-s-lv1-note-02_marker{min-width:45px}.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.flipicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.mailicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.pdficon,.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.rssicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.wmvicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.xlsicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.zipicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.flipicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.mailicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.pdficon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.rssicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.wmvicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.xlsicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.zipicon{margin:0 3px;vertical-align:-2px}.section-info.section-info-high .section-info-high-wrap .section-info-high-list-content img.newwindowicon,.section-info.section-info-high .section-info-high-wrap .section-info-high-free img.newwindowicon{margin:0 3px;vertical-align:1px}.section{padding:70px 0}.section .section-inner,.section .section-inner2{width:950px;margin:auto}.section .section-inner .title-lv2 h2,.section .section-inner2 .title-lv2 h2{width:100%;font-size:177.77778%;text-align:center;font-weight:bold}.section .section-inner .title-lv2 h2 span,.section .section-inner2 .title-lv2 h2 span{margin-bottom:10px;display:block;font-size:50%;text-align:center}.section-info.section-info-high.section-info-high-mobile{padding:0;background-color:#ffffff}.section-info.section-info-high.section-info-high-mobile .section-info-high-wrap{width:100%;min-width:950px}.section-info.section-info-high.section-info-high-mobile .section-info-high-news{background-color:#000}.section-info.section-info-high.section-info-high-mobile .section-info-high-news-header{-webkit-flex-basis:13.215em;-ms-flex-preferred-size:13.215em;flex-basis:13.215em;background-color:#000}.section-info.section-info-high.section-info-high-mobile .section-info-high-news-header span{font-size:128.57143%;line-height:1.22222;background-color:#000}.section-info.section-info-high.section-info-high-mobile .section-info-high-list{padding:25px 0}.section-info.section-info-high.section-info-high-mobile .section-info-high-list .section-info-high-list-date{position:relative;padding-top:0;padding-bottom:0;padding-right:30px;font-size:128.57143%;line-height:1.66667;font-weight:bold}.section-info.section-info-high.section-info-high-mobile .section-info-high-list .section-info-high-list-date:before{content:'';position:absolute;top:0.3em;right:0;height:1em;border-right:1px solid #d8dadc}.section-info.section-info-high.section-info-high-mobile .section-info-high-list .section-info-high-list-content{position:relative;padding-top:0;padding-left:30px;padding-bottom:0;font-size:128.57143%;line-height:1.66667;padding-right:30px}.section-info.section-info-high.section-info-high-mobile .section-info-high-list .section-info-high-list-content:before{content:'';content:"";display:block;border-top:solid 2px #0b5bce;border-right:solid 2px #0b5bce;width:9px;height:9px;position:absolute;right:0px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section-info.section-info-high.section-info-high-mobile .section-info-high-list a:link{color:#000}.section-info.section-info-high.section-info-high-mobile .section-info-high-list a:visited{color:#000}.section-info.section-info-high.section-info-high-mobile .section-info-high-list a:active{color:#000}.section-info.section-info-high.section-info-high-mobile .section-info-high-list a:hover{color:#000;text-decoration:underline}.section-info.section-info-high.section-info-high-mobile .section-info-high-list a:focus{color:#000;text-decoration:underline}.section-info.section-info-high.section-info-high-mobile:not(:target) .section-info-high-news{display:table\9}.section-info.section-info-high.section-info-high-mobile:not(:target) .section-info-high-news-header{display:table-cell\9;width:185px\9;vertical-align:middle \9}.section-info.section-info-high.section-info-high-mobile:not(:target) .section-info-high-news-content{display:table-cell\9;width:auto\9}#cm-gallery{text-align:center}[lang='en'] #cm-gallery{padding-bottom:0}#cm-gallery .title-lv2 span{display:none}#cm-gallery .title-lv3{font-size:142.85714%;line-height:1.8;font-weight:bold}#cm-gallery>.section-inner,.section #cm-gallery>.section-inner2{position:relative;box-sizing:border-box;min-height:250px;overflow:hidden}#cm-gallery .cm-gallery-thumbnail{float:right;width:445px;margin-top:40px}[lang='en'] #cm-gallery .cm-gallery-thumbnail{float:none;width:560px;margin-left:auto;margin-right:auto}#cm-gallery .cm-gallery-thumbnail a{position:relative;display:block;width:100%;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}#cm-gallery .cm-gallery-thumbnail a:focus,#cm-gallery .cm-gallery-thumbnail a:hover{opacity:0.8;text-decoration:none}#cm-gallery .cm-gallery-thumbnail img{position:relative;width:100%;vertical-align:bottom}#cm-gallery .cm-gallery-thumbnail:after{display:block;content:'';clear:both}#cm-gallery .cm-gallery-information{margin-top:40px;padding-top:45px;padding-right:60px;width:505px;box-sizing:border-box}[lang='en'] #cm-gallery .cm-gallery-information{padding-top:0;padding-right:0;margin-left:auto;margin-right:auto}#cm-gallery .cm-gallery-title{font-size:142.85714%;line-height:1.6;font-weight:bold}#cm-gallery .cm-gallery-version{font-size:114.28571%;line-height:1.625}#cm-gallery .cm-gallery-link{margin-top:40px}#cm-gallery .section-inner,#cm-gallery .section .section-inner2,.section #cm-gallery .section-inner2{overflow:visible}#cm-gallery .section-inner .title-lv2,#cm-gallery .section .section-inner2 .title-lv2,.section #cm-gallery .section-inner2 .title-lv2{font-size:177.77778%;font-weight:bold;margin-bottom:50px}#cm-gallery .section-inner .title-lv2 span,#cm-gallery .section .section-inner2 .title-lv2 span,.section #cm-gallery .section-inner2 .title-lv2 span{display:block;font-size:50%;text-align:center;margin-bottom:10px}#cm-gallery .section-inner .cm-gallery-thumbnail,#cm-gallery .section .section-inner2 .cm-gallery-thumbnail,.section #cm-gallery .section-inner2 .cm-gallery-thumbnail{margin-top:0;float:none;margin-left:auto;margin-right:auto}#cm-gallery .section-inner .cm-gallery-link,#cm-gallery .section .section-inner2 .cm-gallery-link,.section #cm-gallery .section-inner2 .cm-gallery-link{margin-top:0}#cm-gallery .section-inner .cm-gallery-information,#cm-gallery .section .section-inner2 .cm-gallery-information,.section #cm-gallery .section-inner2 .cm-gallery-information{margin-top:0;padding:25px 60px 40px 0;font-size:100%}#cm-gallery .section-inner .cm-gallery-information .cm-gallery-title,#cm-gallery .section .section-inner2 .cm-gallery-information .cm-gallery-title,.section #cm-gallery .section-inner2 .cm-gallery-information .cm-gallery-title{font-size:133.33333%;line-height:1.33333}#customer-support.section,#software-support.section,#recommend.section{padding-top:0}#section-info-high-mobile-noscript+.section-info.section-info-high{padding-top:0px}#search-product{background:url(/mobile/set/data/top/img/p/rf2017-ph1/bg-search-product.png),-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:url(/mobile/set/data/top/img/p/rf2017-ph1/bg-search-product.png),linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);background-size:100% auto;background-repeat:no-repeat;background-position:top center}#price-information{background:url(/mobile/set/data/top/img/p/rf2017-ph1/bg-price-information.png),-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:url(/mobile/set/data/top/img/p/rf2017-ph1/bg-price-information.png),linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);background-color:#3193db;background-size:100% auto;background-repeat:no-repeat;background-position:top center}.button-blue{display:block;margin-right:auto;margin-left:auto;text-align:center;border-radius:100px;line-height:50px;font-size:100%;font-weight:bold;position:relative;width:340px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;color:#fff;background:-webkit-gradient(linear, left bottom, left top, from(#0f82b8), to(#0b5bce));background:linear-gradient(0deg, #0f82b8 0%, #0b5bce 100%);margin-top:40px}.button-blue:hover{opacity:0.6}.button-blue:before{content:"";display:block;border-top:solid 2px #fff;border-right:solid 2px #fff;width:8px;height:8px;position:absolute;right:25px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-blue:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.button-transparent{display:block;margin-right:auto;margin-left:auto;text-align:center;border-radius:100px;line-height:50px;font-size:100%;font-weight:bold;position:relative;width:340px;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;border:solid 1px #c2c2c2;line-height:50px;font-size:77.77778%;color:#000;margin-top:60px}.button-transparent:hover{opacity:0.6}.button-transparent:before{content:"";display:block;border-top:solid 2px #000;border-right:solid 2px #000;width:8px;height:8px;position:absolute;right:25px;top:0;bottom:0;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.button-transparent:hover:before{-webkit-animation:arrowR 0.4s 2;animation:arrowR 0.4s 2}.section-search-set{padding:70px 0;background:url(/mobile/set/data/top/img/p/rf2017-ph1/bg-set.jpg) repeat center top;background-size:140%}.section-search-set .section-inner,.section-search-set .section .section-inner2,.section .section-search-set .section-inner2{width:800px;margin:auto}.section-search-set .section-inner .title-lv2_image,.section-search-set .section .section-inner2 .title-lv2_image,.section .section-search-set .section-inner2 .title-lv2_image{text-align:center}.section-search-set .section-inner .title-lv2_image-item,.section-search-set .section .section-inner2 .title-lv2_image-item,.section .section-search-set .section-inner2 .title-lv2_image-item{vertical-align:top}.text-sup-01{font-size:50%;line-height:1;vertical-align:text-top}.text-sub-01{font-size:50%;line-height:1;vertical-align:text-bottom}.mobile-page-spinner{display:inline-block;position:relative;width:32px;height:32px}.mobile-page-spinner:not(.is-upgraded).is-active:after{content:'Loading...'}.mobile-page-spinner.is-upgraded.is-active{-webkit-animation:mobile-page-spinner-container-rotate 1568.23529ms linear infinite;animation:mobile-page-spinner-container-rotate 1568.23529ms linear infinite}@-webkit-keyframes mobile-page-spinner-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mobile-page-spinner-container-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.mobile-page-spinner-layer{position:absolute;width:100%;height:100%;opacity:0}.mobile-page-spinner-layer1,.mobile-page-spinner-layer2,.mobile-page-spinner-layer3,.mobile-page-spinner-layer4{border-color:#5f6e7e}.mobile-page-spinner.is-active .mobile-page-spinner-layer1{-webkit-animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mobile-page-spinner.is-active .mobile-page-spinner-layer2{-webkit-animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mobile-page-spinner.is-active .mobile-page-spinner-layer3{-webkit-animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mobile-page-spinner.is-active .mobile-page-spinner-layer4{-webkit-animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mobile-page-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mobile-page-spinner-layer4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes mobile-page-spinner-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@keyframes mobile-page-spinner-fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg);transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg);transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg);transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg);transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg);transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}}@-webkit-keyframes mobile-page-spinner-layer1-fade-in-out{from,25%{opacity:0.99}26%,89%{opacity:0}90%,100%{opacity:0.99}}@keyframes mobile-page-spinner-layer1-fade-in-out{from,25%{opacity:0.99}26%,89%{opacity:0}90%,100%{opacity:0.99}}@-webkit-keyframes mobile-page-spinner-layer2-fade-in-out{from,15%{opacity:0}25%,50%{opacity:0.99}51%{opacity:0}}@keyframes mobile-page-spinner-layer2-fade-in-out{from,15%{opacity:0}25%,50%{opacity:0.99}51%{opacity:0}}@-webkit-keyframes mobile-page-spinner-layer3-fade-in-out{from,40%{opacity:0}50%,75%{opacity:0.99}76%{opacity:0}}@keyframes mobile-page-spinner-layer3-fade-in-out{from,40%{opacity:0}50%,75%{opacity:0.99}76%{opacity:0}}@-webkit-keyframes mobile-page-spinner-layer4-fade-in-out{from,65%{opacity:0}75%,90%{opacity:0.99}100%{opacity:0}}@keyframes mobile-page-spinner-layer4-fade-in-out{from,65%{opacity:0}75%,90%{opacity:0.99}100%{opacity:0}}.mobile-page-spinner-gap-patch{position:absolute;box-sizing:border-box;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.mobile-page-spinner-gap-patch .mobile-page-spinner-circle{width:1000%;left:-450%}.mobile-page-spinner-circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.mobile-page-spinner-circle-clipper.mobile-page-spinner-left{float:left}.mobile-page-spinner-circle-clipper.mobile-page-spinner-right{float:right}.mobile-page-spinner-circle-clipper .mobile-page-spinner-circle{width:200%}.mobile-page-spinner-circle{box-sizing:border-box;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;left:0}.mobile-page-spinner-left .mobile-page-spinner-circle{border-right-color:transparent !important;-webkit-transform:rotate(129deg);-ms-transform:rotate(129deg);transform:rotate(129deg)}.mobile-page-spinner-right .mobile-page-spinner-circle{left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);-ms-transform:rotate(-129deg);transform:rotate(-129deg)}.mobile-page-spinner.is-active .mobile-page-spinner-left .mobile-page-spinner-circle{-webkit-animation:mobile-page-spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mobile-page-spinner-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mobile-page-spinner.is-active .mobile-page-spinner-right .mobile-page-spinner-circle{-webkit-animation:mobile-page-spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:mobile-page-spinner-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes mobile-page-spinner-left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@keyframes mobile-page-spinner-left-spin{from{-webkit-transform:rotate(130deg);transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg);transform:rotate(130deg)}}@-webkit-keyframes mobile-page-spinner-right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}@keyframes mobile-page-spinner-right-spin{from{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}}.mobile-page-gifspinner{width:74px}.mobile-page-mainvisual-carousel{position:relative;z-index:0;min-width:950px}.mobile-page-mainvisual-carousel-container{overflow:hidden;position:relative}.mobile-page-mainvisual-carousel-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;position:relative;z-index:0;width:475px;margin:0 auto;will-change:transform}.mobile-page-mainvisual-carousel-initialize .mobile-page-mainvisual-carousel-inner{opacity:1}.mobile-page-mainvisual-carousel_item{position:relative;z-index:0;overflow:hidden;width:100%;height:475px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.mobile-page-mainvisual-carousel_item:before{display:block;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.mobile-page-mainvisual-carousel-initialize .mobile-page-mainvisual-carousel_item:before{content:''}noscript .mobile-page-mainvisual-carousel_item{margin-top:-475px}.mobile-page-mainvisual-carousel_item--current{-webkit-transform:translateZ(1px);transform:translateZ(1px)}.mobile-page-mainvisual-carousel_item--current:before{opacity:0}.mobile-page-mainvisual-carousel_item--enable:before{z-index:-1}.mobile-page-mainvisual-carousel_link{position:relative;z-index:1;display:block;height:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.mobile-page-mainvisual-carousel_image{display:block;width:100%;height:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.mobile-page-mainvisual-carousel_links{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-page-mainvisual-carousel_links-list_item{position:absolute;z-index:2;text-indent:-9999px;background:#000;opacity:0;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.mobile-page-mainvisual-carousel--single .mobile-page-mainvisual-carousel-inner,noscript .mobile-page-mainvisual-carousel-inner{opacity:1;width:auto;display:block}.mobile-page-mainvisual-carousel--single .mobile-page-mainvisual-carousel_item:before,noscript .mobile-page-mainvisual-carousel_item:before{display:none}.mobile-page-mainvisual-carousel--single .mobile-page-mainvisual-carousel_link,noscript .mobile-page-mainvisual-carousel_link{height:100%}.mobile-page-mainvisual-carousel--single .mobile-page-mainvisual-carousel_image,noscript .mobile-page-mainvisual-carousel_image{width:auto;height:100%;position:relative;left:50%;margin-left:-864px}.mobile-page-mainvisual-carousel--legacy .mobile-page-mainvisual-carousel-inner{display:block;font-size:0;white-space:nowrap}.mobile-page-mainvisual-carousel--legacy .mobile-page-mainvisual-carousel_item{display:inline-block}.mobile-page-mainvisual-carousel--legacy .mobile-page-mainvisual-carousel_item--current:before{display:none}.mobile-page-mainvisual-carousel-loading{position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background:#ccc}.mobile-page-mainvisual-carousel-loading-inner{display:block;position:relative;margin:0 auto;width:100%;height:100%;background:#ccc}.mobile-page-mainvisual-carousel-loading-spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.mobile-page-mainvisual-carousel-loading-gifspinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.mobile-page-mainvisual-carousel-controls{position:absolute;top:0;left:0;display:block;width:100%}.mobile-page-mainvisual-carousel-controls-inner{max-width:1400px;margin:0 auto;position:relative;z-index:0}.mobile-page-mainvisual-carousel-controls-prev,.mobile-page-mainvisual-carousel-controls-next{cursor:pointer;position:absolute;top:208px;z-index:150;background:rgba(0,0,0,0.4);border:none;width:60px;height:60px;border-radius:4px;border:solid 1px #999;padding:0;outline:none;overflow:hidden;box-sizing:border-box}.mobile-page-mainvisual-carousel-controls-prev{position:relative;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;left:30px;position:absolute;text-indent:100%}.mobile-page-mainvisual-carousel-controls-prev:before{content:'';display:block;border-top:solid 2px #fff;border-right:solid 2px #fff;vertical-align:middle;width:20px;height:20px;position:absolute;top:50%;opacity:1}.mobile-page-mainvisual-carousel-controls-prev:before{right:0px}.mobile-page-mainvisual-carousel-controls-prev:hover{opacity:0.6}.mobile-page-mainvisual-carousel-controls-prev:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:0;bottom:0;left:24px;margin:auto 0;box-sizing:border-box}.mobile-page-mainvisual-carousel-controls-next{position:relative;-webkit-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;right:30px;position:absolute;text-indent:100%}.mobile-page-mainvisual-carousel-controls-next:before{content:'';display:block;border-top:solid 2px #fff;border-right:solid 2px #fff;vertical-align:middle;width:20px;height:20px;position:absolute;top:50%;opacity:1}.mobile-page-mainvisual-carousel-controls-next:before{right:0px}.mobile-page-mainvisual-carousel-controls-next:hover{opacity:0.6}.mobile-page-mainvisual-carousel-controls-next:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;right:24px;margin:auto 0;box-sizing:border-box}.mobile-page-mainvisual-carousel-controls-dots{width:100%;max-width:2000px;height:10px;position:absolute;top:496px;left:0;font-size:0;text-align:center;box-sizing:border-box;background-color:transparent}.mobile-page-mainvisual-carousel-controls-dots_item{position:relative;display:inline-block;width:10px;height:10px;line-height:0;vertical-align:top;margin-left:8px;cursor:pointer}.mobile-page-mainvisual-carousel-controls-dots_item:first-child{margin-left:0px}.mobile-page-mainvisual-carousel-controls-dots_item:before{content:'';display:block;height:10px;width:10px;background-color:#ced3d8;border-radius:5px;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;cursor:pointer}.mobile-page-mainvisual-carousel-controls-dots_item--current{cursor:default}.mobile-page-mainvisual-carousel-controls-dots_item--current:before{cursor:default;background-color:#84919d}.mobile-page-mainvisual-carousel-dots-bg{height:52px;background:#ececec}.fvc-normal{font-variant-caps:normal !important}.fvc-petite-caps{font-variant-caps:petite-caps !important}.fvc-all-petite-caps{font-variant-caps:all-petite-caps !important}.fvc-small-caps{font-variant-caps:small-caps !important}.fvc-all-small-caps{font-variant-caps:all-small-caps !important}.js-copyguard{-webkit-touch-callout:none;-webkit-user-select:none}@media print{.js-copyguard{visibility:hidden}}.mobile-page-b3s-search-form-sticky{padding:20px;box-sizing:border-box;background:#d5dde5;position:-webkit-sticky;position:sticky;top:105px;z-index:10;height:91px}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-container{border-radius:23px;max-width:950px;margin:0 auto}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-form{height:46px}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-input{box-sizing:border-box}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-buttonImage{font-size:0}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-button{padding-right:10px;-webkit-transition:0.4s;transition:0.4s}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-button .Icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:#000}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-button .Icon-image{width:20px;height:auto}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-button:hover{opacity:0.35}.mobile-page-b3s-search-form-sticky .yxt-SearchBar-voiceSearch .yxt-SearchBar-listeningIconWrapper{line-height:0}#search-keywords .sitesearch .yxt-SearchBar-container{border-radius:30px}#search-keywords .sitesearch .yxt-SearchBar-form{height:60px}#search-keywords .sitesearch .yxt-SearchBar-input{box-sizing:border-box}#search-keywords .sitesearch .yxt-SearchBar-buttonImage{font-size:0}#search-keywords .sitesearch .yxt-SearchBar-button .Icon-image{width:20px;height:auto}#search-keywords .sitesearch .yxt-SearchBar-voiceSearch .yxt-SearchBar-listeningIconWrapper{line-height:0}
