*,html,body{font-family:'Open Sans','Helvetica Neue',Arial,"Hiragino Sans GB",sans-serif;padding:0;margin:0;border:0;list-style-type:none;}
 @media only screen and (max-width: 374px) {
  html{min-height:100%;border:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;font-size: 3.2vw;
}}

 @media only screen and (min-width: 375px) {
  html{min-height:100%;border:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size: 3.2vw;
}}

@media only screen and (min-width: 414px) {
   html{min-height:100%;border:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;font-size: 3.2vw;
}}

body{word-wrap:break-word;word-break:break-all;background:#fff; font-size:1.3rem;}
img{border:none;vertical-align:middle;}
.align_c{ text-align:center;}
.que_wrap{ width:90%; margin:0 auto; max-width:1000px; border-top:1px solid #dfdfdf;}
.top_title{ text-align:center; margin-top:10%;}
.question:first-child{ margin-top:15px;}
.question{ margin-bottom:5px; font-weight:bold; margin-top:30px; line-height:2.0rem; color:#3386c8; font-size:1.2rem;}
.answer{ font-size:1.3rem; line-height:1.8rem; margin-bottom:10px; color:hsl(0, 0%, 55%); font-size:1.2rem;}
.answer .align_c img{ width:90%; max-width:620px;}
.top{ text-align:center; color:#3386c8; font-size:1.5rem; line-height:2.2rem; margin-top:20px; margin-bottom:10px;}
.wyf_main{ width:90%; margin:0 auto;}
.wyf_table{ border-collapse:collapse; margin-bottom:10px;}
.wyf_table tr th,.wyf_table tr td{ height:40px; font-size:1.2rem; text-align:center; border-collapse:collapse; border:1px solid #dfdfdf; color:#8c8c8c; font-size:1.1rem;}
.wyf_table tr th{ background:#52a3db; color:#fff; font-weight:normal;}
.blue_font{ color:#3386c8; font-size:1.3rem;}
.remind{ color:#f07843; position:relative; padding-left:20px; line-height:1.8rem; font-size:1.1rem; margin-bottom:10px;}
.remind span{ position:absolute; left:0; top:0;}
.sgray_font{ color:#333; font-weight:bold;}
.agree_wrap{ color:#8c8c8c; font-size:1.2rem; line-height:2.0rem; width:90%; margin:0 auto;}
.agree_wrap p{ margin-bottom:25px;}
.sj{ text-indent:26px;}

.des_group{ color:#8c8c8c; font-size:1.2rem; line-height:2.0rem; width:90%; margin:0 auto;}
.des_con_t{ font-size:1.1rem;font-weight:bold;}
.des_con_main { margin-bottom:20px;}
.one-line{ margin-bottom:10px;}
.small-font{ font-size:1.1rem;}
.date{ text-align:right; margin:20px 0; margin-right:5%; color:#333;font-size:1.1rem;font-weight:bold;}
.gray-font, b{ font-size:1.2rem; color:#333; font-weight:bold;}
.des_con_t_14{font-size:1.3rem; color:#333; font-weight:bold;margin-bottom: 10px;}
.lr{ text-align:right;}
.bt-font{ padding:3px 0 20px 0; border-top:1px #eee solid; margin-top:16px;}
.left-title{font-size:1.3rem; color:#333; font-weight:bold;margin-bottom: 10px;}

.footer{visibility:hidden;}
.pc-logo{visibility: hidden; height: 0px;}

.ffb_line p{margin-bottom:20px;}
.table{width:100%;border:#e4e4e4 1px solid;margin-top:20px;margin-bottom:20px;}
.table-title{height:40px;border-right:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid; text-align:center; background-color:#eff7ff; font-weight:bold;}
.table-text{height:40px;border-right:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid; text-align:center;}
.table-text1{border-right:#e4e4e4 1px solid;text-align:center;}
.date-center{   margin:20px 0;  color:#333;font-size:1.1rem;font-weight:bold;}
.under-line{    border-bottom: #dadada solid 1px;}
.privacy{font-size:1.45rem;}
strong{font-size: 1.2rem;color:black;font-weight: bold;}
.text{font-size: 1.2rem;margin: 6px 0;}
.bold{font-weight: bold;}
.text .underline {font-size: 1.2rem;text-decoration: underline;}

.sdk_table {
  border-collapse: collapse;
  margin-bottom: 10px;
  width: 100%;
  table-layout: auto;
}

.sdk_table tr th, .sdk_table tr td {
  height: 60px;
  text-align: justify;
  border-collapse: collapse;
  border: 1px solid #dfdfdf;
  color: black;
  font-size: 1rem;
  padding: 5px;
  vertical-align: top;
  word-break:break-all;
  white-space: normal;
  min-width: 2.2rem;

}

.sdk_table tr th {
  background: #eeeeee;
  color: black;
  font-size: 1rem;
  font-weight: bold;
}
