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:#000C9B;/*背景色*/
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 #cce4ff;
position: relative;
line-height: 1.5;
padding-bottom: 3px;
padding-left: 4.5rem;
text-indent: -4.5rem;
}

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

h5 {
font-weight: bold;
}

.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;
}
