@charset "utf-8";
/* CSS Document */
/*タイトル*/
.tit02{display:block;
  margin-bottom: 0px;
  padding: 15px 10px;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.75;
  background-color:#004a87;}
.inline{display:block;}
.tit02_2{font-size:20px;
font-weight:bold;
color:#004a87;
margin-bottom:15px;}
.tit02_qa{font-size:18px;
font-weight:bold;
color:#004a87;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:1px solid #333;}
.tit03_point{font-size: 16px;
font-weight:bold;
margin-bottom:15px;}

.number-lead__number {
  display: inline-block;
  flex: 0 0 auto;
  vertical-align: top;
  width: 26px;
  height: 26px;
  margin-right: 8px;
  background: #004a87;
  border-radius: 50%;
  line-height: 26px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
}
.tit03_line{font-size:16px;
font-weight:bold;
color:#004a87;
padding-bottom:5px;
padding-left:5px;	
margin-bottom:20px;
border-bottom:1px solid #555;
	border-left:5px solid #004a87; 
}

.tit04{font-size:14px;
color:#004a87;
margin-bottom:15px;}

/*背景色*/
.bk_lb{background-color:#ECF4E7;
padding:20px 15px;}
.bk_bg{background-color:#f1f0de;
padding:20px 15px;}
.bk_wh{background-color:#fff;
padding:10px;
margin:0 15px 15px;	
border-radius:8px;
box-sizing: border-box;}
.profile-box{background-color: #fff!important;
margin-bottom:30px;}
/*画像*/
.img-center{max-width:50%;
margin:0 auto;}
.img-right img{width:80px;
margin-left:680px;
	margin-top:-30px;
}
.profile-box__img img{width:80px;height:80px;}

/*リスト*/
dl{background-color: #fff;
padding:10px;
	margin:15px;
border-radius:8px;}
dt.check{margin: 15px 0;
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  font-weight: bold;}
dt.check::before{display: inline-block;
margin: 3px 8px 0 0;
content: "";
flex: 0 0 auto;
background: url(/assets/vendor/fonts/stylesheet/images/icon/black/checkbox.svg) no-repeat;
width: 17px;
height: 17px;}
.product-content01 ul{padding:10px 0 0 10px;}
.product-content01 ul li{list-style-type: square;
margin-bottom:20px;}
.product-content01 ul li a{text-decoration: none;color:#444;}

/*Q＆A*/
.question_yk {
  margin-bottom: 15px;
  padding-left: 35px;
  position: relative;
  color: #444;
  font-size: 14px;
  font-weight: bold;
}

.question_yk::before {
  position: absolute;
  left: 0;
  content: "Q";
  float: left;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 10px 10px 0;
  color: #fff;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
  background:#004a87;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}


.answer_yk {
  margin-bottom:25px;
  padding-left: 35px;
  position: relative;
  color:#444;
  font-size: 14px;
border-bottom:1px dashed #ccc;
}

.answer_yk::before {
  position: absolute;
  left: 0;
  content: "A";
  float: left;
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: 0 10px 10px 0;
  color:#004a87;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
  background:#fff;
  -webkit-border-radius: 25px;
  border-radius: 25px;
border:1px #004a87 solid;
}

/*余白*/
.mb50{margin-bottom: 50px;}

@media screen and (max-width:767px)
{
.tit02_qa {
    font-size: 18px;
    font-weight: bold;
    color: #004a87;
    margin-bottom: 15px;
    padding-bottom: 5px;
	padding-left: 5px;
    border-bottom: 1px solid #333;
}	
	.content2{padding:0 10px;}
/*リスト*/
.product-content01 ul{margin-top:10px;}
	/*画像*/
.img-center{max-width:90%;
margin:0 auto;}
.img-right img{width:60px;
margin-left:80%;
	margin-top:-30px;
}}
