:root{--white: #fff;--black: #282828;--media-light-color: #FFF1E8;--media-color: #D2281E;--media-dark-color: #3c2143;--effect-color: #a89a60;--link-color: #0452ce;--font-family: sans-serif;--font-family-number: Helvetica, Arial, sans-serif;--font-awesome: 'Font Awesome 6 Free'}body{color:var(--black)}html{touch-action:manipulation;scroll-behavior:smooth}body{width:375px;margin:0 auto}body.mobile-menu--opened{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100svh}.header-container{width:375px;margin:0 auto}.bennavi-header{position:relative;z-index:1000}.bennavi-header .header-content{box-sizing:border-box;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:375px;height:55px;margin:0 auto;padding:0 0 0 12px}.bennavi-header .media-name{flex-basis:245px}.bennavi-header .media-achievement{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background-color:#f8f8f8;padding:5px 5px 5px 10px}.bennavi-header .media-achievement .achievement-item{box-sizing:border-box;padding:0 7.5px 0 0;min-height:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.bennavi-header .media-achievement .achievement-item .item-label{font-size:8px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#3e3a39;white-space:nowrap}.bennavi-header .media-achievement .achievement-item .item-label i.fa-comment,.bennavi-header .media-achievement .achievement-item .item-label i.fa-arrow-pointer{margin-right:3px;color:var(--effect-color)}.bennavi-header .media-achievement .achievement-item .item-value{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:8px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#3e3a39;white-space:nowrap}.bennavi-header .media-achievement .achievement-item .item-value .value-count{margin-left:7px;margin-right:3px;font-family:var(--font-family-number);font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:0.7;letter-spacing:normal;text-align:left;color:#c13636}.bennavi-header .media-achievement .achievement-item:nth-of-type(2){padding:0 10px 0 9.5px;border-left:1px dotted #a0a0a0}.bennavi-header .media-achievement .achievement-item--aside{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end}.bennavi-header .media-achievement .achievement-item--aside .achievement-footnote{padding:0;font-size:8px;font-weight:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#b7b7b7}.bennavi-header .header__user-menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;position:absolute;top:0;bottom:0;right:52px;height:100%}.bennavi-header .header__user-menu .user-menu{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;height:50px;margin:auto 0}.bennavi-header .header__user-menu .user-menu .user-menu__item.item--log-in{margin-right:0}.bennavi-header .header__user-menu .user-menu .user-menu__item.item--qa{margin-right:11px}.bennavi-header .header__user-menu .user-menu .user-menu__item.item--history{display:none}.bennavi-header .header__user-menu .user-menu .user-menu__item.item--favorite{position:relative;display:none;margin-right:8px}.bennavi-header .header__user-menu .user-menu .user-menu__item.item--favorite .favorite__counter-badge{display:none;position:absolute;top:-3px;right:4px;width:16px;height:16px;padding:0;background-color:#d63e31;border-radius:16px;font-size:10px;font-weight:bold;line-height:16px;letter-spacing:normal;text-align:center;color:#fff}.bennavi-header .header__user-menu .user-menu .user-menu__item.item--favorite.item--favorite-bookmarked .favorite__counter-badge{display:inline-block}.bennavi-header .header__user-menu .user-menu .user-menu__item-image{display:block;height:33px}.bennavi-header .header__user-menu .user-menu .user-menu__item-image.item-image--avatar{display:none;height:25px}.bennavi-header .header__user-menu .user-menu.user-menu--logged-in .user-menu__item.item--log-in{margin-left:12.5px}.bennavi-header .header__user-menu .user-menu.user-menu--logged-in .user-menu__item.item--qa{margin-right:10px}.bennavi-header .header__user-menu .user-menu.user-menu--logged-in .user-menu__item.item--history{display:block}.bennavi-header .header__user-menu .user-menu.user-menu--logged-in .user-menu__item.item--favorite{display:block;margin-right:8px}.bennavi-header .header__user-menu .user-menu.user-menu--logged-in .user-menu__item.item--favorite.item--favorite-bookmarked{margin-left:0}.bennavi-header .header__user-menu .user-menu.user-menu--logged-in .user-menu__item-image.item-image--avatar{display:block}.bennavi-header .mobile-menu-switch{width:55px;height:55px;background-color:#fff;background-image:url(/assets/bennavi/mobile/icon_mobile_menu-2f7bf286eb945b55b32072b35b311a0a76a271b26871b82b94072b4ca3b6907a.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:22px;cursor:pointer}.mobil-menu-wrapper{position:fixed;top:0;right:0;left:0;z-index:10000;background-color:rgba(0,0,0,0);height:100vh;width:375px;backdrop-filter:blur(0);pointer-events:none;transition:right 250ms ease, background-color 250ms ease, backdrop-filter 250ms ease}.mobil-menu-wrapper .mobile-menu-close{position:absolute;top:0;left:0;height:100vh;width:55px;background-color:transparent;background-image:url(/assets/bennavi/mobile/icom_mobile_menu_close-b8b5766a1de40d98cfd74018c57d584c0609781295317b8ccbcc3f9eb4f8bb45.png);background-repeat:no-repeat;background-position:top 17px left 50%;background-size:21px;pointer-events:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;transition:opacity 250ms ease;z-index:10100}.mobil-menu-wrapper .mobile-menu-close.mobile-menu-close--opened{pointer-events:auto;opacity:1}.mobil-menu-wrapper .mobile-menu{box-sizing:border-box;position:fixed;top:0;right:0;transform:translateX(100vw);will-change:transform;width:320px;height:100vh;background-color:#fff;margin:0 0 0 auto;padding:23px 0;transition:transform 250ms ease;pointer-events:auto;overflow:scroll;z-index:10200}.mobil-menu-wrapper .mobile-menu::-webkit-scrollbar{display:none}.mobil-menu-wrapper .mobile-menu .search-section{box-sizing:border-box;padding:0 15px}.mobil-menu-wrapper .mobile-menu .keywords-search-label{margin:0 0 14px;font-size:16px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--black)}.mobil-menu-wrapper .mobile-menu .keywords-search{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:5px;border:solid 1px #e6e6e6;background-color:#fcfcfc;padding:0 0 0 12px}.mobil-menu-wrapper .mobile-menu .keywords-search .keywords-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:250px;padding:7px 0;border:none;font-size:13px;font-weight:normal;line-height:1.77;letter-spacing:normal;text-align:left;color:var(--black);background-color:transparent}.mobil-menu-wrapper .mobile-menu .keywords-search .keywords-search-input::placeholder{color:#a0a0a0}.mobil-menu-wrapper .mobile-menu .keywords-search .keywords-search-input:focus{outline:none}.mobil-menu-wrapper .mobile-menu .keywords-search .keywords-search-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:none;background-color:transparent;padding:0 12px;height:37px;border-radius:3px}.mobil-menu-wrapper .mobile-menu .menu-separator{margin:14px 0;border-bottom:1px solid #ddd}.mobil-menu-wrapper .mobile-menu .modal-search{box-sizing:border-box;height:40px;padding:0 30px 0 12px;border-radius:5px;border:solid 1px #e6e6e6;background-color:#fcfcfc;background-image:url(/assets/bennavi/mobile/icon_sort_down_10-96afe733029d76dedc48583b2610ef122290fd6589f1f5f2a86a93f1f8d7ac5a.png);background-repeat:no-repeat;background-position:top 50% right 15px;background-size:10px 7px;font-size:14px;font-weight:normal;line-height:38px;letter-spacing:normal;text-align:left;color:#a0a0a0;cursor:pointer}.mobil-menu-wrapper .mobile-menu .modal-search:nth-of-type(n+2){margin-top:8px}.mobil-menu-wrapper .mobile-menu .modal-search-button{box-sizing:border-box;display:block;height:37px;margin:8px 0 0 auto;padding:0 17px;border:none;border-radius:5px;background-color:#a89a60;font-size:14px;font-weight:bold;line-height:37px;letter-spacing:normal;text-align:center;color:var(--white);user-select:none}.mobil-menu-wrapper .mobile-menu .modal-search-button:active{transform:translateY(2px)}.mobil-menu-wrapper .mobile-menu .publication-agreement-link-wrapper{box-sizing:border-box;padding:13px 0 18px}.mobil-menu-wrapper .mobile-menu .publication-agreement-link-wrapper .publication-agreement-link{box-sizing:border-box;position:relative;display:block;height:40px;border-radius:5px;border:solid 1px var(--link-color);background-color:#f4f8ff;padding:0 12px;font-size:13px;font-weight:normal;line-height:38px;letter-spacing:normal;text-align:left;color:#0452ce;text-decoration:none;user-select:none}.mobil-menu-wrapper .mobile-menu .publication-agreement-link-wrapper .publication-agreement-link::after{position:absolute;content:'\f105';top:0;bottom:0;right:11px;margin:auto;width:7px;height:13px;font-family:var(--font-awesome);font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:var(--link-color)}.mobil-menu-wrapper .mobile-menu .publication-agreement-link-wrapper .publication-agreement-link:active{transform:translateY(2px)}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav{border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-link{box-sizing:border-box;position:relative;display:block;height:47px;padding:0 0 0 15px;font-size:16px;font-weight:bold;line-height:47px;letter-spacing:normal;text-align:left;color:var(--black);text-decoration:none;user-select:none;cursor:pointer}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-link::after{position:absolute;content:'\f105';top:0;bottom:0;right:17px;margin:auto;width:7px;height:13px;font-family:var(--font-awesome);font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:var(--black);transform:translate3d(1, 0, 0, 0);transition:transform 250ms ease}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-link:nth-of-type(n+2){border-top:1px solid #E6E6E6}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-link.highlight{color:#D2281E}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit{border-top:1px solid #E6E6E6}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit .global-nav-columns-toggle-switch{box-sizing:border-box;position:relative;display:block;height:47px;padding:0 0 0 15px;border-bottom:1px solid rgba(230,230,230,0);font-size:16px;font-weight:bold;line-height:47px;letter-spacing:normal;text-align:left;color:var(--black);user-select:none;cursor:pointer;transition:border-bottom 250ms ease}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit .global-nav-columns-toggle-switch::after{position:absolute;content:'\f107';top:0;bottom:0;right:12px;margin:auto;width:16px;height:12px;font-family:var(--font-awesome);font-weight:900;font-size:13px;text-align:center;line-height:1.0;color:var(--black);transform:rotate3d(1, 0, 0, 0);transition:transform 250ms ease}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit .global-nav-columns-toggle-switch.global-nav-columns-toggle-switch--opened{border-bottom:1px solid #e6e6e6}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit .global-nav-columns-toggle-switch.global-nav-columns-toggle-switch--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit .global-nav-columns-toggle-content{display:none;padding:0 0 0 22px}.mobil-menu-wrapper .mobile-menu .mebile-menu-global-nav .global-nav-columns-toggle-unit .global-nav-columns-toggle-content .global-nav-link{font-size:14px;padding:0;font-weight:normal}.mobil-menu-wrapper .mobile-menu .mebile-menu-others-nav{box-sizing:border-box;padding:25px 15px 75px}.mobil-menu-wrapper .mobile-menu .mebile-menu-others-nav .others-nav-link{display:block;width:fit-content;font-size:14px;font-weight:normal;line-height:1.71;letter-spacing:normal;text-align:left;color:#747474;text-decoration:none}.mobil-menu-wrapper .mobile-menu .mebile-menu-others-nav .others-nav-link:nth-of-type(n+2){margin-top:10px}.mobil-menu-wrapper .mobile-menu.mobile-menu--opened{transform:translateX(0)}.mobil-menu-wrapper.mobile-menu-wrapper--opened{background-color:rgba(0,0,0,0.33);backdrop-filter:blur(5px)}.modal-search-basement{box-sizing:border-box;position:fixed;top:0;left:0;transform:translateY(100vh);width:375px;height:100vh;max-height:100vh;margin:0 auto auto;padding:0 0 150px;vertical-align:top;overflow:scroll;transition:transform 250ms ease;background-color:#fff;z-index:10300}.modal-search-basement::-webkit-scrollbar{display:none}.modal-search-basement:focus{outline:none}.modal-search-basement .modal-search-heading{height:57px;border-bottom:solid 2px #282828;font-size:16px;font-weight:bold;line-height:55px;letter-spacing:normal;text-align:center;color:#282828}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-switch{box-sizing:border-box;position:relative;height:60px;padding:0 23px;font-size:16px;font-weight:bold;line-height:60px;letter-spacing:normal;text-align:left;color:var(--black);cursor:pointer;user-select:none}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-switch::after{position:absolute;content:'\f107';top:0;bottom:0;right:23px;margin:auto;width:10px;height:16px;font-family:var(--font-awesome);font-weight:900;font-size:16px;text-align:center;line-height:1.0;color:var(--black);transition:transform 200ms ease;transform:rotate3d(1, 0, 0, 0)}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-switch.toggle-unit-switch--opened{border-bottom:1px solid #eef1f3}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-switch.toggle-unit-switch--opened::after{transform:rotate3d(1, 0, 0, 180deg)}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-content{display:none}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-content .content-item{box-sizing:border-box;display:block;height:48px;padding:0 23px;font-size:16px;font-weight:normal;line-height:48px;letter-spacing:normal;text-align:left;color:#3e3a39;text-decoration:none}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-content .content-item.content-item--selected{font-weight:bold}.modal-search-basement .modal-search-body .toggle-unit .toggle-unit-content .content-item:nth-of-type(n+2){border-top:1px solid #eef1f3}.modal-search-basement .modal-search-body .toggle-unit:nth-of-type(n+2){border-top:1px solid #eef1f3}.modal-search-basement .modal-search-body .non-toggle-unit .unit-item{box-sizing:border-box;display:block;position:relative;height:60px;padding:0 23px;font-size:16px;font-weight:normal;line-height:60px;letter-spacing:normal;text-align:left;color:var(--black);cursor:pointer;text-decoration:none;user-select:none}.modal-search-basement .modal-search-body .non-toggle-unit .unit-item.unit-item--selected{font-weight:bold}.modal-search-basement .modal-search-body .non-toggle-unit .unit-item:nth-of-type(n+2){border-top:1px solid #eef1f3}.modal-search-basement.modal-search-basement--opened{transform:translateY(0)}.modal-close{position:fixed;bottom:0;left:0;right:0;transform:translateY(67px);margin:0 auto;width:375px;height:67px;border:none;background-color:#f8f8f8;font-size:18px;font-weight:bold;line-height:67px;letter-spacing:normal;text-align:center;color:#3e3a39;user-select:none;transition:transform 250ms ease;z-index:10400}.modal-close::before{display:none}.modal-close.modal-search-basement-close--opened{transform:translateY(0)}.footer-side-search .footer-side-search-offices-index-link{box-sizing:border-box;background-color:var(--media-color);padding:12px 20px 18px}.footer-side-search .footer-side-search-offices-index-link .offices-index-link-sentence{margin:0 0 13px;font-size:12px;font-weight:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:var(--white)}.footer-side-search .footer-side-search-offices-index-link .offices-index-link-button{display:block;height:45px;margin:0 auto;border-radius:5px;background-color:var(--white);font-size:16px;font-weight:bold;line-height:45px;letter-spacing:normal;text-align:center;color:var(--black);text-decoration:none;user-select:none}.footer-side-search .footer-side-search-offices-index-link .offices-index-link-button:active{transform:translateY(2px)}.footer-side-search .footer-side-toggle-search .toggle-search-switch{box-sizing:border-box;position:relative;height:55px;background-color:#fff;padding:0 0 0 20px;font-size:14px;font-weight:bold;line-height:55px;letter-spacing:normal;text-align:left;color:#282828;user-select:none;cursor:pointer}.footer-side-search .footer-side-toggle-search .toggle-search-switch::before,.footer-side-search .footer-side-toggle-search .toggle-search-switch::after{position:absolute;top:0;bottom:0;right:0;width:55px;height:55px;font-family:var(--font-awesome);font-weight:900;font-size:14px;text-align:center;line-height:55px;color:#a0a0a0}.footer-side-search .footer-side-toggle-search .toggle-search-switch::before{content:'\2b';transition:transform 250ms ease;transform:rotate3d(1, 0, 0, 0)}.footer-side-search .footer-side-toggle-search .toggle-search-switch::after{content:'\f068'}.footer-side-search .footer-side-toggle-search .toggle-search-switch.toggle-search-switch--opened::before{transform:rotate3d(1, 0, 0, 90deg)}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content{display:none}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content .region-unit .region-name{box-sizing:border-box;height:35px;padding:0 0 0 20px;background-color:#f8f8f8;font-size:13px;font-weight:bold;line-height:35px;letter-spacing:normal;text-align:left;color:var(--black)}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content .region-unit .prefecture-in-region{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;background-color:#fff;padding:3.5px 0 3.5px 20px}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content .region-unit .prefecture-in-region .prefecture-link{margin:7.5px 15px 7.5px 0;font-size:13px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--link-color);text-decoration:none}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content .problems-list{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;list-style:none;padding:8px 0 20px;margin:0;border-top:1px solid #f1f3f5}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content .problems-list li{box-sizing:border-box;box-sizing:border-box;flex-basis:50%;padding:12px 0 12px 20px}.footer-side-search .footer-side-toggle-search .toggle-search-toggle-content .problems-list li .problems-item{display:block;width:fit-content;font-size:14px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--link-color);text-decoration:none}.footer-side-search .footer-side-toggle-search:nth-of-type(n+2){border-top:1px solid #f1f3f5}.bennavi-footer .footer-navi,.bennavi-footer .footer-navi-crosslinks{box-sizing:border-box;background-color:#f8f8f8;padding:20px 0 15px}.bennavi-footer .footer-navi .footer-navi-list-wrapper,.bennavi-footer .footer-navi-crosslinks .footer-navi-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0 15px}.bennavi-footer .footer-navi .footer-navi-list,.bennavi-footer .footer-navi .footer-navi-crosslinks-list,.bennavi-footer .footer-navi-crosslinks .footer-navi-list,.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks-list{flex-basis:50%;padding:0;width:100%;margin:0 auto;list-style:none}.bennavi-footer .footer-navi .footer-navi-list li .list-item,.bennavi-footer .footer-navi .footer-navi-crosslinks-list li .list-item,.bennavi-footer .footer-navi-crosslinks .footer-navi-list li .list-item,.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks-list li .list-item{display:block;width:fit-content;border-bottom:1px solid rgba(255,255,255,0);font-size:12px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:left;color:#3b4043;text-decoration:none;transition:border-bottom 250ms ease;white-space:nowrap}.bennavi-footer .footer-navi .footer-navi-list li .list-item:hover,.bennavi-footer .footer-navi .footer-navi-crosslinks-list li .list-item:hover,.bennavi-footer .footer-navi-crosslinks .footer-navi-list li .list-item:hover,.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks-list li .list-item:hover{border-bottom:1px solid white}.bennavi-footer .footer-navi .footer-navi-list li:nth-of-type(n+2),.bennavi-footer .footer-navi .footer-navi-crosslinks-list li:nth-of-type(n+2),.bennavi-footer .footer-navi-crosslinks .footer-navi-list li:nth-of-type(n+2),.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks-list li:nth-of-type(n+2){margin-top:17px}.bennavi-footer .footer-navi .footer-navi-crosslinks li,.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks li{margin-top:17px;padding:0;width:50%}.bennavi-footer .footer-navi .footer-navi-crosslinks-list,.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks-list{display:flex;flex-wrap:wrap}.bennavi-footer .footer-navi .footer-navi-crosslinks-title,.bennavi-footer .footer-navi-crosslinks .footer-navi-crosslinks-title{font-size:12px;color:#3b4043;margin:4px 0 0 0}.bennavi-footer .footer-navi .company-copyrights,.bennavi-footer .footer-navi-crosslinks .company-copyrights{display:block;width:fit-content;margin:25px auto 0 15px;font-family:var(--font-family-number);font-size:10px;font-weight:bold;line-height:1.0;letter-spacing:normal;text-align:left;color:var(--black);white-space:nowrap}.bennavi-footer .company-informations{box-sizing:border-box;width:100%;margin:0 auto;padding:20px 0 0}.bennavi-footer .company-informations .company-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 20px}.bennavi-footer .company-informations .company-info figure{flex-basis:111px}.bennavi-footer .company-informations .company-info figure .company-logo{content-visibility:auto;contain-intrinsic-size:20px}.bennavi-footer .company-informations .company-info .company-name{font-size:11px;font-weight:normal;line-height:1.45;letter-spacing:normal;text-align:left;color:#848484}.bennavi-footer .company-informations .company-location{padding:8px 20px 17.5px;font-size:11px;font-weight:normal;line-height:1.45;letter-spacing:normal;text-align:left;color:#848484}.bennavi-footer .company-informations .certification-info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-top:1px solid #e6e6e6;padding:20px 15px}.bennavi-footer .company-informations .certification-info .market-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-left:18px}.bennavi-footer .company-informations .certification-info .market-unit .market-desctiption{margin-left:10px;font-size:10px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#848484}.banner-signin{display:block;position:fixed;right:0;bottom:255px;width:56px;z-index:5000}.banner-signin .banner-signin-inner{position:relative}.banner-signin .banner-signin-inner img{width:100%}.banner-signin .banner-signin-inner .banner-signin-close{cursor:pointer;border-radius:0;width:24px;height:24px;position:absolute;top:16px;right:7px;z-index:5100}.banner-signin .banner-signin-inner .banner-signin-link{display:block;border-radius:0;width:32px;height:198px;position:absolute;bottom:18px;right:3px}
