/* CSS Document */

/* font */
.gothic {
	font-family: "游ゴシック", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.mincho {
  font-family: "Times New Roman", Times, 'Noto Serif JP', "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "游明朝", YuMincho, "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.noto-sans {
	font-family: 'Noto Sans JP', sans-serif;
}
.noto-serif {
	font-family: 'Noto Serif JP', serif;
}
.hannari {
	font-family: "Hannari";
}
.sawarabi-go {
	font-family: "Sawarabi Gothic";
}
.futura-pt {
	font-family: "Futura pt";
	font-weight: 300;
}
.yu-mincho {
  font-family: "游明朝", YuMincho, serif;
}
.hira-min {
	font-family: "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho Pro W3", "ヒラギノ明朝 Pro W3", serif; 

}

/* ==========================================================================

  01. header
  02. kv
  03. gnav
  04. footer
	
	low only
	05. contents
  06. sidemenu
  07. ttl-low
  08. counseling

  09.multi-class

========================================================================== */

/*
  01. header
========================================================================== */

/*
  02. kv
========================================================================== */

/*
  03. gnav
========================================================================== */

/*
  04. footer
========================================================================== */

/*
  05. contents
========================================================================== */
.pc-contents {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 180px;
}
.left-contents {
  width: 280px;
  float: left;
}
.right-contents {
  width: 800px;
  float: right;
  padding-top: 10px;
}

/*
  06. sidemenu
========================================================================== */
.sidemenu {
	width: 280px;
  position: relative;
	margin-bottom: 40px;
}

/*
  07. ttl-low
========================================================================== */
.ttl-low {
  padding: 0.65em 0.75em;
  font-size: 20px;
  line-height: 1.25em;
  font-family: "Times New Roman", Times, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #434343;
	display: flex;
}
.ttl-low2 {
	padding: 0.7em 1em;
	line-height: 1.3em;
	font-size: 18px;
	font-family: "Times New Roman", Times, "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	color: #575757;
}

/*
  08. counseling
========================================================================== */
.counseling {
	margin-top: 80px;
}
.counseling > p {
	font-size: 14px;
	line-height: 1.71em;
	color: #434343;
	margin-bottom: 20px;
}
.counseling .co_box {
	width: 100%;
	box-sizing: border-box;
	position: relative;
	height: 430px;
}
