@font-face{font-family:"TTNormsPro";font-style:normal;font-weight:500;font-display:swap;src:url(../font/TTNormsPro/TTNormsPro-Medium.woff2) format("woff2"),url(../font/TTNormsPro/TTNormsPro-Medium.woff) format("woff"),url(../font/TTNormsPro/TTNormsPro-Medium.woff) format("truetype")}/*! Type: YakuHanJP_Noto - Based on Noto Sans CJK JP */@font-face{font-family:"YakuHanJP_Noto";font-style:normal;font-weight:700;font-display:swap;src:url("../font/YakuHanJP/YakuHanJP-Bold.eot");src:url("../font/YakuHanJP/YakuHanJP-Bold.woff2") format("woff2"),url("../font/YakuHanJP/YakuHanJP-Bold.woff") format("woff")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{position:relative;box-sizing:border-box;margin:auto;padding:0;display:block}*,*:before,*:after{box-sizing:inherit;letter-spacing:-0.038em !important}main,section{display:block}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none;font-family:inherit;font-weight:inherit;font-size:inherit}input[type=checkbox]{margin:0;padding:0;border-radius:0;outline:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer}svg{transform-box:fill-box}body{position:relative;display:block;width:100%;min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:"TTNormsPro","YakuHanJP_Noto","Noto Sans JP",sans-serif;font-weight:500;letter-spacing:-0.038em !important;color:#000;color:#000;font-feature-settings:"palt";background-color:#fff}body.is-cn{font-family:"YakuHanJP_Noto","Noto Sans SC",sans-serif}a{text-decoration:none}*::selection{background:lime}*,*:before,*:after{letter-spacing:-0.013em !important}#wrapper{position:relative;width:100%;overflow:hidden}#contents{position:relative;width:100%;display:block;margin-left:auto;margin-right:auto;max-width:1920px}.privacy_c-section{position:relative;font-size:2.9333333333vw}@media screen and (min-width: 768px){.privacy_c-section{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.privacy_c-section{font-size:21.3333333333px}}.privacy_c-section:first-child{margin-bottom:20vw}@media screen and (min-width: 768px){.privacy_c-section:first-child{margin-bottom:7.3611111111vw}}@media screen and (min-width: 1920px){.privacy_c-section:first-child{margin-bottom:141.3333333333px}}.privacy_c-section__title{font-family:"YakuHanJP_Noto","Noto Sans JP",sans-serif;font-weight:bold;line-height:1.2;font-size:7.4666666667vw}@media screen and (min-width: 768px){.privacy_c-section__title{font-size:2.6388888889vw}}@media screen and (min-width: 1920px){.privacy_c-section__title{font-size:50.6666666667px}}.privacy_c-section__lead{line-height:2;font-size:3.4666666667vw;margin-top:5.8666666667vw;margin-bottom:9.6vw}@media screen and (min-width: 768px){.privacy_c-section__lead{font-size:1.1111111111vw;margin-top:1.8055555556vw;margin-bottom:3.8888888889vw}}@media screen and (min-width: 1920px){.privacy_c-section__lead{font-size:21.3333333333px;margin-top:34.6666666667px;margin-bottom:74.6666666667px}}.privacy_p-en .privacy_c-section__lead{line-height:1.45;font-size:2.9333333333vw}@media screen and (min-width: 768px){.privacy_p-en .privacy_c-section__lead{font-size:1.1111111111vw}}@media screen and (min-width: 1920px){.privacy_p-en .privacy_c-section__lead{font-size:21.3333333333px}}@media screen and (min-width: 768px){.privacy_c-section__lead{line-height:1.6}}.privacy_c-list{list-style-type:decimal;list-style-position:outside;padding-left:1em;margin-bottom:9.6vw}@media screen and (min-width: 768px){.privacy_c-list{margin-bottom:3.8888888889vw}}@media screen and (min-width: 1920px){.privacy_c-list{margin-bottom:74.6666666667px}}.privacy_c-list>li{line-height:1.63;margin-bottom:5.3333333333vw}@media screen and (min-width: 768px){.privacy_c-list>li{margin-bottom:1.8055555556vw}}@media screen and (min-width: 1920px){.privacy_c-list>li{margin-bottom:34.6666666667px}}.privacy_c-listItem__title{font-weight:700}.privacy_c-listItem__list{list-style-type:upper-alpha;list-style-position:outside;padding-left:1.2em;margin-top:5.3333333333vw}@media screen and (min-width: 768px){.privacy_c-listItem__list{margin-top:1.8055555556vw}}@media screen and (min-width: 1920px){.privacy_c-listItem__list{margin-top:34.6666666667px}}.privacy_c-section__bottomTxt{line-height:1.63;margin-top:5.3333333333vw}@media screen and (min-width: 768px){.privacy_c-section__bottomTxt{margin-top:1.8055555556vw}}@media screen and (min-width: 1920px){.privacy_c-section__bottomTxt{margin-top:34.6666666667px}}.privacy_p-main{position:relative;margin-left:auto;margin-right:auto;max-width:1920px;padding-top:23.4666666667vw;padding-bottom:16vw;padding-left:4vw;padding-right:4vw}@media screen and (min-width: 768px){.privacy_p-main{padding-top:12.0833333333vw;padding-bottom:6.9444444444vw;padding-left:3.8194444444vw;padding-right:3.8194444444vw}}@media screen and (min-width: 1920px){.privacy_p-main{padding-top:232px;padding-bottom:133.3333333333px;padding-left:73.3333333333px;padding-right:73.3333333333px}}.privacy_p-title{line-height:1.043;white-space:nowrap;letter-spacing:-0.02em !important;font-size:12.2666666667vw;margin-bottom:17.0666666667vw}@media screen and (min-width: 768px){.privacy_p-title{font-size:7.7777777778vw;margin-bottom:5.9722222222vw}}@media screen and (min-width: 1920px){.privacy_p-title{font-size:149.3333333333px;margin-bottom:114.6666666667px}}@media screen and (min-width: 768px){.privacy_p-main__inner{padding-left:23.125vw}}@media screen and (min-width: 1920px){.privacy_p-main__inner{padding-left:444px}}[v-cloak]{visibility:hidden}.u-svgDef{width:0;height:0;z-index:-1000;position:absolute;overflow:hidden}.u-svgDef svg{width:inherit;height:inherit}.u-upperCase{text-transform:uppercase}.u-visibleBlockS{display:block !important}@media screen and (min-width: 768px){.u-visibleBlockS{display:none !important}}.u-visibleBlockL{display:none !important}@media screen and (min-width: 768px){.u-visibleBlockL{display:block !important}}.u-visibleInlineS{display:inline !important}@media screen and (min-width: 768px){.u-visibleInlineS{display:none !important}}.u-visibleInlineL{display:none !important}@media screen and (min-width: 768px){.u-visibleInlineL{display:inline !important}}.u-visibleInlineBlockS{display:inline-block !important}@media screen and (min-width: 768px){.u-visibleInlineBlockS{display:none !important}}.u-visibleInlineBlockL{display:none !important}@media screen and (min-width: 768px){.u-visibleInlineBlockL{display:inline-block !important}}.u-visibleFlexS{display:flex !important}@media screen and (min-width: 768px){.u-visibleFlexS{display:none !important}}.u-visibleFlexL{display:none !important}@media screen and (min-width: 768px){.u-visibleFlexL{display:flex !important}}.u-visibleInlineFlexS{display:inline-flex !important}@media screen and (min-width: 768px){.u-visibleInlineFlexS{display:none !important}}.u-visibleInlineFlexL{display:none !important}@media screen and (min-width: 768px){.u-visibleInlineFlexL{display:inline-flex !important}}.u-txtCN{font-family:"YakuHanJP_Noto","Noto Sans SC",sans-serif;text-align:justify;text-justify:inter-ideograph;font-weight:bold}.u-txtJP{font-family:"YakuHanJP_Noto","Noto Sans JP",sans-serif;text-align:justify;text-justify:inter-ideograph;font-weight:bold}.u-txtJPnormal{font-family:"YakuHanJP_Noto","Noto Sans JP",sans-serif;text-align:justify;text-justify:inter-ideograph;font-weight:normal}

/*# sourceMappingURL=privacy.css.map*/