﻿.con_intro,.con_privacy{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 767px){.con_title{position:relative}.con_title:after{content:'';width:90%;height:1px;margin:0 auto;background:#ccc;display:block;position:absolute;bottom:0;left:0;right:0}}.con_intro{margin-top:10.41667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-top:16.66667%}}@media only screen and (max-width: 767px){.con_intro{margin-top:4em}}.con_intro h3{margin-bottom:25px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_intro h3{margin-bottom:1.5em}}.con_intro h3:after{content:'';display:block;width:2.5em;height:2px;background:#002c51;margin:auto;margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3:after{margin-top:20px}}@media only screen and (max-width: 767px){.con_intro h3:after{margin-top:1.5em}}.con_intro h3>*{display:block}.con_intro h3 span{font-size:143%;letter-spacing:.3em;color:#002c51}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3 span{font-size:136%}}@media only screen and (max-width: 767px){.con_intro h3 span{font-size:122%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3 span{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_intro h3 span{letter-spacing:.1em}}.con_intro h3 em{margin-top:.5em;font-size:115%;letter-spacing:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3 em{font-size:108%}}@media only screen and (max-width: 767px){.con_intro h3 em{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro h3 em{letter-spacing:.2em}}@media only screen and (max-width: 767px){.con_intro h3 em{letter-spacing:.1em}}.con_intro .txt{font-size:108%;letter-spacing:.15em;line-height:1.73;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_intro .txt{font-size:100%}}.con_privacy{padding-top:55px;border-top:1px solid #d6d6d6;margin-top:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy{padding-top:45px}}@media only screen and (max-width: 767px){.con_privacy{padding-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy{margin-top:60px}}@media only screen and (max-width: 767px){.con_privacy{margin-top:2.5em}}.con_privacy dl+dl{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl+dl{margin-top:30px}}@media only screen and (max-width: 767px){.con_privacy dl+dl{margin-top:2.5em}}.con_privacy dl dt{display:flex;margin-bottom:20px;color:#002c51;letter-spacing:.15em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dt{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_privacy dl dt{margin-bottom:.8em}}.con_privacy dl dt span{margin-right:.3em;font-size:186%;font-family:'Lusitana', Times, Garamond, Georgia, serif;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dt span{font-size:165%}}@media only screen and (max-width: 767px){.con_privacy dl dt span{font-size:143%}}.con_privacy dl dt em{font-size:143%;margin-top:-0.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dt em{font-size:129%}}@media only screen and (max-width: 767px){.con_privacy dl dt em{font-size:115%}}@media only screen and (max-width: 767px){.con_privacy dl dt em{margin-top:-0.2em}}.con_privacy dl dd>*{margin-top:15px}@media only screen and (max-width: 767px){.con_privacy dl dd>*{margin-top:1em}}.con_privacy dl dd .txt{font-size:115%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing:.1em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dd .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_privacy dl dd .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy dl dd .txt{letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dd .txt{line-height:1.85}}@media only screen and (max-width: 767px){.con_privacy dl dd .txt{line-height:1.65}}.con_privacy dl dd>ul>li{position:relative;box-sizing:border-box;padding-left:2.25em;text-indent:-2.25em;font-size:115%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing:.1em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dd>ul>li{font-size:108%}}@media only screen and (max-width: 767px){.con_privacy dl dd>ul>li{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy dl dd>ul>li{letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dd>ul>li{line-height:1.85}}@media only screen and (max-width: 767px){.con_privacy dl dd>ul>li{line-height:1.65}}@media only screen and (max-width: 767px){.con_privacy dl dd>ul>li+li{margin-top:.5em}}.con_privacy dl dd>ol>li{position:relative;padding-left:2.25em;text-indent:-2.25em;box-sizing:border-box;font-size:115%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing:.1em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dd>ol>li{font-size:108%}}@media only screen and (max-width: 767px){.con_privacy dl dd>ol>li{font-size:100%}}@media only screen and (max-width: 767px){.con_privacy dl dd>ol>li{letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy dl dd>ol>li{line-height:1.85}}@media only screen and (max-width: 767px){.con_privacy dl dd>ol>li{line-height:1.65}}.con_privacy dl dd>ol>li+li{margin-top:1em}.con_privacy>.txt{margin-top:80px;text-align:right;font-size:115%;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy>.txt{margin-top:55px}}@media only screen and (max-width: 767px){.con_privacy>.txt{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_privacy>.txt{font-size:108%}}@media only screen and (max-width: 767px){.con_privacy>.txt{font-size:100%}}
