body{font-size:1.4rem}@media screen and (min-width:480px){body{font-size:1.6rem}}@media screen and (min-width:600px){body{font-size:1.8rem}}@media screen and (min-width:768px){body{font-size:2em}}.font30{font-size:1.5em}#feature li h3,.font27{font-size:1.36em}@media screen and (min-width:480px){#feature li h3,.font27{font-size:1.38em}}@media screen and (min-width:600px){#feature li h3,.font27{font-size:1.33em}}@media screen and (min-width:768px){#feature li h3,.font27{font-size:1.35em}}.font25{font-size:1.29em}@media screen and (min-width:480px){.font25{font-size:1.25em}}@media screen and (min-width:600px){.font25{font-size:1.28em}}@media screen and (min-width:768px){.font25{font-size:1.25em}}.font22{font-size:1.07em}@media screen and (min-width:480px){.font22{font-size:1.13em}}@media screen and (min-width:600px){.font22{font-size:1.11em}}@media screen and (min-width:768px){.font22{font-size:1.1em}}.font20{font-size:1em}.font19{font-size:0.93em}@media screen and (min-width:480px){.font19{font-size:0.94em}}@media screen and (min-width:600px){.font19{font-size:0.94em}}@media screen and (min-width:768px){.font19{font-size:0.95em}}.font18,.news dt{font-size:0.93em}@media screen and (min-width:480px){.font18,.news dt{font-size:0.88em}}@media screen and (min-width:600px){.font18,.news dt{font-size:0.89em}}@media screen and (min-width:768px){.font18,.news dt{font-size:0.9em}}#feature li p,.closed,.font17,.news dd{font-size:0.93em}@media screen and (min-width:480px){#feature li p,.closed,.font17,.news dd{font-size:0.88em}}@media screen and (min-width:600px){#feature li p,.closed,.font17,.news dd{font-size:0.83em}}@media screen and (min-width:768px){#feature li p,.closed,.font17,.news dd{font-size:0.85em}}.font16,.news dd strong,.news dt strong{font-size:0.86em}@media screen and (min-width:480px){.font16,.news dd strong,.news dt strong{font-size:0.81em}}@media screen and (min-width:600px){.font16,.news dd strong,.news dt strong{font-size:0.78em}}@media screen and (min-width:768px){.font16,.news dd strong,.news dt strong{font-size:0.8em}}#price>div table .notes2 th,#price>p,.font15{font-size:0.86em}@media screen and (min-width:480px){#price>div table .notes2 th,#price>p,.font15{font-size:0.81em}}@media screen and (min-width:600px){#price>div table .notes2 th,#price>p,.font15{font-size:0.78em}}@media screen and (min-width:768px){#price>div table .notes2 th,#price>p,.font15{font-size:0.75em}}#price>div>p,.font14,.news #accInfoBtn{font-size:0.79em}@media screen and (min-width:480px){#price>div>p,.font14,.news #accInfoBtn{font-size:0.75em}}@media screen and (min-width:600px){#price>div>p,.font14,.news #accInfoBtn{font-size:0.72em}}@media screen and (min-width:768px){#price>div>p,.font14,.news #accInfoBtn{font-size:0.7em}}.font12{font-size:0.64em}@media screen and (min-width:480px){.font12{font-size:0.63em}}@media screen and (min-width:600px){.font12{font-size:0.61em}}@media screen and (min-width:768px){.font12{font-size:0.6em}}.font11{font-size:0.64em}@media screen and (min-width:480px){.font11{font-size:0.56em}}@media screen and (min-width:600px){.font11{font-size:0.56em}}@media screen and (min-width:768px){.font11{font-size:0.55em}}.font10{font-size:0.57em}@media screen and (min-width:480px){.font10{font-size:0.5em}}.clearfix:after{content:"";clear:both;display:block;height:0}.closed{background:#efefef;padding:1em;text-align:center;margin:1.5em 0}.closed strong:first-of-type{font-size:120%;display:inline-block;margin-bottom:1em}.closed br.spOnly{display:none}@media screen and (min-width:480px){.closed br.spOnly{display:block}}#mainVisual{width:100%;max-width:1000px;margin:0 auto;position:relative}@media screen and (min-width:600px){#mainVisual{padding-bottom:0}}.slideBase{width:100%;max-width:1000px;margin:1em auto 0;position:relative}@media screen and (min-width:480px){.slideBase{padding-top:0}}.swiper-container{padding-bottom:40px}.swiper-slide img{-webkit-backface-visibility:hidden}.swiper-button-next,.swiper-button-prev{margin-top:-40px;width:20px;height:37px;background-size:20px 37px}@media screen and (min-width:600px){.swiper-container{padding-bottom:50px}.swiper-button-next,.swiper-button-prev{margin-top:-50px;width:27px;height:44px;background-size:27px 44px}}.size{min-width:260px}@media screen and (min-width:600px){.size{min-width:460px}}#trySample{text-align:center}#trySample ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;line-height:1.2;max-width:420px;margin:0 auto}#trySample ul li{-ms-flex-preferred-size:48%;flex-basis:48%;padding:0 10px}#trySample ul li>a{color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background:#007fa2}#trySample ul li>a em{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:3.5em;line-height:1}@media (min-width:375px){#trySample ul li>a em{min-height:2em}}#trySample ul li>a img{width:50%;max-width:100px;margin-top:5px}#trySample ul li>a:hover{opacity:0.7}#trySample ul li:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:10px}#trySample ul li:first-child>p{font-size:0.85em;margin-top:0.5em;text-align:left}#trySample ul li:first-child>a{max-width:48%;margin:0 auto}#trySample>p{font-size:0.85em;display:inline-block;text-align:left;margin-bottom:0;max-width:420px}#feature ul{margin-top:30px}@media screen and (min-width:768px){#feature ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#feature li{margin-bottom:1em}@media screen and (min-width:768px){#feature li{width:46.2%;margin-bottom:1.7em}}#feature li h3{color:#007fa2;line-height:1;padding-bottom:10px;border-bottom:1px solid #80bfd1;width:100%;display:table;text-align:right}@media screen and (min-width:768px){#feature li h3{display:block;text-align:left}}#feature li h3 span{display:table-cell;vertical-align:bottom;text-align:left}@media screen and (min-width:768px){#feature li h3 span{display:inline-block}}#feature li h3 span:first-child{width:100px;text-align:center}@media screen and (min-width:768px){#feature li h3 span:first-child{width:auto;padding-right:15px}}#feature li h3 span img{height:45px;width:auto}@media screen and (min-width:600px){#feature li:nth-child(2) p{letter-spacing:-1px}}#feature>p.textC{margin-top:2em}#case ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (min-width:768px){#case ul{margin:0 0 20px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#case ul li{width:33%;max-width:148px;height:50px;padding:0 15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:600px){#case ul li{height:70px;padding:0 20px 20px}}@media screen and (min-width:768px){#case ul li{width:20%}}#case ul li img{-o-object-fit:contain;object-fit:contain;height:40px;width:auto!important}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#case ul li img{width:100%;max-width:100px;max-height:40px;height:auto!important}}#case ul li img.h50{height:50px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#case ul li img.h50{max-height:50px}}#case>p{text-align:center}.news #accInfoBtn{line-height:1;text-align:center}.news #accInfoBtn span{display:block}.news #accInfoBtn strong{text-decoration:underline;color:#007fa2;cursor:pointer}.news #accInfoBtn.active{display:none}@media screen and (min-width:600px){.news dl{width:100%;overflow:hidden}}.news dl#accInfo{display:none}@media screen and (min-width:600px){.news dt{clear:both;float:left;width:10.5em;padding:0.5em 0}}@media screen and (min-width:600px) and (-ms-high-contrast:active),screen and (min-width:600px) and (-ms-high-contrast:none){.news dt{width:10.5em}}.news dt em{display:inline-block;padding:2px 5px;line-height:1;color:#fff;font-size:0.706em;margin-left:1em;width:36px;text-align:center}.news dt em.iP{background:#00aaba}.news dt em.iC{background:#086290}.news dt em.full{width:72px}.news dt em:nth-of-type(2){margin-left:0!important}.news dt strong{display:inline-block;line-height:1;color:#fd5501;font-weight:bold;margin-left:5px}@media screen and (min-width:600px){.news dt strong{display:none}}.news dd{margin-bottom:1em}@media screen and (min-width:600px){.news dd{padding:0.7em 0 0.5em 11em;margin-bottom:0}}@media screen and (min-width:600px) and (-ms-high-contrast:active),screen and (min-width:600px) and (-ms-high-contrast:none){.news dd{padding:0.7em 0 0.5em 11em}}.news dd a{text-decoration:none;display:block;padding:10px;margin-top:5px}@media screen and (min-width:600px){.news dd a{padding:0;display:inline}}.news dd a:link,.news dd a:visited{color:#666;border:1px solid #efefef}@media screen and (min-width:600px){.news dd a:link,.news dd a:visited{border:0;border-bottom:1px dotted #ccc}.news dd a:hover{color:#999}.news dd a[tabindex="-1"]:hover{color:#666}}.news dd strong{display:none}@media screen and (min-width:600px){.news dd strong{display:inline-block;line-height:1;color:#fd5501;font-weight:bold;margin-right:5px}}.news dd.multipleLinks p{padding:10px;margin:5px 0 0 0}@media screen and (min-width:600px){.news dd.multipleLinks p{padding:0;display:inline}}.news dd.multipleLinks p a{text-decoration:none;display:inline;padding:0;margin-top:0}.news dd.multipleLinks p a:link,.news dd.multipleLinks p a:visited{border:0;border-bottom:1px dotted #ccc}@media screen and (min-width:600px){.news dd.multipleLinks p a:link,.news dd.multipleLinks p a:visited{border:0;border-bottom:1px dotted #ccc}}#price h3{background:#d4ecf3;color:#000;padding:0.5em;text-align:center;margin-top:1.5em;font-weight:normal}#price h3 img{height:30px!important;max-width:none!important;vertical-align:middle}@media screen and (min-width:600px){#price h3 img{height:50px!important}}#price>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#price>div table{display:block;width:50%}@media screen and (min-width:600px){#price>div table{display:table;width:70%}}#price>div table tbody{display:block}@media screen and (min-width:600px){#price>div table tbody{display:table-row-group}}#price>div table tr{display:block;border-bottom:1px solid #ccc}@media screen and (min-width:600px){#price>div table tr{display:table-row}}#price>div table th{display:block;text-align:left;color:#007fa2;font-weight:normal;padding-top:0.5em}@media screen and (min-width:600px){#price>div table th{display:table-cell;padding-right:0.5em}}#price>div table td{display:block;text-align:right;padding-bottom:0.5em;white-space:nowrap}@media screen and (min-width:600px){#price>div table td{display:table-cell}}#price>div table .notes1{border-bottom:0}#price>div table .notes1 td,#price>div table .notes1 th{padding-bottom:0;padding-right:0}#price>div table .notes2 th{color:#666;padding-bottom:0.5em;padding-top:0}@media screen and (min-width:600px){#price>div table .notes2 th{padding-right:0}}#price>div>p{padding-left:1em;text-align:center;width:50%}@media screen and (min-width:600px){#price>div>p{width:30%}}#price>div>p a.btnAw{display:block}#price>div>p a.btnAw:nth-of-type(2){margin-top:10px}