@charset "utf-8";

html {
	font-size: 2.66vw;
}

img {
	max-width: 100%;
}

.sp-view {
	display: block;
}

.pc-view {
	display: none;
}

br.cd_sp_only {
	display: inline;
}

.cont-wrap {
	flex-direction: column;
}


.macintosh.firefox body#index,
body#index {
	background: none;
	background-color: #f8faec;
}

article {
	padding: 0;
	overflow: hidden;
}

/* ---------------------------------------------------------------------------------------------- */
/* シンプルヘッダー                                                                               */
/* -----------------------------------------------------------------------------------------------*/
header#simple_header {
  height: 12.6vw;
}
header#simple_header .bar {
  height: 12.6vw;
  background: #ffffff;
  border-bottom: 0.4vw solid #a7b45a;
}
header#simple_header .bar .inner {
  width: auto;
  padding-top: 1vw;
}
header#simple_header .bar .inner a img {
  width: 53.8vw;
  height: 10.39vw;
}

/* ---------------------------------------------------------------------------------------------- */
/* 事例完全版のPDFをダウンロード:A                                                                */
/* -----------------------------------------------------------------------------------------------*/
#cmd_jirei_complate_pdf_download_a {
  margin-top: 6vw;
  padding-bottom: 2vw;
}
#cmd_jirei_complate_pdf_download_a a {
  width: 82vw;
  height: 12vw;
  border-radius: 6vw;
  font-size: 4.2vw;
}
/* ---------------------------------------------------------------------------------------------- */
/* 事例完全版のPDFをダウンロード:B                                                                */
/* -----------------------------------------------------------------------------------------------*/
.cmd_jirei_complate_pdf_download_b {
  margin-top: 4vw;
  padding-bottom: 8vw;
}
.cmd_jirei_complate_pdf_download_b.top_margin_wide {
  margin-top: 6.5vw;
}
.cmd_jirei_complate_pdf_download_b.top_margin_short {
  margin-top: 2vw;
}
.cmd_jirei_complate_pdf_download_b.top_margin_zero {
  margin-top: 0;
}
.cmd_jirei_complate_pdf_download_b.bottom_padding_short {
  padding-bottom: 1vw;
}
.cmd_jirei_complate_pdf_download_b.bottom_padding_zero {
  padding-bottom: 0;
}
.cmd_jirei_complate_pdf_download_b > div:nth-child(1) p {
  font-size: 3.6vw !important;
  font-weight: bold !important;
  line-height: 1 !important;
}
.cmd_jirei_complate_pdf_download_b > div:nth-child(2) {
  margin-top: 2vw;
}
.cmd_jirei_complate_pdf_download_b > div:nth-child(2) a {
  width: 82vw;
  height: 12vw;
  border-radius: 6vw;
  font-size: 4.2vw;
}
