:root{--dp: 1px}@media screen and (min-width: 600px)and (max-width: 1175px){:root{--dp: 0.085034vw}}@media screen and (max-width: 599px){:root{--dp: .3125vw}}.hero .container{position:relative;z-index:3;-webkit-padding-before:calc(190 * var(--dp));padding-block-start:calc(190 * var(--dp))}@media screen and (max-width: 599px){.hero .container{-webkit-padding-before:calc(88 * var(--dp));padding-block-start:calc(88 * var(--dp));-webkit-padding-after:calc(10 * var(--dp));padding-block-end:calc(10 * var(--dp))}}.hero__en{width:calc(950 * var(--dp));margin-inline:auto}@media screen and (max-width: 599px){.hero__en{width:calc(288 * var(--dp))}}.hero__en img{width:100%;display:block;height:auto}.hero__ttl{font-size:calc(24 * var(--dp));font-weight:700;color:#d95a5a;line-height:calc(34 * var(--dp));-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp));text-align:center}@media screen and (max-width: 599px){.hero__ttl{font-size:calc(14 * var(--dp));line-height:calc(22 * var(--dp));-webkit-margin-before:calc(4 * var(--dp));margin-block-start:calc(4 * var(--dp))}}.privacy{padding-block:calc(80 * var(--dp))}@media screen and (max-width: 599px){.privacy{-webkit-padding-before:calc(56 * var(--dp));padding-block-start:calc(56 * var(--dp));-webkit-padding-after:calc(100 * var(--dp));padding-block-end:calc(100 * var(--dp))}}.privacy .container{position:relative;z-index:2;padding-inline:calc(216 * var(--dp));-webkit-padding-before:calc(68 * var(--dp));padding-block-start:calc(68 * var(--dp));-webkit-padding-after:calc(100 * var(--dp));padding-block-end:calc(100 * var(--dp))}@media screen and (max-width: 599px){.privacy .container{padding-inline:calc(38 * var(--dp));-webkit-padding-before:calc(4 * var(--dp));padding-block-start:calc(4 * var(--dp));-webkit-padding-after:calc(56 * var(--dp));padding-block-end:calc(56 * var(--dp));display:block}}.privacy .container:before{content:"";background-color:#fff;height:100%;position:absolute;z-index:-1;top:0;left:calc(24 * var(--dp));border-radius:calc(100 * var(--dp));width:calc(100% - (48 * var(--dp)))}@media screen and (max-width: 599px){.privacy .container:before{left:calc(16 * var(--dp));width:calc(100% - (32 * var(--dp)));border-radius:calc(44 * var(--dp))}}.privacy p{font-size:calc(16 * var(--dp));line-height:calc(22 * var(--dp));-webkit-padding-before:calc(12 * var(--dp));padding-block-start:calc(12 * var(--dp))}@media screen and (max-width: 599px){.privacy p{font-size:calc(14 * var(--dp));line-height:calc(20 * var(--dp))}}.privacy p._right{text-align:right}.privacy h2{-webkit-margin-before:calc(56 * var(--dp));margin-block-start:calc(56 * var(--dp));-webkit-margin-after:calc(12 * var(--dp));margin-block-end:calc(12 * var(--dp));font-size:calc(34 * var(--dp));line-height:calc(40 * var(--dp));-webkit-padding-start:calc(24 * var(--dp));padding-inline-start:calc(24 * var(--dp));position:relative;font-size:calc(34 * var(--dp));line-height:calc(40 * var(--dp))}@media screen and (max-width: 599px){.privacy h2{font-size:calc(22 * var(--dp));line-height:calc(30 * var(--dp))}}@media screen and (max-width: 599px){.privacy h2{-webkit-padding-start:calc(12 * var(--dp));padding-inline-start:calc(12 * var(--dp))}}.privacy h2:before{content:"";position:absolute;left:0;top:0;height:100%;width:calc(6 * var(--dp));background-color:#d95a5a}@media screen and (max-width: 599px){.privacy h2:before{width:calc(4 * var(--dp))}}.privacy h3{-webkit-padding-before:calc(52 * var(--dp));padding-block-start:calc(52 * var(--dp));position:relative;-webkit-padding-after:calc(20 * var(--dp));padding-block-end:calc(20 * var(--dp));-webkit-margin-after:calc(8 * var(--dp));margin-block-end:calc(8 * var(--dp));border-bottom:calc(2 * var(--dp)) solid #d95a5a;font-size:calc(28 * var(--dp));line-height:calc(36 * var(--dp))}@media screen and (max-width: 599px){.privacy h3{font-size:calc(20 * var(--dp));line-height:calc(26 * var(--dp))}}.privacy a{color:#342819;text-decoration:underline;font-size:calc(16 * var(--dp));line-height:calc(22 * var(--dp))}@media screen and (max-width: 599px){.privacy a{font-size:calc(14 * var(--dp));line-height:calc(20 * var(--dp))}}.privacy dl dt{-webkit-padding-before:calc(28 * var(--dp));padding-block-start:calc(28 * var(--dp));-webkit-padding-after:calc(4 * var(--dp));padding-block-end:calc(4 * var(--dp));font-size:calc(22 * var(--dp));line-height:calc(32 * var(--dp))}@media screen and (max-width: 599px){.privacy dl dt{font-size:calc(18 * var(--dp));line-height:calc(24 * var(--dp))}}.privacy dl dd{-webkit-padding-before:calc(12 * var(--dp));padding-block-start:calc(12 * var(--dp));font-size:calc(16 * var(--dp));line-height:calc(22 * var(--dp))}.privacy ul{-webkit-padding-before:calc(12 * var(--dp));padding-block-start:calc(12 * var(--dp));-webkit-padding-after:calc(20 * var(--dp));padding-block-end:calc(20 * var(--dp))}.privacy ul li{position:relative;-webkit-padding-start:calc(22 * var(--dp));padding-inline-start:calc(22 * var(--dp));letter-spacing:calc(0.25 * var(--dp));font-size:calc(16 * var(--dp));line-height:calc(20 * var(--dp))}@media screen and (max-width: 599px){.privacy ul li{font-size:calc(14 * var(--dp));line-height:calc(20 * var(--dp))}}@media screen and (max-width: 599px){.privacy ul li{-webkit-padding-start:calc(20 * var(--dp));padding-inline-start:calc(20 * var(--dp))}}.privacy ul li:nth-child(n+2){-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp))}.privacy ul li:before{content:"";position:absolute;left:calc(6 * var(--dp));top:calc(12 * var(--dp));width:calc(3 * var(--dp));height:calc(3 * var(--dp));background-color:#342819;border-radius:50%}@media screen and (max-width: 599px){.privacy ul li:before{left:calc(8 * var(--dp));top:calc(9 * var(--dp))}}.privacy .line{width:100%;height:2px;position:relative;margin-block:calc(32 * var(--dp))}.privacy .line:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:2px;background-image:-webkit-radial-gradient(circle, #C2BEBA 1px, transparent 1px);background-image:-o-radial-gradient(circle, #C2BEBA 1px, transparent 1px);background-image:radial-gradient(circle, #C2BEBA 1px, transparent 1px);background-size:7px 2px;background-repeat:repeat-x;background-position:left bottom}