h3.title-medium{color:#000;text-align:left;font-size:18px;font-style:normal;font-weight:600;line-height:160%}#policy-label a,#policy-menu-list a{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:160%;text-decoration:none}#policy-label .wrap-icons{background-color:rgba(0,0,0,.03);padding:28px 0 36px;display:flex;gap:48px;justify-content:center;align-items:flex-start;flex-wrap:wrap}#policy-label .wrap-icons a .icon{display:block;width:100px;height:100px;padding-top:20px;margin:0 auto}@media only screen and (max-width:850px){#policy-label .wrap-icons{padding:0 24px;gap:24px}}@media only screen and (max-width:360px){#policy-label .wrap-icons{background-color:rgba(0,0,0,.03);padding:48px 0}#policy-label .wrap-icons a .icon{display:block;width:80px;height:80px;padding-top:20px}}#policy-menu-list .wrap-contents{width:100%;background-color:rgba(0,0,0,.03);padding:24px;display:flex;gap:48px;justify-content:center;align-items:flex-start}#policy-menu-list .wrap-contents-item ul{list-style:none;margin:0;padding:0}#policy-menu-list .wrap-contents-item li{padding-left:19.2px;text-indent:-20.2px}.wrap-contents-item li:before{content:"";display:inline-block;width:4px;height:4px;margin:.1em 8px .25em;border-radius:50%;background-color:var(--grayscale-g-08,#444);vertical-align:middle}#policy-menu-list .wrap-contents-item{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;max-width:388px;margin-bottom:8px}#policy-menu-list .wrap-contents-item a{display:inline;text-align:left;min-height:16px;line-height:190%;font-style:normal}@media only screen and (max-width:640px){#policy-menu-list .wrap-contents{display:inline-block}}@media only screen and (max-width:360px){.wrap-contents-item{gap:0}}a.title-medium{text-align:left;font-size:18px;text-decoration:none;margin-bottom:10px;display:block}.main-title,a.title-medium{color:#000;font-style:normal;font-weight:600;line-height:160%}.main-title{text-align:center;font-size:28px}.agreement a{color:#000!important;text-align:center;text-decoration:none}.agreement .prev{display:flex;align-items:center;margin:24px 0}.agreement .subject>a{color:#000;text-align:center;text-decoration:none;font-size:24px;display:block}.gray_box{padding:32px 48px;background:rgba(0,0,0,.03);text-align:left}.circle{border-radius:12px;background:#000;width:16px;height:16px;display:inline-flex;padding:2px;align-items:center;justify-content:center;gap:10px}.underline{text-decoration:underline!important}#policy-label a>*,#policy-menu-list a>*{color:#000}