@media (max-width: 767px){.cw{padding-left:15px;padding-right:15px}}@media (min-width: 768px){.cw{max-width:1280px;width:calc( 100% - 60px );margin-left:auto;margin-right:auto}}.row:after{content:" ";display:block;clear:both}.row .left{float:left;width:50%}.row .right{float:right;width:50%}@media (min-width: 768px){.row:after{content:" ";display:block;clear:both}.row .left{float:left;width:50%}.row .right{float:right;width:50%}}@media (max-width: 767px){.row .left{float:none;width:100%}.row .right{float:none;width:100%}}@media (max-width: 767px){.tabletOnly{display:none !important}.desktopOnly{display:none !important}.tabletUpOnly{display:none !important}}@media (min-width: 768px) and (max-width: 1023px){.mobileOnly{display:none !important}.desktopOnly{display:none !important}}@media (min-width: 1024px){.mobileOnly{display:none !important}.tabletOnly{display:none !important}.touchOnly{display:none !important}}.fl{float:left}.fr{float:right}@media (min-width: 768px){.flDesktop{float:left}.frDesotop{float:right}}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}@media (min-width: 768px){.acDesktop{text-align:center}.alDesktop{text-align:left}.arDesktop{text-align:right}}@media (max-width: 767px){.acMobile{text-align:center}.alMobile{text-align:left}.arMobile{text-align:right}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.cf:after{content:" ";display:block;clear:both}@media (min-width: 768px){.cfDesktop:after{content:" ";display:block;clear:both}}@media (max-width: 767px){.cfMobile:after{content:" ";display:block;clear:both}}.objectFit{object-fit:cover;object-position:center center;font-family:'object-fit: cover; object-position: center center;';width:100%;height:100%}.objectFitContain{object-fit:contain;object-position:center center;font-family:'object-fit: contain; object-position: center center;';width:100%;height:100%}.objectFitTop{object-fit:cover;object-position:center top;font-family:'object-fit: cover; object-position: center top;';width:100%;height:100%}.objectFitRight{object-fit:cover;object-position:100% center;font-family:'object-fit: cover; object-position: 100% center;';width:100%;height:100%}.objectFitLeft{object-fit:cover;object-position:100% center;font-family:'object-fit: cover; object-position: 0 center;';width:100%;height:100%}.sectionTitle{    font-family: 'Noto Serif JP', serif;
    font-size: 2.5rem;
    font-weight: 700;
    text-align: center;
    margin-bottom: 36px;
    height: 32px;}#privacy{margin-top:110px}#privacy .sectionTitle img{height:24px}#privacy .privacyWrap{max-width:840px;margin-left:auto;margin-right:auto}#privacy .privacyWrap .txtArea{margin-top:40px;margin-bottom:40px;line-height:2.3}#privacy .privacyWrap .txtArea ul.txt{padding-left:20px;margin-bottom:5px}#privacy .privacyWrap .txtArea .txt li{list-style:disc}#privacy .privacyWrap .txtArea .headLine{font-weight:bold}#privacy .privacyWrap .txtArea .date{margin-bottom:25px}@media (max-width: 767px){#privacy{margin-top:44px}#privacy .sectionTitle{text-align:left;margin-bottom:22px}#privacy .sectionTitle img{height:19px}#privacy .privacyWrap .txtArea{margin-top:35px;margin-bottom:35px;line-height:2}#privacy .privacyWrap .txtArea .headLine.spHeadline{font-weight:normal}}
