@charset "utf-8";


/* ---------- all ---------- */
.verify_faq {
  width: 100%;
  background-color: #f7f7f7;
  padding: 54px 0;
  line-height: 1.6;
  font-size:88%;
}

.explain {
  font-size:14px;
  margin-bottom: 1rem;
}

/* ---------- PC ---------- */

/*------- 質問  -----------*/

.verify_faq .faq-area {
  width: 960px;
  text-align: left;
  margin: 0 auto;
  /* font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Verdana, "メイリオ", Meiryo, sans-serif; */
  color:#555;
  font-size:12px;
}

.verify_faq .faq-area .faq-list { padding: 40px; border-bottom: 1px dotted #c4c4c4; }
.verify_faq .faq-area .faq-list ul{ list-style-type: none; }
.verify_faq .faq-area .faq-q { margin-bottom: 25px;}
.verify_faq .faq-area dt { float: left; width: 10%;}
.verify_faq .faq-area .faq-q dd {
  float: left;
  width: 700px;
  /* letter-spacing: 0.2em; */
  padding-top: 5px;
  /* font-weight:bold; */
}
.verify_faq .faq-area .faq-a dd {
  float: left;
  width: 700px;
  /* letter-spacing: 0.2em;*/
  padding-top: 5px;
}
.verify_faq .faq-area .faq-list:nth-child(1) .faq-a dd,
.verify_faq .faq-area .faq-list:nth-child(4) .faq-a dd{ padding-top: 5px;}
.verify_faq .faq-area .faq-list:nth-child(2) .faq-a dd,
.verify_faq .faq-area .faq-list:nth-child(3) .faq-a dd,
.verify_faq .faq-area .faq-list:nth-child(5) .faq-a dd,
.verify_faq .faq-area .faq-list:nth-child(6) .faq-a dd{ margin-top: -10px;}
.verify_faq .faq-area .faq-q dt img {height: 28px;}
.verify_faq .faq-area .faq-a dt img {height: 28px;}
.verify_faq .faq-area .faq-a i img {
  width: 12px;
  vertical-align: middle;
  margin-right: 2px;
}
.verify_faq .faq-area .faq-a a { color: #e4007f; text-decoration: underline;}
.verify_faq .faq-area .faq-a p { margin-bottom: 20px;}
.verify_faq .faq-area .faq-a .noticelist { margin-bottom: 20px;}
.verify_faq .faq-area .faq-list:last-child{ border-bottom:none;}


/* ---------- SP ---------- */

/*-----  質問 ------*/

.verify_faq{ padding: 54px 10px; box-sizing: border-box;}
.verify_faq .faq-area {
    width: 100%;
    text-align: left;
    margin: 0 auto;
}

.verify_faq .faq-area .faq-list { padding: 20px; border-bottom: 1px dotted #8d8d8d;}
.verify_faq .faq-area .faq-list:last-child{ border-bottom:none; padding-bottom:0;}
.verify_faq .faq-area .faq-q { margin-bottom: 25px;}
.verify_faq .faq-area dt { float: left; width: 6%;}
.verify_faq .faq-area .faq-q dd {
    float: left;
    width: 88%;
    letter-spacing: 0em;
}
  .verify_faq .faq-area .faq-a dd {
    float: left;
    width: 88%;
    letter-spacing: 0em;
}
.verify_faq .faq-area .faq-q dd { /* font-weight: bold; */}
.verify_faq .faq-area .faq-q dt img { width: 24px !important; height: 28px !important;}
.verify_faq .faq-area .faq-a dt img { width: 24px !important; height: 28px !important;}
.verify_faq .faq-area .faq-a i img { width: 12px;  vertical-align: middle; margin-right: 2px;}


.disp_smp{
display: none;
}
.disp_pc{
display: inline;
}


@media only screen and (max-width: 640px) {
.disp_smp{
display: inline;
}
.disp_pc{
display: none;
}
}

.v-iphone-box{
  width: 90%;
  max-width: 720px;
  margin: 3em auto 10px;
  text-align: left;
}
.v-iphone-item .explain{
  font-size: 20px;
  font-weight: bold;
  padding: 0.2em;
}
.v-iphone-item{
  margin-top: 1em;
}
.v-iphone-item,
.v_row >.-item{
  flex-basis: 49%;
  flex-shrink: 0;
  flex-grow: 0;
  box-sizing: border-box;
  padding-bottom: 20px;
  margin-bottom: 5px;
}
.v-iphone-item .explain,
.v_row > .-item .explain{
  font-size: 12px;
  padding-bottom: 6px;
  background: #e34991;
  color: #FFF;
  padding: .8em;
  margin-bottom: 0.5em;
  text-align: center;
  border-radius: 5px 5px 0 0;
}
.v-iphone-item .-box,
.v_row >.-item .-box{
  border: 1px solid #CCCCCC;
  padding-bottom: 0.5em;
  text-align: left;
  height: 100%;
  line-height: 1.5;
  border-radius: 6px;
}
.v-iphone-item .-head,
.v_row >.-item .-head{
  padding-left: 1.5em;
  padding-right: 1em;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1em;
}
.v_row >.-item .-head.-bdot{
  border-top: 1px dashed #CCC;
  padding-top: 0.5em;
}
.v-iphone-item .-head h5,
.v_row >.-item .-head h5{
  font-weight: bold;
  margin-bottom: 0.2em;
}
.v-iphone-item .-head small,
.v_row >.-item .-head small{
  font-size: 80%;
  font-weight: normal;
}
.v-iphone-item .-body,
.v_row >.-item .-body{
  padding-left: 1.5em;
  padding-right: 1em;
  text-align: left;
}
.explain{line-height: 1.5;}

@media screen and (min-width: 641px) {
  .v_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .v-iphone-item .-box {
    width: 75%;
    margin: 0 auto;
  }
  .v-iphone-item .v_left_01 {
    float: none;
    margin: 0 auto;
  }
}
@media screen and (max-width: 640px) {
  .v-iphone-item .-box,
  .v_row>.-item .-box{
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }
}
