﻿@charset "utf-8";

/* ページTOPに戻る */
.toplink{
  text-align: right;
  font-size: 18px;

}
/* リンクのスタイル */
.link_mdl{
  font-size: 16px;
  font-weight: bold;
}

/* 文字装飾のスタイル */
.marker-red-faq{
  background:linear-gradient(transparent 70%, #ffbdc6 0%); 
  font-weight:bold;
}
.marker-blue-faq{
	background: linear-gradient(transparent 70%, #a7d6ff 70%);
  font-weight:bold;
  }

  .marker-yel-faq{
    background: linear-gradient(transparent 70%, #f1ff71 70%);
    font-weight:bold;
    }
  

/* 見出しのスタイル */
.faq_h1{
  color: #5b5d63;/*文字色*/
  padding: 0.5em 0;/*上下の余白*/
  border-top: solid 3px #ff9f22;/*上線*/
  border-bottom: solid 3px #ff9f22;/*下線*/
  font-size: 32px;
  text-align: center;
}


.faq_h2{
  color:#5b5d63;
  padding: 0.5em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #fdefe0;/*背景色*/
  border-left: solid 5px #ffb222;/*左線（実線 太さ 色）*/
  font-size: 28px;
}

.faq_h3{
  font-size: 22px;
  color: #5b5d63;/*文字色*/
  border-bottom: double 5px #ff9f22;
}
.faq_h4{
  font-size: 18px;

}
.ans01{

}




/* 文字のスタイル */

.font_mdl_18{
  font-size: 18px;
  color: #111111;
}
.font_mdl_16{
  font-size: 16px;
  color: #111111;
}
.font_bld{
  font-weight: bold;
}
.font_mdl_bld{
  color: #111111;
	font-weight: bold;
	font-size: 18px;
}

/* 枠線ボックスのスタイル */
.box6 {
    padding:15px 30px 0px 30px;
    margin: 2em 0;
    background: #ffffff;
    border: solid 1px #bbbbbb;/*点線*/
}
.box6 p {
    margin: 0; 
    padding: 0;
}

