﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,able,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,textarea{font-family:inherit;font-size:inherit;vertical-align:middle}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:rgba(0,0,0,0)}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both;opacity:.6}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform .25s cubic-bezier(0, 0, 0.25, 1);transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font-size:14px;font-weight:bold;text-indent:1px;width:60px !important}.leaflet-control-zoom-in:after{content:" 拡大"}.leaflet-control-zoom-out:after{content:" 縮小"}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0)}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}body{background:#fff;color:#333;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;word-wrap:break-word;font-size:16px;font-size:1rem}a{background:rgba(0,0,0,0);color:#1a0dab;margin:0;padding:0;transition:all .3s;vertical-align:baseline}a:hover{text-decoration:none}img{vertical-align:top}@media screen and (max-width: 767px){img{height:auto;max-width:100%}}.note,small{font-size:12px;font-size:0.75rem}.note-box{background:#fffdde;border:1px solid #ccc;border-radius:5px;margin-bottom:1em;padding:20px}p{margin:0 0 1em}h2,h3,h4{line-height:1.2;text-align:center}h2+p,h3+p,h4+p{text-align:center}h2{background:#ed7700;border-radius:5px;color:#fff;margin:0 0 .6em;padding:10px;font-size:25px;font-size:1.5625rem}h2[class^=icon-h-]{background-position:center 10px;background-repeat:no-repeat;padding-top:70px}h2.icon-h-plan{background-image:url(../img/icon-h-plan.svg)}h2.icon-h-feature{background-image:url(../img/icon-h-feature.svg)}h2.icon-h-start{background-image:url(../img/icon-h-start.svg)}h2.icon-h-flow{background-image:url(../img/icon-h-flow.svg)}h2.icon-h-usage{background-image:url(../img/icon-h-usage.svg)}h2.icon-h-supported{background-image:url(../img/icon-h-supported.svg)}h2.icon-h-faq{background-image:url(../img/icon-h-faq.svg)}h2.icon-h-delivery{background-image:url(../img/icon-h-delivery.svg)}h2.icon-h-company{background-image:url(../img/icon-h-company.svg)}h2.icon-h-terms{background-image:url(../img/icon-h-terms.svg)}h2.icon-h-privacy{background-image:url(../img/icon-h-privacy.svg)}h2.icon-h-contact{background-image:url(../img/icon-h-contact.svg)}h3{border-bottom:2px solid #ed7700;color:#ed7700;margin:1em 0 .6em;padding-bottom:5px;font-size:20px;font-size:1.25rem}h4{color:#ed7700;margin:1em 0 .6em;font-size:18px;font-size:1.125rem}ul,ol{margin:0 0 1em 2em}input,textarea,select,button{box-sizing:border-box;font-family:inherit;font-size:inherit;padding:5px}.aligncenter{text-align:center}.alignleft{float:left}.alignright{float:right}img.alignleft{margin:0 20px 20px 0}img.alignright{margin:0 0 20px 20px}img.aligncenter{display:block;float:none;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){img.sp-block{display:block;float:none;margin:0 0 20px}}.clear{clear:both}.clearfix:after{clear:both;content:"";display:block}@media screen and (max-width: 767px){.hidden-sp{display:none}}@media print,screen and (min-width: 768px){.hidden-pc{display:none}}table.full-width{width:100%}table.aligncenter{margin-left:auto;margin-right:auto}.bordered-table{margin-bottom:1em}.bordered-table caption{background:#0c2f54;border:1px solid #ccc;color:#fff;font-weight:bold;padding:10px}.bordered-table th,.bordered-table td{background:#fff;border:1px solid #ccc;padding:10px;text-align:left;vertical-align:middle}.bordered-table th *:last-child,.bordered-table td *:last-child{margin-bottom:0}.bordered-table th{background:#eee}.bordered-table thead th{background:#ed7700;color:#fff;text-align:center}@media screen and (max-width: 767px){.bordered-table.list-table{width:100%}.bordered-table.list-table th,.bordered-table.list-table td{display:block}.bordered-table.list-table th{border-bottom-width:0;border-top-width:0}.bordered-table.list-table tr:first-child th{border-top-width:1px}}.table-wrapper{background:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:1em;padding:10px}.table-wrapper table{margin-bottom:0}.arrowlink{padding:0 0 0 17px;background:url("../img/icon-arrow.png?20200702") left center no-repeat rgba(0,0,0,0)}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.arrowlink{background-image:url("../img/icon-arrow-2x.png?20200702");background-size:17px 14px}}.marker{background:#ff0}.global-header{margin-bottom:20px}.global-header .logo{margin:0 auto;width:250px}.global-nav{background:#fff;width:100%;z-index:9}@media screen and (max-width: 767px){.global-nav{bottom:0;box-shadow:0 -2px 5px rgba(0,0,0,.2);left:0;position:fixed}}@media print,screen and (min-width: 768px){.global-nav{margin:20px 0 0}}.global-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0}@media screen and (max-width: 767px){.global-nav ul:after{content:"";display:block;width:33.3333333333%}}.global-nav ul li{display:flex}@media screen and (max-width: 767px){.global-nav ul li{width:33.3333333333%}}@media print,screen and (min-width: 768px){.global-nav ul li{width:188px}}.global-nav ul li a{align-items:center;border-left:1px solid #ccc;box-sizing:border-box;color:#888;display:flex;font-weight:bold;justify-content:center;text-align:center;text-decoration:none;width:100%}@media screen and (max-width: 767px){.global-nav ul li a{border-top:1px solid #ccc;padding:10px 5px;font-size:10px;font-size:0.625rem}}@media print,screen and (min-width: 768px){.global-nav ul li a{padding:5px 10px;font-size:14px;font-size:0.875rem}}.global-nav ul li a:hover{opacity:.8}@media screen and (max-width: 767px){.global-nav ul li:first-child a,.global-nav ul li:nth-child(4) a{border-left:0}}@media screen and (max-width: 767px){.global-nav ul li:nth-child(4),.global-nav ul li:last-child{width:50%}}@media print,screen and (min-width: 768px){.global-nav ul li:last-child a{border-right:1px solid #ccc}}.page-home .global-nav ul li.nav-home a{color:#ed7700}.page-about .global-nav ul li.nav-about a{color:#ed7700}.page-flow .global-nav ul li.nav-flow a{color:#ed7700}.page-supported .global-nav ul li.nav-supported a{color:#ed7700}.page-faq .global-nav ul li.nav-faq a{color:#ed7700}.global-header-inner,.global-footer-inner,.global-footer:before,.page-desc span,.copyright small,.trademark{padding:0 10px}@media print,screen and (min-width: 768px){.global-header-inner,.global-footer-inner,.global-footer:before,.page-desc span,.copyright small,.trademark{display:block;margin:0 auto;width:940px}}.global-header-inner{padding:10px 10px 0}.global-header-inner .logo{font-size:40px;font-size:2.5rem}.page-desc{background:#f1f1f1;font-weight:normal;margin:0;padding:5px 0;font-size:12px;font-size:0.75rem}.page-desc span{display:block}.global-footer:before{background:url(../img/global-footer-bg.png?20200702) repeat-x content-box;content:"";display:block;height:20px}.global-footer-inner{margin-bottom:20px;padding-top:20px}@media print,screen and (min-width: 768px){.global-footer-inner{display:flex}}.global-footer-logo{text-align:center}@media screen and (max-width: 767px){.global-footer-logo{margin-bottom:20px}}@media print,screen and (min-width: 768px){.global-footer-logo{width:350px}}.global-footer-menu{font-size:14px;font-size:0.875rem}@media screen and (max-width: 767px){.global-footer-menu{list-style:none;margin:0}.global-footer-menu li a{border-top:1px solid #ccc;display:block;padding:10px 0;position:relative}.global-footer-menu li a:after{border-right:1px solid #888;border-top:1px solid #888;content:"";display:block;height:8px;margin-top:-4px;position:absolute;right:10px;top:50%;transform:rotate(45deg);width:8px}}@media print,screen and (min-width: 768px){.global-footer-menu{width:280px}}.global-footer .copyright{background:#ed7700;color:#fff;margin:0;padding:5px 0}.global-footer .trademark{margin-bottom:10px;margin-top:10px;font-size:12px;font-size:0.75rem}.content{padding:0 10px}@media print,screen and (min-width: 768px){.content{margin:0 auto;width:940px}}section{margin-bottom:40px}.page-nav{display:flex;flex-wrap:wrap;justify-content:space-between}.page-nav:after{content:"";display:block;height:0}@media screen and (max-width: 767px){.page-nav:after{width:100%}}@media print,screen and (min-width: 768px){.page-nav:after{width:300px}}.page-nav-box{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;overflow:hidden}@media screen and (max-width: 767px){.page-nav-box{width:100%}}@media print,screen and (min-width: 768px){.page-nav-box{width:460px}}.page-nav-box img{display:block;margin:0 auto}@media screen and (max-width: 767px){.page-nav-box img{width:100%}}.page-nav-box-inner{padding:10px}.section-know-more{background:#fffddf;border:2px solid #ed7700;border-radius:5px;margin:20px 0 40px;text-align:center}.section-know-more h2{background:#ed7700;border-radius:0;margin:0;padding:10px 20px}@media screen and (max-width: 767px){.section-know-more-inner{padding:10px}}@media print,screen and (min-width: 768px){.section-know-more-inner{padding:20px}}.section-know-more-inner p:last-of-type{margin-bottom:0}.section-know-more table{table-layout:fixed}.section-know-more table th,.section-know-more table td{text-align:center}.section-know-more table th{color:#fff}.section-know-more table th:first-child{background:#ed7700}.section-know-more table th:last-child{background:#0c2f54}span.arrow{background:url(../img/arrow-acc-right.png?20200702) left center no-repeat;display:block;padding:4px 0 4px 34px}.open span.arrow{background:url(../img/arrow-acc-bottom.png?20200702) left center no-repeat}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){span.arrow{background-image:url(../img/arrow-acc-right-2x.png?20200702)}.open span.arrow{background-image:url(../img/arrow-acc-bottom-2x.png?20200702)}span.arrow,.open span.arrow{background-size:24px auto}}@media print,screen and (min-width: 768px){.acc-tog-only-sp{cursor:default !important;display:none;pointer-events:none}}.acc-con{display:none}@media print,screen and (min-width: 768px){.acc-con-only-sp{display:block}}.acc-list{border-bottom:1px solid #bbb;margin-bottom:18px}.acc-list>section{margin:0}.acc-list .acc-tog{background-color:#fff;border:0;border-top:1px solid #bbb;color:#333;display:block;line-height:20px;margin:0;padding:14px 0;font-size:18px;font-size:1.125rem}.acc-list .acc-tog.open{margin-bottom:10px}.acc-list .acc-con{margin-bottom:20px}.btn,.inline-btn,button{background:#eee;background:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(to bottom, #fff 0%, #eee 100%);border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;font-family:inherit;text-decoration:none}@media screen and (max-width: 767px){.btn,.inline-btn,button{padding:15px 10px}}@media print,screen and (min-width: 768px){.btn,.inline-btn,button{padding:10px}}.btn:hover,.inline-btn:hover,button:hover{background:#eee;background:-webkit-linear-gradient(top, #eee 0%, #fff 100%);background:linear-gradient(to bottom, #eee 0%, #fff 100%);text-decoration:none}.btn span,.inline-btn span,button span{background:url(../img/icon-arrow.png?20200702) left center no-repeat;display:block;padding-left:19px}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.btn span,.inline-btn span,button span{background-image:url(../img/icon-arrow-2x.png?20200702);background-size:14px 14px}}.buttons{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none;margin-left:0}.buttons li a{background:#eee;background:-webkit-linear-gradient(top, #fff 0%, #eee 100%);background:linear-gradient(to bottom, #fff 0%, #eee 100%);display:block;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;color:#333;cursor:pointer;font-family:inherit;text-decoration:none;vertical-align:middle}.buttons li a:hover{background:#eee;background:-webkit-linear-gradient(top, #eee 0%, #fff 100%);background:linear-gradient(to bottom, #eee 0%, #fff 100%);text-decoration:none}.buttons li a span{background:url(../img/icon-arrow.png?20200702) left center no-repeat;display:block;padding-left:19px}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.buttons li a span{background-image:url(../img/icon-arrow-2x.png?20200702);background-size:14px 14px}}@media screen and (max-width: 767px){.buttons li{margin:0 0 -1px;width:100%}.buttons li a{border-radius:0;display:block;margin:0;padding:15px 10px}.buttons li:first-child a{border-radius:5px 5px 0 0}.buttons li:last-child a{border-radius:0 0 5px 5px}.buttons li:only-of-type a{border-radius:5px}}@media print,screen and (min-width: 768px){.buttons li{margin:0 0 10px 0;width:227px}.buttons li a{align-items:center;display:flex;height:100%;padding:10px}}.btn{display:block}.inline-btn{display:inline-block}.btn-group{font-size:13px;font-size:0.8125rem}.btn-group button{opacity:.6;padding:5px}.btn-group button:hover,.btn-group button:active,.btn-group button.selected{opacity:1}.btn-group-submit{margin-bottom:20px;text-align:center}.mainvisual{margin-bottom:20px}@media print,screen and (min-width: 768px){.mainvisual{margin-left:auto;margin-right:auto;width:940px}.mainvisual img{border-radius:5px}}.devices{animation:loop 30s linear infinite;background:url(../img/devices.png?20200702) repeat-x;border-bottom:1px solid #ccc;border-top:1px solid #ccc;height:42px;padding:20px 0}@keyframes loop{0%{background-position:0 50%}100%{background-position:-466px 50%}}.plan-table{width:100%}.plan-table td span{font-weight:bold;font-size:20px;font-size:1.25rem}.plan-table td.plan-pr{background:#fff;border:1px solid #ccc;font-weight:bold;padding:10px;text-align:center;font-size:20px;font-size:1.25rem}.plan-table td.plan-pr span{color:#ed7700;font-size:25px;font-size:1.5625rem}.plan-table thead th:first-child{width:20em}.plan-table thead th:nth-child(2){width:13em}@media screen and (max-width: 767px){.plan-table thead{display:none}.plan-table td:not(.plan-pr):before{background:#ed7700;color:#fff;content:attr(data-label);display:block;font-weight:bold;margin-bottom:10px;padding:10px}}.monthly-amount{background:#fff;border:2px solid #0c2f54;border-radius:5px;color:#0c2f54;font-weight:bold;padding:30px 10px;text-align:center}.monthly-amount span{font-size:25px;font-size:1.5625rem}.usage-example{display:flex;flex-wrap:wrap;justify-content:space-between}.usage-example-box{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;padding:10px;text-align:center}@media screen and (max-width: 767px){.usage-example-box{margin-bottom:10px;width:calc(50% - 5px)}}@media print,screen and (min-width: 768px){.usage-example-box{margin-bottom:20px;width:calc(25% - 10px)}}@media print,screen and (min-width: 768px){.usage-example-box-col3{width:calc(33.3% - 10px)}}.usage-example-box-title{margin-bottom:10px}@media print,screen and (min-width: 768px){.usage-example-box-title{min-height:48px}}.usage-example img{display:block;margin:0 auto 10px}@media screen and (max-width: 767px){.usage-example img{width:100px}}.usage-example table{margin-bottom:0;table-layout:fixed;width:100%}.usage-example table th,.usage-example table td{text-align:center}@media screen and (max-width: 767px){.usage-example table th,.usage-example table td{padding:5px;font-size:14px;font-size:0.875rem}}@media print,screen and (min-width: 768px){.usage-example-home-smartphone:before,.usage-example-home-smartphone:after{content:"";height:0;width:calc(12.5% - 10px)}}@media print,screen and (min-width: 768px){.usage-example-home-appliances:before,.usage-example-home-appliances:after{content:"";height:0;width:calc(25% - 10px)}}.member-special{margin:40px 0;text-align:center}@media print,screen and (min-width: 768px){.member-special{font-size:18px;font-size:1.125rem}}.member-special-content{background:#fff;border:5px double #ed7700;border-radius:5px;padding:20px 10px;text-align:center}@media print,screen and (min-width: 768px){.member-special-content{margin:-5px 50px 0}}.member-special-content p:last-child{margin-bottom:0}.member-special-detail{font-weight:bold;font-size:20px;font-size:1.25rem}.member-special-detail span{color:#ed7700;font-size:30px;font-size:1.875rem}.member-special-other{background:#fef2e7;border:5px double #ed7700;border-radius:5px;padding:20px}.member-special-other p:last-child{margin-bottom:0}.ribbon{box-sizing:border-box;position:relative;text-align:center}@media screen and (max-width: 767px){.ribbon{margin-bottom:20px}}.ribbon:before{border:25px solid #cb5f0d;border-left-color:rgba(0,0,0,0);bottom:-10px;content:"";left:0;position:absolute;width:0}.ribbon:after{border:25px solid #cb5f0d;border-right-color:rgba(0,0,0,0);bottom:-10px;content:"";position:absolute;right:0;width:0}.ribbon .ribbon-title{background:#ed7700;border:0;color:#fff;font-weight:bold;margin:0 35px;padding:10px 20px;position:relative;z-index:2;font-size:30px;font-size:1.875rem}.ribbon .ribbon-title:before{border:none;border-bottom:solid 10px rgba(0,0,0,0);border-right:solid 15px #933900;position:absolute;content:"";left:0;top:100%}.ribbon .ribbon-title:after{border:none;border-bottom:solid 10px rgba(0,0,0,0);border-left:solid 15px #933900;content:"";position:absolute;right:0;top:100%}@media print,screen and (min-width: 768px){.feature-area{background:url(../img/feature-area.png) left top no-repeat;padding-left:210px}}.feature-area table{width:100%}.feature-area table th{white-space:nowrap}.feature-area table td{text-align:center}.section-main-plan,.section-option-plan,.section-feature{background:#fef2e7;border-radius:5px}@media screen and (max-width: 767px){.section-main-plan,.section-option-plan,.section-feature{padding:10px}}@media print,screen and (min-width: 768px){.section-main-plan,.section-option-plan,.section-feature{padding:20px}}.section-main-plan>h3,.section-main-plan>h4,.section-option-plan>h3,.section-option-plan>h4,.section-feature>h3,.section-feature>h4{margin-top:0}.section-main-plan>*:last-child,.section-option-plan>*:last-child,.section-feature>*:last-child{margin-bottom:0}.section-option-plan{background:#f1f1f1}.special-comparison-table{table-layout:fixed}.special-comparison-table tbody th,.special-comparison-table tbody td{font-size:14px;font-size:0.875rem}.special-comparison-table thead th{background:none;color:#ed7700}.special-comparison-table thead th img{margin-bottom:10px}.special-comparison-table td{text-align:center}.start-date-of-use-table{width:100%}.start-date-of-use-table th,.start-date-of-use-table td{text-align:center}.flow{background:#f1f1f1;border-radius:5px;padding:33px 10px 10px 10px}.flow-box{position:relative}.flow-box-step{background:#ed7700;border:2px solid #fff;border-radius:5px;color:#fff;font-weight:bold;left:0;margin:0 auto;padding:5px 10px;position:absolute;right:0;text-align:center;top:-23px;width:5em;font-size:24px;font-size:1.5rem}.flow-box-inner{border-radius:5px;box-sizing:border-box;margin-bottom:10px;padding:0}@media print,screen and (min-width: 768px){.flow-box-inner{display:flex;flex-wrap:wrap;justify-content:space-between}}.flow-box-img{text-align:center}.flow-box-img img{border:2px solid #fff;border-radius:0 0 5px 5px;border-top:0}.flow-box-img-label{background:#ed7700;border:2px solid #fff;border-bottom:0;border-radius:5px 5px 0 0;color:#fff;display:block;font-weight:bold;margin:0 auto;padding:5px;text-align:center;width:190px}.flow-box-desc{background:#fff;border-radius:5px;padding:20px}.flow-box-desc h4{color:#333;margin-top:0}.flow-box-desc p{text-align:left}.flow-box-desc p:last-child{margin-bottom:0}.flow-box-desc strong{color:red}.flow-box:not(.flow-box-last){margin-bottom:43px}.flow-box-jps .flow-box-step{background:#0c2f54}.flow-box-jps .flow-box-img-label{background:#0c2f54;content:"弊社"}@media screen and (max-width: 767px){.flow-box{background:#fff;border-radius:5px;padding-top:40px}.flow-box .flow-box-img{margin:0 auto}}@media print,screen and (min-width: 768px){.flow-box .flow-box-img{width:204px}.flow-box .flow-box-desc{padding-top:40px;width:666px}.flow-box .flow-box-desc *{text-align:left}.flow-box-jps .flow-box-img{order:2}.flow-box-jps .flow-box-desc{order:1}}.flow-finish{text-align:center}.count-example{display:flex;flex-wrap:wrap;justify-content:space-between}.count-example-box{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin-bottom:20px;padding:10px}@media print,screen and (min-width: 768px){.count-example-box{width:calc(50% - 10px)}}.count-example-box h4{margin-top:0}.count-example-box h4 span{background:#ed7700;border-radius:5px;color:#fff;display:inline-block;margin-bottom:5px;padding:5px}.count-example-box img{display:block;margin:0 auto 10px}.count-example-box p:last-child{margin-bottom:0}.count-example table{table-layout:fixed;width:100%}.count-example table td{text-align:center}.count-example table tr:last-child td{background:#ed7700;color:#fff;font-weight:bold}.spec-table{width:100%}.spec-table td:nth-child(3){text-align:center}@media screen and (max-width: 767px){.spec-table th,.spec-table td{font-size:14px;font-size:0.875rem}.spec-table thead th:first-child{width:6em}.spec-table thead th:nth-child(3){width:2em}}@media print,screen and (min-width: 768px){.spec-table thead th:first-child{width:20em}.spec-table thead th:nth-child(3){width:4em}}@media print,screen and (min-width: 768px){.supported-cat:after{content:"";height:0;width:306px}.supported-cat li{width:306px}.supported-cat li a{min-height:68px}}.faq-list .acc-tog{text-align:left}.faq{text-align:left}.faq dt,.faq dd{padding-left:46px;padding-right:20px}.faq dt{border-radius:5px 5px 0 0;font-weight:bold;min-height:36px;padding-bottom:15px;padding-top:20px;background:url("../img/icon-q.png?20200702") 0 20px no-repeat #fff;font-size:20px;font-size:1.25rem}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.faq dt{background-image:url("../img/icon-q-2x.png?20200702");background-size:36px 36px}}@media screen and (max-width: 767px){.faq dt{line-height:1.2}}@media print,screen and (min-width: 768px){.faq dt{line-height:36px}}.faq dd{border-radius:0 0 5px 5px;margin-top:-1px;min-height:36px;padding-top:5px;background:url("../img/icon-a.png?20200702") 0 top no-repeat #fff}@media screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.faq dd{background-image:url("../img/icon-a-2x.png?20200702");background-size:36px 36px}}.faq dd:not(:last-child){margin-bottom:10px}@media print,screen and (min-width: 768px){.delivery-case{display:flex;justify-content:center}}.delivery-case-box{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;margin:0 0 10px;padding:10px;width:100%}.delivery-case-box .bordered-table{margin-bottom:0;width:100%}.delivery-case-box .bordered-table th{width:4em}.delivery-case-box-btn{margin:20px 0;text-align:center}.delivery-case-box h3{margin-top:0}.delivery-case-box img{display:block;margin:0 auto 10px}.contact-table th,.contact-table td{padding:10px}.contact-table th{white-space:nowrap}@media print,screen and (min-width: 768px){.contact-table th{width:13em}}.contact-table td p:last-child{margin-bottom:0}@media screen and (max-width: 767px){.contact-table input[type=text],.contact-table input[type=email]{width:100%}}@media print,screen and (min-width: 768px){.contact-table input[type=text],.contact-table input[type=email]{width:20em}}.contact-table textarea{height:8em}@media screen and (max-width: 767px){.contact-table textarea{width:100%}}@media print,screen and (min-width: 768px){.contact-table textarea{width:30em}}.contact-table label{cursor:pointer;margin-right:1em}.contact-table .input-example{color:#888;margin:0}.contact-table .label-required,.contact-table .label-optional{background:red;color:#fff;display:inline-block;margin-right:1em;padding:2px 4px;font-size:12px;font-size:0.75rem}.contact-table .label-optional{background:#888}.form-error{color:red}.contact-member-note{margin:2em 0;text-align:center}.contact-member-note strong{color:red}.company-feature{letter-spacing:-0.4em;list-style:none;margin:1em 0;text-align:center}.company-feature li{background:#0c2f54;border-radius:5px;color:#fff;display:inline-block;letter-spacing:normal;padding:10px}.company-feature li:not(:last-child){margin-right:5px}@media screen and (max-width: 767px){.company-feature li{margin-bottom:5px}}.company-table{margin-bottom:40px;width:100%}@media print,screen and (min-width: 768px){.company-table th{width:9em}}.page-privacy h2+p,.page-privacy h3+p,.page-privacy h4+p{text-align:left}.page-terms h2+p,.page-terms h3+p,.page-terms h4+p{text-align:left}