@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";:root{--c-text-primary: #000000;--c-text-contrast: #FFFFFF;--c-object-primary: #F15E22;--c-object-secondary: #107E9A;--c-object-lightorange: #FFBFA5;--c-object-lightorange2: #FDE7DE;--c-object-lightorange3: #FDE9D9;--c-object-blue: #116FA1;--c-object-lightblue: #E4E8F1;--c-object-navy: #374550;--c-object-white: #FFFFFF;--c-object-lightgray: #E4E4E4;--c-object-lightgray2: #E6E9EA;--c-object-lightgray3: #ecf0f1;--c-object-black: #000000;--c-object-marker: #FFC39E;--c-object-outline: #646464}:root{--ff-noto-sans-jp: "Noto Sans JP", sans-serif}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html,body{margin:0;padding:0}html{width:100%;font-size:62.5%}html.is-noscroll{overflow:hidden}html.is-noscroll body{-ms-touch-action:none;touch-action:none;-webkit-overflow-scrolling:none;-ms-scroll-chaining:none;overscroll-behavior:none}body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:1040px;height:100%;min-height:100vh;color:var(--c-text-primary);font-size:1.6rem;font-family:var(--ff-noto-sans-jp);font-weight:400;line-height:1;word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width: 768px){body{min-width:100%}}a:focus-visible{outline:1px solid var(--c-object-outline)}sup{margin-left:.25em;font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:baseline}img{max-width:100%;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}input,textarea{width:100%}input:focus-visible,textarea:focus-visible{outline:1px solid var(--c-object-outline)}textarea{resize:none}button:focus-visible{outline:1px solid var(--c-object-outline)}.clearfix::after{content:"";display:block;clear:both}.dp_inline{display:inline !important}@media only screen and (max-width: 768px){.dp_inline{display:none !important}}.dp_block{display:block !important}@media only screen and (max-width: 768px){.dp_block{display:none !important}}.dp_inblock{display:inline-block !important}@media only screen and (max-width: 768px){.dp_inblock{display:none !important}}.dp_flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media only screen and (max-width: 768px){.dp_flex{display:none !important}}.dp_inline_sp{display:none !important}@media only screen and (max-width: 768px){.dp_inline_sp{display:inline !important}}.dp_block_sp{display:none !important}@media only screen and (max-width: 768px){.dp_block_sp{display:block !important}}.dp_inblock_sp{display:none !important}@media only screen and (max-width: 768px){.dp_inblock_sp{display:inline-block !important}}.dp_flex_sp{display:none !important}@media only screen and (max-width: 768px){.dp_flex_sp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.mt_0{margin-top:0 !important}.mt_5{margin-top:5px !important}.mt_10{margin-top:10px !important}.mt_15{margin-top:15px !important}.mt_20{margin-top:20px !important}.mt_25{margin-top:25px !important}.mt_30{margin-top:30px !important}.mt_35{margin-top:35px !important}.mt_40{margin-top:40px !important}.mt_45{margin-top:45px !important}.mt_50{margin-top:50px !important}.mt_55{margin-top:55px !important}.mt_60{margin-top:60px !important}.mt_65{margin-top:65px !important}.mt_70{margin-top:70px !important}.mt_75{margin-top:75px !important}.mt_80{margin-top:80px !important}.mt_85{margin-top:85px !important}.mt_90{margin-top:90px !important}.mt_95{margin-top:95px !important}.mt_100{margin-top:100px !important}@media only screen and (max-width: 768px){.mt_0_sp{margin-top:0 !important}}@media only screen and (max-width: 768px){.mt_5_sp{margin-top:5px !important}}@media only screen and (max-width: 768px){.mt_10_sp{margin-top:10px !important}}@media only screen and (max-width: 768px){.mt_15_sp{margin-top:15px !important}}@media only screen and (max-width: 768px){.mt_20_sp{margin-top:20px !important}}@media only screen and (max-width: 768px){.mt_25_sp{margin-top:25px !important}}@media only screen and (max-width: 768px){.mt_30_sp{margin-top:30px !important}}@media only screen and (max-width: 768px){.mt_35_sp{margin-top:35px !important}}@media only screen and (max-width: 768px){.mt_40_sp{margin-top:40px !important}}@media only screen and (max-width: 768px){.mt_45_sp{margin-top:45px !important}}@media only screen and (max-width: 768px){.mt_50_sp{margin-top:50px !important}}@media only screen and (max-width: 768px){.mt_55_sp{margin-top:55px !important}}@media only screen and (max-width: 768px){.mt_60_sp{margin-top:60px !important}}@media only screen and (max-width: 768px){.mt_65_sp{margin-top:65px !important}}@media only screen and (max-width: 768px){.mt_70_sp{margin-top:70px !important}}@media only screen and (max-width: 768px){.mt_75_sp{margin-top:75px !important}}@media only screen and (max-width: 768px){.mt_80_sp{margin-top:80px !important}}@media only screen and (max-width: 768px){.mt_85_sp{margin-top:85px !important}}@media only screen and (max-width: 768px){.mt_90_sp{margin-top:90px !important}}@media only screen and (max-width: 768px){.mt_95_sp{margin-top:95px !important}}@media only screen and (max-width: 768px){.mt_100_sp{margin-top:100px !important}}.mt_1em{margin-top:1em !important}.mt_2em{margin-top:2em !important}.mb_0{margin-bottom:0 !important}.mb_5{margin-bottom:5px !important}.mb_10{margin-bottom:10px !important}.mb_15{margin-bottom:15px !important}.mb_20{margin-bottom:20px !important}.mb_25{margin-bottom:25px !important}.mb_30{margin-bottom:30px !important}.mb_35{margin-bottom:35px !important}.mb_40{margin-bottom:40px !important}.mb_45{margin-bottom:45px !important}.mb_50{margin-bottom:50px !important}.mb_55{margin-bottom:55px !important}.mb_60{margin-bottom:60px !important}.mb_65{margin-bottom:65px !important}.mb_70{margin-bottom:70px !important}.mb_75{margin-bottom:75px !important}.mb_80{margin-bottom:80px !important}.mb_85{margin-bottom:85px !important}.mb_90{margin-bottom:90px !important}.mb_95{margin-bottom:95px !important}.mb_100{margin-bottom:100px !important}@media only screen and (max-width: 768px){.mb_0_sp{margin-bottom:0 !important}}@media only screen and (max-width: 768px){.mb_5_sp{margin-bottom:5px !important}}@media only screen and (max-width: 768px){.mb_10_sp{margin-bottom:10px !important}}@media only screen and (max-width: 768px){.mb_15_sp{margin-bottom:15px !important}}@media only screen and (max-width: 768px){.mb_20_sp{margin-bottom:20px !important}}@media only screen and (max-width: 768px){.mb_25_sp{margin-bottom:25px !important}}@media only screen and (max-width: 768px){.mb_30_sp{margin-bottom:30px !important}}@media only screen and (max-width: 768px){.mb_35_sp{margin-bottom:35px !important}}@media only screen and (max-width: 768px){.mb_40_sp{margin-bottom:40px !important}}@media only screen and (max-width: 768px){.mb_45_sp{margin-bottom:45px !important}}@media only screen and (max-width: 768px){.mb_50_sp{margin-bottom:50px !important}}@media only screen and (max-width: 768px){.mb_55_sp{margin-bottom:55px !important}}@media only screen and (max-width: 768px){.mb_60_sp{margin-bottom:60px !important}}@media only screen and (max-width: 768px){.mb_65_sp{margin-bottom:65px !important}}@media only screen and (max-width: 768px){.mb_70_sp{margin-bottom:70px !important}}@media only screen and (max-width: 768px){.mb_75_sp{margin-bottom:75px !important}}@media only screen and (max-width: 768px){.mb_80_sp{margin-bottom:80px !important}}@media only screen and (max-width: 768px){.mb_85_sp{margin-bottom:85px !important}}@media only screen and (max-width: 768px){.mb_90_sp{margin-bottom:90px !important}}@media only screen and (max-width: 768px){.mb_95_sp{margin-bottom:95px !important}}@media only screen and (max-width: 768px){.mb_100_sp{margin-bottom:100px !important}}.ml_auto{margin-left:auto !important}@media only screen and (max-width: 768px){.mb_0_sp{margin-left:0 !important}}.ta_c{text-align:center !important}.ta_l{text-align:left !important}.ta_r{text-align:right !important}@media only screen and (max-width: 768px){.ta_c_sp{text-align:center !important}}@media only screen and (max-width: 768px){.ta_l_sp{text-align:left !important}}@media only screen and (max-width: 768px){.ta_r_sp{text-align:right !important}}.va_c{vertical-align:middle !important}.va_t{vertical-align:top !important}.va_b{vertical-align:bottom !important}@media only screen and (max-width: 768px){.va_c_sp{vertical-align:middle !important}}@media only screen and (max-width: 768px){.va_t_sp{vertical-align:top !important}}@media only screen and (max-width: 768px){.va_b_sp{vertical-align:bottom !important}}.fw_r{font-weight:400 !important}.fw_m{font-weight:500 !important}.fw_sb{font-weight:600 !important}.fw_b{font-weight:700 !important}.idt_1em{padding-left:1em !important;text-indent:-1em !important}.jc_c{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.jc_l{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.jc_r{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}@media only screen and (max-width: 768px){.jc_c_sp{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}@media only screen and (max-width: 768px){.jc_l_sp{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}}@media only screen and (max-width: 768px){.jc_r_sp{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}@-webkit-keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.header{position:sticky;top:0;left:0;z-index:9999;width:100%;border-bottom:1px solid var(--c-object-lightgray);background:var(--c-object-white) url(../img/common/bg_header.png) repeat-x top 0 center}@media only screen and (max-width: 1280px){.header{background-size:1280px}}@media only screen and (max-width: 768px){.header{background:var(--c-object-white) url(../img/common/bg_header_sp.png) repeat-x top 0 center}}@media only screen and (max-width: 375px){.header{background-size:375px}}.header_inner{display:grid;grid-template-columns:199px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px 16px;max-width:1040px;margin:0 auto;padding:54px 20px 22px}@media only screen and (max-width: 768px){.header_inner{grid-template-columns:120px 1fr;gap:9px min(4%,15px);padding:21px min(8%,30px) 8px}}.header_supervision{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;grid-area:1/1/2/3}.header_supervision>P{font-size:1.2rem;font-weight:500;line-height:1.3333333333}@media only screen and (max-width: 768px){.header_supervision>P{font-size:.8rem;line-height:1}}.header_logo{grid-area:2/1/3/2;width:100%;max-width:199px}@media only screen and (max-width: 768px){.header_logo{max-width:240px}}.header_logo>a{display:block;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}.header_logo>a>img{width:100%}.header_logo>a:hover{opacity:.7}.header_upper_nav{grid-area:2/2/3/3}@media only screen and (max-width: 768px){.header_upper_nav{display:none}}.header_upper_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 16px}.header_upper_nav_list>li{width:115px}.header_upper_nav_list>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:7px 0;width:100%;min-height:104px;padding:7px 5px 9px;font-size:1.4rem;font-weight:700;line-height:1.5;border:3px solid var(--c-object-primary);border-radius:10px;-webkit-transition:color .25s 0s ease,border .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,border .25s 0s ease,background-color .25s 0s ease}.header_upper_nav_list>li>a::before{content:"";display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-primary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}.header_upper_nav_list>li>a:hover,.header_upper_nav_list>li>a:focus-visible,.header_upper_nav_list>li>a.is-current{color:var(--c-text-contrast);border:3px solid var(--c-object-secondary);background-color:var(--c-object-secondary)}.header_upper_nav_list>li>a:hover::before,.header_upper_nav_list>li>a:focus-visible::before,.header_upper_nav_list>li>a.is-current::before{background-color:var(--c-object-white)}.header_upper_nav_list>li:nth-of-type(1)>a::before{width:36px;height:54px;-webkit-mask-image:url(../img/common/icons/icon_primary-headache.svg);mask-image:url(../img/common/icons/icon_primary-headache.svg)}.header_upper_nav_list>li:nth-of-type(2)>a::before{width:44px;height:44px;-webkit-mask-image:url(../img/common/icons/icon_primary-medicine.svg);mask-image:url(../img/common/icons/icon_primary-medicine.svg)}.header_upper_nav_list>li:nth-of-type(3)>a::before{width:48px;height:39px;-webkit-mask-image:url(../img/common/icons/icon_primary-clock.svg);mask-image:url(../img/common/icons/icon_primary-clock.svg)}.header_upper_nav_list>li:nth-of-type(4)>a::before{width:55px;height:38px;-webkit-mask-image:url(../img/common/icons/icon_primary-side-effect.svg);mask-image:url(../img/common/icons/icon_primary-side-effect.svg)}.header_upper_nav_list>li:nth-of-type(5)>a::before{width:42px;height:42px;-webkit-mask-image:url(../img/common/icons/icon_primary-loupe.svg);mask-image:url(../img/common/icons/icon_primary-loupe.svg)}.header_drawer_button{display:none;width:24px;height:22px;margin-left:auto;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease;cursor:pointer}@media only screen and (max-width: 768px){.header_drawer_button{display:block}}.header_drawer_button>span{position:relative;display:block;width:100%;height:100%}.header_drawer_button>span>i{position:absolute;left:0;display:block;width:100%;height:2px;margin:auto;background-color:var(--c-object-primary);-webkit-transition:-webkit-transform .25s 0s ease;transition:-webkit-transform .25s 0s ease;transition:transform .25s 0s ease;transition:transform .25s 0s ease, -webkit-transform .25s 0s ease}.header_drawer_button>span>i:nth-of-type(1){top:0}.header_drawer_button>span>i:nth-of-type(2){top:0;bottom:0}.header_drawer_button>span>i:nth-of-type(3){bottom:0}.header_drawer_button:hover{opacity:.7}.header_drawer_button.is-open>span>i:nth-of-type(1),.header_drawer_button.is-open>span>i:nth-of-type(3){top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header_drawer_button.is-open>span>i:nth-of-type(2){display:none}.header_drawer_button.is-open>span>i:nth-of-type(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header_gnav{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;top:69px;bottom:calc(100% - 69px);left:0;display:none;width:100%;background-color:var(--c-object-white);-webkit-transition:bottom .25s 0s ease;transition:bottom .25s 0s ease}@media only screen and (max-width: 768px){.header_gnav{display:block}}.header_gnav.is-open{bottom:0}.header_gnav_inner{padding:12px min(8%,30px) 83px}.header_gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header_gnav_list>li{width:100%;border-bottom:1px solid var(--c-object-lightorange)}.header_gnav_list>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0 9px 19px;font-size:1.8rem;font-weight:500;line-height:1.3888888889;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease}.header_gnav_list>li>a::before{content:"";position:absolute;top:17px;left:0;display:block;width:14px;height:9px;background:url(../img/common/icons/icon_arrow.svg) no-repeat center center/contain}.header_gnav_list>li>a:hover,.header_gnav_list>li>a:focus-visible{color:var(--c-object-primary)}.header_gnav_list-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px 0;margin-top:32px}.header_gnav_list-sub>li>a{display:inline-block;font-size:1.5rem;font-weight:500;line-height:1.5;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease}.header_gnav_list-sub>li>a:hover,.header_gnav_list-sub>li>a:focus-visible{color:var(--c-object-primary)}.header_gnav_list-sub>li>a[target=_blank]::after{content:"";display:inline-block;width:1.2em;height:.8666666667em;margin:0 0 -1px .6666666667em;background:url(../img/common/icons/icon_blank.svg) no-repeat center center/contain}.footer{position:relative}.footer_gnav{background:var(--c-object-primary) url(../img/common/bg_footer.png) repeat-x bottom 0 center}@media only screen and (max-width: 1280px){.footer_gnav{background-size:1280px}}@media only screen and (max-width: 768px){.footer_gnav{background:var(--c-object-primary) url(../img/common/bg_footer_sp.png) repeat-x bottom 0 center}}.footer_gnav_inner{display:grid;place-items:start;grid-auto-flow:column;gap:0 16px;max-width:1040px;margin:0 auto;padding:46px 20px 74px}@media only screen and (max-width: 768px){.footer_gnav_inner{grid-auto-flow:row;gap:32px 0;padding:40px min(8%,30px) 42px}}.footer_gnav_item{display:grid;place-items:start;gap:8px 0}@media only screen and (max-width: 768px){.footer_gnav_item{gap:20px 0;width:100%}}.footer_gnav_item:nth-of-type(1){width:168px}@media only screen and (max-width: 768px){.footer_gnav_item:nth-of-type(1){width:100%}}.footer_gnav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}@media only screen and (max-width: 768px){.footer_gnav_list{gap:20px 0}}.footer_gnav_list>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px;color:var(--c-text-contrast);font-size:2rem;font-weight:500;line-height:1.5;text-underline-offset:4px}@media only screen and (max-width: 768px){.footer_gnav_list>li>a{padding-left:20px;font-size:1.8rem}}.footer_gnav_list>li>a::before{content:"";position:absolute;top:.5em;left:0;display:block;width:.8em;height:.5em;margin:auto 0;-webkit-mask-image:url(../img/common/icons/icon_arrow.svg);mask-image:url(../img/common/icons/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-text-primary)}@media only screen and (max-width: 768px){.footer_gnav_list>li>a::before{top:.5277777778em;width:.7777777778em;height:.4444444444em}}.footer_gnav_list>li>a:hover{text-decoration-line:underline}.footer_gnav_list>li>a:focus-visible{outline:1px solid var(--c-object-white)}.footer_lower{margin-top:-1px;background-color:var(--c-object-navy)}@media only screen and (max-width: 768px){.footer_lower{margin-top:0}}@media only screen and (max-width: 375px){.footer_lower{background-size:375px}}.footer_lower_inner{display:grid;grid-template-columns:1fr 1fr;gap:36px 20px;max-width:1040px;margin:0 auto;padding:5px 20px 45px}@media only screen and (max-width: 768px){.footer_lower_inner{grid-template-columns:1fr;gap:58px 0;padding:58px min(8%,30px) 57px}}.footer_lower_nav{grid-area:1/1/2/3}@media only screen and (max-width: 768px){.footer_lower_nav{grid-area:1/1/2/2}}.footer_lower_nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 37px}@media only screen and (max-width: 768px){.footer_lower_nav_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px 0}}.footer_lower_nav_list>li>a{color:var(--c-text-contrast);font-size:1.5rem;font-weight:500;line-height:1.5;text-underline-offset:4px}.footer_lower_nav_list>li>a::after{content:"";display:inline-block;width:1.2em;height:.8666666667em;margin:0 0 -.1333333333em .4em;-webkit-mask-image:url(../img/common/icons/icon_blank.svg);mask-image:url(../img/common/icons/icon_blank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-text-contrast)}@media only screen and (max-width: 768px){.footer_lower_nav_list>li>a::after{margin:0 0 -.1333333333em .6em}}.footer_lower_nav_list>li>a:hover{text-decoration-line:underline}.footer_lower_nav_list>li>a:focus-visible{outline:1px solid var(--c-object-white)}.footer_lower_right{grid-area:2/2/3/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 32px}@media only screen and (max-width: 768px){.footer_lower_right{grid-area:3/1/4/2;gap:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer_material-number{grid-area:2/1/3/2}@media only screen and (max-width: 768px){.footer_material-number{grid-area:2/1/3/2}}.footer_material-number>p{color:var(--c-text-contrast);font-size:1.2rem;font-weight:500;line-height:1.3333333333}@media only screen and (max-width: 768px){.footer_material-number>p{line-height:1.6666666667}}.footer_logo{max-width:143px;-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease}@media only screen and (max-width: 768px){.footer_logo{max-width:min(38.1333333333vw,143px)}}.footer_logo:hover{opacity:.7}.footer_logo:focus-visible{outline:1px solid var(--c-object-white)}.footer_logo img{width:100%}.footer_copyright>p{color:var(--c-text-contrast);font-size:1.2rem;font-weight:500;line-height:1.3333333333;text-align:right}@media only screen and (max-width: 768px){.footer_copyright>p{text-align:left}}.pagetop_button{position:fixed;bottom:30px;right:30px;z-index:1;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:58px;height:58px;border-radius:50%;background-color:var(--c-object-secondary);-webkit-transition:opacity .25s 0s ease;transition:opacity .25s 0s ease;-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.pagetop_button{bottom:30px;right:30px;width:50px;height:50px}}.pagetop_button::after{content:"";width:20px;height:12px;-webkit-mask-image:url(../img/common/icons/icon_arrow.svg);mask-image:url(../img/common/icons/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-white);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (max-width: 768px){.pagetop_button::after{width:17px;height:10px}}.pagetop_button:hover{opacity:.7}.pagetop_button.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.pagetop_button.is-locked{position:absolute;bottom:calc(100% - 29px)}@media only screen and (max-width: 768px){.pagetop_button.is-locked{bottom:calc(100% - 25px)}}.preload_modal{position:fixed;top:0;left:0;z-index:99999;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:20px;background-color:rgba(0,0,0,.6);-webkit-animation:appear .25s;animation:appear .25s}@media only screen and (max-width: 768px){.preload_modal{padding:20px 8%}}.preload_modal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.preload_modal_wrap{overflow-x:auto;width:100%;max-width:1000px;max-height:100%;padding:51px 40px 56px;border:3px solid var(--c-object-secondary);border-radius:45px;background-color:var(--c-object-white)}@media only screen and (max-width: 768px){.preload_modal_wrap{padding:min(8vw,30px) min(4.8vw,18px) min(5.3333333333vw,20px);border-radius:min(6.6666666667vw,25px)}}.preload_title{font-size:3rem;font-weight:500;line-height:1.5;text-align:center}@media only screen and (max-width: 768px){.preload_title{font-size:min(5.3333333333vw,2rem);margin:0 -0.5em}}.preload_lead{max-width:765px;margin:40px auto 0;padding:0 20px}@media only screen and (max-width: 768px){.preload_lead{margin:min(2.9333333333vw,11px) auto 0;padding:0 min(.8vw,3px)}}.preload_lead>p{font-size:1.8rem;font-weight:500;line-height:1.5555555556}@media only screen and (max-width: 768px){.preload_lead>p{font-size:min(3.7333333333vw,1.4rem);line-height:1.7857142857}}.preload_select{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 35px;max-width:765px;margin:43px auto 0}@media only screen and (max-width: 768px){.preload_select{grid-template-columns:repeat(1, 1fr);gap:min(3.4666666667vw,13px) 0;margin:min(4.2666666667vw,16px) auto 0}}.preload_select_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:29px 30px 24px;border-radius:10px;background-color:var(--c-object-lightgray3)}@media only screen and (max-width: 768px){.preload_select_box{padding:min(5.8666666667vw,22px) min(6.1333333333vw,23px) min(4.8vw,18px);border-radius:min(2.6666666667vw,10px)}}.preload_select_title{font-size:2.4rem;font-weight:500;line-height:1;text-align:center}@media only screen and (max-width: 768px){.preload_select_title{font-size:min(4.8vw,1.8rem)}}.preload_select_question{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:19px}@media only screen and (max-width: 768px){.preload_select_question{margin-top:min(3.7333333333vw,14px);padding:0 min(1.0666666667vw,4px)}}.preload_select_question>p{font-size:1.6rem;font-weight:500;line-height:1.5}@media only screen and (max-width: 768px){.preload_select_question>p{font-size:min(3.2vw,1.2rem)}}.preload_select_button{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 10px;margin-top:17px}@media only screen and (max-width: 768px){.preload_select_button{gap:0 min(2.1333333333vw,8px);margin-top:min(3.2vw,12px)}}.preload_select_button_yes,.preload_select_button_no{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 50px 16px 28px;font-size:1.8rem;font-weight:700;line-height:1;border-radius:28px;background-color:var(--c-object-white);-webkit-transition:color .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,background-color .25s 0s ease}@media only screen and (max-width: 768px){.preload_select_button_yes,.preload_select_button_no{padding:min(2.9333333333vw,11px) min(9.8666666667vw,37px) min(2.9333333333vw,11px) min(5.6vw,21px);font-size:min(3.7333333333vw,1.4rem);border-radius:min(5.6vw,21px)}}.preload_select_button_yes:hover,.preload_select_button_yes:focus-visible,.preload_select_button_no:hover,.preload_select_button_no:focus-visible{color:var(--c-object-white)}.preload_select_button_yes:hover>i,.preload_select_button_yes:focus-visible>i,.preload_select_button_no:hover>i,.preload_select_button_no:focus-visible>i{background-color:var(--c-object-white)}.preload_select_button_yes>i,.preload_select_button_no>i{position:absolute;top:0;bottom:0;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;margin:auto 0;border-radius:50%;-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.preload_select_button_yes>i,.preload_select_button_no>i{right:min(1.8666666667vw,7px);width:min(6.1333333333vw,23px);height:min(6.1333333333vw,23px)}}.preload_select_button_yes>i::after,.preload_select_button_no>i::after{content:"";width:16px;height:10px;-webkit-mask-image:url(../img/common/icons/icon_arrow.svg);mask-image:url(../img/common/icons/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-white);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.preload_select_button_yes>i::after,.preload_select_button_no>i::after{width:min(3.2vw,12px);height:min(2vw,7.5px)}}.preload_select_button_yes{border:3px solid var(--c-object-primary)}@media only screen and (max-width: 768px){.preload_select_button_yes{border:min(.8vw,3px) solid var(--c-object-primary)}}.preload_select_button_yes:hover,.preload_select_button_yes:focus-visible{background-color:var(--c-object-primary)}.preload_select_button_yes:hover>i::after,.preload_select_button_yes:focus-visible>i::after{background-color:var(--c-object-primary)}.preload_select_button_yes>i{background-color:var(--c-object-primary)}.preload_select_button_no{border:3px solid var(--c-object-secondary)}@media only screen and (max-width: 768px){.preload_select_button_no{border:min(.8vw,3px) solid var(--c-object-secondary)}}.preload_select_button_no:hover,.preload_select_button_no:focus-visible{background-color:var(--c-object-secondary)}.preload_select_button_no:hover>i::after,.preload_select_button_no:focus-visible>i::after{background-color:var(--c-object-secondary)}.preload_select_button_no>i{background-color:var(--c-object-secondary)}.contents{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.main{margin-top:45px}@media only screen and (max-width: 768px){.main{margin-top:25px}}.sec{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.sec{padding:0 min(8%,30px)}}.breadcrumb_inner{overflow-x:hidden;width:100%;max-width:1040px;margin:0 auto;padding:16px 20px}@media only screen and (max-width: 768px){.breadcrumb_inner{padding:12px 8%}}.breadcrumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:5px 0}.breadcrumb_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.5}@media only screen and (max-width: 768px){.breadcrumb_list>li{font-size:1.2rem}}.breadcrumb_list>li:not(:last-of-type)::after{content:">";display:inline-block;margin:auto 1em}.breadcrumb_list>li>a{display:block;text-decoration-line:underline;text-underline-offset:6px}@media only screen and (max-width: 768px){.breadcrumb_list>li>a{text-underline-offset:3px}}.breadcrumb_list>li>a:hover{text-decoration:none}.heading-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px 0;width:100%;max-width:1040px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.heading-primary{gap:7px 0;padding:0 min(8%,30px)}}.heading-primary_image-headache img,.heading-primary_image-medicine img,.heading-primary_image-clock img,.heading-primary_image-side-effect img,.heading-primary_image-loupe img{width:100%}.heading-primary_image-headache{max-width:43px}@media only screen and (max-width: 768px){.heading-primary_image-headache{max-width:28px}}.heading-primary_image-medicine{max-width:43px}@media only screen and (max-width: 768px){.heading-primary_image-medicine{max-width:34px}}.heading-primary_image-clock{max-width:57px}@media only screen and (max-width: 768px){.heading-primary_image-clock{max-width:37px}}.heading-primary_image-side-effect{max-width:66px}@media only screen and (max-width: 768px){.heading-primary_image-side-effect{max-width:43px}}.heading-primary_image-loupe{max-width:50px}@media only screen and (max-width: 768px){.heading-primary_image-loupe{max-width:33px}}.heading-primary_title{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:.1em;text-align:center}@media only screen and (max-width: 768px){.heading-primary_title{font-size:2rem;letter-spacing:.05em}}.ttl_line{padding:0 270px 5px 15px;font-size:2.4rem;font-weight:700;line-height:1.5;border-bottom:5px solid var(--c-object-secondary);background:url(../img/common/img_title-wave.png) no-repeat bottom 0 right -140px}@media only screen and (max-width: 768px){.ttl_line{padding:0 85px 4px 8px;font-size:1.7rem;border-bottom:2.5px solid var(--c-object-secondary);background:url(../img/common/img_title-wave_sp.png) no-repeat bottom 0 right -30px/151.5px}}.ttl_rounded{padding:10px 36px;font-size:2rem;font-weight:700;line-height:1.5;border-radius:25px;background-color:var(--c-object-lightorange3)}@media only screen and (max-width: 768px){.ttl_rounded{padding:7.5px 15px;font-size:1.5rem;border-radius:18.75px}}.txt{padding:0 15px}@media only screen and (max-width: 768px){.txt{padding:0}}.txt *{font-size:1.8rem;font-weight:500;line-height:1.8888888889}@media only screen and (max-width: 768px){.txt *{font-size:1.5rem;line-height:1.7333333333}}.txt ruby>rt{font-size:.5555555556em}.txt_marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, var(--c-object-marker)));background:linear-gradient(transparent 60%, var(--c-object-marker) 60%)}.lnk{text-decoration-line:underline;text-underline-offset:.25em}.lnk:hover{text-decoration-line:none}.lnk[target=_blank]::after{content:"";display:inline-block;width:1.2857142857em;height:.9285714286em;margin:0 0 -.1428571429em .4285714286em;-webkit-mask-image:url(../img/common/icons/icon_blank.svg);mask-image:url(../img/common/icons/icon_blank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-text-primary)}@media only screen and (max-width: 768px){.lnk[target=_blank]::after{margin:0 0 -.1428571429em .6428571429em}}.img{text-align:center}.img_caption{font-size:1.4rem;font-weight:500;line-height:1.5}@media only screen and (max-width: 768px){.img_caption{font-size:1rem}}.anchor_block{padding-bottom:55px;border-bottom:1px solid var(--c-object-lightgray)}@media only screen and (max-width: 768px){.anchor_block{padding-bottom:35px}}.anchor_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;width:100%;max-width:1040px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.anchor_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px;padding:0 min(8%,30px)}}.anchor_list>li{width:calc((100% - 40px)/2)}@media only screen and (max-width: 768px){.anchor_list>li{width:100%}}.anchor_list>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 80px;font-size:2rem;font-weight:700;line-height:1.6;text-align:center;border:3px solid var(--c-object-secondary);border-radius:35px;background-color:var(--c-object-white);-webkit-transition:color .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,background-color .25s 0s ease}@media only screen and (max-width: 768px){.anchor_list>li>a{padding:8px 40px;font-size:1.5rem;letter-spacing:-0.01em;border:2px solid var(--c-object-secondary);border-radius:22px}}.anchor_list>li>a>i{position:absolute;top:0;bottom:0;right:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:39px;height:39px;margin:auto 0;border-radius:50%;background-color:var(--c-object-secondary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.anchor_list>li>a>i{right:8px;width:25px;height:25px}}.anchor_list>li>a>i::after{content:"";width:20px;height:12px;-webkit-mask-image:url(../img/common/icons/icon_arrow.svg);mask-image:url(../img/common/icons/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-white);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.anchor_list>li>a>i::after{width:15.5px;height:9px}}.anchor_list>li>a:hover,.anchor_list>li>a:focus-visible{color:var(--c-object-white);background-color:var(--c-object-secondary)}.anchor_list>li>a:hover>i,.anchor_list>li>a:focus-visible>i{background-color:var(--c-object-white)}.anchor_list>li>a:hover>i::after,.anchor_list>li>a:focus-visible>i::after{background-color:var(--c-object-secondary)}.pager{margin-top:80px;padding:122px 20px 100px;background:var(--c-object-lightgray2) url(../img/common/bg_wave-white.png) repeat-x top -14px center}@media only screen and (max-width: 1280px){.pager{background-size:1280px}}@media only screen and (max-width: 768px){.pager{margin-top:40px;padding:50px min(8%,30px);background:var(--c-object-lightgray2) url(../img/common/bg_wave-white_sp.png) repeat-x top -5px center}}@media only screen and (max-width: 375px){.pager{background-size:375px}}.pager_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;max-width:1000px;margin:0 auto}@media only screen and (max-width: 768px){.pager_list{gap:10px}}.pager_list>li{width:calc((100% - 40px)/2)}@media only screen and (max-width: 768px){.pager_list>li{width:calc((100% - 10px)/2)}}.pager_list.is-first{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pager_link-prev,.pager_link-next{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70px;font-size:1.8rem;font-weight:700;line-height:1.5;text-align:center;border:3px solid var(--c-object-secondary);border-radius:35px;background-color:var(--c-object-white);-webkit-transition:color .25s 0s ease,background-color .25s 0s ease;transition:color .25s 0s ease,background-color .25s 0s ease}@media only screen and (max-width: 768px){.pager_link-prev,.pager_link-next{min-height:min(17.3333333333vw,65px);font-size:min(3.4666666667vw,1.3rem);line-height:1.1538461538;border:2px solid var(--c-object-secondary);border-radius:min(8.6666666667vw,32.5px)}}.pager_link-prev>i,.pager_link-next>i{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:39px;height:39px;margin:auto 0;border-radius:50%;background-color:var(--c-object-secondary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.pager_link-prev>i,.pager_link-next>i{width:min(6.6666666667vw,25px);height:min(6.6666666667vw,25px)}}.pager_link-prev>i::after,.pager_link-next>i::after{content:"";width:20px;height:12px;-webkit-mask-image:url(../img/common/icons/icon_arrow.svg);mask-image:url(../img/common/icons/icon_arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-white);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.pager_link-prev>i::after,.pager_link-next>i::after{width:min(4.1333333333vw,15.5px);height:min(2.4vw,9px)}}.pager_link-prev:hover,.pager_link-prev:focus-visible,.pager_link-next:hover,.pager_link-next:focus-visible{color:var(--c-object-white);background-color:var(--c-object-secondary)}.pager_link-prev:hover>i,.pager_link-prev:focus-visible>i,.pager_link-next:hover>i,.pager_link-next:focus-visible>i{background-color:var(--c-object-white)}.pager_link-prev:hover>i::after,.pager_link-prev:focus-visible>i::after,.pager_link-next:hover>i::after,.pager_link-next:focus-visible>i::after{background-color:var(--c-object-secondary)}.pager_link-prev{padding:10px 30px 10px 65px}@media only screen and (max-width: 768px){.pager_link-prev{padding:min(1.8666666667vw,7px) min(1.8666666667vw,7px) min(1.8666666667vw,7px) min(9.6vw,36px)}}.pager_link-prev>i{left:13px}@media only screen and (max-width: 768px){.pager_link-prev>i{left:min(2.1333333333vw,8px)}}.pager_link-prev>i::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pager_link-next{padding:10px 65px 10px 30px}@media only screen and (max-width: 768px){.pager_link-next{padding:min(1.8666666667vw,7px) min(9.6vw,36px) min(1.8666666667vw,7px) min(1.8666666667vw,7px)}}.pager_link-next>i{right:13px}@media only screen and (max-width: 768px){.pager_link-next>i{right:min(2.1333333333vw,8px)}}.faq_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px 0}@media only screen and (max-width: 768px){.faq_block{gap:20px 0}}.faq_acco_item{overflow:hidden;border:3px solid var(--c-object-secondary);border-radius:45px;background-color:var(--c-object-white)}@media only screen and (max-width: 768px){.faq_acco_item{border:2px solid var(--c-object-secondary);border-radius:32.5px}}.faq_acco_item.is-active>.faq_acco_head>.faq_acco_head_icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.faq_acco_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 23px;width:100%;min-height:90px;padding:10px 23px 10px 30px}@media only screen and (max-width: 768px){.faq_acco_head{gap:0 10px;min-height:65px;padding:8px 10px}}.faq_acco_head_icon{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:39px;height:39px;border-radius:50%;background-color:var(--c-object-secondary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.faq_acco_head_icon{width:25px;height:25px}}.faq_acco_head_icon::before,.faq_acco_head_icon::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:19px;height:3px;margin:auto;background-color:var(--c-object-white);-webkit-transition:background-color .25s 0s ease,-webkit-transform .25s 0s ease;transition:background-color .25s 0s ease,-webkit-transform .25s 0s ease;transition:background-color .25s 0s ease,transform .25s 0s ease;transition:background-color .25s 0s ease,transform .25s 0s ease,-webkit-transform .25s 0s ease}@media only screen and (max-width: 768px){.faq_acco_head_icon::before,.faq_acco_head_icon::after{width:12.5px;height:2px}}.faq_acco_head_icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq_acco_head:hover,.faq_acco_head:focus-visible{background-color:var(--c-object-secondary)}.faq_acco_head:hover>.faq_acco_head_icon,.faq_acco_head:focus-visible>.faq_acco_head_icon{background-color:var(--c-object-white)}.faq_acco_head:hover>.faq_acco_head_icon::before,.faq_acco_head:hover>.faq_acco_head_icon::after,.faq_acco_head:focus-visible>.faq_acco_head_icon::before,.faq_acco_head:focus-visible>.faq_acco_head_icon::after{background-color:var(--c-object-secondary)}.faq_acco_head:hover .faq_question_icon::after,.faq_acco_head:focus-visible .faq_question_icon::after{background-color:var(--c-object-white)}.faq_acco_head:hover .faq_question_text,.faq_acco_head:focus-visible .faq_question_text{color:var(--c-object-white)}.faq_acco_body{display:none;padding:20px 23px 30px 30px}@media only screen and (max-width: 768px){.faq_acco_body{padding:19px 15px 24px 10px}}.faq_question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px}.faq_question_icon{color:rgba(0,0,0,0);font-size:0;-ms-flex-negative:0;flex-shrink:0}.faq_question_icon::after{content:"";display:inline-block;width:40px;height:37px;-webkit-mask-image:url(../img/common/img_qa-question.svg);mask-image:url(../img/common/img_qa-question.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-secondary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.faq_question_icon::after{width:26px;height:24px}}.faq_question_text{font-size:2rem;font-weight:700;line-height:1.6;-webkit-transition:color .25s 0s ease;transition:color .25s 0s ease}@media only screen and (max-width: 768px){.faq_question_text{font-size:1.5rem;line-height:1.4}}.faq_answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 15px}@media only screen and (max-width: 768px){.faq_answer{gap:0 10px}}.faq_answer_icon{color:rgba(0,0,0,0);font-size:0;-ms-flex-negative:0;flex-shrink:0}.faq_answer_icon::after{content:"";display:inline-block;width:40px;height:35px;-webkit-mask-image:url(../img/common/img_qa-answer.svg);mask-image:url(../img/common/img_qa-answer.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c-object-primary);-webkit-transition:background-color .25s 0s ease;transition:background-color .25s 0s ease}@media only screen and (max-width: 768px){.faq_answer_icon::after{width:26px;height:24px}}.faq_answer_text{width:100%;padding:3.5px 0}@media only screen and (max-width: 768px){.faq_answer_text{padding:.5px 0}}.faq_answer_text>*{font-size:1.8rem;font-weight:500;line-height:1.5555555556}@media only screen and (max-width: 768px){.faq_answer_text>*{font-size:1.4rem;line-height:clac(23/14)}}@media only screen and (max-width: 768px){.ref_list-num{display:table}}.ref_list-num>li{font-size:1.4rem;font-weight:500;line-height:1.5;word-break:break-all;text-align:right}@media only screen and (max-width: 768px){.ref_list-num>li{display:table-row;font-size:1.2rem;text-align:left}}@media only screen and (max-width: 768px){.ref_list-num>li>*{display:table-cell}}#consent-banner .trustarc-logo-container{height:auto !important}.trustarc-client-logo{-ms-flex-negative:0;flex-shrink:0}.trustarc-banner-actions{-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width: 1px)and (max-width: 950px){.trustarc-banner-actions{-ms-flex-negative:inherit;flex-shrink:inherit}}/*# sourceMappingURL=common.css.map */