article a{color:#00a23f}article a:hover{text-decoration:none}article .pc{display:block !important}article .sp{display:none !important}article .cf:after{content:"";clear:both;display:block}article .bold{font-weight:bold}article .pink{color:#ed1e79}article .widthFit{width:100%}article a.link{text-decoration:underline;display:inline;font-size:inherit}article a.link:hover{text-decoration:underline}article sup{font-size:50%;position:relative;top:-0.1em;vertical-align:super}@media all and (-ms-high-contrast: none){article sup{font-size:80%}}article .noMargin{margin:0 !important}article .over{-webkit-transition:0.3s;transition:0.3s}article .over:hover{opacity:0.7}article .noScroll{position:fixed;overflow-y:scroll}article #wrapper{width:100%}article #contents{max-width:1480px;min-width:980px;width:100%;margin:0 auto;background-color:#fff;padding-bottom:115px;border-left:10px solid #00a23f;border-right:10px solid #00a23f}article .sectionInner{width:920px;margin:0 auto}article .attention{font-size:1.2rem;text-indent:-1.3em;padding-left:1.3em;line-height:1.7}article .attention i{text-indent:0}article .attentionList li{font-size:1.2rem;text-indent:-1.3em;padding-left:1.3em;line-height:1.7}article .attention.indent2{text-indent:-1.9em;padding-left:1.9em}article .attentionList li.indent2{text-indent:-2.0em;padding-left:2.0em}article .attentionList li i{text-indent:0}article .underLineGreen{border-bottom:5px solid #00a23f}article .spSlideContainer li{float:left}article .productSlideContainer{width:100%;overflow:hidden;position:relative;height:400px;margin:30px 0 40px;visibility:hidden}article .productSlideContainer:first-of-type{margin-top:10px}article .productSlideContainer>ul{position:absolute;left:0;top:0;-webkit-transition:0.3s;transition:0.3s}article .productSlideContainer>ul.end{-webkit-transition:none;transition:none}article .productSlideContainer>ul.touch{-webkit-transition:none;transition:none}article .productSlideContainer>ul>li{float:left}article .productSlideContainer .arrowNext{cursor:pointer;position:relative;position:absolute;right:0;top:0;bottom:0;margin:auto;width:60px;height:180px;-webkit-transition:0.3s;transition:0.3s}article .productSlideContainer .arrowPrev{cursor:pointer;position:relative;position:absolute;left:0;top:0;bottom:0;margin:auto;width:60px;height:180px;-webkit-transition:0.3s;transition:0.3s}article .productSlideContainer .arrowPrev:hover,article .productSlideContainer .arrowNext:hover{opacity:0.7}article .productSlideContainer .arrowPrev.disable,article .productSlideContainer .arrowNext.disable{cursor:default;opacity:0.0}article .pointSection{padding:30px 0 50px}article .productSection{padding:50px 0}article .productSection .updateText{font-size:1.4rem;text-align:right}article .priceSection{padding:40px 0}article .priceSection .attention{text-align:center}article .priceSection .centerBox{text-align:center}article .priceSection .centerBox .attention{text-align:left;display:inline-block}article .specSection{padding:40px 0}article .specSection{padding:40px 0}article .useSection{margin-top:20px;padding:40px 0}article .useSection .attention{margin-top:20px;text-align:center}article .serviceSection{padding:50px 0}article .serviceSection .attention{margin-top:30px}article .serviceSection .attentionList{margin-bottom:40px}article .applySection .rs-btn{margin-top:20px}article .applySection .iconBox{margin-bottom:40px}article .bgDotDray{background-image:url(/rs-assets/img/common/parts/bg_dot_gray.png)}article h2{text-align:center;font-size:2.4rem;color:#333;margin-bottom:20px;font-weight:bold}article h2 strong{font-size:2.6rem}article .rs-btn{width:400px;margin:0 auto;-webkit-transition:0.3s;transition:0.3s}article .rs-btn:hover{opacity:0.7}article .rs-btn a{display:block;width:100%;text-align:center;border:2px solid #00a23f;color:#00a23f;position:relative;height:60px;line-height:60px;border-radius:30px;font-size:2.4rem;background-repeat:no-repeat;background-position:right center;font-weight:bold;text-decoration:none}article .rs-btn a i{font-size:2.4rem;position:absolute;right:30px;top:0;line-height:58px}article .rs-btn.tab a i{right:27px;font-size:1.8rem}article .rs-btn.white a{border:2px solid #fff;color:#fff}article .rs-btn.pink{width:500px}article .rs-btn.pink a{border:none;color:#fff;background-color:#ed1e79;height:80px;line-height:80px;border-radius:40px;font-size:2.8rem}article .rs-btn.pink a i{right:40px;line-height:78px}article .rs-btn.pink.tab a i{right:37px}article .rs-btn.multiLine{width:500px}article .rs-btn.multiLine a{line-height:1;padding-top:10px;font-size:2.8rem;border-radius:40px}article .rs-btn.multiLine a span{display:block;font-size:2.0rem;margin-bottom:10px}article .pageTitle{display:none;font-family:"UD Shin Maru Go Medium"}article .mv{padding-top:540px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center top;text-align:center;overflow:hidden}article .mv .bg{width:1480px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}article .mv .text{position:absolute;left:0;right:0;top:35px;margin:auto;width:480px}article .mv .rs-btn{position:absolute;left:0;right:0;bottom:50px}article .leadTxt{font-size:2.4rem;line-height:1.7;text-align:center;margin-bottom:50px;font-weight:bold}article .logo{text-align:center;margin-bottom:12px}article .pointContainer{width:100%}article .pointContainer .pointBox{background-color:#fff;width:300px;text-align:center;margin-right:10px}article .pointContainer .pointBox:last-of-type{margin-right:0px}article .pointContainer .pointBox .inner{padding:20px 0}article .pointContainer .pointBox .label{font-size:1.8rem;text-align:center;width:120px;height:30px;line-height:30px;color:#00a23f;border-radius:15px;border:2px solid #00a23f;margin:0 auto 20px;font-weight:bold}article .pointContainer .pointBox .title{font-size:1.8rem;line-height:1.3;font-weight:bold;margin-bottom:20px}article .pointContainer .pointBox .title strong{font-size:1.9rem}article .pointContainer .pointBox .title.vCenter{padding:0.64em 0}article .pointContainer .pointBox .pic{margin-bottom:25px}article .pointContainer .pointBox .text{font-size:1.4rem;line-height:1.7}article .pointContainer .pointBox .text strong{font-size:1.5rem}article .pointContainer .pointBox .copy{margin-top:10px;line-height:1.3}article .pointContainer .pointBox .productPic{padding-top:55.17241379310345%;position:relative;margin-bottom:25px}article .pointContainer .pointBox .productPic img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:80%}article .iconBox{text-align:center;margin:0 auto 20px;position:relative}article .iconBox dt{width:95px;display:inline-block;margin-right:25px}article .iconBox dd{display:inline-block;font-size:3.2rem;line-height:1.3;text-align:left;vertical-align:top;margin-top:10px;font-weight:bold}article .iconBox .attention{text-align:left}article .iconBox.top dd{margin-top:-5px}article .valueTitle{text-align:center;font-size:3.2rem;font-weight:bold;color:#00a23f;margin-bottom:15px;line-height:1.3}article .valueTitle .plusOffset{display:inline-block;position:relative;top:-2px}article .valueTitle strong{font-size:5.0rem;line-height:0.7}article .valueTitle .inner{position:relative;display:inline-block}article .valueTitle .inner:before{content:"";display:block;width:2px;height:25px;position:absolute;left:-20px;bottom:7px;background-color:#00a23f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}article .valueTitle .inner:after{content:"";display:block;width:2px;height:25px;position:absolute;right:-20px;bottom:7px;background-color:#00a23f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}article .priceBox{text-align:center;color:#333;margin-bottom:20px}article .priceBox dt{font-size:3.2rem}article .priceBox dt .num{font-size:6.4rem;font-weight:bold}article .priceBox dt .tax{font-size:1.6rem}article .priceBox dd{margin-top:20px;font-size:1.6rem}article .specContainer{width:920px;margin:0 auto;background-color:#fff;padding:25px 0}article .specContainer ul{width:800px;margin:0 auto}article .specContainer li{float:left;width:25%;text-align:center}article .specContainer li:nth-of-type(n+5){margin-top:30px}article .specContainer li .rs-icon{padding:0 40px;margin-bottom:10px}article .specContainer li p{font-size:1.8rem;line-height:1.3}article .specContainer li.singleLine p{padding-top:10px}article .stepContainer{width:100%}article .stepContainer .stepBox{background-color:#fff;width:300px;text-align:center;margin-right:10px}article .stepContainer .stepBox:last-of-type{margin-right:0}article .stepContainer .stepBox .inner{padding:20px 0}article .stepContainer .stepBox .label{font-size:1.8rem;text-align:center;width:120px;height:30px;line-height:30px;color:#555;border-radius:15px;border:2px solid #555;margin:0 auto 20px;font-weight:bold}article .stepContainer .stepBox .title{font-size:1.8rem;line-height:1.3;font-weight:bold;margin-bottom:20px}article .stepContainer .stepBox .title strong{font-size:1.9rem}article .stepContainer .stepBox .rs-icon{padding:0 75px;margin-bottom:25px}article .stepContainer .stepBox .text{font-size:1.4rem;line-height:1.7}article .stepContainer .stepBox .text strong{font-size:1.5rem}article .stepContainer .stepBox .rs-btn{margin-top:20px;width:100%;padding:0 10px}article .greenTitle{height:50px;line-height:50px;font-weight:bold;text-align:center;font-size:2.0rem;background-color:#00a23f;color:#fff;width:100%;margin-bottom:4px}article .specTable table{table-layout:fixed;width:100%;margin-bottom:30px}article .specTable.pc tr:first-of-type th,article .specTable.pc tr:first-of-type td{border-top:none}article .specTable th{text-align:center;padding:10px 0;background-color:#f2f2f2;font-size:1.6rem;font-weight:normal;vertical-align:middle;border:4px solid #fff;border-left:none;border-bottom:none}article .specTable td{border-top:4px solid #fff;font-size:1.6rem;padding:10px;vertical-align:middle}article .specTable th.head{width:280px}article .specTable th.os{width:220px}article .supportDeviceContainer{text-align:center;background-color:#f2f2f2;padding:30px 0}article .supportDeviceContainer .supportDeviceBox{display:inline-block;width:220px}article .supportDeviceContainer .supportDeviceBox .rs-icon{padding:0 25px}article .supportDeviceContainer .supportDeviceBox p{margin-top:30px;font-size:1.6rem}article .productContainer .productBox{width:434px;border:1px solid #c5c5c5;margin:0 10px}article .productContainer .productBox dt{position:relative;width:100%;height:244px;overflow:hidden;background-color:#c5c5c5}article .productContainer .productBox dt img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%;max-width:none}article .productContainer .productBox dd{padding:10px}article .productContainer .productBox dd .title{font-weight:bold;font-size:1.8rem;line-height:1.3;margin-bottom:5px}article .productContainer .productBox dd .price{font-size:1.6rem;line-height:30px;margin-bottom:10px}article .productContainer .productBox dd .price .category{display:inline-block;text-align:center;height:30px;color:#00a23f;border:1px solid #00a23f;margin-right:10px;padding:0 10px}article .productContainer .productBox dd .term{font-size:1.6rem;margin-bottom:10px}article .productContainer .productBox dd .copy{font-size:1.2rem;line-height:1.3}article .importantNotes{margin-top:60px}article .importantNotes dt{height:50px;line-height:50px;font-weight:bold;text-align:center;font-size:2.0rem;background-color:#00a23f;color:#fff;width:100%;margin-bottom:4px}article .importantNotes dd{background-color:#f2f2f2}article .importantNotes dd ul{padding:15px}article .importantNotes dd ul li{text-indent:-1.3em;padding-left:1.3em;line-height:1.7;font-size:1.2rem}article .fontShinMaruM{font-family:"UD Shin Maru Go Medium"}article .fontShinMaruB{font-family:"UD Shin Maru Go Bold"}@media screen and (max-width: 767px){article .pc{display:none !important}article .sp{display:block !important}article #contents{min-width:320px;padding-bottom:30px;border:none}article .sectionInner{width:100%;padding:0 10px}article .attention{font-size:1.0rem;line-height:1.7}article .attentionList li{font-size:1.0rem}article .underLineGreen{border-bottom:3px solid #00a23f}article .pointSection{padding:20px 0}article .priceSection{padding:20px 0}article .priceSection .attention{text-align:left}article .productSection{padding:30px 0}article .productSection .updateText{font-size:1.0rem}article .specSection{padding:40px 0}article .specSection{padding:20px 0}article .useSection{margin-top:10px;padding:20px 0}article .useSection .spSlideContainer .slick-dots{margin-top:30px}article .useSection .attention{top:-35px;margin-top:0;position:relative}article .serviceSection{padding:20px 0 30px}article .serviceSection .attention{margin-top:15px}article .serviceSection .attentionList{margin-bottom:20px}article .applySection .rs-btn{margin-top:20px}article .applySection .iconBox{margin-bottom:30px}article .spSlideContainer ul{position:relative}article .spSlideContainer .slick-arrow{position:absolute;top:0;bottom:0;z-index:2;width:20px;height:40px;margin:auto;background-size:contain;background-repeat:no-repeat;border:none;background-color:transparent;line-height:1;text-indent:200%;white-space:nowrap;overflow:hidden;-webkit-transition:0.3s;transition:0.3s;outline:none;color:transparent}article .spSlideContainer .slick-arrow.slick-disabled{opacity:0}article .spSlideContainer .slick-next{right:15px;background-image:url(/rs-assets/img/common/parts/slide_arrow_r.png)}article .spSlideContainer .slick-prev{left:15px;background-image:url(/rs-assets/img/common/parts/slide_arrow_l.png)}article .spSlideContainer .slick-dots{text-align:center;margin-top:10px}article .spSlideContainer .slick-dots li{display:inline-block;height:10px !important;width:10px !important;float:none;margin:0 2px;overflow:hidden;border-radius:5px;border:1px solid #555;background-color:#fff}article .spSlideContainer .slick-dots li.slick-active{background-color:#555}article .spSlideContainer .slick-dots li button{height:10px !important;width:10px !important;padding:0;border:none;visibility:hidden}article .productSlideContainer{margin:15px 0 30px}article .productSlideContainer:first-of-type{margin-top:5px}article .bgDotDray{background-size:4px}article h2{font-size:2.0rem;margin-bottom:15px}article h2 strong{font-size:2.2rem}article .rs-btn{width:250px}article .rs-btn a{line-height:40px;height:40px;border-radius:20px;font-size:1.6rem}article .rs-btn a i{font-size:1.8rem;right:20px;line-height:38px}article .rs-btn.tab a i{font-size:1.4rem;right:18px}article .rs-btn.pink{width:250px}article .rs-btn.pink a{font-size:1.4rem;height:40px;line-height:40px}article .rs-btn.pink a i{font-size:1.8rem;right:10px;line-height:38px}article .rs-btn.pink.tab a i{font-size:1.4rem;right:18px}article .rs-btn.multiLine{width:250px}article .rs-btn.multiLine a{font-size:1.4rem;line-height:1;height:40px;padding-top:5px}article .rs-btn.multiLine a span{font-size:1.2rem;margin-bottom:5px}article .mv{padding-top:450px}article .mv .bg{width:740px}article .mv .text{top:70px;width:320px;margin:0 auto}article .mv .rs-btn{bottom:75px}article .pageTitle{display:block;text-align:center;background-color:#fff;border:5px solid #00a23f;color:#00a23f;font-size:1.0rem;line-height:1.3;padding:7px 5px}article .leadTxt{font-size:1.6rem;margin-bottom:30px}article .logo{margin:0 auto 10px;width:200px}article .pointContainer{width:300px;margin:0 auto}article .pointContainer .pointBox{width:300px;margin:0 5px}article .pointContainer .pointBox .inner{padding:10px 0}article .pointContainer .pointBox .label{font-size:1.1rem;width:70px;height:20px;line-height:20px;border-radius:10px;border:1px solid #00a23f;margin:0 auto 10px}article .pointContainer .pointBox .title{font-size:1.6rem;margin-bottom:10px}article .pointContainer .pointBox .title strong{font-size:1.7rem}article .pointContainer .pointBox .pic{margin-bottom:15px}article .pointContainer .pointBox .text{font-size:1.2rem}article .pointContainer .pointBox .text strong{font-size:1.5rem}article .pointContainer .pointBox .productPic{margin-bottom:15px}article .pointContainer .pointBox .productPic img{width:70%}article .iconBox{margin:0 auto 20px}article .iconBox dt{width:80px;margin-right:15px}article .iconBox dd{font-size:1.6rem;margin-top:20px}article .iconBox.top dd{font-size:1.2rem;margin-top:5px}article .iconBox.top.sptop dd{font-size:1.6rem;margin-top:8px}article .valueTitle{font-size:2.0rem;margin-bottom:15px}article .valueTitle .plusOffset{top:-2px}article .valueTitle strong{font-size:3.2rem}article .valueTitle .inner:before{width:2px;height:15px;left:-15px;bottom:5px}article .valueTitle .inner:after{width:2px;height:15px;right:-15px;bottom:5px}article .priceBox{margin-bottom:10px}article .priceBox dt{font-size:2.0rem}article .priceBox dt .num{font-size:4.0rem}article .priceBox dt .tax{font-size:1.0rem}article .priceBox dd{margin-top:10px;font-size:1.0rem}article .specContainer{padding:15px 0;width:280px}article .specContainer ul{width:270px}article .specContainer li{float:left;width:50%;text-align:center}article .specContainer li:nth-of-type(n+5){margin-top:0px}article .specContainer li:nth-of-type(n+3){margin-top:10px}article .specContainer li .rs-icon{padding:0 25px;margin-bottom:5px}article .specContainer li p{font-size:1.2rem}article .specContainer li.singleLine p{padding-top:5px}article .stepContainer{width:290px;margin:0 auto}article .stepContainer .stepBox{width:300px;margin:0 5px}article .stepContainer .stepBox .inner{padding:10px 0 25px}article .stepContainer .stepBox .label{font-size:1.1rem;width:70px;height:20px;line-height:20px;border-radius:10px;border:1px solid #555;margin:0 auto 10px}article .stepContainer .stepBox .title{font-size:1.8rem;line-height:1.3;font-weight:bold;margin-bottom:15px}article .stepContainer .stepBox .title strong{font-size:1.9rem}article .stepContainer .stepBox .rs-icon{padding:0 75px;margin-bottom:15px}article .stepContainer .stepBox .text{font-size:1.2rem}article .stepContainer .stepBox .text strong{font-size:1.3rem}article .stepContainer .stepBox .rs-btn{margin-top:15px;padding:0 20px}article .greenTitle{font-size:1.6rem;height:30px;line-height:30px;margin-bottom:2px}article .specTable .tHead{padding:8px 0;font-size:1.2rem;text-align:center;background-color:#f2f2f2}article .specTable table{margin-bottom:15px}article .specTable th{padding:5px 0;font-size:1.2rem;border:2px solid #fff;border-top:none;border-left:none}article .specTable td{border-top:4px solid #fff;font-size:1.2rem;padding:5px;vertical-align:middle}article .specTable th.head{width:100%}article .specTable th.os{width:110px}article .supportDeviceContainer{padding:15px 0 10px}article .supportDeviceContainer ul{width:300px;margin:auto}article .supportDeviceContainer .supportDeviceBox{float:left;width:50%;margin:0}article .supportDeviceContainer .supportDeviceBox .rs-icon{padding:0 25px}article .supportDeviceContainer .supportDeviceBox p{margin-top:15px;font-size:1.2rem;line-height:1.3}article .productContainer .productBox{width:217px;margin:0 5px}article .productContainer .productBox dt{height:122px}article .productContainer .productBox dd{padding:5px}article .productContainer .productBox dd .title{font-size:1.2rem}article .productContainer .productBox dd .price{font-size:1.0rem;line-height:15px;margin-bottom:5px}article .productContainer .productBox dd .price .category{padding:0 5px;height:15px;margin-right:5px}article .productContainer .productBox dd .term{font-size:1.0rem;margin-bottom:5px}article .productContainer .productBox dd .copy{font-size:0.7rem}article .importantNotes{margin-top:30px}article .importantNotes dt{font-size:1.6rem;height:30px;line-height:30px;margin-bottom:1px}article .importantNotes dd ul{padding:5px 10px 20px}article .importantNotes dd ul li{font-size:1.0rem}}@media screen and (min-width: 768px){.sp{display:none}#wrapper{min-width:980px}main:before{content:"";position:absolute;display:block;width:100%;height:100%;top:80px;left:0;background:#fff}article{font-family:"UD Shin Maru Go Medium","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";overflow:hidden;max-width:1480px;min-width:980px;width:100%;margin:0 auto;position:relative}article>*{position:relative}}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}
