@charset "UTF-8";
/*
	enquete.scss
*/
@font-face {
  font-family: 's3_fonts';
  src: url("../fonts/s3_fonts.ttf?lp9wyz") format("truetype"), url("../fonts/s3_fonts.woff?lp9wyz") format("woff"), url("../fonts/s3_fonts.svg?lp9wyz#s3_fonts") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* line 14, ../../base/scss/base/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 's3_fonts' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 29, ../../base/scss/base/_fonts.scss */
.icon-favorite_on:before {
  content: "\e900";
}

/* line 32, ../../base/scss/base/_fonts.scss */
.icon-favorite_off:before {
  content: "\e901";
}

/* line 35, ../../base/scss/base/_fonts.scss */
.icon-comment:before {
  content: "\e902";
}

/* line 38, ../../base/scss/base/_fonts.scss */
.icon-good:before {
  content: "\e903";
}

/* line 41, ../../base/scss/base/_fonts.scss */
.icon-view:before {
  content: "\e904";
}

/* font
================================================ */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/jba_s3/assets/base/fonts/NotoSansCJKjp-Regular.otf") format("opentype");
}
@font-face {
  font-family: 'Noto Sans JP bold';
  font-style: normal;
  font-weight: 700;
  src: url("/wp-content/themes/jba_s3/assets/base/fonts/NotoSansCJKjp-Bold.otf") format("opentype");
}
@font-face {
  font-family: 'Noto Serif JP';
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/jba_s3/assets/base/fonts/NotoSerifCJKjp-Regular.otf") format("opentype");
}
@font-face {
  font-family: 'Noto Serif JP semiBold';
  font-style: normal;
  font-weight: 400;
  src: url("/wp-content/themes/jba_s3/assets/base/fonts/NotoSerifCJKjp-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: 'Noto Serif JP bold';
  font-style: normal;
  font-weight: 700;
  src: url("/wp-content/themes/jba_s3/assets/base/fonts/NotoSerifCJKjp-Bold.otf") format("opentype");
}
/* line 106, ../../base/scss/base/_fonts.scss */
.fnt_def {
  font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, "sans-serif" !important;
}

/* line 111, ../../base/scss/base/_fonts.scss */
.fnt_noto_sans {
  font-family: "Noto Sans JP" !important;
}

/* line 115, ../../base/scss/base/_fonts.scss */
.fnt_noto_sans_bold {
  font-family: "Noto Sans JP bold" !important;
}

/* line 119, ../../base/scss/base/_fonts.scss */
.fnt_noto_serif {
  font-family: "Noto Serif JP " !important;
}

/* line 123, ../../base/scss/base/_fonts.scss */
.fnt_noto_serif_bold {
  font-family: "Noto Serif JP bold" !important;
}

/* ================================================
	common
================================================ */
/* ================================================
	single
================================================ */
/* main-area__body
------------------------------------------------ */
/*
.single .main-area__body
{
	background-color:	#fff;
	padding-bottom:		64px;
}
*/
/* 説明文(カスタムフィールド explain)
------------------------------------------------ */
/* line 30, ../scss/questionnaire.scss */
.single .editor_area .explain {
  display: none;
  padding: 0 0 24px 0;
}

/* 確認画面
-------------------------------- */
/*.form_confirm .editor_area .explain
{
	display:			none;
}*/
/* 完了画面
-------------------------------- */
/*.form_complete .editor_area .explain
{
	display:			none;
}*/
/* h2
------------------------------------------------ */
/*
.single h2.st
{
    border-left: 4px solid #00aba9;
    color: #333;
    font-size: 3rem;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    margin: 0 0 28px 0px;
    padding: 28px 10px 24px 30px;
}

.single h2.st span.date
{
	display: block;
	font-size: 1.1rem;
	color: #8d8d8d;
	margin-bottom: 5px;
}
*/
/* MW WP Form */
/* line 74, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete .g-enquete-items .g-enquete-row {
  border-color: #ddd !important;
}

/* line 79, ../scss/questionnaire.scss */
.g-enquete-title::before {
  color: #62cfdc;
  content: '■';
  display: inline-block;
  margin-right: 2px;
}

/* line 87, ../scss/questionnaire.scss */
.g-enquete-title {
  font-size: 1.6rem !important;
  font-weight: bold;
}

/* line 94, ../scss/questionnaire.scss */
.mw_wp_form_input input[type="text"],
.mw_wp_form_input input[type="email"],
.mw_wp_form_input textarea,
.mw_wp_form_input input[type="file"],
.mw_wp_form_input input[type="number"],
.mw_wp_form_input input[type="password"],
.mw_wp_form_input input[type="range"],
.mw_wp_form_input input[type="url"],
.mw_wp_form_g-enquete .g-enquete-items .g-enquete-row .g-enquete-item {
  color: #333;
  font-size: 1.4rem !important;
  line-height: 1.6;
  font-weight: normal;
}

/*	チェックボックス - 水平
	ラジオボタン - 水平
------------------------------------------------ */
/* line 113, ../scss/questionnaire.scss */
.mwform-checkbox-field.horizontal-item,
.mwform-radio-field.horizontal-item {
  display: inline-block;
  margin-bottom: 10px;
}

/* line 119, ../scss/questionnaire.scss */
.mw_wp_form .horizontal-item {
  margin-left: 0 !important;
  margin-right: 10px !important;
}

/*	チェックボックス - 垂直
	ラジオボタン - 垂直
------------------------------------------------ */
/* line 128, ../scss/questionnaire.scss */
.g-enquete-item .mwform-checkbox-field.vertical-item,
.g-enquete-item .mwform-radio-field.vertical-item {
  line-height: 1.2;
  margin-bottom: 8px;
}

/* 説明文
------------------------------------------------ */
/* line 137, ../scss/questionnaire.scss */
.mw_wp_form_input .g-enquete-description {
  margin-bottom: 10px;
}

/* 注釈
------------------------------------------------ */
/* line 143, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete .notes {
  color: #888 !important;
  font-size: 1.3rem !important;
  line-height: 1.4;
  padding-top: 8px !important;
}

/* line 156, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete .action-buttons {
  text-align: center;
  margin-top: 32px;
}
/* line 161, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete .action-buttons > input {
  margin-right: 5px;
  margin-left: 5px;
}

/* line 167, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete input[type="submit"] {
  background: #62cfdc !important;
  border: none !important;
  border-radius: 100vh !important;
  box-shadow: none !important;
  color: #fff !important;
  font-size: 1.6rem !important;
  text-shadow: none !important;
  appearance: none;
  transition: all 0.4s;
  padding: 13px 50px !important;
}

/* line 182, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete input[type="submit"]:hover {
  opacity: 0.7;
}

/* line 186, ../scss/questionnaire.scss */
.mw_wp_form_g-enquete input[name="submitBack"] {
  background: #999 !important;
}

/* line 193, ../scss/questionnaire.scss */
.mw_wp_form .mwform-file-delete {
  font-size: 1.4rem;
}

/* line 197, ../scss/questionnaire.scss */
.mw_wp_form .error {
  color: #f00;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
}

/* ================================================
	確認画面
================================================ */
/* line 209, ../scss/questionnaire.scss */
.mw_wp_form_confirm.mw_wp_form_g-enquete {
  /* 説明文
  ------------------------------------------------ */
  /* 注釈
  ------------------------------------------------ */
}
/* line 213, ../scss/questionnaire.scss */
.mw_wp_form_confirm.mw_wp_form_g-enquete .g-enquete-description {
  display: none;
}
/* line 219, ../scss/questionnaire.scss */
.mw_wp_form_confirm.mw_wp_form_g-enquete .notes {
  display: none;
}

/* ================================================
	送信完了画面
================================================ */
/* line 230, ../scss/questionnaire.scss */
.mw_wp_form_complete img {
  width: auto;
}
/* line 235, ../scss/questionnaire.scss */
.mw_wp_form_complete::after {
  clear: both;
}

/* ================================================
	aaaa
================================================ */
/* aaaa
================================================ */
/* ================================
	aaaa
================================ */
/* aaaa
================================ */
/* ======== aaaa ======== */
/* ------------------------------------------------
	aaaa
------------------------------------------------ */
/* aaaa
------------------------------------------------ */
/* --------------------------------
	aaaa
-------------------------------- */
/* aaaa
-------------------------------- */
/* -------- aaaa -------- */
/* ---- aaaa ---- */
/* -- aaaa -- */
/* aaaa */

/*# sourceMappingURL=questionnaire.css.map */
