.cookie-setting-component{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.cookie-setting-component .top-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;margin-bottom:0}
.cookie-setting-component .top-wrap a{color:var(--primary-color);text-decoration:underline}
.cookie-setting-component .display-title{margin-bottom:14px}
.cookie-setting-component .switch-wrap{-webkit-box-pack:start;-ms-flex-pack:start;gap:20px;justify-content:flex-start}
.cookie-setting-component .switch-wrap,.cookie-setting-component .switch-wrap li{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.cookie-setting-component .switch-wrap li{border-bottom:1px solid var(--pastel-gray);gap:9pt;padding-bottom:20px}
.cookie-setting-component .switch-wrap.isUseByCookieSetting{gap:2pc;margin-top:40px}
.cookie-setting-component .switch-wrap.isUseByCookieSetting li{border-bottom:0;padding-bottom:0}
.cookie-setting-component .switch-wrap.isUseByCookieSetting .text-wrap{font-size:1pc;font-weight:400;line-height:160%}
.cookie-setting-component .switch-wrap .switch-title{color:var(--black);font-family:var(--title-font);font-size:1pc;font-style:normal;font-weight:500;line-height:130%}
.cookie-setting-component .switch-wrap.isInfty .switch-title{font-weight:600}
.cookie-setting-component .switch-wrap .always-active-tag{-webkit-box-align:center;-ms-flex-align:center;text-wrap:nowrap;align-items:center;color:#067f52;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;gap:7px;line-height:130%}
.cookie-setting-component .switch-wrap .always-active-tag p{color:inherit;font-family:Roboto;font-size:14px;font-weight:500;line-height:130%;margin:0}
.cookie-setting-component .switch-wrap .always-active-tag svg{height:18px;width:18px}
.cookie-setting-component .switch-wrap .always-active-tag .switch-active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.cookie-setting-component .switch-wrap .text-wrap{color:var(--black);font-family:var(--text-font);font-size:14px;font-weight:400;line-height:150%}
.cookie-setting-component .text-wrap{color:var(--black)}
.cookie-setting-component .text-wrap b,.cookie-setting-component .text-wrap strong{font-weight:bolder}
.cookie-setting-component .text-wrap em,.cookie-setting-component .text-wrap i{font-style:italic}
.cookie-setting-component .text-wrap sub,.cookie-setting-component .text-wrap sup{font-size:75%;line-height:0}
.cookie-setting-component .text-wrap sub{vertical-align:sub}
.cookie-setting-component .text-wrap sup{vertical-align:super}
.cookie-setting-component .text-wrap ul{-webkit-padding-start:24px;list-style:disc;margin:0;padding-inline-start:24px}
.cookie-setting-component .text-wrap ol{-webkit-padding-start:24px;list-style:decimal;margin:0;padding-inline-start:24px}
.cookie-setting-component .text-wrap a{color:var(--primary-color);text-decoration:underline}
.cookie-setting-component .text-wrap a:hover{text-decoration:none}
.cookie-setting-component .text-wrap a:active{color:var(--click-color);text-decoration:none}
.cookie-setting-component .text-wrap a:visited{color:var(--click-color);text-decoration:underline}