﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?467juk");src:url("../fonts/icomoon.eot?467juk#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?467juk") format("truetype"),url("../fonts/icomoon.woff?467juk") format("woff"),url("../fonts/icomoon.svg?467juk#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#privacy{padding:60px 0}@media (max-width: 767px){#privacy{padding:40px 0}}#privacy .ttl{text-align:center;margin-bottom:30px}@media (max-width: 991px){#privacy .ttl{margin-bottom:20px}}#privacy .ttl img{width:auto;height:50px}@media (max-width: 991px){#privacy .ttl img{height:40px}}@media (max-width: 767px){#privacy .ttl img{height:30px}}#privacy .cont{margin-bottom:100px}@media (max-width: 991px){#privacy .cont{margin-bottom:70px}}@media (max-width: 767px){#privacy .cont{margin-bottom:50px}}#privacy .cont h3{background:#009245;color:#fff;padding:15px 20px;font-size:3.0rem;font-family:"GenJyuuGothic";margin-bottom:30px}@media (max-width: 991px){#privacy .cont h3{font-size:2.6rem}}@media (max-width: 767px){#privacy .cont h3{font-size:2.0rem}}@media (max-width: 767px){#privacy .cont h3{margin-bottom:20px}}#privacy .cont h4{border-left:10px solid #009245;padding-left:20px;font-size:2.5rem;border-bottom:1px solid #009245;color:#009245;margin-bottom:20px;font-family:"GenJyuuGothic"}@media (max-width: 991px){#privacy .cont h4{font-size:2.2rem}}@media (max-width: 767px){#privacy .cont h4{font-size:1.8rem}}@media (max-width: 767px){#privacy .cont h4{padding-left:10px;border-left:5px solid solid #009245}}#privacy .cont p{font-size:1.8rem;margin-bottom:50px}@media (max-width: 991px){#privacy .cont p{font-size:1.7rem}}@media (max-width: 767px){#privacy .cont p{font-size:1.6rem}}@media (max-width: 767px){#privacy .cont p{margin-bottom:30px}}#privacy .cont p a{color:#009245;text-decoration:underline}#privacy .cont ul li{font-size:1.8rem;margin-bottom:10px}@media (max-width: 991px){#privacy .cont ul li{font-size:1.7rem}}@media (max-width: 767px){#privacy .cont ul li{font-size:1.6rem}}#privacy .cont ul li:before{content:"●";color:#009245;font-size:1.0rem;margin-right:10px}#privacy .cont ul li a{color:#009245;text-decoration:underline}
