/* カスタム CSS をここに入力してください */

h2#header2{
	background: #ffd69d;
	box-shadow: 0px 0px 0px 5px #ffd69d;
/*	border: dashed 2px white;*/
	padding: 0.2em 0.5em;
  	color: #494949;/*文字色*/
 	border-top: solid 2px white;/*上線*/	
    border-bottom: solid 2px white;/*下線*/
}

h3#header3{
	padding: 0.25em 0.5em;/*上下 左右の余白*/
	color: #494949;/*文字色*/
	background: transparent;/*背景透明に*/
	border-left: solid 5px #ff5722;/*左線*/
}

h4#header4 {
color: #494949;/*文字色*/
padding: 0.5em 0;/*上下の余白*/
border-top: solid 2px #ffd69d;/*上線*/
border-bottom: solid 2px #ffd69d;/*下線*/
}

ul#backaqua {
  /*color: #668ad8;/*文字色
  border: dashed 2px #668ad8;/*破線 太さ 色*/
  background: #f1f8ff; /*背景色*/ 
  padding: 0.5em 0.5em 0.5em 2em;
}

ol#backaqua {
  /*color: #668ad8;/*文字色
  border: dashed 2px #668ad8;/*破線 太さ 色*/
  background: #f1f8ff; /*背景色*/ 
  padding: 0.5em 0.5em 0.5em 2em;
}

.boxdot {
    padding: 0.5em 1em;
    margin: 2em 0;
    /*background: #f0f7ff;*/
    border: dashed 1px #5b8bd0;/*点線*/
}
.boxdot p {
    margin: 0; 
    padding: 0;
}

/*============================================================
フキダシデザイン
============================================================*/
.arrow_answer,
.arrow_question {
position: relative;
background: #fff;
border: 1px solid #c8c8c8;
padding: 30px 25px;
border-radius: 10px;
width: 70%;
font-size: 13px;
}
.arrow_question {
float: right;
margin-right: 20px;

}
.arrow_answer:after,
.arrow_answer:before,
.arrow_question:after,
.arrow_question:before {
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow_question:after,
.arrow_question:before { right: 100%; }
.arrow_answer:after,

.arrow_answer:before { left: 100%; }
.arrow_answer:after,
.arrow_question:after {
border-color: rgba(255, 255, 255, 0);
border-width: 15px;
margin-top: -15px;
}
.arrow_answer:after { border-left-color: #fff ; }
.arrow_question:after { border-right-color: #fff ; }
.arrow_answer:before,
.arrow_question:before {
border-color: rgba(200, 200, 200, 0);
border-width: 16px;
margin-top: -16px;
}
.arrow_answer:before { border-left-color: #c8c8c8; }

.arrow_question:before { border-right-color: #c8c8c8; }
.question_image { float: left; }
.answer_image {
float: right;
margin-right: 20px;
}
.answer_image img,
.question_image img { border-radius: 50px; }
.question_Box {
margin-bottom: 25px;
overflow: hidden;
}
