@charset "utf-8";
/*-------------------プライバシーポリシー----------------*/
div#privacy_policy{
 background:url() no-repeat right bottom;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:12px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
 float:left;
}
.privacy_intro{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 font-size:13px;
 letter-spacing:1px;
 line-height:18px;
 color:#3e3e3e;
}
ul.privacy{
 margin:10px 0px 0px 30px;
 padding:0px 10px 0px 0px;
 font-size:13px;
 letter-spacing:1px;
 line-height:18px;
 color:#3e3e3e;
}
li.policy{
 list-style-type:decimal;
 list-style-position:outside;
 marginn:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
}
.policy_date{
 margin:30px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:13px;
 letter-spacing:1px;
 line-height:18px;
 color:#3e3e3e;
 font-family:"arial";
}
.policy_person{
 margin:20px 0px 0px 0px;
 padding:0px 0px 30px 0px;
 font-size:13px;
 letter-spacing:1px;
 line-height:18px;
 color:#3e3e3e;
}
div#privacy_staff{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:13px;
 letter-spacing:1px;
 line-height:18px;
 color:#3e3e3e;
 float:left;
}
.privacy_policy{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}
.privacy_text{
 margin:5px 0px 0px 10px;
 padding:0px 100px 0px 0px;
}
.privacy_text_under{
  margin:5px 0px 0px 10px;
 padding:0px 0px 0px 0px;
}
.privacy_text_under_text{
  margin:5px 0px 0px 30px;
 padding:0px 0px 0px 0px;
}
/*---------------------------------------*/
.privacy_inquiry{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-size:13px;
 letter-spacing:1px;
 line-height:18px;
 color:#3e3e3e;
}
.title{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 font-weight:bold;
}
.charge_math{
 font-family:Arial;
}