@charset "UTF-8";.hero_font{font-size:clamp(1.563rem,1.222rem + 1.7vw,2.5rem)}.table_memo{font-size:12px}.web-menu a .ttl{background-color:#224fa0;color:#fff;padding:10px;border:1px solid #224fa0;border-radius:10px}.p-mainVisual__slideTitle{font-size:70px}@media screen and (max-width:600px){.p-mainVisual__slideTitle{font-size:40px}}.p-mainVisual__slideText{font-size:30px}@media screen and (max-width:600px){.p-mainVisual__slideText{font-size:18px}}.top-page-subject .swell-block-bannerLink{border:1px solid #224fa0;border-radius:10px}.top-page-subject .swell-block-bannerLink:hover{-webkit-box-shadow:2px 2px 4px gray;box-shadow:2px 2px 4px gray}@media screen and (max-width:600px){.top-page-quality .wp-block-media-text__media{padding:10px}}@media screen and (max-width:600px){.top-page-symptom .c-bannerLink__title{font-size:16px}}.grid-layout .swell-block-bannerLink{border:1px solid #224fa0;border-radius:10px}.grid-layout .swell-block-bannerLink:hover{-webkit-box-shadow:2px 2px 4px gray;box-shadow:2px 2px 4px gray}.cervical-cancer-vaccine-images .wp-block-image img{border-radius:10px}table{border-collapse:collapse;width:100%}.tb01 th,.tb01 td{padding:10px;border:solid 1px #ccc;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.tb01 th{background:#224fa0;color:#fff}@media screen and (max-width:640px){.title_table{background:#224fa0;color:#fff}.tb01 .head{display:none}.tb01{width:100%}.tb01 td,.tb01 th{display:block;width:100%;border-bottom:none}.tb01 td{padding:0 12px 0 0;display:block;width:100%;line-height:2;text-align:center}.tb01 tr:last-child{border-bottom:solid 1px #ccc}}