@charset "UTF-8";.p-faq{background-color:#eff4fa}.p-faq-archive{padding:5rem 0 6.25rem}.p-faq-archive__intro{margin:0 0 3.125rem;text-align:center}.p-faq-archive__lead{font-size:1.75rem;line-height:1.6;letter-spacing:.06em;font-weight:700;margin:0 0 .75rem}.p-faq-archive__text{font-size:.9375rem;line-height:1.8;letter-spacing:.05em;font-weight:500;color:#5a6674}.p-faq-category{margin:0 0 3.75rem}.p-faq-category__list{display:flex;flex-wrap:wrap;gap:.625rem}.p-faq-category__link{display:inline-flex;justify-content:center;align-items:center;padding:.625rem 1.25rem;background-color:#fff;border:.063rem solid #aec2df;border-radius:624.938rem;transition:color .25s,background-color .25s,border-color .25s}@media (any-hover:hover){.p-faq-category__link:hover{background-color:#1962ea;border-color:#1962ea}.p-faq-category__link:hover .p-faq-category__text{color:#fff}.p-faq-category__link:hover .p-faq-category__icon img{filter:brightness(0) invert(1)}}.p-faq-category__text{font-size:.875rem;line-height:1.5;letter-spacing:.05em;font-weight:700;margin:0 .625rem 0 0;color:#1962ea}.p-faq-category__icon{position:relative;display:block;flex:0 0 1.25rem;transition:transform .3s}.p-faq-category__icon img{display:block;width:100%;height:auto;transition:filter .3s}.p-faq-groups{display:flex;flex-direction:column;gap:4.375rem}.p-faq-archive__heading{margin:0 0 1.563rem;padding:0 0 .938rem;border-bottom:.063rem solid #cbd7e5}.p-faq-archive__heading-title{font-size:1.5rem;line-height:1.5;letter-spacing:.05em;font-weight:700}.p-faq-list{display:flex;flex-direction:column;gap:.75rem}.p-faq__link{display:flex;align-items:center;gap:.938rem;padding:1.563rem;background-color:#fff;border-radius:.25rem}@media (any-hover:hover){.p-faq__link:hover .p-faq__text{color:#1962ea}}.p-faq__label{flex:0 0 auto;font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-size:2.125rem;line-height:1;letter-spacing:.1em;font-weight:600;color:#1962ea}.p-faq__text{flex:1 1 auto;min-width:0;font-size:1rem;line-height:1.8;letter-spacing:.04em;font-weight:500;color:#000;transition:color .3s}.p-faq-empty{padding:4.375rem 1.875rem;text-align:center;background-color:#fff;border:.063rem solid #d5dfeb;border-radius:.5rem}.p-faq-empty__title{font-size:1.25rem;line-height:1.6;letter-spacing:.05em;font-weight:700;margin:0 0 .625rem}.p-faq-empty__text{font-size:.875rem;line-height:1.8;letter-spacing:.04em;font-weight:500;color:#65717f}@media screen and (max-width:767px){.p-faq-archive{padding:2.5rem 0 3.75rem}.p-faq-archive__lead{font-size:1.375rem}.p-faq-archive__text{font-size:.875rem}.p-faq-category__item{width:100%}.p-faq-category__link{width:100%;padding:.625rem .75rem}.p-faq-category__text{font-size:.75rem}.p-faq-category__icon{flex:0 0 .938rem}.p-faq-groups{gap:3.125rem}.p-faq-archive__heading-title{font-size:1.25rem}.p-faq__link{gap:.625rem;padding:1.25rem}.p-faq__label{font-size:1.375rem}.p-faq__text{font-size:.875rem}.p-faq-empty{padding:3.125rem 1.875rem}.p-faq-empty__title{font-size:1.25rem}}.p-faq-single{padding:5rem 0 6.25rem}.p-faq-article{overflow:hidden;background-color:#fff;border:.063rem solid #d5dfeb;border-radius:.625rem;margin:0 0 5rem}.p-faq-article__question,.p-faq-article__answer{padding:1.875rem;display:flex;align-items:flex-start;gap:1.25rem}.p-faq-article__label{flex:0 0 2.813rem;font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-size:2.1875rem;line-height:1;letter-spacing:.1em;font-weight:600;color:#1962ea}.p-faq-article__title{font-size:1.5rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-faq-article__answer{background-color:#f7faff;border-top:.063rem solid #dbe4ef}@media screen and (max-width:767px){.p-faq-single{padding:2.5rem 0 3.75rem}.p-faq-article{margin:0 0 3.125rem}.p-faq-article__question,.p-faq-article__answer{padding:1.25rem;gap:.938rem}.p-faq-article__label{margin:.188rem 0 0;flex:0 0 1.875rem;font-size:1.375rem}.p-faq-article__title{font-size:1.125rem}}.p-faq-article__content{font-size:1rem;line-height:1.8;letter-spacing:.06em;font-weight:500;color:#000}.p-faq-article__content p{font-size:1rem;line-height:1.8;letter-spacing:.06em;font-weight:500;margin:0 0 1.25rem;overflow-wrap:anywhere}.p-faq-article__content h2{font-size:1.625rem;line-height:1.5;letter-spacing:.04em;font-weight:700;margin:3.75rem 0 1.875rem;padding:3.125rem 0 0;color:#000;border-top:.063rem solid #d9d9d9}.p-faq-article__content h2:after{content:"";display:block;width:5rem;height:.375rem;margin:1.25rem 0 0;background-color:#1962ea}.p-faq-article__content h3{font-size:1.4375rem;line-height:1.5;letter-spacing:.04em;font-weight:700;margin:2.5rem 0 1.875rem;padding:0 0 0 .938rem;color:#000;border-left:.25rem solid #1962ea}.p-faq-article__content h4{font-size:1.25rem;line-height:1.5;letter-spacing:.04em;font-weight:700;margin:2.5rem 0 1.25rem;color:#000}.p-faq-article__content h5,.p-faq-article__content h6{font-size:1.125rem;line-height:1.5;letter-spacing:.04em;font-weight:700;margin:1.563rem 0 .938rem;color:#1962ea}.p-faq-article__content a{color:#1962ea;text-decoration:underline;overflow-wrap:anywhere}@media (any-hover:hover){.p-faq-article__content a:hover{text-decoration:none}}.p-faq-article__content strong{font-weight:700}.p-faq-article__content ul,.p-faq-article__content ol{display:flex;flex-direction:column;margin:1.25rem 0;padding:0 0 0 1.25rem}.p-faq-article__content ul{list-style:disc}.p-faq-article__content ol{list-style:decimal}.p-faq-article__content li{padding:0;overflow-wrap:anywhere}.p-faq-article__content blockquote{position:relative;margin:2.5rem 0;padding:1.875rem 2.188rem 1.875rem 3.438rem;color:#4f5a66;background-color:#f6f8fa;border-left:.25rem solid #1962ea}.p-faq-article__content blockquote:before{font-size:2.5rem;line-height:1;font-weight:700;content:"“";position:absolute;top:1.25rem;left:1.25rem;color:#1962ea}.p-faq-article__content blockquote p{margin:0}.p-faq-article__content blockquote p+p{margin-top:.938rem}.p-faq-article__content figure{margin:1.875rem 0}.p-faq-article__content img{max-width:100%;height:auto}.p-faq-article__content a[href] img{transition:opacity .3s}@media (any-hover:hover){.p-faq-article__content a[href]:hover img{opacity:.7}}.p-faq-article__content .wp-block-image{margin:1.875rem 0;overflow:hidden}.p-faq-article__content .wp-block-image img{display:block;width:auto;max-width:100%}.p-faq-article__content figcaption{font-size:.75rem;line-height:1.7;letter-spacing:.04em;font-weight:500;margin:.625rem 0 0;color:#6b7682;text-align:center}.p-faq-article__content .wp-block-gallery{gap:1.563rem;margin:1.875rem 0}.p-faq-article__content .wp-block-gallery>*{margin:0 !important}.p-faq-article__content .wp-block-media-text{gap:1.563rem;margin:1.875rem 0}.p-faq-article__content .wp-block-media-text__media,.p-faq-article__content .wp-block-media-text__content{margin:0;padding:0}.p-faq-article__content .wp-block-columns{display:flex;align-items:stretch;gap:1.563rem;margin:1.875rem 0}.p-faq-article__content .wp-block-column{flex:1 1 0;min-width:0}.p-faq-article__content .wp-block-column>*:first-child{margin-top:0}.p-faq-article__content .wp-block-column>*:last-child{margin-bottom:0}.p-faq-article__content .is-provider-youtube{margin:0 0 1.875rem}.p-faq-article__content .is-provider-youtube .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.p-faq-article__content .is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.p-faq-article__content .wp-block-video{width:100%;max-width:100%;margin:1.875rem 0;overflow:hidden}.p-faq-article__content .wp-block-video video{display:block;width:100%;max-width:100%;height:auto}.p-faq-article__content .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.938rem;margin:1.875rem 0}.p-faq-article__content .wp-block-buttons.is-content-justification-left{justify-content:flex-start}.p-faq-article__content .wp-block-buttons.is-content-justification-right{justify-content:flex-end}.p-faq-article__content .wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.p-faq-article__content .wp-block-buttons.is-vertical{flex-direction:column}.p-faq-article__content .wp-block-buttons.is-vertical.is-content-justification-left{align-items:flex-start}.p-faq-article__content .wp-block-buttons.is-vertical.is-content-justification-right{align-items:flex-end}.p-faq-article__content .wp-block-button{max-width:100%}.p-faq-article__content .wp-block-button__link{font-size:1rem;line-height:1.5;letter-spacing:.05em;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:.938rem;max-width:100%;padding:1.563rem 3.75rem;color:#fff;text-align:center;text-decoration:none;background-color:#1962ea;border-radius:624.938rem;box-shadow:0 .125rem .5rem rgba(21,46,75,.3);transition:filter .3s,transform .3s,box-shadow .3s}.p-faq-article__content .wp-block-button__link:after{content:"";display:block;flex:0 0 1.563rem;width:1.563rem;height:1.563rem;background-image:url(//bluedrop-official.jp/wp-content/themes/bluedrop/assets/css/faq/../../images/common/icn_right_arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1);transition:transform .3s}@media (any-hover:hover){.p-faq-article__content .wp-block-button__link:hover{color:#fff;text-decoration:none;filter:brightness(1.08);transform:translateY(-.125rem);box-shadow:0 .313rem .75rem rgba(21,46,75,.34)}.p-faq-article__content .wp-block-button__link:hover:after{transform:translateX(.188rem)}}.p-faq-article__content .wp-block-table{margin:2.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.p-faq-article__content table,.p-faq-article__content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.p-faq-article__content table thead,.p-faq-article__content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table thead{border-bottom:none}.p-faq-article__content table th,.p-faq-article__content table td,.p-faq-article__content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th,.p-faq-article__content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td{box-sizing:border-box;border:.063rem solid #cfd8e2;padding:.625rem;overflow-wrap:normal;word-break:normal}.p-faq-article__content table th,.p-faq-article__content .wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th{border:.063rem solid #000;background-color:#1f3a5f;color:#fff;font-weight:700;vertical-align:middle}.p-faq-article__content iframe{max-width:100%}.p-faq-article__content>*:first-child{margin-top:0}.p-faq-article__content>*:last-child{margin-bottom:0}@media screen and (max-width:767px){.p-faq-article__content{font-size:.875rem}.p-faq-article__content p{font-size:.875rem}.p-faq-article__content h2{font-size:1.375rem;margin:2.5rem 0 1.875rem;padding:1.875rem 0 0}.p-faq-article__content h3{font-size:1.25rem}.p-faq-article__content h4{font-size:1.125rem}.p-faq-article__content h5,.p-faq-article__content h6{font-size:1rem}.p-faq-article__content .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.p-faq-article__content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.p-faq-article__content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.p-faq-article__content .wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column}.p-faq-article__content .wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{flex:1 1 auto !important;width:100%}.p-faq-article__content .wp-block-button__link{font-size:.75rem;padding:.938rem 1.875rem}.p-faq-article__content .wp-block-flexible-table-block-table.is-scroll-on-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-faq-article__content .wp-block-flexible-table-block-table.is-scroll-on-mobile>table{min-width:43.75rem}.p-faq-article__content th,.p-faq-article__content td{padding:.625rem .938rem}}.p-faq-related{margin:0 0 6.25rem}.p-faq-related .c-heading{gap:.938rem}.p-faq-related .c-title{font-size:1.75rem;line-height:1.5;letter-spacing:.1em;font-weight:700}.p-faq-related__list{display:flex;flex-direction:column;gap:.75rem}.p-faq-related__link{display:flex;align-items:center;gap:.938rem;padding:1.563rem;background-color:#fff;border-radius:.25rem}@media (any-hover:hover){.p-faq-related__link:hover .p-faq-related__text{color:#1962ea}}.p-faq-related__label{flex:0 0 auto;font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-size:2.125rem;line-height:1;letter-spacing:.1em;font-weight:600;color:#1962ea}.p-faq-related__text{flex:1 1 auto;min-width:0;font-size:1rem;line-height:1.8;letter-spacing:.04em;font-weight:500;color:#000;transition:color .3s}@media screen and (max-width:767px){.p-faq-related{margin:0 0 3.75rem}.p-faq-related .c-heading{gap:.625rem}.p-faq-related .c-title{font-size:1.5rem}.p-faq-related__link{gap:.625rem;padding:1.25rem}.p-faq-related__label{font-size:1.375rem}.p-faq-related__text{font-size:.875rem}}