@charset "utf-8";

/*
  File Name   : privacy.css
  Description : プライバシーポリシー
*/

body#privacy .kv__inner {
  color: inherit;
}

body#privacy .kv__title {
  text-shadow: none;
}

.sec-privacy-contents {
  padding-bottom: 55px;
  counter-reset: number;
}

.sec-privacy-contents p {
  margin-bottom: 1em;
}

.sec-privacy-contents p:last-child {
  margin-bottom: 0;
}

.sec-privacy-contents .sec-privacy-contents__lead {
  margin-bottom: 36px;
}

.sec-privacy-sub-contents {
  margin-bottom: 34px;
}

.ttl-normal {
  counter-increment: number;
}

.ttl-normal:before {
  content: counter(number)". ";
}

.orderd-list {
  padding-left: 2.5em;
  font-size: .9em;
  margin-bottom: 1em;
}

.orderd-list li {
  list-style: decimal;
  margin-bottom: .3em;
}

.company-data {
  font-size: .8em;
  padding-left: 1.4em;
}

@media screen and (max-width: 900px) {
  .sec-privacy-contents:last-child {
    padding-bottom: 0;
  }
}

/*
22/03/10 クッキーについて 追加
*/
.lower-paragraph{
  margin: 0 auto 1em 1em;
}

.lower-paragraph a{
  color: #1111cc;
}

.lower-paragraph a:hover{
  text-decoration:underline;
}

.lower-paragraph h4{
  margin-bottom: 1em;
}

.lower-paragraph h4 span{
  border-bottom: solid 1px;
}

@media screen and (max-width: 900px) {
  .browser-list li{
  padding: .5em 0;
  }
}
/* enページ追加
============================================================ */
#en h3{
  line-height: normal;
}