.second-header__wrapper{width:100%;height:90px;background-image:url(../../images/privacy/bg_header.jpg);background-repeat:no-repeat;background-position:left 45% top 35%;background-size:250%}@media(min-width : 768px){.second-header__wrapper{background-position:left bottom;background-size:cover}}@media(min-width : 1024px){.second-header__wrapper{height:160px}}@media(min-width : 1024px){.second-header__inner{padding-right:6.3492063492%}}@media(min-width : 1440px){.second-header__inner{padding-right:80px}}.second-header h1{font-size:36px;line-height:90px;color:#fff;text-align:center;font-family:"Cormorant",serif;font-weight:600}@media(min-width : 1024px){.second-header h1{font-size:72px;line-height:160px;text-align:right}}.second-contents__wrapper{background-image:url(../images/common/bg-second.jpg)}@media(min-width : 1024px){.second-contents__wrapper{min-height:calc(100vh - 445px)}}.second-contents__inner{width:100%;max-width:1260px;margin:auto;padding:30px 20px 60px}@media(min-width : 834px){.second-contents__inner{padding:4.7619047619% 4.7619047619% 10.3174603175%}}@media(min-width : 1440px){.second-contents__inner{padding:60px 60px 130px}}.privacy{line-height:1.7}@media(min-width : 768px){.privacy{letter-spacing:.04em}}.privacy a{display:inline;line-height:inherit;color:#4f5f26;text-decoration:underline}.privacy__title{margin-bottom:15px;font-size:1.8rem;font-weight:bold;line-height:1;color:#111}@media(min-width : 768px){.privacy__title{padding:0 20px;font-size:3rem}}.privacy__outline{margin-bottom:20px;font-size:1.4rem;color:#444}@media(min-width : 768px){.privacy__outline{padding:15px 20px;margin-bottom:0;font-size:1.6rem}}.privacy-list__item{padding:10px 0 15px;font-size:1.4rem;color:#444}@media(min-width : 768px){.privacy-list__item{padding:15px 20px 20px}}.privacy-list__item:not(:last-of-type){border-bottom:1px solid #bdbdbd}.privacy-list__item--right{text-align:right}.privacy-list__caption{margin-bottom:7px;font-size:1.4rem;font-weight:bold;line-height:1;color:#111}@media(min-width : 768px){.privacy-list__caption{margin-bottom:10px;font-size:1.8rem}}.privacy-list__text:not(:first-of-type){margin-top:15px}@media(min-width : 768px){.privacy-list__text:not(:first-of-type){margin-top:20px}}.privacy-list__text--large{font-size:1.4rem}@media(min-width : 768px){.privacy-list__text--large{font-size:1.8rem}}.privacy-list__text--bold{font-weight:bold}#guide{max-width:1040px;margin:auto}#guide .privacy-list__caption::before{padding-right:.25em;color:#4f5f26;content:"■"}#policy{max-width:1040px;margin:auto;margin-top:30px}@media(min-width : 768px){#policy{margin-top:45px}}
