@charset "utf-8";

#LpMkg2091 .lp_wrap{
  border: 1px solid #d2d2d2;
  width: 850px;
  margin: 30px auto;
}

#LpMkg2091 .mainvisual.max_width .mainvisual_inner,
#LpMkg2091 .lp_contents.max_width .lp_contents_inner{
  width: 100%;
}
#LpMkg2091 .lp_contents_inner{
  margin-bottom: 50px;
}

/* mainvisual */
#LpMkg2091 .mainvisual {
  height: 320px;
  background: url("/img/landing_page/req/marker/bk_mk-g_2091_01_001.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  margin: 0;
}
#LpMkg2091 .mainvisual_inner{
  padding: 50px 0 0 25px;
}
#LpMkg2091 .mainvisual_inner_txt{
	font-size: 24px;
	text-align: left;
	 font-family: notosans, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: -1px;
	line-height: 1.4em;
	
}
#LpMkg2091 .mainvisual_inner_h1 {
  margin: 10px 0;
	font-size: 40px;
	line-height: 1.3em;
  letter-spacing: -0.05em;
	color: #151515;
	font-weight: bold;
}

#LpMkg2091 .cv_btn .lp_btn.type05,
#LpMkg2091 .cv_btn02 .lp_btn.type05{
  padding: 19px 16px 16px 22px;
}
#LpMkg2091 .cv_btn .lp_btn.icon03 .txt,
#LpMkg2091 .cv_btn02 .lp_btn.icon03 .txt{
  padding-left: 48px;
}
#LpMkg2091 .cv_btn .lp_btn.type05 .txt,
#LpMkg2091 .cv_btn02 .lp_btn.type05 .txt{
  letter-spacing: 0;
}

/* lp_contents */
.lp_contents {
  text-align: center;
}

/* cacth */
#LpMkg2091 .lp_contents p.cacth{
  font-size: 34px;
  font-weight: bold;
  margin: 35px 0 40px;
  color: #151515;
  letter-spacing: -0.05em;
  line-height: 1em;
}
#LpMkg2091 .lp_contents p.cacth span{
  font-size: 24px;
  font-weight: initial;
  display: block;
  margin-bottom: 10px;
}

/* lp_contents_inner_h2 */
#LpMkg2091 .lp_contents_inner_h2{
  background-color: #126c8e;
  color: #ffffff;
  font-size: 24px;
  padding: 8px 0 8px 20px;
  width: 790px;
  box-sizing: border-box;
  margin: 0 auto;
  text-align: left;
  margin-bottom: 25px;
}

/* flex_box*/
#LpMkg2091 .flex_box{
	display: flex;
	justify-content: space-between;
  width: 750px;
  margin: 0 auto 40px;
}

#LpMkg2091 .cv_btn02{
  margin-bottom: 30px;
}
