body{
        font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    
}

.container {
	max-width: 960px;
}


h2{
color: #ffffff;/*文字色*/
padding: 0.5em;/*文字周りの余白*/
display: inline-block;/*おまじない*/
line-height: 1.3;/*行高*/
background-color:#267564;/*背景色*/
vertical-align: middle;/*上下中央*/
border-radius: 25px;/*角を丸く*/
    width:100%;
margin-bottom: 30px;
}

h2:before {
color: white;
margin-right: 8px;
}


h3 {
padding: 0.25em 0.5em;
color: #494949;
background: transparent;
border-left: solid 5px #7db4e6;
}

h3.small {
font-size:120%;
}




h4 {
font-size: 120%;
border-bottom: solid 3px #E8F0EE;
position: relative;
line-height: 1.5;
padding-bottom: 3px;
padding-left: 2.0rem;
text-indent: -2.0rem;
}

h4:after {
position: absolute;
content: " ";
display: block;
border-bottom: solid 3px #267564;
bottom: -3px;
left: 0px;
width: 60px;
}

.q_indent{
padding-left: 4.5rem;
text-indent: -4.5rem;
}

.half {
margin-right:3.0rem;
}

.one {
margin-right:2.5rem;
}

.two {
margin-right:2.0rem;
}

.one_one {
margin-right:1.5rem;
}

.two_one {
margin-right:1.0rem;
}

h5{
font-size: 100%;
padding-top:8px;
line-height: 1.5;
}

.marker_yellow{
    background-color:gold;
}
.marker_kimidori{
    background-color:yellowgreen;
}
.marker_babypink{
    background-color:lightpink
}
.marker_babyblue{
    background-color:paleturquoise;
}

.input_image{
  max-width:960px;
}

.br-switch::after {
  content: " ";
}

@media screen and (max-width:768px){

  .input_image{
    width:100%;;
  }

  .br-switch::after {
    content: "\A";      /* 改行 */
    white-space: pre;   /* \A を改行として解釈 */
  }

}