.top-content__promotion-banner a:hover{opacity:.8}.top-content__benefits_overview{padding:25px 10px;background:#FFFFFF;border-radius:0 0 12px 12px;margin-bottom:8px}.top-content__benefits_overview__list{display:flex;gap:10px;margin-bottom:10px}.top-content__info-wrap{display:flex;padding-bottom:10px}.top-content__info{background:#fff;padding:15px 10px;margin-bottom:8px;box-shadow:0 1px 1px #ddd;border-radius:12px}.top-content__info ul{border:1px solid #dddddd}.top-content__info ul li{font-size:13px;border-bottom:1px dotted #dddddd}.top-content__info ul li:last-child{border-bottom:none}.top-content__info-title{position:relative;display:inline-block;font-size:16px;padding-left:30px}.top-content__info-title:before{position:absolute;top:0px;left:0px;content:"";width:23px;height:23px;background:url(/build/assets/info.ebd09ca2.svg) no-repeat;background-size:23px 23px;background-position:left 0 bottom 0}.top-content__info-list{font-size:13px;display:inline-block;margin-left:auto;color:#004da1}.top-content__info-list:hover{opacity:.8}.top-content__info-list__title{position:relative;display:block;width:100%;padding:10px 60px 10px 30px;font-weight:700}.top-content__info-list__title:before{position:absolute;top:calc(38% - 4px);right:30px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:13px solid #ffffff;border-bottom:0;z-index:2}.top-content__info-list__title:after{position:absolute;top:38%;right:30px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:13px solid #8f8f8f;border-bottom:0}.top-content__info-list__title__date{font-weight:400;display:block}.top-content__info-list__title--noitem{position:relative;display:block;width:100%;padding:10px 60px 10px 30px;font-weight:700}.top-content__info-list__title.is-open:before{position:absolute;top:calc(38% - 4px);right:30px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:13px solid #8f8f8f;border-top:0}.top-content__info-list__title.is-open:after{position:absolute;top:38%;right:30px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:13px solid #ffffff;border-top:0;z-index:2}.top-content__info-list__comment{padding:5px 30px 15px;display:none}.product-category{background:#fff;padding:25px 0;margin-bottom:8px;border-radius:12px;box-shadow:0 1px 1px #ddd}.product-category__wrap{padding-bottom:20px;border-bottom:1px solid #ddd}.product-category__title{position:relative;display:inline-block;font-size:16px;padding-left:40px}.product-category__title:before{position:absolute;top:0px;left:10px;content:"";width:24px;height:22px;background:url(/build/assets/list_blue.73f39973.svg) no-repeat;background-size:24px 22px;background-position:left 0 bottom 0}.product-category__container{display:flex;flex-direction:column}.product-category__container-column dl{padding-left:0;margin-bottom:0;padding-bottom:0}.product-category__container-column dl dt{position:relative;font-size:16px;font-weight:700;padding:10px;border-bottom:1px solid #dddddd}.product-category__container-column dl dt a{display:inline-block;padding-left:40px;text-decoration:none}.product-category__container-column dl dt a:hover{opacity:.8}.product-category__container-column dl dt:before{position:absolute;top:calc(38% - 4px);right:10px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:13px solid #ffffff;border-bottom:0;z-index:2}.product-category__container-column dl dt:after{position:absolute;top:38%;right:10px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-top:13px solid #8f8f8f;border-bottom:0}.product-category__container-column dl dt.is-open:before{position:absolute;top:calc(38% - 4px);right:10px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:13px solid #8f8f8f;border-top:0}.product-category__container-column dl dt.is-open:after{position:absolute;top:38%;right:10px;content:"";width:0;height:0;border-style:solid;border-right:12px solid transparent;border-left:12px solid transparent;border-bottom:13px solid #ffffff;border-top:0;z-index:2}.product-category__container-column dl dd{font-size:16px;position:relative;padding:10px;background:#f8f8f8;border-bottom:1px solid #dddddd;display:none}.product-category__container-column dl dd a{display:flex;flex-wrap:wrap;text-decoration:none;font-size:16px}.product-category__container-column dl dd a:hover{opacity:.8}.product-category__container-column dl dd a span{margin-left:auto;padding:3px 8px 1px;align-items:center;font-size:12px;display:inline-block;color:#d23c14;border:1px solid #d23c14;border-radius:5px}.product-category__container-column--none:before{display:none!important}.product-category__container-column--none:after{display:none!important}.product-category__container-column-list dt a span:before{content:"";position:absolute;top:calc(50% - 15px);left:10px;width:30px;height:30px;background:var(--icon-url) no-repeat;background-size:30px 30px;background-position:left 0 bottom 0}.search-panel{padding:25px 0 15px;margin-bottom:8px;box-shadow:0 1px 1px #ddd;background:#ffffff;border-radius:12px}.search-panel__wrap{display:flex;align-items:center;margin-bottom:0}.search-panel__title{position:relative;display:inline-block;font-size:16px;padding-left:40px}.search-panel__title:before{position:absolute;top:0px;left:10px;content:"";width:23px;height:23px;background:url(/build/assets/roope_red.8c89c9ea.svg) no-repeat;background-size:23px 23px;background-position:left 0 bottom 0}.search-panel__item-container{display:flex;flex-wrap:wrap}.search-panel__inner{align-items:center;margin-bottom:3px;width:50%}.search-panel__inner:hover{color:#004da1;margin-bottom:0}.search-panel__item a{text-decoration:none}.search-panel__item a:hover{opacity:.8}.search-panel__item-image{padding:10px 0}.search-panel__item-image img{margin:0 auto;max-width:120px}.search-panel__item-info{text-align:center}.search-panel__item-info-title{text-decoration:none;padding-bottom:10px}.health-check{padding:25px 0 15px;margin-bottom:8px;box-shadow:0 1px 1px #ddd;background:#ffffff;border-radius:12px}.health-check__wrap{display:flex;align-items:center;margin-bottom:0}.health-check__title{position:relative;display:inline-block;font-size:16px;padding-left:40px}.health-check__title:before{position:absolute;top:0px;left:10px;content:"";width:23px;height:23px;background:url(/build/assets/check.878be91b.svg) no-repeat;background-size:23px 23px;background-position:left 0 bottom 0}.health-check__item-container{display:flex;flex-wrap:wrap}.health-check__inner{align-items:center;margin-bottom:3px;width:50%}.health-check__inner:hover{color:#004da1;margin-bottom:0}.health-check__item a{text-decoration:none}.health-check__item a:hover{opacity:.8}.health-check__item-image{padding:10px 0}.health-check__item-image img{margin:0 auto;max-width:120px}.health-check__item-info{text-align:center}.health-check__item-info-title{text-decoration:none;padding-bottom:10px}.faq-content{background:#fff;padding:25px 10px 15px;margin-bottom:8px;-webkit-box-shadow:0px 0px 1px #dddddd;box-shadow:0 1px 1px #ddd;border-radius:12px}.faq-content__wrap{display:flex;align-items:center;margin-bottom:10px}.faq-content__title{position:relative;display:inline-block;font-size:16px;padding-left:30px}.faq-content__title:before{position:absolute;top:0px;left:0px;content:"";width:19px;height:23px;background:url(/build/assets/question.4e3d7c45.svg) no-repeat;background-size:19px 23px;background-position:left 0 bottom 0}.faq-content__mobile-txt{display:inline}.faq-content__list{font-size:13px;display:inline-block;margin-left:auto;color:#004da1}.faq-content__list:hover{opacity:.8}.faq-content__item-container{display:flex;flex-wrap:wrap;border-bottom:1px solid #dddddd}.faq-content__faq-bar-form{width:100%;display:flex;align-items:center;margin-bottom:10px}.faq-content__faq-bar-form input[type=search]{width:calc(100% - 42px);display:inline-block;vertical-align:middle;padding:3px 4px 4px;border:1px solid #dddddd;border-right:0;background:#ffffff;border-radius:4px 0 0 4px}.faq-content__faq-bar-form input[type=search]::placeholder{color:#aaa}.faq-content__faq-bar-form input[type=search]:focus{outline:none;box-shadow:1px 1px 3px #ccc inset}.faq-content__faq-bar-form input[type=submit]{display:inline-block;vertical-align:middle;padding:2px 9px 0 8px;border:1px solid #004da1;border-left:0;background:#004da1;color:#fff;border-radius:0 4px 4px 0;cursor:pointer}.faq-content__faq-bar-form input[type=submit]:hover{opacity:.8}.faq-content__submit-button{background-color:#004da1;color:#fff;border:none;border-radius:4px;padding:10px 20px;cursor:pointer;font-size:16px}.faq-content__submit-button:hover{background-color:#004da1}.faq-content__faq-description{padding-left:0;margin-bottom:10px}.faq-list__items{padding-left:0}.faq-list__items .faq-list__item:last-child .faq-list__answer{margin-bottom:0}.faq-list__item{margin-bottom:0}.faq-list__link{display:inline-block;border:1px solid #004da1;padding:3px 5px 2px;text-decoration:none;border-radius:4px;margin-bottom:15px}.faq-list__link:hover{opacity:.8}.faq-list__question{display:flex;flex-wrap:nowrap;margin-bottom:10px}.faq-list__answer{display:flex;flex-wrap:nowrap;margin-bottom:20px}.faq-list__label{width:48px}.faq-list__text{width:calc(100% - 48px)}
