button,input,select,textarea{background-color:#fff}button,input,optgroup,select,textarea{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:175%}select{-webkit-appearance:listbox}.c-bottom-mail .mail_wrapper .r_box .form input[type=email],.c-bottom-mail .mail_wrapper .r_box .form input[type=text]{padding:3px}#main.dl_page .form input[type=checkbox],#main.dl_page .form input[type=radio],.c-form_inq input[type=checkbox],.c-form_inq input[type=radio]{margin-right:.5em}@media screen and (min-width:768px){.to_top{right:33px;width:40px}}#multi-chat-embed{bottom:140px;position:fixed;right:30px;z-index:9999}@media screen and (max-width:767px){#multi-chat-embed{bottom:20px}}#multi-chat-embed .fab{margin:0!important}#multi-chat-embed .fab:not(.--open):after{background:url(https://6954875.fs1.hubspotusercontent-na1.net/hubfs/6954875/website_assets/chat_bot/icon_ai_fuki.png) no-repeat 50%/contain;content:"";display:block;height:21px;left:-20px;position:absolute;top:-25px;width:81px}#multi-chat-embed .fab .v-btn{background:transparent url(https://6954875.fs1.hubspotusercontent-na1.net/hubfs/6954875/website_assets/chat_bot/icon_ai.png) no-repeat 50%/contain;box-shadow:1px 1px 2px 2px rgba(0,0,0,.1);height:50px!important;width:50px!important}#multi-chat-embed .fab .v-btn .v-btn__content{display:none}#multi-chat-embed .bot-chat,#multi-chat-embed .user-chat{font-size:14px;line-height:150%}#multi-chat-embed .bot-chat blockquote,#multi-chat-embed .bot-chat h1,#multi-chat-embed .bot-chat h2,#multi-chat-embed .bot-chat h3,#multi-chat-embed .bot-chat h4,#multi-chat-embed .bot-chat h5,#multi-chat-embed .bot-chat h6,#multi-chat-embed .bot-chat li,#multi-chat-embed .bot-chat ol,#multi-chat-embed .bot-chat p,#multi-chat-embed .bot-chat table,#multi-chat-embed .bot-chat td,#multi-chat-embed .bot-chat th,#multi-chat-embed .bot-chat ul{font-family:Noto Sans JP,sans-serif}#multi-chat-embed .bot-chat h1,#multi-chat-embed .bot-chat h2,#multi-chat-embed .bot-chat h3,#multi-chat-embed .bot-chat h4,#multi-chat-embed .bot-chat h5,#multi-chat-embed .bot-chat h6{font-weight:700;line-height:150%}#multi-chat-embed .bot-chat h1{font-size:20px}#multi-chat-embed .bot-chat h2{font-size:18px}#multi-chat-embed .bot-chat h3{font-size:17px}#multi-chat-embed .bot-chat h4{font-size:16px}#multi-chat-embed .bot-chat h5{font-size:15px}#multi-chat-embed .bot-chat h6{font-size:14px}#multi-chat-embed .bot-chat p{font-size:14px;line-height:150%}#multi-chat-embed .bot-chat strong{font-weight:700}#multi-chat-embed .bot-chat ol,#multi-chat-embed .bot-chat ul{list-style-position:inside!important}#multi-chat-embed .bot-chat li{font-size:14px;line-height:150%}#multi-chat-embed .bot-chat blockquote{border-left:1px solid #aaa;font-size:14px;line-height:150%;padding-left:15px}#multi-chat-embed .bot-chat table td,#multi-chat-embed .bot-chat table th{border:1px solid #aaa;font-size:14px;line-height:150%;padding:10px}#multi-chat-embed .custom-quick-reply-container{margin-bottom:12px;margin-top:12px;padding:8px 0;width:100%}#multi-chat-embed .custom-quick-reply-buttons{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:4px 0;scrollbar-color:#5c6bc0 #f0f0f0;scrollbar-width:thin}#multi-chat-embed .custom-quick-reply-buttons::-webkit-scrollbar{height:6px}#multi-chat-embed .custom-quick-reply-buttons::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}#multi-chat-embed .custom-quick-reply-buttons::-webkit-scrollbar-thumb{background:#5c6bc0;border-radius:3px}#multi-chat-embed .custom-quick-reply-buttons::-webkit-scrollbar-thumb:hover{background:#4a5a9f}#multi-chat-embed .custom-quick-reply-btn{background-color:#1867c0;border:none;border-radius:16px;color:#fff;cursor:pointer;flex-shrink:0;font-family:Arial,sans-serif;font-size:14px;font-weight:400;padding:8px 32px;text-align:center;transition:all .3s ease;white-space:nowrap}#multi-chat-embed .custom-quick-reply-btn:hover{background-color:#1455a0;box-shadow:0 2px 4px rgba(24,103,192,.3);transform:translateY(-1px)}#multi-chat-embed .custom-quick-reply-btn:active{transform:translateY(0)}#multi-chat-wrapper{bottom:-70px!important;right:0!important;z-index:2}@media screen and (max-width:767px){#multi-chat-wrapper{bottom:0!important;height:calc(100dvh - 5px)!important}}#multi-chat-wrapper>div{margin:1rem!important}#multi-chat-wrapper textarea{background:transparent}#multi-chat-container{padding-bottom:12px!important}