@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@600;700&family=Noto+Sans+JP:wght@400;500;700;900&display=swap);
#fbd_container .u-bg-blur{-webkit-backdrop-filter:blur(30px) brightness(115%);backdrop-filter:blur(30px) brightness(115%);background-color:rgba(255,255,255,.1)}#fbd_container .c-articleList .c-articleList__date,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__day{font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:600}#fbd_container .p-activity-menu__btn:before,#fbd_container .p-activity-detail__no,#fbd_container .p-front-kv__copy__en,#fbd_container .c-articlePager li,#fbd_container .c-setting__animation__label,#fbd_container .c-copy-slider__item,#fbd_container .c-ttl__prefix,#fbd_container .c-btn-arrow__en{font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700}#fbd_container .c-articleHead .c-articleHead__ttl{font-size:40px}@media screen and (max-width: 767px){#fbd_container .c-articleHead .c-articleHead__ttl{font-size:27px}}@media screen and (max-width: 568px){#fbd_container .c-articleHead .c-articleHead__ttl{font-size:24px}}#fbd_container .c-basketBox h1,#fbd_container .c-basketBox h2{font-size:30px}@media screen and (max-width: 767px){#fbd_container .c-basketBox h1,#fbd_container .c-basketBox h2{font-size:26px}}@media screen and (max-width: 568px){#fbd_container .c-basketBox h1,#fbd_container .c-basketBox h2{font-size:24px}}#fbd_container .p-editor h1,#fbd_container .p-editor h2,#fbd_container .c-articlePager li,#fbd_container .c-policyBox__content h2{font-size:20px}@media screen and (max-width: 767px){#fbd_container .p-editor h1,#fbd_container .p-editor h2,#fbd_container .c-articlePager li,#fbd_container .c-policyBox__content h2{font-size:18px}}@media screen and (max-width: 568px){#fbd_container .p-editor h1,#fbd_container .p-editor h2,#fbd_container .c-articlePager li,#fbd_container .c-policyBox__content h2{font-size:16px}}#fbd_container .p-editor h3,#fbd_container .p-form div.agree_box p.strong_text,#fbd_container .c-faq .c-faq__accordion dt p,#fbd_container .c-policyBox__content h3{font-size:18px}@media screen and (max-width: 767px){#fbd_container .p-editor h3,#fbd_container .p-form div.agree_box p.strong_text,#fbd_container .c-faq .c-faq__accordion dt p,#fbd_container .c-policyBox__content h3{font-size:17px}}@media screen and (max-width: 568px){#fbd_container .p-editor h3,#fbd_container .p-form div.agree_box p.strong_text,#fbd_container .c-faq .c-faq__accordion dt p,#fbd_container .c-policyBox__content h3{font-size:15px}}#fbd_container .c-articleContent,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li span,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__day,#fbd_container .c-articleEntry .c-articleEntry__ttl,#fbd_container .c-text-body,#fbd_container .c-faq .c-faq__accordion dd p,#fbd_container .c-policyBox__content p,#fbd_container .c-pageTitle__text,#fbd_container .c-basketBox .c-basketBox__txt p,div#fbd_container button,div#fbd_container p#fm_ajax_message,#fbd_container{font-size:16px}@media screen and (max-width: 767px){#fbd_container .c-articleContent,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li span,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__day,#fbd_container .c-articleEntry .c-articleEntry__ttl,#fbd_container .c-text-body,#fbd_container .c-faq .c-faq__accordion dd p,#fbd_container .c-policyBox__content p,#fbd_container .c-pageTitle__text,#fbd_container .c-basketBox .c-basketBox__txt p,div#fbd_container button,div#fbd_container p#fm_ajax_message,#fbd_container{font-size:15px}}@media screen and (max-width: 568px){#fbd_container .c-articleContent,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li span,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__day,#fbd_container .c-articleEntry .c-articleEntry__ttl,#fbd_container .c-text-body,#fbd_container .c-faq .c-faq__accordion dd p,#fbd_container .c-policyBox__content p,#fbd_container .c-pageTitle__text,#fbd_container .c-basketBox .c-basketBox__txt p,div#fbd_container button,div#fbd_container p#fm_ajax_message,#fbd_container{font-size:14px}}#fbd_container .p-form span.essential,#fbd_container .p-form span.optional,#fbd_container .c-articleEntry .c-articleEntry__txt{font-size:14px}@media screen and (max-width: 767px){#fbd_container .p-form span.essential,#fbd_container .p-form span.optional,#fbd_container .c-articleEntry .c-articleEntry__txt{font-size:13px}}@media screen and (max-width: 568px){#fbd_container .p-form span.essential,#fbd_container .p-form span.optional,#fbd_container .c-articleEntry .c-articleEntry__txt{font-size:12px}}#fbd_container div.err_area p,#fbd_container div.err_area .text_box li{font-size:12px}@media screen and (max-width: 767px){#fbd_container div.err_area p,#fbd_container div.err_area .text_box li{font-size:12px}}@media screen and (max-width: 568px){#fbd_container div.err_area p,#fbd_container div.err_area .text_box li{font-size:11px}}#fbd_container .p-portfolio-list-item__link[target=_blank]{position:relative}#fbd_container .p-portfolio-list-item__link[target=_blank]:after{content:"";display:block;width:16px;aspect-ratio:1;background-image:url(../img/common/icon_external.webp);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:8px;bottom:8px}@media screen and (max-width: 568px){#fbd_container .p-portfolio-list-item__link[target=_blank]:after{width:13px;right:4%;bottom:7%}}@media screen and (max-width: 374px){#fbd_container .p-portfolio-list-item__link[target=_blank]:after{width:11px}}#fbd_container .p-project-list-item[target=_blank] .p-project-list-item__inner .--title:after{content:"";vertical-align:middle;display:inline-block;width:12px;aspect-ratio:1;background-image:url(../img/common/icon_external.webp);background-size:contain;background-position:center;background-repeat:no-repeat}#fbd_container div,#fbd_container span,#fbd_container applet,#fbd_container object,#fbd_container iframe,#fbd_container h1,#fbd_container h2,#fbd_container h3,#fbd_container h4,#fbd_container h5,#fbd_container h6,#fbd_container p,#fbd_container blockquote,#fbd_container pre,#fbd_container a,#fbd_container abbr,#fbd_container acronym,#fbd_container address,#fbd_container big,#fbd_container cite,#fbd_container code,#fbd_container del,#fbd_container dfn,#fbd_container em,#fbd_container img,#fbd_container ins,#fbd_container kbd,#fbd_container q,#fbd_container s,#fbd_container samp,#fbd_container small,#fbd_container strike,#fbd_container strong,#fbd_container sub,#fbd_container sup,#fbd_container tt,#fbd_container var,#fbd_container b,#fbd_container u,#fbd_container i,#fbd_container center,#fbd_container dl,#fbd_container dt,#fbd_container dd,#fbd_container ol,#fbd_container ul,#fbd_container li,#fbd_container fieldset,#fbd_container form,#fbd_container label,#fbd_container legend,#fbd_container table,#fbd_container caption,#fbd_container tbody,#fbd_container tfoot,#fbd_container thead,#fbd_container tr,#fbd_container th,#fbd_container td,#fbd_container article,#fbd_container aside,#fbd_container canvas,#fbd_container details,#fbd_container embed,#fbd_container figure,#fbd_container figcaption,#fbd_container footer,#fbd_container header,#fbd_container hgroup,#fbd_container menu,#fbd_container nav,#fbd_container output,#fbd_container ruby,#fbd_container section,#fbd_container summary,#fbd_container time,#fbd_container mark,#fbd_container audio,#fbd_container video{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:1.7em}#fbd_container article,#fbd_container aside,#fbd_container details,#fbd_container figcaption,#fbd_container figure,#fbd_container main,#fbd_container footer,#fbd_container header,#fbd_container hgroup,#fbd_container menu,#fbd_container nav,#fbd_container section{display:block}#fbd_container body{vertical-align:baseline;-webkit-text-size-adjust:100%}#fbd_container img{display:inherit}#fbd_container ol,#fbd_container ul{list-style:none}#fbd_container blockquote,#fbd_container q{quotes:none}#fbd_container blockquote:before,#fbd_container blockquote:after,#fbd_container q:before,#fbd_container q:after{content:"";content:none}#fbd_container *{box-sizing:border-box;word-break:normal;background-repeat:no-repeat}#fbd_container{width:100%;height:100%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;color:#363a4a;line-height:1.7em}@media screen and (min-width: 768px){#fbd_container{min-width:960px}}#fbd_container a{transition:background-color .4s ease,color .4s ease,opacity .4s ease}#fbd_container a,#fbd_container a:hover,#fbd_container a:visited,#fbd_container a:link{color:#363a4a;text-decoration:none}#fbd_container a img{transition:opacity .4s ease}#fbd_container a:hover{opacity:.8}#fbd_container picture{display:block}#fbd_container img{max-width:100%}#fbd_container br{line-height:inherit}#fbd_container hr{height:1px;clear:both;border:none;border-top:#e8e8e8 1px solid;color:#fff}#fbd_container .unselectable{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}#fbd_container div[id]:focus-visible{outline:none}div#fbd_container input,div#fbd_container select,div#fbd_container textarea,div#fbd_container search{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;border:#e8e8e8 1px solid;background-color:#fff;-webkit-appearance:none;font-size:16px;border-radius:0}div#fbd_container button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;background-color:rgba(0,0,0,0);border:none}div#fbd_container input:focus,div#fbd_container select:focus,div#fbd_container textarea:focus{outline:0;border-color:#5bc2dc}div#fbd_container :-ms-input-placeholder{color:#ddd}div#fbd_container ::placeholder{color:#ddd}div#fbd_container ::selection{color:#fff;background:#5bc2dc}div#fbd_container input::selection,div#fbd_container textarea::selection{color:#fff;background:#5bc2dc}div#fbd_container input{width:100%;padding:10px;margin:5px 0}div#fbd_container input.wth_80{width:80%}@media screen and (max-width: 767px){div#fbd_container input.wth_80{width:100%}}div#fbd_container input.wth_70{width:70%}@media screen and (max-width: 767px){div#fbd_container input.wth_70{width:100%}}div#fbd_container input.wth_50{width:50%}@media screen and (max-width: 767px){div#fbd_container input.wth_50{width:100%}}div#fbd_container input.wth_30{width:30%}@media screen and (max-width: 767px){div#fbd_container input.wth_30{width:100%}}div#fbd_container input.wth_20{width:20%}@media screen and (max-width: 767px){div#fbd_container input.wth_20{width:50%}}div#fbd_container textarea{width:100%;height:10em;padding:10px;resize:vertical}div#fbd_container select{width:auto;padding:10px 60px 10px 10px;background-image:url(../img/arrow/input_select.svg);background-position:right 5px center;background-size:25px 25px;vertical-align:middle;border:#e8e8e8 1px solid;margin:5px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div#fbd_container select::-ms-expand{display:none}div#fbd_container input[type=radio],div#fbd_container input[type=checkbox]{display:none}div#fbd_container input[type=radio]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;display:inline-block;background-image:url(../img/arrow/input_check_off.svg);background-position:left 50%;background-size:18px 18px;cursor:pointer}div#fbd_container input[type=radio]:checked+label{background-image:url(../img/arrow/input_check_on.svg);background-position:left 50%;background-size:18px 18px}div#fbd_container input[type=checkbox]+label{padding:7px 0px 7px 25px;margin:2px 20px 2px 0px;background-image:url(../img/arrow/checkbox_off.svg);background-position:left 50%;background-size:18px 18px;display:inline-block;cursor:pointer}div#fbd_container input[type=checkbox]:checked+label{background-image:url(../img/arrow/checkbox_on.svg);background-position:left 50%;background-size:18px 18px}div#fbd_container input[type=file]{border:none;padding:0}div#fbd_container input[type=submit].input_submit,div#fbd_container input[type=reset].input_submit,div#fbd_container input[type=button].input_submit,div#fbd_container button[type=submit].input_submit,div#fbd_container button[type=button].input_submit{display:inline-block;width:auto;min-width:300px;text-align:center;padding:20px 20px;font-weight:bold;border-radius:10px;color:#fff;background-color:#5bc2dc;border:none;cursor:pointer;transition:all .3s}div#fbd_container input[type=submit].input_submit:hover,div#fbd_container input[type=reset].input_submit:hover,div#fbd_container input[type=button].input_submit:hover,div#fbd_container button[type=submit].input_submit:hover,div#fbd_container button[type=button].input_submit:hover{opacity:.8}div#fbd_container input[type=submit].button_confirm,div#fbd_container input[type=reset].button_confirm,div#fbd_container input[type=button].button_confirm,div#fbd_container button[type=submit].button_confirm,div#fbd_container button[type=button].button_confirm{display:inline-block;width:auto;min-width:300px;text-align:center;padding:20px 20px;font-weight:bold;border-radius:10px;color:#fff;background-color:#5bc2dc;border:none}div#fbd_container input[type=submit].input_return,div#fbd_container input[type=reset].input_return,div#fbd_container input[type=button].input_return,div#fbd_container button[type=submit].input_return,div#fbd_container button[type=button].input_return{display:inline-block;width:auto;border:none;padding:0 0 0 15px;background-image:url(../img/arrow/arrow_left.svg);background-size:5px auto;background-position:left center;min-width:inherit;color:#363a4a;font-weight:500;text-decoration:underline;background-color:rgba(0,0,0,0);transition:none;cursor:pointer;transition:all .3s}@media screen and (max-width: 414px){div#fbd_container input[type=submit].input_return,div#fbd_container input[type=reset].input_return,div#fbd_container input[type=button].input_return,div#fbd_container button[type=submit].input_return,div#fbd_container button[type=button].input_return{width:auto}}div#fbd_container input[type=submit].input_return:hover,div#fbd_container input[type=reset].input_return:hover,div#fbd_container input[type=button].input_return:hover,div#fbd_container button[type=submit].input_return:hover,div#fbd_container button[type=button].input_return:hover{opacity:.8}div#fbd_container p#fm_ajax_message{font-weight:bold;color:#5bc2dc;letter-spacing:1px}#fbd_container{--header-height: 70px;--cmn-header-height: 100px}@media screen and (max-width: 767px){#fbd_container{--cmn-header-height: 80px;--header-height: 60px}}#fbd_container .l-header{height:var(--header-height);width:100%;background-color:#e3f9ff;position:relative;z-index:11}#fbd_container .l-header__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:var(--header-height);padding:0 max((100% - 1164px)/2,10px)}@media screen and (max-width: 767px){#fbd_container .l-header__inner{padding:0 20px}}#fbd_container .l-header__logo a{display:block;font-weight:bold;font-size:20px;letter-spacing:.1em}@media screen and (max-width: 767px){#fbd_container .l-header__logo a{font-size:18px}}#fbd_container .l-header__nav{flex:1}#fbd_container .l-header__nav__list{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (max-width: 767px){#fbd_container .l-header__nav__list{display:block;padding:0;max-width:220px;margin-inline:auto}}#fbd_container .l-header__nav__list>li{padding:20px 25px;position:relative}@media screen and (min-width: 768px){#fbd_container .l-header__nav__list>li:last-child{padding-right:0}}@media screen and (max-width: 767px){#fbd_container .l-header__nav__list>li{width:100%;padding:0;text-align:center}#fbd_container .l-header__nav__list>li+li{border-top:1px solid rgba(255,255,255,.5)}}#fbd_container .l-header__nav__list>li>a,#fbd_container .l-header__nav__list>li>p{display:block;font-size:14px;font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){#fbd_container .l-header__nav__list>li>a,#fbd_container .l-header__nav__list>li>p{font-size:16px;padding:20px 0}}#fbd_container .l-header__nav__list>li .l-nav__parent-menu{padding-right:15px;position:relative}#fbd_container .l-header__nav__list>li .l-nav__parent-menu:after{content:"";display:block;width:10px;height:10px;background-image:url(../img/arrow/arrow_down.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:calc(50% - 5px);transition:rotate .2s ease}#fbd_container .l-header__nav__list>li.active .l-nav__parent-menu:after{rotate:180deg}#fbd_container .l-header__nav__logo{display:block;position:absolute;top:20px;left:2.5%}#fbd_container .l-header__nav__logo img{width:335px;height:auto}@media screen and (max-width: 767px){#fbd_container .l-header__nav__logo{top:15px;left:5%}#fbd_container .l-header__nav__logo img{width:203px}}@media screen and (min-width: 961px){#fbd_container .l-header__nav__logo{display:none}}#fbd_container .l-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:end}@media screen and (max-width: 767px){#fbd_container .l-nav{display:none;width:100%;position:fixed;z-index:9;height:100vh;right:0;top:0;background:#5bc2dc;padding:100px 5% 80px;overflow:auto}#fbd_container .l-nav a,#fbd_container .l-nav a:hover,#fbd_container .l-nav a:visited,#fbd_container .l-nav a:link{color:#fff;text-decoration:none}}#fbd_container .l-nav.is_close{display:none}#fbd_container .l-nav01.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInRight}#fbd_container .l-nav01.is_close{animation-duration:.4s;animation-name:fadeOutRight}#fbd_container .l-nav02.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInLeft}#fbd_container .l-nav02.is_close{animation-duration:.4s;animation-name:fadeOutLeft}#fbd_container .l-nav03.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInDown}#fbd_container .l-nav03.is_close{animation-duration:.4s;animation-name:fadeOutDown}#fbd_container .l-nav04.is_open{display:block;top:0;opacity:1;animation-duration:.4s;animation-name:fadeInUp}#fbd_container .l-nav04.is_close{animation-duration:.4s;animation-name:fadeOutUp}#fbd_container .l-nav05.is_open{display:block;opacity:1;animation-duration:.4s;animation-name:fadeInScale}#fbd_container .l-nav05.is_close{animation-duration:.4s;animation-name:fadeOutScale}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutRight{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(100%, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutLeft{from{opacity:0;transform:translate3d(0, 0, 0)}to{opacity:1;transform:translate3d(-100%, 0, 0)}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, -100%, 0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0, 0, 0)}to{opacity:0;transform:translate3d(0, 100%, 0)}}@keyframes fadeInScale{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}#fbd_container .drawer_bg{display:none;width:100%;height:100%;position:fixed;z-index:99;top:0;left:0;background-color:rgba(51,51,51,.5)}body.drawer_open{overflow:hidden;-ms-touch-action:none;touch-action:none}#fbd_container .l-breadcrumbs{width:100%;margin:0;padding:5px 0;position:relative;font-size:12px;font-weight:500}@media screen and (max-width: 767px){#fbd_container .l-breadcrumbs{padding-top:10px}}#fbd_container .l-breadcrumbs__list{padding:0 max((100% - 1164px)/2,10px)}@media screen and (max-width: 767px){#fbd_container .l-breadcrumbs__list{padding:0 20px}}#fbd_container .l-breadcrumbs__list li{display:inline-block}#fbd_container .l-breadcrumbs__list li a{background-image:url(../img/arrow/arrow_pan_r.svg);background-position:center right 4px;background-size:12px auto;padding:0 22px 0 0;font-weight:bold}#fbd_container .l-breadcrumbs__list li a:focus-visible{outline:2px solid #363a4a}#fbd_container .l-footer{background:#e3f9ff;padding:100px 0}@media screen and (max-width: 767px){#fbd_container .l-footer{padding:30px 0;margin-bottom:-30px;position:relative}}#fbd_container .l-footer__inner{padding:0 max((100% - 1164px)/2,10px)}@media screen and (max-width: 767px){#fbd_container .l-footer__inner{padding:0 calc((100% - 490px)/2)}}@media screen and (max-width: 414px){#fbd_container .l-footer__inner{padding:0 20px}}#fbd_container .l-footer__links{margin-inline:auto}#fbd_container .l-footer__links ul{display:flex;justify-content:center;flex-wrap:wrap}#fbd_container .l-footer__links ul li a{font-weight:bold;letter-spacing:.1em;font-size:16px;display:inline-block;padding-left:25px;background-image:url(../img/arrow/arrow_footer.webp);background-size:17px auto;background-position:left center}@media screen and (max-width: 767px){#fbd_container .l-footer__links ul li a{font-size:13px;padding-left:20px;background-size:14px auto}}#fbd_container .l-footer__links ul li{margin-right:60px}@media screen and (max-width: 1070px){#fbd_container .l-footer__links ul li{margin-right:40px}}@media screen and (max-width: 767px){#fbd_container .l-footer__links ul li{margin-right:30px}}@media screen and (max-width: 568px){#fbd_container .l-footer__links ul li{margin-right:20px}}#fbd_container .l-footer__links ul li:last-child{margin-right:0}#fbd_container .l-page__column_2{padding-top:50px;padding-bottom:160px}@media screen and (min-width: 768px){#fbd_container .l-page__column_2{padding-right:max((100% - 1166px)/2,10px);padding-left:max((100% - 1166px)/2,10px);display:flex;justify-content:space-between}}@media screen and (max-width: 767px){#fbd_container .l-page__column_2{padding:20px 20px 100px}}#fbd_container .l-page__column_2 .l-page__main{flex:1}@media screen and (max-width: 767px){#fbd_container .l-page__column_2 .l-page__main{width:100%;margin-top:50px}}#fbd_container .l-page__column_2 .l-sidebar{width:21%;margin-right:4%}@media screen and (max-width: 767px){#fbd_container .l-page__column_2 .l-sidebar{width:100%;margin-right:0}}@media screen and (min-width: 768px){#fbd_container .l-page__column_2 .l-sidebar{position:relative}#fbd_container .l-page__column_2 .l-sidebar:has(.c-categoryList){width:auto}#fbd_container .l-page__column_2 .l-sidebar .c-categoryList{position:sticky;left:0;top:var(--header-height);width:100%}}#fbd_container .l-sec{padding-top:90px;padding-bottom:90px}@media screen and (max-width: 767px){#fbd_container .l-sec{padding-top:50px;padding-bottom:50px}}#fbd_container .l-wrapper{padding:0 max((100% - 1066px)/2,10px)}@media screen and (max-width: 767px){#fbd_container .l-wrapper{padding:0 20px}}#fbd_container .l-fixed-bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}#fbd_container .l-fixed-bg+.u-bg-blur{position:fixed}#fbd_container.p-front.is-android .u-bg-blur{background-color:rgba(255,255,255,.85)}#fbd_container .l-hamburger{display:none}@media screen and (max-width: 767px){#fbd_container .l-hamburger{display:block;position:absolute;cursor:pointer;width:24px;height:24px;top:50%;transform:translateY(-50%);right:20px;padding:0}#fbd_container .l-hamburger span{display:inline-block;transition:all .4s;position:absolute;left:0;border-radius:2px;background-color:#363a4a;width:100%;height:2px;font-size:0}#fbd_container .l-hamburger span:nth-of-type(1){top:2px}#fbd_container .l-hamburger span:nth-of-type(2){top:10px}#fbd_container .l-hamburger span:nth-of-type(3){top:19px}#fbd_container .l-hamburger.toggle_active{z-index:10;top:20px;right:20px;transform:translateY(0)}#fbd_container .l-hamburger.toggle_active span{background-color:#fff}#fbd_container .l-hamburger.toggle_active span:nth-of-type(1){transform:translateY(10px) rotate(-45deg)}#fbd_container .l-hamburger.toggle_active span:nth-of-type(2){opacity:0}#fbd_container .l-hamburger.toggle_active span:nth-of-type(3){top:21px;transform:translateY(-9px) rotate(45deg)}}#fbd_container .c-basketBox{text-align:center}#fbd_container .c-basketBox h1,#fbd_container .c-basketBox h2{padding:0 0 20px;margin:0 0 20px 0;text-align:center;font-weight:bold;border-bottom:#dadada 1px solid;background-position:center top;background-repeat:no-repeat;background-size:auto}#fbd_container .c-basketBox .c-basketBox__txt{padding-bottom:100px}@media screen and (max-width: 767px){#fbd_container .c-basketBox .c-basketBox__txt{padding-bottom:30px}}#fbd_container .c-basketBox .c-basketBox__txt p{font-weight:bold;letter-spacing:.1em;line-height:2.4}#fbd_container .c-basketBox .c-basketBox__txt p+p{padding-top:1em}#fbd_container .c-basketBox.p-notFound{padding:50px 0 120px}@media screen and (max-width: 767px){#fbd_container .c-basketBox.p-notFound{padding:30px 0 80px}}#fbd_container .c-btn{min-width:240px;height:52px;padding:0 20px;background-color:#363a4a;font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;letter-spacing:.1em;letter-spacing:.1em;font-size:16px;display:flex inline;justify-content:center;align-items:center;text-align:center;border-radius:30px}#fbd_container .c-btn,#fbd_container .c-btn:hover,#fbd_container .c-btn:visited,#fbd_container .c-btn:link{color:#fff;text-decoration:none}#fbd_container .c-btn:hover{opacity:.8}#fbd_container .c-btn:focus-visible{outline-offset:2px}#fbd_container .c-btn[target=_blank]:after{content:"";display:inline-block;width:12px;height:12px;background-image:url(../img/common/icon_external_w.webp);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:.3em}#fbd_container .c-btnWrap{text-align:center}#fbd_container .c-btnReturn,#fbd_container .btn_return{margin:30px 0}#fbd_container .c-btnReturn a,#fbd_container .btn_return a{min-width:240px;height:60px;padding:0 20px;background-color:#5bc2dc;font-family:"Outfit","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","Roboto",sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex inline;justify-content:space-between;align-items:center}#fbd_container .c-btnReturn a,#fbd_container .c-btnReturn a:hover,#fbd_container .c-btnReturn a:visited,#fbd_container .c-btnReturn a:link,#fbd_container .btn_return a,#fbd_container .btn_return a:hover,#fbd_container .btn_return a:visited,#fbd_container .btn_return a:link{color:#fff;text-decoration:none}#fbd_container .c-btnReturn a::before,#fbd_container .btn_return a::before{content:"";display:block;width:9px;height:16px;background-image:url(../img/arrow/arrow_left_w.svg);background-repeat:no-repeat;background-size:contain}#fbd_container .c-btnReturn a:hover,#fbd_container .btn_return a:hover{opacity:.8}#fbd_container .c-btn-arrow{width:800px;max-width:100%;display:flex inline;justify-content:center;text-align:left;flex-direction:column;min-height:115px;background-color:#e3f9ff;border-radius:10px;padding:15px 55px;background-image:url(../img/arrow/arrow_tri_r.svg);background-size:auto;background-position:right 40px center;background-repeat:no-repeat}#fbd_container .c-btn-arrow__jp{font-size:25px;font-weight:bold;letter-spacing:.1em;line-height:1.4}#fbd_container .c-btn-arrow__en{font-size:20px;letter-spacing:.1em;line-height:1.4;margin-top:.3em}@media screen and (max-width: 767px){#fbd_container .c-btn-arrow{width:80%;min-height:100px;padding:10px 30px;background-position:right 30px center}#fbd_container .c-btn-arrow__jp{font-size:22px}#fbd_container .c-btn-arrow__en{font-size:18px}}@media screen and (max-width: 568px){#fbd_container .c-btn-arrow{width:85%;min-height:80px}#fbd_container .c-btn-arrow__jp{font-size:20px}#fbd_container .c-btn-arrow__en{font-size:16px}}#fbd_container .c-pageTitle{width:100%;padding:40px 0 30px}@media screen and (max-width: 767px){#fbd_container .c-pageTitle{padding:20px 0}}@media screen and (max-width: 568px){#fbd_container .c-pageTitle{padding-top:10px}}@media screen and (min-width: 768px){#fbd_container .c-pageTitle .l-wrapper{padding:0 max((100% - 1164px)/2,10px)}}#fbd_container .c-pageTitle .c-ttl__prefix,#fbd_container .c-pageTitle .c-ttl__main{line-height:1.3}#fbd_container .c-pageTitle__text{letter-spacing:.05em;line-height:1.7;margin-top:30px}@media screen and (max-width: 767px){#fbd_container .c-pageTitle__text{margin-top:15px}}#fbd_container .c-policyBox__content{text-align:left}#fbd_container .c-policyBox__content h2{font-weight:700;line-height:1.5;margin-bottom:8px}#fbd_container .c-policyBox__content h3{font-weight:700;margin-bottom:8px}#fbd_container .c-policyBox__content p{line-height:1.875;margin-bottom:1em}#fbd_container .c-policyBox__content p strong{font-weight:700}#fbd_container .c-policyBox__content p+ol,#fbd_container .c-policyBox__content p+ul{margin-top:-1em}#fbd_container .c-policyBox__content ol li,#fbd_container .c-policyBox__content ul li{padding-left:1em;text-indent:-1em}#fbd_container .c-policyBox__content ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1em}#fbd_container .c-policyBox__content ol li ol{list-style-type:decimal;list-style-position:inside;padding-left:.5em;margin-bottom:0}#fbd_container .c-policyBox__content ul{margin-bottom:1em}#fbd_container .c-policyBox__content ul li::before{content:"・"}#fbd_container .c-policyBox__content ul li ul{padding-left:.5em;margin-bottom:0}#fbd_container .c-slideup{opacity:1;transition:opacity .7s ease-in-out,transform 1.5s cubic-bezier(0.35, 0.34, 0.22, 0.99);transform:translate(0, 0);will-change:transform,opacity}#fbd_container .c-slideup.init{opacity:0;transform:translate(0, 100px)}@media screen and (max-width: 767px){#fbd_container .c-slideup.init{transform:translate(0, 80px)}}#fbd_container .c-ttl{letter-spacing:.1em}#fbd_container .c-ttl__prefix{font-size:90px;color:#5bc2dc;line-height:1.4}@media screen and (max-width: 767px){#fbd_container .c-ttl__prefix{font-size:40px}}@media screen and (max-width: 568px){#fbd_container .c-ttl__prefix{font-size:35px}}#fbd_container .c-ttl__main{font-weight:900;font-size:30px;line-height:1.4}@media screen and (max-width: 767px){#fbd_container .c-ttl__main{font-size:22px;font-weight:bold}}@media screen and (max-width: 568px){#fbd_container .c-ttl__main{font-size:20px}}#fbd_container .c-ttl.--white{color:#fff}#fbd_container .c-ttl.--white .c-ttl__prefix{color:#fff}#fbd_container .c-ttl-circle{font-weight:900;font-size:35px;position:relative;line-height:1.4}#fbd_container .c-ttl-circle:before{content:"";width:1.2em;aspect-ratio:1;border-radius:50%;background:linear-gradient(-45deg, #5BC2DC, #86E0F7);position:absolute;left:-1.5em;top:.15em}@media screen and (max-width: 1184px)and (min-width: 768px){#fbd_container .c-ttl-circle:before{left:-1.3em}}@media screen and (max-width: 1184px){#fbd_container .c-ttl-circle{padding-left:1.5em}#fbd_container .c-ttl-circle:before{left:0}}@media screen and (max-width: 767px){#fbd_container .c-ttl-circle{padding-left:1.5em;font-size:25px}#fbd_container .c-ttl-circle:before{left:0}}@media screen and (max-width: 568px){#fbd_container .c-ttl-circle{font-size:21px}}@media screen and (max-width: 374px){#fbd_container .c-ttl-circle{font-size:19px}}#fbd_container .c-faq{max-width:850px;margin:0 auto;text-align:left}#fbd_container .c-faq .c-faq__accordion+.c-faq__accordion{margin-top:10px}#fbd_container .c-faq .c-faq__accordion dt span,#fbd_container .c-faq .c-faq__accordion dd span{display:flex;background-color:#5bc2dc;width:48px;height:48px;justify-content:center;align-items:center;color:#fff;font-size:22px;font-weight:700;line-height:22px;border-radius:30px;position:absolute;top:10px;left:13px}@media screen and (max-width: 767px){#fbd_container .c-faq .c-faq__accordion dt span,#fbd_container .c-faq .c-faq__accordion dd span{width:30px;height:30px;font-size:15px;top:10px;left:10px}}#fbd_container .c-faq .c-faq__accordion dt{background-color:#edf6f8;border-radius:60px;cursor:pointer;position:relative;padding:19px 60px 19px 81px;margin-bottom:10px}#fbd_container .c-faq .c-faq__accordion dt p{display:flex;align-items:center}#fbd_container .c-faq .c-faq__accordion dt::after{content:"";display:block;width:18px;height:18px;background-image:url(../img/arrow/arrow_open.svg);background-repeat:no-repeat;background-size:18px auto;background-position:center center;position:absolute;top:50%;right:28px;translate:0 -50%;transition:.4s ease}@media screen and (max-width: 767px){#fbd_container .c-faq .c-faq__accordion dt::after{right:12px}}@media screen and (max-width: 767px){#fbd_container .c-faq .c-faq__accordion dt{border-radius:20px;background-size:12px auto;background-position:center right 14px;padding:10px 30px 10px 50px}}#fbd_container .c-faq .c-faq__accordion dt.is-open::after{rotate:180deg}#fbd_container .c-faq .c-faq__accordion dt span.label{background-color:#5bc2dc;color:#fff;top:50%;translate:0 -50%}#fbd_container .c-faq .c-faq__accordion dt p{font-weight:700;line-height:1.6666666667}#fbd_container .c-faq .c-faq__accordion dd{display:none;line-height:1.5em;position:relative;padding:18px 60px 31px 81px}@media screen and (max-width: 767px){#fbd_container .c-faq .c-faq__accordion dd{padding:18px 30px 31px 50px}}#fbd_container .c-faq .c-faq__accordion dd span{background-color:#e3f9ff;color:#5bc2dc}#fbd_container .c-faq .c-faq__accordion dd p{line-height:1.6875}#fbd_container .c-faq .c-faq__accordion dd a{color:#5bc2dc;text-decoration:underline}#fbd_container .c-faq .c-faq__accordion dd ul li::before{content:"・"}#fbd_container{--deg-swing: 20deg;--deg-swing-smaller: 15deg;--deg-swing-smallest: 10deg;--duration-merge: 3s}#fbd_container .c-bg-furiko{overflow:hidden;background-color:#fff}#fbd_container .c-bg-furiko__item{width:0;height:139vw;position:absolute;left:50%;bottom:var(--bottom-friko, 37%);transform-origin:top;mix-blend-mode:multiply;will-change:rotate;--duration-furiko: 3.4s;--duration-getting-smaller: 2.7s;--duration-smaller: 2.7s;--duration-getting-smallest: 2s;--duration-smallest: 2s}#fbd_container .c-bg-furiko__item:before{content:"";width:28vw;height:auto;aspect-ratio:1;border-radius:50%;position:absolute;left:50%;bottom:0;translate:-50% 50%}@media screen and (max-width: 767px){#fbd_container .c-bg-furiko__item{height:var(--heihgt-friko, 65svh);bottom:var(--bottom-friko, 22svh)}#fbd_container .c-bg-furiko__item:before{width:min(60vw,34svh)}}@media screen and (max-width: 767px){#fbd_container .c-bg-furiko__item{--duration-furiko: 2.6s}}#fbd_container .c-bg-furiko__item.--01{animation:swing var(--duration-furiko) alternate infinite calc(-0.35 * var(--duration-furiko))}#fbd_container .c-bg-furiko__item.--01:before{background-color:#77d0ff}#fbd_container .c-bg-furiko__item.--02{animation:swing var(--duration-furiko) alternate-reverse infinite calc(-1.95 * var(--duration-furiko))}#fbd_container .c-bg-furiko__item.--02:before{background-color:#51e5f2}#fbd_container .c-bg-furiko__item.--03{animation:swing var(--duration-furiko) alternate infinite calc(-1.45 * var(--duration-furiko))}#fbd_container .c-bg-furiko__item.--03:before{background-color:#88e6ff}@media screen and (max-width: 767px){#fbd_container .c-bg-furiko__item{--duration-getting-smaller: 2s;--duration-smaller: 2s}}#fbd_container .c-bg-furiko__item.--smaller-go{animation:swing-getting-smaller-go var(--duration-getting-smaller) forwards,swing-smaller var(--duration-smaller) alternate-reverse infinite var(--duration-getting-smaller)}#fbd_container .c-bg-furiko__item.--smaller-back{animation:swing-getting-smaller-back var(--duration-getting-smaller) forwards,swing-smaller var(--duration-smaller) alternate infinite var(--duration-getting-smaller)}#fbd_container .c-bg-furiko__item.--revert-go{animation:swing-getting-revert-go var(--duration-getting-smaller) forwards,swing var(--duration-smaller) alternate-reverse infinite var(--duration-getting-smaller)}#fbd_container .c-bg-furiko__item.--revert-back{animation:swing-getting-revert-back var(--duration-getting-smaller) forwards,swing var(--duration-smaller) alternate infinite var(--duration-getting-smaller)}@media screen and (max-width: 767px){#fbd_container .c-bg-furiko__item{--duration-getting-smallest: 1.5s;--duration-smallest: 1.5s}}#fbd_container .c-bg-furiko__item.--smallest-go{animation:swing-getting-smallest-go var(--duration-getting-smallest) forwards,swing-smallest var(--duration-smallest) alternate-reverse infinite var(--duration-getting-smallest)}#fbd_container .c-bg-furiko__item.--smallest-back{animation:swing-getting-smallest-back var(--duration-getting-smallest) forwards,swing-smallest var(--duration-smallest) alternate infinite var(--duration-getting-smallest)}#fbd_container .c-bg-furiko__item.--smaller-revert-go{animation:swing-getting-smaller-revert-go var(--duration-getting-smallest) forwards,swing-smaller var(--duration-smallest) alternate-reverse infinite var(--duration-getting-smallest)}#fbd_container .c-bg-furiko__item.--smaller-revert-back{animation:swing-getting-smaller-revert-back var(--duration-getting-smallest) forwards,swing-smaller var(--duration-smallest) alternate infinite var(--duration-getting-smallest)}#fbd_container .c-bg-furiko.is-stop .c-bg-furiko__item{animation-play-state:paused !important}@media screen and (max-width: 767px){#fbd_container{--deg-swing: 30deg;--deg-swing-smaller: 25deg;--deg-swing-smallest: 20deg}}@keyframes swing{0%{rotate:calc(-1*var(--deg-swing));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-smaller-go{0%{rotate:calc(-1*var(--deg-swing));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing-smaller);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-smaller-back{0%{rotate:var(--deg-swing);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:calc(-1*var(--deg-swing-smaller));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-smaller{0%{rotate:calc(-1*var(--deg-swing-smaller));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing-smaller);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-revert-go{0%{rotate:calc(-1*var(--deg-swing-smaller));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-revert-back{0%{rotate:var(--deg-swing-smaller);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:calc(-1*var(--deg-swing));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-smallest{0%{rotate:calc(-1*var(--deg-swing-smallest));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing-smallest);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-smallest-go{0%{rotate:calc(-1*var(--deg-swing-smaller));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing-smallest);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-smallest-back{0%{rotate:var(--deg-swing-smaller);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:calc(-1*var(--deg-swing-smallest));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-smaller-revert-go{0%{rotate:calc(-1*var(--deg-swing-smallest));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:var(--deg-swing-smaller);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}@keyframes swing-getting-smaller-revert-back{0%{rotate:var(--deg-swing-smallest);animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:calc(-1*var(--deg-swing-smaller));animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}#fbd_container .c-bg-furiko-merge{width:100%;height:100svh;position:fixed;bottom:0;left:0;background-color:#fff;z-index:-1;opacity:0}#fbd_container .c-bg-furiko-merge.--absolute{position:absolute}#fbd_container .c-bg-furiko-merge__item{width:0;height:139vw;position:absolute;left:50%;bottom:var(--bottom-friko, 37%);transform-origin:top;mix-blend-mode:multiply;will-change:rotate}#fbd_container .c-bg-furiko-merge__item:before{content:"";width:28vw;height:auto;aspect-ratio:1;border-radius:50%;position:absolute;left:50%;bottom:0;translate:-50% 50%}@media screen and (max-width: 767px){#fbd_container .c-bg-furiko-merge__item{height:65svh;bottom:var(--bottom-friko, 22%)}#fbd_container .c-bg-furiko-merge__item:before{width:min(60vw,34svh)}}#fbd_container .c-bg-furiko-merge__item.--01:before{background-color:#77d0ff}#fbd_container .c-bg-furiko-merge__item.--02:before{background-color:#51e5f2}#fbd_container .c-bg-furiko-merge__item.--03:before{background-color:#88e6ff}#fbd_container .c-bg-furiko-merge__bg-color{aspect-ratio:1;border-radius:50%;background-color:#15a9f2;width:28vw;position:absolute;left:50%;translate:-50% -50%;top:62%;opacity:0}@media screen and (max-width: 767px){#fbd_container .c-bg-furiko-merge__bg-color{width:min(60vw,34svh);top:80%}}#fbd_container .c-bg-furiko-merge.--stop .c-bg-furiko-merge__item.--01{animation:stopping var(--duration-merge) calc(-0.07*var(--duration-merge))}#fbd_container .c-bg-furiko-merge.--stop .c-bg-furiko-merge__item.--02{animation:stopping var(--duration-merge) calc(-0.27*var(--duration-merge))}#fbd_container .c-bg-furiko-merge.--stop .c-bg-furiko-merge__item.--03{animation:stopping var(--duration-merge) calc(-0.14*var(--duration-merge))}#fbd_container .c-bg-furiko-merge.--stop .c-bg-furiko-merge__bg-color{width:max(150%,200svh);opacity:1;background-color:#5bc2dc;transition:opacity .2s ease var(--duration-merge),background-color 1s ease var(--duration-merge),width 1s ease-out var(--duration-merge)}#fbd_container .c-bg-furiko-merge-wrapper{position:relative;overflow:hidden}#fbd_container .c-bg-furiko-merge-wrapper .c-bg-furiko-content{opacity:0}#fbd_container .c-bg-furiko-merge-wrapper:has(.--stop){background-color:#5bc2dc;transition:background-color 0s linear calc(var(--duration-merge) + 1s)}#fbd_container .c-bg-furiko-merge-wrapper:has(.--stop) .c-bg-furiko-content{opacity:1;transition:opacity .2s linear var(--duration-merge)}@keyframes stopping{0%{rotate:-10deg;animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}34%{rotate:5deg;animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}67%{rotate:-1deg;animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}100%{rotate:0deg;animation-timing-function:cubic-bezier(0.55, 0, 0.45, 1)}}#fbd_container .c-copy{font-size:50px;font-weight:900;letter-spacing:.05em;line-height:1.7}#fbd_container .c-copy strong{color:#5bc2dc}@media screen and (max-width: 767px){#fbd_container .c-copy{font-size:32px}}@media screen and (max-width: 568px){#fbd_container .c-copy{font-size:26px}}@media screen and (max-width: 374px){#fbd_container .c-copy{font-size:24px}}#fbd_container .c-text-body{font-weight:500;letter-spacing:.1em;line-height:2.4}#fbd_container .c-text-body.--large{font-weight:900;line-height:2.75;font-size:16px}@media screen and (max-width: 767px){#fbd_container .c-text-body.--large{line-height:2.1}}#fbd_container .c-copy-slider{--copy-font-size: 100px;position:relative;height:var(--copy-font-size)}@media screen and (max-width: 767px){#fbd_container .c-copy-slider{--copy-font-size: 80px}}@media screen and (max-width: 568px){#fbd_container .c-copy-slider{--copy-font-size: 64px}}#fbd_container .c-copy-slider__item{position:absolute;left:0;top:0;white-space:nowrap;line-height:1;letter-spacing:.06em;font-size:var(--copy-font-size);color:rgba(91,194,220,.15);padding-right:.2em}#fbd_container .c-copy-slider__item.--01{animation:slider-01 100s linear infinite}@media screen and (max-width: 767px){#fbd_container .c-copy-slider__item.--01{animation:slider-01 80s linear infinite}}#fbd_container .c-copy-slider__item.--02{animation:slider-02 100s linear infinite}@media screen and (max-width: 767px){#fbd_container .c-copy-slider__item.--02{animation:slider-02 80s linear infinite}}@keyframes slider-01{0%{translate:0;opacity:1}50%{translate:-100%;opacity:1}50.1%{translate:-100%;opacity:0}50.2%{translate:100%;opacity:0}50.3%{translate:100%;opacity:1}100%{translate:0%;opacity:1}}@keyframes slider-02{0%{translate:100%;opacity:1}99.7%{translate:-100%;opacity:1}99.8%{translate:-100%;opacity:0}99.9%{translate:100%;opacity:0}100%{translate:100%;opacity:1}}#fbd_container:has(.l-fixed-bg.c-bg-furiko.is-stop) .c-copy-slider__item{animation-play-state:paused}#fbd_container .c-setting{position:fixed;right:10px;bottom:20px;z-index:10;transition:opacity .4s ease}@media screen and (max-width: 767px){#fbd_container .c-setting{bottom:10px}}#fbd_container .c-setting button{cursor:pointer;padding:0;display:block;line-height:1;transition:opacity .4s ease}#fbd_container .c-setting button:hover{opacity:.7}#fbd_container .c-setting.--hide{opacity:0}#fbd_container .c-setting__animation{text-align:center;margin-inline:auto;color:#363a4a}#fbd_container .c-setting__animation:not(.is-stop) .c-setting__animation__image.--start{display:none}#fbd_container .c-setting__animation.is-stop .c-setting__animation__image.--stop{display:none}#fbd_container .c-setting__animation__image{height:auto;margin-inline:auto}@media screen and (max-width: 767px){#fbd_container .c-setting__animation__image{width:34px}}#fbd_container .c-setting__animation__label{font-size:11px;letter-spacing:.05em;color:#363a4a}@media screen and (max-width: 767px){#fbd_container .c-setting__animation__label{font-size:8px}}#fbd_container .c-setting__pageup{margin:10px auto 0}#fbd_container .c-setting__pageup:focus-visible{outline-offset:2px}#fbd_container .c-setting__pageup__image{height:auto;margin-inline:auto}@media screen and (max-width: 767px){#fbd_container .c-setting__pageup__image{width:36px}}#fbd_container .c-articleEntry .c-articleEntry__item{padding:0 0 10px 0}#fbd_container .c-articleEntry .c-articleEntry__item:last-child{padding:0}#fbd_container .c-articleEntry .c-articleEntry__item dl{display:flex}#fbd_container .c-articleEntry .c-articleEntry__item dl dt{width:30%}@media screen and (max-width: 767px){#fbd_container .c-articleEntry .c-articleEntry__item dl dt{width:20%}}#fbd_container .c-articleEntry .c-articleEntry__item dl dt img{border-radius:3px}#fbd_container .c-articleEntry .c-articleEntry__item dl dd{width:70%;padding:0 0 0 5%}@media screen and (max-width: 767px){#fbd_container .c-articleEntry .c-articleEntry__item dl dd{width:80%}}#fbd_container .c-articleEntry .c-articleEntry__thumb{position:relative;width:100%;overflow:hidden}#fbd_container .c-articleEntry .c-articleEntry__thumb:before{content:"";display:block;height:0;padding-top:66.67%}#fbd_container .c-articleEntry .c-articleEntry__thumb img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}#fbd_container .c-articleEntry .c-articleEntry__ttl{overflow:hidden;max-height:5.1em;line-height:1.7em;font-weight:700;padding:0}#fbd_container .c-articleEntry .c-articleEntry__ttl .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.7em}#fbd_container .c-articleEntry .c-articleEntry__txt{overflow:hidden;max-height:5.1em;line-height:1.7em;padding:0}#fbd_container .c-articleEntry .c-articleEntry__txt .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.7em}#fbd_container .c-articleEntry.textend_dots h2,#fbd_container .c-articleEntry.textend_dots h3{overflow:hidden;max-height:1.7em;line-height:1.7em}#fbd_container .c-articleEntry.textend_dots h2 .textline,#fbd_container .c-articleEntry.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.7em}#fbd_container .c-articleEntry.textend_dots p{overflow:hidden;max-height:3.4em;line-height:1.7em}#fbd_container .c-articleEntry.textend_dots p .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.7em}#fbd_container .c-articleArchive{width:100%}#fbd_container .c-articlePager{text-align:right;margin-top:50px;font-size:0}@media screen and (max-width: 767px){#fbd_container .c-articlePager{text-align:center}}#fbd_container .c-articlePager li{width:36px;height:36px;letter-spacing:.1em;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 569px){#fbd_container .c-articlePager li+li{margin-left:5px}}#fbd_container .c-articlePager li.active{background-color:#5bc2dc;color:#fff;border-radius:50%}#fbd_container .c-articlePager li.active .current{padding:1px 0 0 3px}#fbd_container .c-articlePager li a,#fbd_container .c-articlePager li span{display:flex;width:100%;height:100%;align-items:center;justify-content:center}#fbd_container .c-articlePager li a.prev,#fbd_container .c-articlePager li a.next{border-radius:50%;background-repeat:no-repeat;background-size:14px auto;background-position:center center}#fbd_container .c-articlePager li a.prev{background-image:url(../img/arrow/arrow_pager_l.svg)}#fbd_container .c-articlePager li a.next{background-image:url(../img/arrow/arrow_pager_r.svg)}#fbd_container .c-articlePager li:has(.prev){margin-right:10px}#fbd_container .c-articlePager li:has(.next){margin-left:10px}#fbd_container .c-articleHead{padding-top:60px}@media screen and (max-width: 767px){#fbd_container .c-articleHead{padding-top:30px}}#fbd_container .c-articleHead .c-articleHead__ttl{font-weight:900;line-height:1.5;margin-bottom:.5em}#fbd_container .c-articleHead .c-articleHead__info{margin-bottom:20px;font-size:0}@media screen and (max-width: 767px){#fbd_container .c-articleHead .c-articleHead__info{margin-bottom:20px}}#fbd_container .c-articleHead .c-articleHead__info>li{display:inline-block}#fbd_container .c-articleHead .c-articleHead__info>li+li{margin-left:10px}#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li{margin-right:5px;margin-bottom:5px;display:inline-block}#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li span{font-weight:500;letter-spacing:.05em;border-radius:30px;background-color:#363a4a;padding:2px 13px;color:#fff}#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a:hover,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a:visited,#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a:link{color:#fff;text-decoration:none}#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__cgy li a:focus-visible{outline-offset:2px}#fbd_container .c-articleHead .c-articleHead__info .c-articleHead__info__day{letter-spacing:.1em}#fbd_container .c-articleList.textend_dots h2,#fbd_container .c-articleList.textend_dots h3{overflow:hidden;max-height:1.5em;line-height:1.5em}#fbd_container .c-articleList.textend_dots h2 .textline,#fbd_container .c-articleList.textend_dots h3 .textline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5em}@media screen and (max-width: 767px){#fbd_container .c-articleList.textend_dots h2,#fbd_container .c-articleList.textend_dots h3{max-height:3em}#fbd_container .c-articleList.textend_dots h2 .textline,#fbd_container .c-articleList.textend_dots h3 .textline{-webkit-line-clamp:2}}#fbd_container .c-articleList .c-articleList__item{padding:15px 0;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #e8e8e8}#fbd_container .c-articleList .c-articleList__item:last-of-type{border-bottom:none}#fbd_container .c-articleList .c-articleList__date{width:120px;font-size:16px;letter-spacing:.1em}@media screen and (max-width: 767px){#fbd_container .c-articleList .c-articleList__date{width:auto;margin-right:10px}}#fbd_container .c-articleList .c-articleList__ttl{flex:1;font-weight:500;font-size:16px;letter-spacing:.1em;padding-right:30px;background-image:url(../img/component/articleList/arrow_news_list.svg);background-size:auto;background-position:right center;background-repeat:no-repeat}#fbd_container .c-articleList .c-articleList__ttl a{text-decoration:underline}#fbd_container .c-articleList .c-articleList__ttl a:focus-visible{outline-offset:-1px}@media screen and (max-width: 767px){#fbd_container .c-articleList .c-articleList__ttl{width:100%;flex:auto;margin-top:5px}}#fbd_container .c-articleList .c-articleList__cat{width:100%}#fbd_container .c-articleList .c-articleList__cat:has(a),#fbd_container .c-articleList .c-articleList__cat:has(span){margin-top:5px}#fbd_container .c-articleList .c-articleList__cat a,#fbd_container .c-articleList .c-articleList__cat span{min-width:100px;display:inline-block;text-align:center;background-color:#363a4a;color:#fff;font-weight:500;padding:0 12px;border-radius:30px;font-size:16px;letter-spacing:.05em;margin-right:10px;margin-top:5px}@media screen and (max-width: 767px){#fbd_container .c-articleList .c-articleList__cat a,#fbd_container .c-articleList .c-articleList__cat span{font-size:14px;margin-right:5px}}#fbd_container .c-articleList .c-articleList__cat a,#fbd_container .c-articleList .c-articleList__cat a:hover,#fbd_container .c-articleList .c-articleList__cat a:visited,#fbd_container .c-articleList .c-articleList__cat a:link{color:#5bc2dc;text-decoration:none}#fbd_container .c-articleList .c-articleList__cat a:hover{text-decoration:none;background-color:#5bc2dc;color:#fff}#fbd_container .c-articleListWrapper{background-color:#fff;border-radius:10px;padding:20px 40px}@media screen and (max-width: 767px){#fbd_container .c-articleListWrapper{padding:4% 6%}}#fbd_container .c-categoryList li+li{margin-top:20px}#fbd_container .c-categoryList li .--button{font-weight:bold;font-size:16px;letter-spacing:0;line-height:1.7;padding:0 0 0 2.5em;position:relative;display:inline-block;cursor:pointer;color:#363a4a}#fbd_container .c-categoryList li .--button:before{content:"";width:1.7em;aspect-ratio:1;position:absolute;left:0;top:0;background-image:url(../img/article/inactive.webp);background-size:contain;background-repeat:no-repeat;background-position:center}#fbd_container .c-categoryList li .--button.is-current{cursor:auto}#fbd_container .c-categoryList li .--button.is-current:before{background-image:url(../img/article/active.webp)}#fbd_container .c-articleContent{padding:30px;margin-bottom:20px;background-color:#fff;border-radius:10px}@media screen and (max-width: 568px){#fbd_container .c-articleContent{padding:6%}}#fbd_container .c-articleContent-images{margin-bottom:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:20px 30px}@media screen and (min-width: 768px){#fbd_container .c-articleContent-images__item{width:calc((100% - 30px)/2)}}@media screen and (max-width: 767px){#fbd_container .c-articleContent-images{gap:20px}}#fbd_container .c-articleContent-images__item img{width:100%;height:auto}#fbd_container .c-articleContent-images__item .--caption{text-align:center;font-size:14px;font-weight:500;margin-top:10px}#fbd_container .p-form__wrapper{max-width:1000px}#fbd_container .p-form span.essential,#fbd_container .p-form span.optional{white-space:nowrap;color:#fff;font-weight:500;line-height:1.4285714286;background-color:#5bc2dc;border-radius:3px;padding:3px 10px;margin:4px 5px 0}#fbd_container .p-form span.optional{background-color:#f9ba06}@media screen and (max-width: 767px){#fbd_container .p-form section table,#fbd_container .p-form section table thead,#fbd_container .p-form section table tbody,#fbd_container .p-form section table tfoot,#fbd_container .p-form section table tr{display:block;width:100%}#fbd_container .p-form section table tr th,#fbd_container .p-form section table tr td{display:block;width:100%}}#fbd_container .p-form section table table{width:100%}#fbd_container .p-form section table th,#fbd_container .p-form section table td{text-align:left}#fbd_container .p-form section table th{width:25%;background-color:#e1e1e1;border-bottom:#fff 1px solid;font-weight:bold;position:relative;vertical-align:top}@media screen and (min-width: 768px){#fbd_container .p-form section table th{padding:30px 68px 30px 15px}}@media screen and (max-width: 767px){#fbd_container .p-form section table th{width:100%;padding:10px;border:none}}#fbd_container .p-form section table th p{display:inline-block;vertical-align:middle;word-break:break-all}#fbd_container .p-form section table th span.essential,#fbd_container .p-form section table th span.optional{position:absolute;right:10px}#fbd_container .p-form section table td{background-color:#fff;padding:15px 20px;vertical-align:middle}@media screen and (max-width: 767px){#fbd_container .p-form section table td{padding:10px 10px 20px 10px}}#fbd_container .p-form section table tr:last-child th,#fbd_container .p-form section table tr:last-child td{border-bottom:none}#fbd_container .p-form p.head{padding:20px 0;font-weight:bold}#fbd_container .p-form p.closing{padding:20px 0 10px 0;font-weight:bold;text-align:center}#fbd_container .p-form span.arrow{font-size:90%;margin:5px 0;font-weight:bold;display:inline-block}#fbd_container .p-form ul.transmission{width:auto;text-align:center;margin:20px auto 50px auto;display:table}@media screen and (max-width: 767px){#fbd_container .p-form ul.transmission{margin-bottom:30px}}@media screen and (max-width: 568px){#fbd_container .p-form ul.transmission{width:95%;display:inherit}}#fbd_container .p-form ul.transmission li{display:table-cell;padding:2px 5px}@media screen and (max-width: 568px){#fbd_container .p-form ul.transmission li{display:block}}#fbd_container .p-form ul.transmission li a{cursor:pointer}#fbd_container .p-form ul.transmission_confirm{margin:60px 0 50px}@media screen and (max-width: 767px){#fbd_container .p-form ul.transmission_confirm{margin:40px 0 30px}}#fbd_container .p-form ul.transmission_confirm li{text-align:center}#fbd_container .p-form ul.transmission_confirm li+li{margin-top:25px}@media screen and (max-width: 767px){#fbd_container .p-form ul.transmission_confirm li+li{margin-top:15px}}#fbd_container .p-form ul.transmission_confirm form{text-align:center}#fbd_container .p-form ul.break{width:100%;display:table}@media screen and (max-width: 568px){#fbd_container .p-form ul.break{display:inherit}}#fbd_container .p-form ul.break li{display:table-cell;padding:0 5px}#fbd_container .p-form ul.break li:nth-child(1){padding:0 5px 0 0}@media screen and (max-width: 568px){#fbd_container .p-form ul.break li:nth-child(1){padding:0}}#fbd_container .p-form ul.break li:last-child{padding:0 0 0 5px}@media screen and (max-width: 568px){#fbd_container .p-form ul.break li:last-child{padding:0}}@media screen and (max-width: 568px){#fbd_container .p-form ul.break li{display:inherit;padding:0}}#fbd_container .p-form ul.variable{width:100%}#fbd_container .p-form ul.variable li{display:inline-block;padding:0 5px}#fbd_container .p-form ul.variable li:last-child{padding:0 0 0 5px}@media screen and (max-width: 568px){#fbd_container .p-form ul.variable li:last-child{padding:0}}#fbd_container .p-form ul.variable li:nth-child(1){padding:0 5px 0 0}@media screen and (max-width: 568px){#fbd_container .p-form ul.variable li:nth-child(1){padding:0}}@media screen and (max-width: 568px){#fbd_container .p-form ul.variable li{display:inherit;padding:0}}#fbd_container .p-form ul.variable li input{width:auto;margin:5px 10px 5px 0}#fbd_container .p-form ul.check_list{width:100%;display:flex;flex-wrap:wrap}#fbd_container .p-form ul.check_list li{width:auto;min-width:25%;padding:5px 0}@media only screen and (max-width: 1000px){#fbd_container .p-form ul.check_list li{width:100%;border-bottom:#e8e8e8 1px solid}}#fbd_container .p-form ul.number{display:table}#fbd_container .p-form ul.number li{display:table-cell}#fbd_container .p-form ul.number li:nth-child(1) input{width:5em}#fbd_container .p-form ul.number li:nth-child(2) input{width:7em}#fbd_container .p-form ul.number li p{display:inline-block}#fbd_container .p-form ul.number li span{padding:0 10px}#fbd_container .p-form ul.phone{display:table;table-layout:auto}#fbd_container .p-form ul.phone li{display:table-cell}#fbd_container .p-form ul.phone li:nth-child(1) input{width:5em}#fbd_container .p-form ul.phone li:nth-child(2) input{width:6em}#fbd_container .p-form ul.phone li:nth-child(3) input{width:6em}#fbd_container .p-form ul.phone li p{display:inline-block}#fbd_container .p-form ul.phone li span{padding:0 10px}#fbd_container .p-form div.comp_box{padding:15px 0 50px}#fbd_container .p-form div.flow_nav{max-width:1000px;margin:50px auto 30px;background-color:#e1e1e1}@media screen and (max-width: 767px){#fbd_container .p-form div.flow_nav{margin-top:20px;margin-bottom:10px}}#fbd_container .p-form div.flow_nav ul{overflow:hidden;display:flex}#fbd_container .p-form div.flow_nav ul li{position:relative;width:35%;padding:17px 0 17px 50px;text-align:left;background-color:#e1e1e1}@media screen and (max-width: 767px){#fbd_container .p-form div.flow_nav ul li{padding:10px 0 10px 40px}}@media screen and (max-width: 568px){#fbd_container .p-form div.flow_nav ul li{padding-left:25px}}#fbd_container .p-form div.flow_nav ul li:before{bottom:0;content:"";width:45px;height:45px;margin:auto;position:absolute;right:-20px;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#e1e1e1;z-index:1}#fbd_container .p-form div.flow_nav ul li:first-child{padding-left:25px;width:30%}@media screen and (max-width: 767px){#fbd_container .p-form div.flow_nav ul li:first-child{padding-left:15px}}@media screen and (max-width: 568px){#fbd_container .p-form div.flow_nav ul li:first-child{padding-left:0}}#fbd_container .p-form div.flow_nav ul li:last-child:before{content:none}#fbd_container .p-form div.flow_nav ul li span{position:relative;z-index:100;padding:0 0 0 15px;font-size:17px;font-weight:bold}@media screen and (max-width: 414px){#fbd_container .p-form div.flow_nav ul li span{font-size:14px}}#fbd_container .p-form div.flow_nav ul.flow_form li:nth-child(1){background-color:#5bc2dc;color:#fff;font-weight:bold}#fbd_container .p-form div.flow_nav ul.flow_form li:nth-child(1):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#5bc2dc;border-bottom:none;border-right:none}#fbd_container .p-form div.flow_nav ul.flow_form li:nth-child(2):before{border-bottom:#e8e8e8 1px solid;border-right:#e8e8e8 1px solid}#fbd_container .p-form div.flow_nav ul.flow_confirm li:nth-child(2){background-color:#5bc2dc;color:#fff;font-weight:bold}#fbd_container .p-form div.flow_nav ul.flow_confirm li:nth-child(2):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#5bc2dc;border-bottom:none;border-right:none}#fbd_container .p-form div.flow_nav ul.flow_complete li:nth-child(3){background-color:#5bc2dc;color:#fff;font-weight:bold}#fbd_container .p-form div.flow_nav ul.flow_complete li:nth-child(3):before{content:"";margin:auto;position:absolute;right:-22px;background-color:#5bc2dc;border-bottom:none;border-right:none}#fbd_container .p-form div.flow_nav ul.flow_complete li:nth-child(1):before{border-bottom:#e8e8e8 1px solid;border-right:#e8e8e8 1px solid}#fbd_container .p-form div.agree_box{margin:0 auto;text-align:center}@media screen and (min-width: 768px){#fbd_container .p-form div.agree_box{margin:40px auto 0;max-width:900px;width:90%}}#fbd_container .p-form div.agree_box,#fbd_container .p-form div.agree_box p,#fbd_container .p-form div.agree_box span,#fbd_container .p-form div.agree_box li,#fbd_container .p-form div.agree_box ul{line-height:1.5}@media screen and (max-width: 568px){#fbd_container .p-form div.agree_box{padding:15px 5px 5px 5px;margin-top:0}}#fbd_container .p-form div.agree_box p.strong_text{font-weight:700}@media screen and (max-width: 414px){#fbd_container .p-form div.agree_box p.strong_text{font-size:14px}}@media screen and (max-width: 374px){#fbd_container .p-form div.agree_box p.strong_text{font-size:13px}}#fbd_container .p-form div.agree_box ul.check_list{width:100%;max-width:600px;margin:auto;justify-content:center}#fbd_container .p-form div.agree_box ul.check_list li{width:auto}@media only screen and (max-width: 1000px){#fbd_container .p-form div.agree_box ul.check_list li{border-bottom:none}}#fbd_container .p-form div.agree_box div.err_area .text_box{padding:0;max-width:600px;margin:5px auto 0 auto}#fbd_container .p-form div.agree_box .policy_box{height:100px;width:100%;border:1px solid #ccc;background-color:#fff;overflow:auto;margin:20px 0}#fbd_container .p-form div.agree_box .policy_box~ul input[type=radio]:checked+label{padding:7px 25px 7px 0;background-position:right 50%}#fbd_container .p-form div.agree_box .policy_box~ul input[type=checkbox]+label{padding:7px 25px 7px 0;background-position:right 50%}#fbd_container .p-form div.agree_box .policy_box .policy_content{text-align:left;padding:10px 20px}#fbd_container .p-form div.agree_box p.head_agree{margin:0}#fbd_container .p-form div.agree_box p.head_agree span.essential{margin-right:15px}@media screen and (max-width: 767px){#fbd_container .p-form div.agree_box p.head_agree{margin:20px 0 0}#fbd_container .p-form div.agree_box p.head_agree span.essential{margin-right:10px}}#fbd_container div.err_area{display:block}#fbd_container div.err_area p{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 1px solid;margin:5px auto 0;text-align:center !important;border-radius:5px}#fbd_container div.err_area .text_box{width:80%;margin:5px auto;padding:15px 0;display:block}#fbd_container div.err_area .text_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 1px solid;margin:5px auto;text-align:center;border-radius:5px}#fbd_container div.err_area .list_box{width:90%;margin:0 auto 10px auto;padding:5px 0}#fbd_container div.err_area .list_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 2px solid;margin:5px auto;text-align:center;border-radius:5px}#fbd_container div.error_area{max-width:800px;margin:0 auto}#fbd_container div.error_area .error_access,#fbd_container div.error_area .text_box,#fbd_container div.error_area .list_box{margin:0 auto 10px auto;padding:5px 0}#fbd_container div.error_area .error_access li,#fbd_container div.error_area .text_box li,#fbd_container div.error_area .list_box li{display:block;padding:5px 10px;font-weight:bold;color:#de2636;border:#de2636 2px solid;margin:5px auto;text-align:center;border-radius:5px}#fbd_container .p-front-kv{height:calc(100vh - var(--cmn-header-height) - var(--header-height));min-height:47vw;position:relative}@media screen and (max-width: 960px){#fbd_container .p-front-kv{min-height:470px}}#fbd_container .p-front-kv__copy{position:absolute;left:max((100% - 1166px)/2,5%);top:38%;transform:translateY(-50%)}#fbd_container .p-front-kv__copy__main{font-weight:900;letter-spacing:.1em;font-size:4.4vw;line-height:1.4}#fbd_container .p-front-kv__copy__en{font-size:1.2vw;letter-spacing:.1em;line-height:1.9;margin-top:1em}@media screen and (max-width: 960px){#fbd_container .p-front-kv__copy__main{font-size:44px}#fbd_container .p-front-kv__copy__en{font-size:12px}}@media screen and (max-width: 767px){#fbd_container .p-front-kv__copy{top:calc(var(--header-height) + 4vh);transform:translateY(0)}#fbd_container .p-front-kv__copy__main{font-size:min(7vh,12.5vw);letter-spacing:.05em;white-space:nowrap}#fbd_container .p-front-kv__copy__en{font-size:3.5vw;width:90vw}}#fbd_container .p-front .l-header,#fbd_container .p-front-kv__copy{filter:blur(20px);opacity:0}#fbd_container.is-loaded.p-front .l-header,#fbd_container.is-loaded .p-front-kv__copy{filter:blur(0px);opacity:1;transition:opacity 2s ease 0s,filter 2s ease 0s}#fbd_container .p-front-commitment{padding-top:260px;padding-bottom:130px}@media screen and (max-width: 767px){#fbd_container .p-front-commitment{padding-top:90px;padding-bottom:50px}}#fbd_container .p-front-commitment .c-copy{margin-bottom:40px}@media screen and (max-width: 767px){#fbd_container .p-front-commitment .c-copy{margin-bottom:20px}}#fbd_container .p-front-commitment__btn{margin-top:100px}@media screen and (max-width: 767px){#fbd_container .p-front-commitment__btn{margin-top:30px;text-align:center}}#fbd_container .p-front-regions{padding-top:130px;padding-bottom:180px}@media screen and (max-width: 767px){#fbd_container .p-front-regions{padding-top:50px;padding-bottom:50px}}#fbd_container .p-front-regions__copy{text-align:center;font-weight:bold;font-size:24px;letter-spacing:.05em;margin-bottom:40px;line-height:1.45}@media screen and (max-width: 767px){#fbd_container .p-front-regions__copy{font-size:20px}}@media screen and (max-width: 568px){#fbd_container .p-front-regions__copy{margin-bottom:20px}}#fbd_container .p-front-activity{padding-top:180px;padding-bottom:350px;overflow:hidden}@media screen and (max-width: 767px){#fbd_container .p-front-activity{padding-top:50px;padding-bottom:100px}}#fbd_container .p-front-activity__detail{margin-top:250px}#fbd_container .p-front-activity__detail+.p-front-activity__detail{margin-top:150px}@media screen and (max-width: 767px){#fbd_container .p-front-activity__detail{margin-top:100px}#fbd_container .p-front-activity__detail+.p-front-activity__detail{margin-top:60px}}#fbd_container .p-front-news{padding-top:100px;padding-bottom:100px;background-color:#e3f9ff;overflow:hidden}@media screen and (max-width: 767px){#fbd_container .p-front-news{padding-top:70px;padding-bottom:70px}}#fbd_container .p-front-news__box{padding:20px 50px;border-radius:10px;background-color:#fff;position:relative;z-index:2}@media screen and (max-width: 767px){#fbd_container .p-front-news__box{padding:20px 6%}}#fbd_container .p-front-news__btn{margin-top:90px;text-align:center}@media screen and (max-width: 767px){#fbd_container .p-front-news__btn{margin-top:60px}}#fbd_container .p-front-news__slider-wrapper{position:relative}#fbd_container .p-front-news__slider-wrapper .c-copy-slider{position:absolute;bottom:0;transform:translateY(55%)}@media screen and (max-width: 568px){#fbd_container .p-front-news__slider-wrapper .c-copy-slider{transform:translateY(60%)}}#fbd_container .p-front-close{min-height:100vh}#fbd_container .p-front-close__inner{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}#fbd_container .p-front-close__copy{color:#fff;font-weight:900;font-size:66px;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){#fbd_container .p-front-close__copy{font-size:6vw}}@media screen and (max-width: 568px){#fbd_container .p-front-close__copy{font-size:10vw}}#fbd_container .p-activity .c-ttl-circle{margin-bottom:10px}#fbd_container .p-activity-regions{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){#fbd_container .p-activity-regions{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){#fbd_container .p-activity-regions{gap:10px}}#fbd_container .p-activity-regions__item{aspect-ratio:1;background-color:#e3f9ff;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}#fbd_container .p-activity-regions__item .--head{font-weight:900;font-size:22px;letter-spacing:.05em;line-height:1.4;padding-bottom:10px;margin-top:2%;border-bottom:1px solid #5bc2dc}@media screen and (max-width: 568px){#fbd_container .p-activity-regions__item .--head{font-size:15px}}@media screen and (max-width: 374px){#fbd_container .p-activity-regions__item .--head{font-size:13px}}#fbd_container .l-sec:has(.p-activity-regions){padding-top:30px}@media screen and (max-width: 767px){#fbd_container .l-sec:has(.p-activity-regions){padding-top:10px}}#fbd_container .p-activity-menu{display:grid;gap:15px;grid-template-columns:repeat(3, 1fr);counter-reset:menuNum}@media screen and (max-width: 767px){#fbd_container .p-activity-menu{gap:10px}}@media screen and (max-width: 568px){#fbd_container .p-activity-menu{gap:14px;grid-template-columns:1fr}}#fbd_container .p-activity-menu__btn{background-color:#e3f9ff;position:relative;border-radius:10px;padding:45px 10px 75px}@media screen and (max-width: 767px){#fbd_container .p-activity-menu__btn{padding-bottom:40px}}@media screen and (max-width: 568px){#fbd_container .p-activity-menu__btn{padding:15px 40px 15px 30px;display:flex;align-items:center}}#fbd_container .p-activity-menu__btn:before{counter-increment:menuNum;content:"0" counter(menuNum);color:#5bc2dc;font-size:38px;letter-spacing:.05em;line-height:1;position:absolute;left:15px;top:10px}@media screen and (max-width: 767px){#fbd_container .p-activity-menu__btn:before{font-size:28px}}@media screen and (max-width: 568px){#fbd_container .p-activity-menu__btn:before{top:14px;left:17px}}#fbd_container .p-activity-menu__btn:after{content:"";display:block;width:14px;aspect-ratio:1;border-left:2px solid #5bc2dc;border-bottom:2px solid #5bc2dc;position:absolute;rotate:-45deg;bottom:30px;left:50%;translate:-50%}@media screen and (max-width: 767px){#fbd_container .p-activity-menu__btn:after{bottom:15px}}@media screen and (max-width: 568px){#fbd_container .p-activity-menu__btn:after{left:auto;bottom:auto;right:20px;top:50%;translate:0 -50%}}#fbd_container .p-activity-menu__btn .--icon{height:auto;margin:0 auto 25px}@media screen and (max-width: 767px){#fbd_container .p-activity-menu__btn .--icon{width:74px;margin-bottom:10px}}@media screen and (max-width: 568px){#fbd_container .p-activity-menu__btn .--icon{margin-right:10px;margin-bottom:0}}#fbd_container .p-activity-menu__btn .--label{text-align:center;font-size:25px;font-weight:bold;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 1184px){#fbd_container .p-activity-menu__btn .--label{font-size:22px}}@media screen and (max-width: 767px){#fbd_container .p-activity-menu__btn .--label{font-size:18px;word-break:keep-all}}@media screen and (max-width: 568px){#fbd_container .p-activity-menu__btn .--label{flex:1;text-align:left}}#fbd_container .p-activity-detail{position:relative}#fbd_container .p-activity-detail__no{color:#5bc2dc;font-size:90px;line-height:1;letter-spacing:.1em;margin-bottom:10px}@media screen and (max-width: 767px){#fbd_container .p-activity-detail__no{font-size:40px}}@media screen and (max-width: 568px){#fbd_container .p-activity-detail__no{font-size:35px}}#fbd_container .p-activity-detail__ttl{font-size:40px;font-weight:900;letter-spacing:.1em;line-height:1.4}@media screen and (max-width: 767px){#fbd_container .p-activity-detail__ttl{font-size:28px}}@media screen and (max-width: 568px){#fbd_container .p-activity-detail__ttl{font-size:25px}}@media screen and (max-width: 374px){#fbd_container .p-activity-detail__ttl{font-size:23px}}#fbd_container .p-activity-detail__sub-ttl{font-size:20px;font-weight:bold;letter-spacing:.1em;line-height:1.4;margin-top:.25em;margin-bottom:1.5em}@media screen and (max-width: 767px){#fbd_container .p-activity-detail__sub-ttl{font-size:18px}}@media screen and (max-width: 568px){#fbd_container .p-activity-detail__sub-ttl{font-size:16px}}#fbd_container .p-activity-detail__btn{margin-top:25px}@media screen and (max-width: 767px){#fbd_container .p-activity-detail__btn{text-align:center}}#fbd_container .p-activity-detail-box{background-color:#e3f9ff;border-radius:10px;padding:60px 4%}@media screen and (max-width: 767px){#fbd_container .p-activity-detail-box{padding:40px 6%}}@media screen and (min-width: 768px){#fbd_container .p-activity-detail-box:has(.p-activity-detail-box__project){padding:40px 5%}}#fbd_container .p-activity-detail-box__ttl{text-align:center;font-weight:900;font-size:24px;letter-spacing:.1em;line-height:1.5;margin-bottom:15px}@media screen and (max-width: 767px){#fbd_container .p-activity-detail-box__ttl{font-size:21px}}@media screen and (max-width: 568px){#fbd_container .p-activity-detail-box__ttl{font-size:19px}}#fbd_container .p-activity-detail-box__ttl.--has-lead{margin-bottom:0}#fbd_container .p-activity-detail-box__btn{text-align:center;margin-top:30px}#fbd_container .p-activity-detail-box__portfolio{display:grid;gap:35px;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 767px){#fbd_container .p-activity-detail-box__portfolio{grid-template-columns:repeat(2, 1fr);gap:30px}}@media screen and (max-width: 568px){#fbd_container .p-activity-detail-box__portfolio{gap:30px 10px}}#fbd_container .p-activity-detail-box__project{display:flex;flex-wrap:wrap;gap:40px}#fbd_container .p-activity-detail-box__project__item{width:calc((100% - 80px)/3)}@media screen and (max-width: 1184px){#fbd_container .p-activity-detail-box__project{gap:30px}}@media screen and (max-width: 767px){#fbd_container .p-activity-detail-box__project{justify-content:center}#fbd_container .p-activity-detail-box__project__item{width:calc((100% - 60px)/2)}}@media screen and (max-width: 568px){#fbd_container .p-activity-detail-box__project__item{width:100%}}#fbd_container .p-activity-detail-box__fig{max-width:700px;height:auto;width:100%;margin-inline:auto}#fbd_container .p-activity-detail-venture{aspect-ratio:768/530;position:relative}#fbd_container .p-activity-detail-venture .--ball{width:24.6%;aspect-ratio:1;border-radius:50%;mix-blend-mode:multiply;position:absolute}#fbd_container .p-activity-detail-venture .--ball.--01{background-color:#51e5f2;right:0;top:0}#fbd_container .p-activity-detail-venture .--ball.--02{background-color:#88e6ff;right:15%;top:23.5%}#fbd_container .p-activity-detail-venture .--ball.--03{background-color:#77d0ff;left:0;bottom:4.7%}#fbd_container .p-activity-detail-venture .--image{position:absolute;height:auto}#fbd_container .p-activity-detail-venture .--image.--01{width:63.5%;left:9%;top:15.5%;border-radius:15px}#fbd_container .p-activity-detail-venture .--image.--02{width:32%;right:6.5%;bottom:0;border-radius:15px}@media screen and (min-width: 768px){#fbd_container .p-activity-detail-venture{width:72%;position:absolute;right:-210px;top:0}}@media screen and (min-width: 768px)and (max-width: 1184px){#fbd_container .p-activity-detail-venture{width:68%}}@media screen and (max-width: 767px){#fbd_container .p-activity-detail-venture{aspect-ratio:470/371;margin:0 -18.5vw 0 -9vw}#fbd_container .p-activity-detail-venture .--ball.--02{right:12%;top:12.5%}#fbd_container .p-activity-detail-venture .--image.--01{left:14.5%;top:22.5%}#fbd_container .p-activity-detail-venture .--image.--02{right:16%}}#fbd_container .p-activity-content{padding-top:90px;padding-bottom:250px;overflow:hidden}@media screen and (max-width: 767px){#fbd_container .p-activity-content{padding-top:50px;padding-bottom:100px}}#fbd_container .p-portfolio-list{display:grid;gap:50px 40px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){#fbd_container .p-portfolio-list{gap:30px 20px}}@media screen and (max-width: 568px){#fbd_container .p-portfolio-list{grid-template-columns:repeat(2, 1fr);gap:30px 10px}}#fbd_container .p-portfolio-list .p-portfolio-list-item__link .--logo{box-shadow:0 0 10px rgba(0,0,0,.1)}#fbd_container .p-portfolio-list-item__link{display:block}#fbd_container .p-portfolio-list-item__link .--logo{width:100%;height:auto;aspect-ratio:218/90;object-fit:cover;border-radius:10px;margin-bottom:10px}#fbd_container .p-portfolio-list-item__body{word-break:break-all}#fbd_container .p-project-list{display:grid;gap:30px 20px;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){#fbd_container .p-project-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 568px){#fbd_container .p-project-list{grid-template-columns:repeat(1, 1fr)}}#fbd_container .p-project-list .p-project-list-item{width:100%}#fbd_container .p-project-list-item{display:flex;flex-direction:column}#fbd_container .p-project-list-item__thum{aspect-ratio:294/174;width:100%;height:auto;object-fit:cover;border-radius:10px 10px 0 0}#fbd_container .p-project-list-item__inner{background-color:#fff;padding:20px;border-radius:0 0 10px 10px;flex:1}#fbd_container .p-project-list-item__inner .--category{font-size:0}#fbd_container .p-project-list-item__inner .--category span{background-color:#363a4a;color:#fff;font-size:14px;padding:1px 10px;border-radius:20px;display:inline-block;margin-right:5px;margin-bottom:5px}#fbd_container .p-project-list-item__inner .--title{font-size:22px;font-weight:bold;letter-spacing:.1em;word-break:break-all}#fbd_container .p-project-list-item__inner .--body{line-height:1.6;word-break:break-all}#fbd_container .p-commitment-copy{padding-top:50px;padding-bottom:160px}@media screen and (max-width: 767px){#fbd_container .p-commitment-copy{padding-top:30px;padding-bottom:100px}}#fbd_container .p-commitment-msg{padding-top:220px;padding-bottom:200px}@media screen and (max-width: 767px){#fbd_container .p-commitment-msg{padding:100px 0}}#fbd_container .p-commitment-msg__text{font-weight:900;letter-spacing:.1em;line-height:4.7;font-size:22px}@media screen and (max-width: 767px){#fbd_container .p-commitment-msg__text{font-size:19px;line-height:3.5}}@media screen and (max-width: 414px){#fbd_container .p-commitment-msg__text{font-size:16px}}#fbd_container .p-commitment-msg__btn{text-align:center;margin-top:140px}@media screen and (max-width: 767px){#fbd_container .p-commitment-msg__btn{margin-top:60px}}#fbd_container .u-borderCorners{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#fbd_container .u-border{border:1px solid #e8e8e8}#fbd_container .u-hide{display:none}@media screen and (max-width: 767px){#fbd_container .u-hideSp{display:none}}@media screen and (min-width: 768px){#fbd_container .u-hidePc{display:none}}@media screen and (max-width: 1184px){#fbd_container .u-hideLessPc{display:none}}@media screen and (min-width: 1185px){#fbd_container .u-hideMorePc{display:none}}@media screen and (max-width: 960px){#fbd_container .u-hideLessSpc{display:none}}@media screen and (min-width: 961px){#fbd_container .u-hideMoreSpc{display:none}}@media screen and (max-width: 568px){#fbd_container .u-hideLessSp{display:none}}@media screen and (min-width: 569px){#fbd_container .u-hideMoreSp{display:none}}@media screen and (max-width: 414px){#fbd_container .u-hideLessSsp{display:none}}@media screen and (min-width: 415px){#fbd_container .u-hideMoreSsp{display:none}}@media screen and (max-width: 374px){#fbd_container .u-hideLessSssp{display:none}}@media screen and (min-width: 375px){#fbd_container .u-hideMoreSssp{display:none}}#fbd_container .u-linkSp{pointer-events:none}@media screen and (max-width: 767px){#fbd_container .u-linkSp{pointer-events:inherit}}#fbd_container .u-mt10{margin-top:10px}#fbd_container .u-mt20{margin-top:20px}#fbd_container .u-mt30{margin-top:30px}#fbd_container .u-mt40{margin-top:40px}#fbd_container .u-mt50{margin-top:50px}#fbd_container .u-mt100{margin-top:100px}@media screen and (max-width: 767px){#fbd_container .u-mt20{margin-top:15px}#fbd_container .u-mt30{margin-top:20px}#fbd_container .u-mt40{margin-top:25px}#fbd_container .u-mt50{margin-top:30px}#fbd_container .u-mt100{margin-top:50px}}#fbd_container .u-mb10{margin-bottom:10px}#fbd_container .u-mb20{margin-bottom:20px}#fbd_container .u-mb30{margin-bottom:30px}#fbd_container .u-mb40{margin-bottom:40px}#fbd_container .u-mb50{margin-bottom:50px}#fbd_container .u-mb100{margin-bottom:100px}@media screen and (max-width: 767px){#fbd_container .u-mb20{margin-bottom:15px}#fbd_container .u-mb30{margin-bottom:20px}#fbd_container .u-mb40{margin-bottom:25px}#fbd_container .u-mb50{margin-bottom:30px}#fbd_container .u-mb100{margin-bottom:50px}}#fbd_container .u-mr05{margin-right:5px}#fbd_container .u-mr10{margin-right:10px}#fbd_container .u-mr15{margin-right:15px}#fbd_container .u-mr20{margin-right:20px}#fbd_container .u-mr30{margin-right:30px}#fbd_container .u-ml05{margin-left:5px}#fbd_container .u-ml10{margin-left:10px}#fbd_container .u-ml15{margin-left:15px}#fbd_container .u-ml20{margin-left:20px}#fbd_container .u-ml30{margin-left:30px}#fbd_container .u-pt10{margin-top:10px}#fbd_container .u-pt20{margin-top:20px}#fbd_container .u-pt30{margin-top:30px}#fbd_container .u-pt50{margin-top:50px}#fbd_container .u-pt100{margin-top:100px}@media screen and (max-width: 767px){#fbd_container .u-pt20{margin-top:15px}#fbd_container .u-pt30{margin-top:20px}#fbd_container .u-pt50{margin-top:30px}#fbd_container .u-pt100{margin-top:50px}}@media screen and (max-width: 568px){#fbd_container .u-pt20{margin-top:15px}#fbd_container .u-pt50{margin-top:25px}}#fbd_container .u-pb10{margin-bottom:10px}#fbd_container .u-pb20{margin-bottom:20px}#fbd_container .u-pb30{margin-bottom:30px}#fbd_container .u-pb50{margin-bottom:50px}#fbd_container .u-pb100{margin-bottom:100px}@media screen and (max-width: 767px){#fbd_container .u-pb20{margin-bottom:15px}#fbd_container .u-pb30{margin-bottom:20px}#fbd_container .u-pb50{margin-bottom:30px}#fbd_container .u-pb100{margin-bottom:50px}}@media screen and (max-width: 568px){#fbd_container .u-pb20{margin-bottom:15px}#fbd_container .u-pb50{margin-bottom:25px}}#fbd_container .u-pr05{margin-right:5px}#fbd_container .u-pr10{margin-right:10px}#fbd_container .u-pr15{margin-right:15px}#fbd_container .u-pr20{margin-right:20px}#fbd_container .u-pr30{margin-right:30px}#fbd_container .u-pl05{margin-left:5px}#fbd_container .u-pl10{margin-left:10px}#fbd_container .u-pl15{margin-left:15px}#fbd_container .u-pl20{margin-left:20px}#fbd_container .u-pl30{margin-left:30px}#fbd_container .u-textLeft{text-align:left}#fbd_container .u-textRight{text-align:right}#fbd_container .u-textCenter{text-align:center}#fbd_container .u-error-text{color:#de2636}#fbd_container .u-wth100{width:100%;height:auto}#fbd_container .u-bg{background-color:#e3f9ff}#fbd_container .u-bg-white{background-color:#fff}#fbd_container .u-bg-blur{position:relative}#fbd_container .u-bg-blur.--shadow{box-shadow:0 -30px 50px rgba(255,255,255,.6)}#fbd_container .p-edit__wrapper{max-width:850px;margin:0 auto 50px}#fbd_container .p-editor-sec{padding-bottom:80px}@media screen and (min-width: 768px){#fbd_container .p-editor-sec .l-wrapper{padding:0 max((100% - 850px)/2,10px)}}#fbd_container .p-editor{letter-spacing:.05em}#fbd_container .p-editor *{line-height:1.7}#fbd_container .p-editor p,#fbd_container .p-editor li,#fbd_container .p-editor a,#fbd_container .p-editor span,#fbd_container .p-editor strong,#fbd_container .p-editor h1,#fbd_container .p-editor h2,#fbd_container .p-editor h3,#fbd_container .p-editor h4,#fbd_container .p-editor h5,#fbd_container .p-editor h6{word-break:break-all}#fbd_container .p-editor h1,#fbd_container .p-editor h2,#fbd_container .p-editor h3,#fbd_container .p-editor h4,#fbd_container .p-editor h5,#fbd_container .p-editor h6{font-weight:700;margin-bottom:.5rem}#fbd_container .p-editor a{text-decoration:underline}#fbd_container .p-editor p{margin-bottom:1em}#fbd_container .p-editor p br{clear:inherit}#fbd_container .p-editor br{clear:both}#fbd_container .p-editor strong{font-weight:700}#fbd_container .p-editor em{font-style:italic}#fbd_container .p-editor blockquote{background-color:#e1e1e1;padding:3em 1em;position:relative;margin-bottom:1em;border-radius:10px;border:none}#fbd_container .p-editor blockquote:before{content:"“";font-size:400%;line-height:1em;color:#fff;position:absolute;left:10px;top:10px}@media screen and (max-width: 767px){#fbd_container .p-editor blockquote:before{left:5px;top:5px}}#fbd_container .p-editor blockquote:after{content:"”";font-size:400%;line-height:0em;color:#fff;position:absolute;right:10px;bottom:10px}@media screen and (max-width: 767px){#fbd_container .p-editor blockquote:after{right:5px;bottom:5px}}#fbd_container .p-editor img{max-width:100%;height:auto !important;margin-bottom:1em}#fbd_container .p-editor ul,#fbd_container .p-editor ol{margin-bottom:1rem}@media screen and (max-width: 767px){#fbd_container .p-editor ul,#fbd_container .p-editor ol{padding:10px 0 10px 10px}}#fbd_container .p-editor li{line-height:1.5em;list-style-position:inside}@media screen and (max-width: 568px){#fbd_container .p-editor li{line-height:1.7em}}#fbd_container .p-editor ul li::before{content:"・"}#fbd_container .p-editor ol li{list-style-type:decimal}#fbd_container .p-editor table{border-collapse:collapse;margin-bottom:1em;width:100%}#fbd_container .p-editor table th,#fbd_container .p-editor table td{border:1px solid #e8e8e8;padding:5px 10px}#fbd_container .p-editor table th{font-weight:bold}
