@charset "UTF-8";
/* --------------------
   privacy
-------------------- */
/* -- #privacy01 -- */
#privacy01{
   padding-top: 80px; }
#privacy01 h1{ margin-bottom: 15px; }
#privacy01 .txs-18{ margin-bottom: 30px; }
#privacy01 .item +.item{ margin-top: 30px; }
#privacy01 .item p{ margin-top: 1em; }
@media screen and (min-width: 769px){
   #privacy01{ padding-top: 160px; }
   #privacy01 h1{ margin-bottom: 30px; }
   #privacy01 .txs-18{ margin-bottom: 40px; }
   #privacy01 .item +.item{ margin-top: 40px; }
}
/* -- #privacy02 -- */
#privacy02{ padding-top: 60px; }
#privacy02 h1{ margin-bottom: 15px; }
#privacy02 .txs-18{ margin-bottom: 30px; }
#privacy02 .item +.item{ margin-top: 30px; }
#privacy02 .item p{ margin-top: 1em; }
#privacy02 .item a{
   text-decoration: underline;
   color: #00A4E0; }
@media screen and (min-width: 769px){
   #privacy02{ padding-top: 80px; }
   #privacy02 h1{ margin-bottom: 30px; }
   #privacy02 .txs-18{ margin-bottom: 40px; }
   #privacy02 .item +.item{ margin-top: 40px; }
}
@media screen and (min-width: 1080px){
   #privacy02 .item a:hover{ text-decoration: none; }
}