@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap);
a.button-link{text-decoration:none}.centered,.custom-button{display:flex;justify-content:center}.custom-button{border-radius:5px;color:#fff;min-width:150px}.custom-button i{align-self:center;margin-right:4px}.custom-button i svg{fill:#fff;height:24px;vertical-align:middle}.custom-button i img{height:24px}.custom-button__icon{line-height:2}.custom-button__label{font-size:20px}.custom-button.orange-button .custom-button__label,.custom-button.orange-button i,.custom-button.simple-blue-button .custom-button__label,.custom-button.simple-blue-button i{text-shadow:none}.custom-button.orange-button{background-image:linear-gradient(rgba(254,160,0,.8) 50%,rgba(254,160,0,.8),#fea000 0);border:1px solid #a3a3a3}.custom-button.simple-blue-button{background-color:#008fd7;border:none;padding:5px;transition:all .1s ease-out}.custom-button.simple-blue-button:hover{background-color:#3cabe3;color:#fff;text-decoration:none}.custom-button.blue-button{background-image:linear-gradient(#3cabe3 50%,#3cabe3,#008fd7 0);border:1px solid #a3a3a3}.custom-button.blue-button.disabled{-webkit-touch-callout:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-button.blue-button .custom-button__label,.custom-button.blue-button i,.custom-button.blue-button svg{text-shadow:#006ca1 0 0 2px,#006ca1 0 0 2px,#006ca1 0 0 2px}.custom-button.gray-button{background-image:linear-gradient(#e6e6e6 50%,#e6e6e6,#a3a3a3 0);border:1px solid #a3a3a3;color:#fff}.custom-button.gray-button.disabled{-webkit-touch-callout:none;background-image:linear-gradient(#939393 50%,#939393,#898989 0);border:1px solid #a3a3a3;color:#b3b3b3;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-button.gray-button .custom-button__label,.custom-button.gray-button i{text-shadow:#4d4d4d 0 0 2px,#4d4d4d 0 0 2px,#4d4d4d 0 0 2px}.custom-button.small-button{min-width:120px}.custom-button.compact-button{min-width:0}.custom-button.center-button{left:50%;position:relative;transform:translateX(-50%)}.custom-button.dark-button{background-color:#4a4a4a;border-width:0;font-weight:300;min-width:0;padding:.2em}.btn.btn-round{border:none;border-radius:20px;padding-bottom:4px;padding-top:4px}.btn.btn-round.btn-default{color:#008fd7}.btn.btn-round.btn-yellow{background-color:#fdcd1c;color:#333;transition:50ms}.btn.btn-round.btn-yellow:hover{background-color:#ffe174}.btn.btn-round.btn-docomapblue{background-color:#008fd7;color:#fff}.custom-button-row{display:flex;flex-wrap:wrap}.top-button{align-items:center;background:radial-gradient(circle at top,#3cabe3 42%,#008fd7 0);border-radius:50%;bottom:35px;box-shadow:0 0 6px 2px #3cabe3;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;left:25px;opacity:0;position:fixed;transition:opacity .2s ease-in-out;width:56px;z-index:20}.top-button.visible{opacity:1}.top-button.half-visible{opacity:.4}.mobile-mode .top-button{bottom:16px;height:48px;right:16px;width:48px}.mobile-mode .custom-button-row button{margin-top:30px}.fixed-bottom-button{background:linear-gradient(0deg,#c64e26,#de6d18 50%,#f68c09);bottom:40px;color:#fafafa;cursor:pointer;filter:drop-shadow(0 0 2px #b2b2b2);font-size:18px;padding:10px 20px;position:fixed;right:20px;transition:all .1s ease-out;z-index:20}.fixed-bottom-button:hover{filter:drop-shadow(0 0 4px #a2a2a2)}.pagination{border-radius:4px;display:inline-block;padding-left:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#3097d1;float:left;line-height:1.6;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#216a94;z-index:2}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#3097d1;border-color:#3097d1;color:#fff;cursor:default;z-index:3}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#777;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{font-size:18px;line-height:1.3333333;padding:10px 16px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{font-size:12px;line-height:1.5;padding:5px 10px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.btn-base,.pointer{cursor:pointer}.btn-base{align-items:center;background:none;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15);display:inline-flex;justify-content:center;line-height:2;padding:5px 10px;transition:transform .12s cubic-bezier(.2,0,.1,1),background-color .12s cubic-bezier(.2,0,.1,1),box-shadow .12s cubic-bezier(.2,0,.1,1),color .12s cubic-bezier(.2,0,.1,1),border-color .12s cubic-bezier(.2,0,.1,1)}.btn-base:not(:disabled):hover{box-shadow:0 3px 6px rgba(0,0,0,.2);transform:translateY(-1px)}.btn-base:not(:disabled):active{box-shadow:0 2px 4px rgba(0,0,0,.18);transform:translateY(0)}.btn-base:focus-visible{outline-offset:2px}.btn-base:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.btn-blue{border:1px solid #008fd7;color:#008fd7}.btn-blue:not(:disabled):hover{background-color:#3cabe3;color:#fff}.btn-orange{background-color:#fe9700;border:1px solid #fe9700;color:#fff}.btn-orange:not(:disabled):hover{background-color:#df8500}.btn-orange-outline{background-color:#fff;border:1px solid #fe9700;color:#fe9700}.btn-orange-outline:not(:disabled):hover{background-color:#fe9700;color:#fff}.group-container{border:1px solid #e6e6e6;margin-bottom:4rem;padding:2rem 6rem}.group-container:last-of-type{margin-bottom:0}.faq-container{margin:4rem 0}.faq-item-q{align-items:center;display:flex;gap:.5rem}.group-title{margin:0 0 15px;text-align:center}@media (max-width:767px){.group-container{padding:2rem}}.pagination{margin-bottom:0;margin-top:2rem}.results-list{border-bottom:2px solid #e6e6e6;border-top:2px solid #e6e6e6;list-style:none;padding-left:0}.faq-list-item{padding:12px 3%}.faq-list-item:not(:last-child){border-bottom:1px solid #e6e6e6}.q-icon{align-items:center;background-color:#008fd7;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.3rem;height:2rem;justify-content:center;transform:translateY(-.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2rem}.faq-toolbar{gap:1em;justify-content:space-between;margin-bottom:1.5rem;padding-left:3%}.faq-controls,.faq-toolbar{align-items:center;display:flex;flex-wrap:wrap}.faq-controls{gap:1.5rem}.faq-controls select{padding:.5rem 2rem .5rem .5rem}.per-page{align-items:center;display:flex;gap:.5rem}.result-range{font-size:16px;padding-top:2px}.faq-question-answer h3.question{font-weight:700;line-height:1.4;margin-bottom:20px}.faq-question-answer .answer{font-size:16px;line-height:1.8}.faq-keywords span{margin-right:5px}.related-faqs ul{list-style-type:none;margin:0;padding:0}.related-faqs ul li{margin-bottom:.5em}hr{border-top:1px solid #4d4d4d}.category-badges{display:flex;flex-wrap:wrap;gap:1em;margin:1em 0}.category-badges .category-badge{align-items:center;background-color:#008fd7;color:#fff;display:inline-flex;font-size:12px;justify-content:center;line-height:1;padding:.5em 1em}.ui-fade-enter-active,.ui-fade-leave-active{transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1)}.ui-fade-enter-from,.ui-fade-leave-to{opacity:0;transform:translateY(1px)}.search-box{background:#e6e6e6;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:12px;min-width:80%;padding:15px}.search-input{font-size:16px;min-width:80%;padding:8px 10px}.search-input:disabled{cursor:not-allowed;opacity:.6}.search-btn{align-items:center;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15);display:flex;font-size:16px;justify-content:center;width:80px}.search-btn:disabled{opacity:.6;pointer-events:none}.faq-layout .return-button{display:flex;margin-top:2rem}.faq-layout .faq-back-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.faq-layout .faq-back-btn{background:linear-gradient(#fff 50%,#f9f9f9 0);border:1px solid #008fd7;color:#008fd7;cursor:pointer;text-decoration:none}.faq-layout .faq-back-btn #back-btn-label{text-shadow:none}.faq-layout .faq-page h2{text-align:center}.faq-layout .faq-page h4{font-size:16px}.faq-layout .faq-page .faq-search{text-align:center}.faq-layout .faq-page .faq-search .hint{color:#4d4d4d;font-size:14px;margin-bottom:12px}.faq-layout .faq-page .faq-categories{margin-bottom:20px}.faq-layout .faq-page .categories-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4em;margin-bottom:20px}.faq-layout .faq-page .category,.faq-layout .faq-page .service{display:flex;flex-direction:column;gap:6px;min-width:150px}.faq-layout .faq-page .category .category-btn,.faq-layout .faq-page .service .category-btn{width:200px}.faq-layout .faq-page .items{list-style:none;margin:6px 0 0;overflow-wrap:anywhere;padding-left:1em}.faq-layout .faq-page .items li{padding:.4em 0;position:relative}.faq-layout .faq-page .items li:before{background-color:#4d4d4d;border-radius:50%;content:"";height:.5em;left:-1em;position:absolute;top:.9em;width:.5em}.faq-layout .faq-page .popular-tags{display:flex;gap:2em;justify-content:center;margin-bottom:2em}@media (max-width:991px){.faq-layout .faq-page .popular-tags{flex-direction:column;gap:0}}.faq-layout .faq-page .more-btn-wrapper{margin-top:1em;text-align:right}.faq-layout .faq-page .more-btn{background:none;border:none;cursor:pointer;padding:0}.faq-layout .faq-page .btn-content{align-items:center;display:flex}.faq-layout .faq-page .chevron{color:#008fd7;transition:transform .12s cubic-bezier(.2,0,.1,1)}.faq-layout .faq-page .more-btn:focus-visible .chevron,.faq-layout .faq-page .more-btn:hover .chevron{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.faq-layout .faq-page .chevron{transition:none}.faq-layout .faq-page .category-btn{transform:none;transition:none}.faq-layout .faq-page .ui-fade-enter-active,.faq-layout .faq-page .ui-fade-leave-active{transition:none}}.faq-layout .faq-page .related-faqs{text-align:center}.faq-layout .faq-page .faq-helpful{background-color:#e6e6e6;margin-bottom:40px;padding:2em;text-align:center}.faq-layout .faq-page .faq-helpful h4{font-weight:700;margin-bottom:1rem}.faq-layout .faq-page .faq-helpful .vote-buttons{display:flex;gap:2rem;justify-content:center;margin-bottom:1rem}.faq-layout .faq-page .faq-helpful .vote-buttons .btn-base{min-width:80px}
