@charset "shift_jis";

/* flow 005 */

li.box_caution {
    text-align: left;
    font-size: 15px;
    padding: 0 0 0 0;
    line-height: 1.8;
}

.u_keiyaku h4{
  color: #1232a6;
}
.u_keiyaku  ul li.topix_title span{
  background-color: #1232a6;

}

.font_color_keiyaku{
  color: #1232a6;
}

.u_riyo h4{
  color: #f01b84;
}
.u_riyo ul li.topix_title span{
  background-color: #ff64b1;
}

.font_color_riyo{
  color: #f01b84;
}

.flow_img_area img.flow001 {
	width: 80%;
	height: auto;
  object-fit: cover; /* 画像を枠内に収めつつ、はみ出た部分をカット */
  object-position: center top; /* 画像の表示位置を調整 */
}

.flow_img_area img.flow002 {
  width: 60%;
	height: auto;
  object-fit: cover; /* 画像を枠内に収めつつ、はみ出た部分をカット */
  object-position: center top; /* 画像の表示位置を調整 */
}

.link_arrow {
  position: relative;
  display: inline-block;
  padding-left: 15px;

  font-family: "RoundedMgenplus-medium", sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 1px;
}
.link_arrow:before {
  content: '';
  width: 6px;
  height: 6px;
  border: 0;
  border-top: solid 2px #333;
  border-right: solid 2px #333;
  transform: rotate(45deg);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
}

/* --------------------------------------------------
-----------------------------------------------------
window size 600-
-----------------------------------------------------
-------------------------------------------------- */
@media screen and (min-width:600px){



}
