@charset "utf-8";
/* =============================================================
 * アフターケア
 * ============================================================= */
.content .wrap01 {
  margin: 0 auto 3%;
  padding: 2%;
  width: 80%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFFFFF;
  color: #000000;
}
.content .wrap02 {
  margin: 0 auto;
  padding: 2%;
  width: 80%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #FFFFFF;
  color: #000000;
}
.content .headline {
  margin: 0 auto 3%;
  width: 60%;
}
.content .txt01 {
  margin: 0 auto 5%;
  width: 65%;
  font-size: 1.2vw;
}
.content .txt02 {
  font-size: 2.3vw;
  margin: 1% 0;
  border-bottom: 2px dotted #FFD200;
  font-weight: bold;
}
.content .txt03 {
  margin: 0 0 5%;
}
.content .txt04 {
  font-weight: bold;
  font-size: 1.6vw;
  margin: 0 0 1%;
  border-bottom: 1px dotted #000000;
  clear: both;
}
.wrap01 .box01 {
  width: 50%;
  float: left;
}
.wrap01 .box02 {
  float: right;
  margin: 0 0 3%;
  width: 45%;
}
.wrap02 .box01 {
  width: 50%;
  float: right;
}
.wrap02 .box02 {
  float: left;
  margin: 0 0 3%;
  width: 45%;
}
.content .box03 {
  margin: 0 auto 5%;
  width: 90%;
}
.content .box04  {
  width: 47%;
  float: left;
}
.content .box05 {
  width: 47%;
  float: right;
}
.content .image01 {
  margin: 0 0 3%;
}
.content .image02 {
  margin: 0 0 5%;
}
.content .txt05 {
  font-weight: bold;
  font-size: 1.4vw;
  color: #00003A;
}
.content .txt06 {
  font-weight: bold;
}
/* 
=============================
　　　　スマホ
=============================
*/
@media screen and (max-width: 699px) {
.content {
 	padding: 5% 0 0;
}
.content .headline {
  width: 80%;
}
.content .txt01 {
  width: 90%;
  font-size: 14px;
}
.content .wrap01 {
  width: 90%;
  margin: 0 auto 5%;
}
.content .wrap02 {
  width: 90%;
  margin: 0 auto 5%;
}
.content .txt02 {
  font-size: 23px;
}
.content .box01 {
  width: 100%;
  float: none;
}
.content .box02 {
  width: 100%;
  float: none;
}
.content .txt04 {
  font-size: 16px;
}
.content .box03 {
  width: 100%;
}
.content .box04 {
  width: 100%;
  float: none;
}
.content .box05 {
  width: 100%;
  float: none;
}
.content .txt05 {
  font-size: 16px;
}
}
