﻿.con_privacy{max-width:1200px;margin:auto}@media only screen and (min-width: 1200px){.con_privacy{width:95%}}@media print{.con_privacy{width:95%}}@media only screen and (max-width: 1199px){.con_privacy{width:90%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?xkw6qt");src:url("../fonts/icomoon.eot?xkw6qt#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?xkw6qt") format("truetype"),url("../fonts/icomoon.woff?xkw6qt") format("woff"),url("../fonts/icomoon.svg?xkw6qt#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_privacy{margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy{margin-top:50px}}@media only screen and (max-width: 767px){.con_privacy{margin-top:2em}}.con_privacy .txt_read{font-size:108%;letter-spacing:.1em;line-height:1.73}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .txt_read{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy .txt_read{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .txt_read{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_privacy .txt_read{letter-spacing:.06em}}@media only screen and (min-width: 768px){.con_privacy .txt_read{text-align:center}}.con_privacy .box_pri{margin-top:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri{margin-top:55px}}@media only screen and (max-width: 767px){.con_privacy .box_pri{margin-top:2.5em}}.con_privacy .box_pri dl+dl{margin-top:65px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl+dl{margin-top:50px}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl+dl{margin-top:2.5em}}.con_privacy .box_pri dl dt{padding:0 .5em .3em;border-bottom:1px solid #ddd;margin-bottom:25px;color:#7c1926;display:flex;font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dt{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dt{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dt{font-size:122%}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dt{font-size:108%}}.con_privacy .box_pri dl dt i{font-size:112%;font-family:'Marcellus', serif}.con_privacy .box_pri dl dt em{margin-left:.5em;font-family:"Noto Serif JP", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dt em{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dt em{letter-spacing:.06em}}@media only screen and (min-width: 768px){.con_privacy .box_pri dl dd{padding-right:5.83333%;box-sizing:border-box}}.con_privacy .box_pri dl dd .txt{font-size:100%;letter-spacing:.1em;line-height:1.85}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dd .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dd .txt{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .txt{line-height:1.76}}.con_privacy .box_pri dl dd ol li+li{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dd ol li+li{margin-top:20px}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd ol li+li{margin-top:1em}}.con_privacy .box_pri dl dd ol li .txt{text-indent:-1em;padding-left:1em}.con_privacy .box_pri dl dd ol li ul{padding-left:1em;margin-top:.5em}.con_privacy .box_pri dl dd ol li ul li{text-indent:-.7em;padding-left:.7em}.con_privacy .box_pri dl dd ol li ul li+li{margin-top:.5em}.con_privacy .box_pri dl dd .wrp_add{padding:40px 45px;background:#fffaed;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dd .wrp_add{padding:30px 35px}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .wrp_add{padding:1.5em}}.con_privacy .box_pri dl dd .wrp_add address{font-size:100%;letter-spacing:.1em;line-height:1.85}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dd .wrp_add address{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .wrp_add address{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .box_pri dl dd .wrp_add address{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .wrp_add address{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl dd .wrp_add address{line-height:1.76}}.con_privacy .box_pri dl.address dd{padding-right:0}@media only screen and (min-width: 768px){.con_privacy .box_pri dl.address dd{display:flex;flex-direction:row;justify-content:space-between}.con_privacy .box_pri dl.address dd>*{width:49%}}@media only screen and (max-width: 767px){.con_privacy .box_pri dl.address dd>*:not(:last-child){margin-bottom:1em}}.con_privacy .txt_end{margin-top:60px;font-size:108%;letter-spacing:.1em;line-height:1.73}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .txt_end{margin-top:50px}}@media only screen and (max-width: 767px){.con_privacy .txt_end{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .txt_end{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy .txt_end{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy .txt_end{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_privacy .txt_end{letter-spacing:.06em}}
