.button{position:relative;top:0}.button:hover{top:1px}.button{box-shadow:0 3px #000}.button:hover{background-color:#5c5c5c;box-shadow:0 2px #000}.button.small,.button.tiny{box-shadow:0 2px #000}.button.small:hover,.button.tiny:hover{box-shadow:0 1px #000}.button.alert{box-shadow:0 3px #b80029}.button.alert:hover{background-color:#eb335c;box-shadow:0 2px #b80029}.button.alert.small,.button.alert.tiny{box-shadow:0 2px #b80029}.button.alert.small:hover,.button.alert.tiny:hover{box-shadow:0 1px #b80029}.button.success{box-shadow:0 3px #124a88}.button.success:hover{background-color:#457dbb;box-shadow:0 2px #124a88}.button.success.small,.button.success.tiny{box-shadow:0 2px #124a88}.button.success.small:hover,.button.success.tiny:hover{box-shadow:0 1px #124a88}.button.warning{box-shadow:0 3px #1e771c}.button.warning:hover{background-color:#30ab2e;box-shadow:0 2px #1e771c}.button.warning.small,.button.warning.tiny{box-shadow:0 2px #1e771c}.button.warning.small:hover,.button.warning.tiny:hover{box-shadow:0 1px #1e771c}.button.secondary{box-shadow:0 3px #787878}.button.secondary:hover{background-color:#adadad;box-shadow:0 2px #787878}.button.secondary.small,.button.secondary.tiny{box-shadow:0 2px #787878}.button.secondary.small:hover,.button.secondary.tiny:hover{box-shadow:0 1px #787878}.button.hollow,.button.hollow:hover{top:0!important;box-shadow:none!important;background-color:transparent!important}.button.hollow.campaign,.button.hollow.maintenance,.button.hollow.news,.button.hollow.release{padding:.3em 0;font-size:.78rem}.button.hollow.campaign,.icon-category.campaign{border-color:#5eb032;color:#5eb032}.button.hollow.campaign:hover{border-color:#559e2d;color:#559e2d}.button.hollow.maintenance,.icon-category.maintenance{border-color:#999;color:#999}.button.hollow.maintenance:hover{border-color:#888;color:#888}.button.hollow.news,.icon-category.news{border-color:#188b59;color:#188b59}.button.hollow.news:hover{border-color:#29895f;color:#29895f}.button.hollow.release,.icon-category.release{border-color:#f90;color:#f90}.button.hollow.release:hover{border-color:#e68a00;color:#e68a00}a,.accordion-title,.accordion-title:hover,.tabs-title>a,.breadcrumbs a{color:#175caa}.link_arrow a:before,a.link_arrow:before{border-top:.2em solid #165caa;border-right:.2em solid #165caa}.dropdown.menu>li.is-dropdown-submenu-parent:hover>a:after{border-top:.2em solid #393;border-right:.2em solid #393}.global-footer .link_arrow a:before,.global-footer a.link_arrow:before{border-top:.2em solid #393;border-right:.2em solid #393}.ttl-h3.ttl-color{border-left:3px solid #393}.is-dropdown-submenu{min-width:18em}.global-nav .dropdown>li>a{border-bottom:.2em solid #fff}.global-nav .dropdown>.is-dropdown-submenu-parent:hover>a{border-bottom:.2em solid #363636}.global-nav .dropdown>li>a:hover,.global-nav .dropdown>li.active>a{border-bottom:.2em solid #393}.global-nav .dropdown>li.active>a:after{border-top:.2em solid #393;border-right:.2em solid #393}.local-nav .active{background:#eee}.bg-color{background:#f5f5f5}.text-red{color:#e60033}.icon-new{color:#e60033;border:1px solid #e60033}.label{padding:.33333rem .4rem}.label.campaign{background-color:#ef6262;font-size:.714rem;line-height:1.2rem;padding:0 .2rem;letter-spacing:-.1rem}.breadcrumbs li{font-size:.786rem}.callout{padding:1.6rem;border-color:#e0e0e0}.callout.alert{background:#fcd6d6}.callout.secondary{background:#f5f5f5}.small-float-banner{position:fixed;z-index:1}.small-float-banner>div{position:relative}#side-banner{display:block;top:180px;left:0}#side-banner .small-banner{margin-bottom:1rem}#side-banner .small-banner-img{filter:drop-shadow(0 5px 3px rgba(0,0,0,.3));-webkit-filter:drop-shadow(0 5px 3px rgba(0,0,0,.3))}#side-banner .small-banner-close{display:block;position:absolute;width:13px;height:13px;top:3px;right:3px;background:#fff;text-align:center;font-size:.5rem;color:#333;cursor:pointer}table.price-table{border:none}.price-table thead td,.price-table tbody td{text-align:center}.price-table thead th{font-size:1.5rem;line-height:1;border-top:none;border-left:none}.price-table thead th .num{font-size:2rem}.price-table tbody td{background:#fff}.price-table tbody td .num{font-size:1.5rem;font-weight:bold}.price-table thead,.price-table thead tr,.price-table thead td,.price-table thead th{background:transparent}.price-table thead,.price-table thead tr,.price-table thead td{border:none}.price-table thead th span.f12{font-size:12px;display:block}.g_1GB_c{background:#82b11f!important;color:#fff}.g_2GB_c{background:#04927e!important;color:#fff}.g_4GB_c{background:#008cb9!important;color:#fff}.g_6GB_c{background:#0c689f!important;color:#fff}.g_8GB_c{background:#315394!important;color:#fff}.g_12GB_c{background:#3c5166!important;color:#fff}.label.trial{display:block;position:relative;background:#f90;font-size:.714rem;margin-bottom:.2rem}.label.trial::after{position:absolute;width:0;height:0;bottom:-.5rem;left:50%;margin-left:-.5rem;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#f90 transparent transparent transparent;content:''}.label.trial .num{font-size:150%}.label.trial02{display:block;position:relative;background:#f90;font-size:.714rem;margin-bottom:1rem}.label.trial02::after{position:absolute;width:0;height:0;bottom:-.5rem;left:50%;margin-left:-.5rem;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#f90 transparent transparent transparent;content:''}.label.trial02 .num{font-size:150%}.price-table thead td .pricelabel_green{box-sizing:border-box;background-color:#e9e9e9;margin:0;padding:0;width:100%;display:block}.price-table thead td .pricelabel_red{box-sizing:border-box;background-color:#e9e9e9;margin:0;padding:0;width:100%;display:block}.price-table thead td .pricelabel_blue{box-sizing:border-box;background-color:#e9e9e9;margin:0;padding:0;width:100%;display:block}.column_add{border:3px solid #679adc;padding:2em 2em 0;margin:2em 0}.column_green{border:#6c9 2px solid;padding:24px;margin:20px 0}.header-logo img{width:50%}@media screen and (max-width:39.9375em){.global-header{border-bottom:3px solid #393}.header-logo{padding-top:.8rem}.header-logo img{height:1.5rem}}#float_banner{position:fixed;z-index:100000000;bottom:22.5px;right:22.5px;box-shadow:0 0 13px rgba(17,26,43,.72);bottom:95px}.close-xbtn.non-active,.banner-link.non-active,.banner-off-btn.non-active{display:none}.close-xbtn{width:30px;height:30px;background:#fff;position:absolute;top:2px;right:2px;z-index:6500}.close-xbtn::before,.close-xbtn::after{position:absolute;content:"";height:1.5px;top:50%;background:#303030;width:15px;right:calc(50% - 7.5px)}.close-xbtn::before{transform:rotate(45deg)}.close-xbtn::after{transform:rotate(-45deg)}.banner-off-btn{width:45px}.banner-off-btn:hover{cursor:pointer}.banner-link img{width:240px}.sp{display:none}.pc{display:block}@media screen and (max-width:39.9375em){#float_banner{right:9px;bottom:11px}.banner-link img{width:110px}.close-xbtn{right:0;top:0;width:18px;height:18px}.close-xbtn::before,.close-xbtn::after{height:1px;width:8px;right:4px;top:8px}.sp{display:block}.pc{display:none}}.use-flow{display:flex;flex-flow:wrap}.use-flow li{display:flex;width:calc(20%);background:#f5f5f5;border:1px solid #d0d0d0;border-left:none;position:relative}.use-flow li:first-of-type{border:1px solid #d0d0d0}.use-flow li:not(:first-of-type)::before,.use-flow li:not(:first-of-type)::after{content:"";margin:auto 0 auto -2px;position:absolute;bottom:0;left:0;top:0}.use-flow li:not(:first-of-type)::before{background:#f5f5f5;height:26px;width:7px;z-index:2}.use-flow li:not(:first-of-type)::after{border-color:transparent transparent transparent #d5d5d5;border-style:solid;border-width:6px 0 6px 7px;box-sizing:border-box;height:12px;width:7px;z-index:3}.use-flow li div{width:100%}.use-flow li .flows-linker{margin-bottom:0}.use-flow li .flows-linker a{font-size:13px}.use-flow li .flows-conts{margin-bottom:1rem;line-height:16px}.flow-num{background:#82b11f;color:#fff;font-weight:bold;display:inline-block;width:30px;height:30px;display:flex;justify-content:center;align-items:center;margin-bottom:20px}.callout.faq_q,.callout.faq_a{margin-bottom:1rem;padding:0;border:1px solid #82b11f;background:#f5faef}.callout.faq_a{border:1px solid #d0d0d0;background:#f5f5f5;margin-bottom:2rem}.callout.faq_q>*,.callout.faq_a>*{display:table-cell;vertical-align:middle;margin-bottom:0}.callout .faq_q_icon,.callout .faq_a_icon{padding:.6rem .7rem .6rem .6rem;background:#82b11f;color:#fff;font-weight:bold}.callout .faq_a_icon{background:#bbb}.callout .faq_q_text,.callout .faq_a_text{padding:.6rem}