@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/*タイトル背景画像のテキストに影をつける*/
.l-topTitleArea .c-pageTitle{
  font-size:28px;
  /* text-shadow:
    2px 2px 3px var(--color_main), -2px -2px 3px var(--color_main),
   -2px 2px 3px var(--color_main),  2px -2px 3px var(--color_main),
    2px 0px 3px var(--color_main), -2px -0px 3px var(--color_main),
    0px 2px 3px var(--color_main),  0px -2px 3px var(--color_main),
    2px 2px 13px #FFF, -2px -2px 13px #FFF,
   -2px 2px 13px #FFF,  2px -2px 13px #FFF,
    2px 0px 13px #FFF, -2px -0px 13px #FFF,
    0px 2px 13px #FFF,  0px -2px 13px #FFF; */
}

/* MW WP FORM関連 */
/* 入力画面の表示制御 */
.mw_wp_form_input .input-show{
  display: block;
}

.mw_wp_form_input .confirm-show{
  display: none;
}

/* 確認画面の表示制御 */
.mw_wp_form_confirm .input-show{
  display: none;
}

.mw_wp_form_confirm .confirm-show{
  display: block;
}

/* エラー画面の表示制御 */
.mw_wp_form_error .errordsp-none{
  display: none;
}

/* 入力エリアのサイズ制御 */
.mw_wp_form textarea,
.mw_wp_form input[type="text"],
.mw_wp_form input[type="email"]{
  width: 100%;
}

.mw_wp_form .mwform-zip-field input[type="text"],
.mw_wp_form .mwform-tel-field input[type="text"]{
  width:85px;
}

/* 必須マークを付加する　*/
.mw_wp_form th.need::after {
  content: "必須";
  color: #ffffff;
  background: #99ccff;
  font-size: 12px;
  padding: 2px 6px 3px 6px;
  border-radius: 6px;
  margin-left:1.2em;
}

/* 送信ボタン・確認ボタン */
.mw_wp_form .confirm_btn {
  width:50%;
  min-width:200px;
  max-width:360px;
  padding:10px;
  color: #fff;
  margin-top:20px;
  border: none;
  background: var(--color_main);
  transition: 0.3s;
  box-shadow: var(--swl-btn_shadow);
  font-weight: 700;
  letter-spacing: var(--swl-letter_spacing,1px);
}

.mw_wp_form .confirm_btn_small{
  width:100px;
  min-width:100px;
}

.mw_wp_form .confirm_btn:hover {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

/* クライアント用チェンネルの設定 */
/* ヘッダーバーを消す　*/
.single-lp .l-header__bar{
  display: none;
}

/* グルーバルメニューを消す（PC用）　*/
.single-lp .l-header__gnav{
  display: none;
}

/* ヘッダーのボタンを消す（スマホ用）　*/
.single-lp .l-header__customBtn{
  display: none;
}

/* ヘッダーのメニューボタンを消す（スマホ用） */
.single-lp .l-header__menuBtn{
  display: none;
}

/* スクロールした際に表示されるヘッダーを消す */
.single-lp .l-fixHeader__gnav{
  display: none;
}

/* ロゴの大きさを変更 */
@media (min-width: 960px) {
  .single-lp .c-headLogo{
    width:auto;
	height: 80px;
  }
}

@media (max-width: 959px) {
  .single-lp .c-headLogo{
    width:auto;
    height: 70px;
	padding:5px 0;
  }
}

.single-lp .lp-content__postContent{
  padding-top:4em;
  padding-bottom:6em;
}