.privacy-policy .text a{text-decoration:underline;color:#0E3660}.privacy-policy .text a:visited,.privacy-policy .text a:focus,.privacy-policy .text a:active{color:#0E3660}.privacy-policy .text a:hover{text-decoration:none}@media only screen and (max-width: 767px){.privacy-policy .sectionTitleAreaWrap .sectionTitleArea .sectionTitle{text-align:center}}.privacy-policy .sectionInner{padding-top:50px}.privacy-policy .sectionHead{margin-bottom:100px}@media only screen and (min-width: 768px)and (max-width: 1079px){.privacy-policy .sectionHead{margin-bottom:3.90625vw}}@media only screen and (max-width: 767px){.privacy-policy .sectionHead{margin-bottom:7.8125vw}}.privacy-policy .bgTitle{font-size:min(10.6881405564vw, 146px)}.privacy-policy .contentWrap{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1079px){.privacy-policy .contentWrap{display:block}}.privacy-policy .contentWrap .mainArea{order:2;width:100%}@media only screen and (min-width: 1080px){.privacy-policy .contentWrap .mainArea{width:min(62.9575402635vw, 860px)}}.privacy-policy .contentWrap .mainArea .titleTextBlock:not(:first-child){margin-top:80px}@media only screen and (max-width: 767px){.privacy-policy .contentWrap .mainArea .titleTextBlock:not(:first-child){margin-top:5.2083333333vw}}.privacy-policy .contentWrap .mainArea .titleTextBlock .bdrTitle{line-height:1.6;padding-bottom:.6em;margin-bottom:40px;border-bottom:1px solid #ddd;font-size:24px;font-weight:700}@media only screen and (min-width: 768px)and (max-width: 1079px){.privacy-policy .contentWrap .mainArea .titleTextBlock .bdrTitle{font-size:3.125vw;margin-bottom:2.6041666667vw}}@media only screen and (max-width: 767px){.privacy-policy .contentWrap .mainArea .titleTextBlock .bdrTitle{font-size:5.2083333333vw;margin-bottom:5.2083333333vw}}.privacy-policy .contentWrap .mainArea .titleTextBlock .text+*{margin-top:24px}.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList{margin-left:3.5em}@media only screen and (max-width: 767px){.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList{margin-left:2.5em}}.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList li{list-style-type:none;counter-increment:cnt}.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList li:not(:first-child){margin-top:24px}@media only screen and (max-width: 767px){.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList li:not(:first-child){margin-top:3.125vw}}.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList li:before{content:"(" counter(cnt) ")";display:inline-block;margin-left:-3em;width:3em}@media only screen and (max-width: 767px){.privacy-policy .contentWrap .mainArea .titleTextBlock .detailList li:before{margin-left:-2.5em;width:2.5em}}.privacy-policy .contentWrap .sideArea{order:1;width:100%}@media only screen and (min-width: 1080px){.privacy-policy .contentWrap .sideArea{width:min(10.2489019034vw, 140px)}}@media only screen and (max-width: 1079px){.privacy-policy .contentWrap .sideArea{margin-top:50px}}.privacy-policy .contentWrap .sideArea .date{font-size:12px}.privacy-policy .contentWrap .sideArea .date:not(:first-child){margin-top:16px}@media only screen and (max-width: 1079px){.privacy-policy .contentWrap .sideArea .date:not(:first-child){margin-top:8px}}@media only screen and (max-width: 1079px){.privacy-policy .contentWrap .sideArea .date{margin-top:50px}}