<style type="text/css">

._article .ck_htmlwrap{
margin-bottom: 4rem;
	}
	
._article .ck_itemwrap{
margin-bottom: 2rem;
	}
	
/*ノーマルテキスト*/
._article .ck_htmlwrap p{
font-size: 1rem;
line-height: calc(28/16);
letter-spacing: .05em;
 font-weight: 400;
margin-bottom: 1rem;
}

._article .fL{
    font-size: 120%;
    line-height: 1.4em;
}
._article .fLL{
    font-size: 140%;
    line-height: 1.4em;
}
._article .fS{
    font-size: 85%;
    line-height: 1.4em;
}

.background-box{
    background: #f9f9f9;
    border: 1px solid #dcdcdc;
    padding: .5rem 1rem;
    margin-bottom: 1rem;
}

._article .ck_h3title{
  font-size: 1.125rem;
   letter-spacing: .08em;
    line-height: 1.4em;
    color: #fff;
    padding: .5rem 1rem;
margin-bottom: 1rem;
}


.ck_bgcolor01{
    background-color: #234ea1;/*青*/
}
.ck_bgcolor02{
    background-color: #000;/*黒*/
}
.ck_bgcolor03{
    background-color: #1f862f;/*緑*/
}
.ck_bgcolor04{
    background-color: #118bd6;/*水色*/
}


._article .ck_h4title{
font-size: 1rem;
font-weight: 700;
    line-height: 1.4em;
letter-spacing: .05em;
padding-left: .5rem;
margin-bottom: 1rem;
}  

.ck_bordercolor01{
  border-left: 5px solid #234ea1;/*青*/
}

.ck_bordercolor02{
  border-left: 5px solid #000;/*黒*/
}

.ck_bordercolor03{
  border-left: 5px solid #1f862f;/*緑*/
}

.ck_bordercolor04{
  border-left: 5px solid #118bd6;/*水色*/
}


.ck_fontcolor01{
   color: #e60012;/*赤字*/
}

._article .content_img40{
width: 35%;
margin: 0 0 1rem 0;
}

._article .content_img50{
width: 45%;
margin: 0 0 1rem 0;
}

._article .flex_box01{
display: flex;
align-items: stretch;
justify-content: space-between;
flex-wrap: wrap;
align-content: stretch;
margin-bottom:.5rem;
}

._article .flex_box01-item {
padding: 10px;
	width: 50%;
	margin-bottom: .5rem;
}

.ck_marker01{
background-color: #ff9;
}

.ck_marker02{
 background: linear-gradient(transparent 70%, #fef200 70%);
}


.br-sp{
display:none;
}



@media (max-width: 769px) {
  
._article .ck_h4title{
font-size: 1rem;
} 


._article .ck_h3title{
font-size: .9375rem;
}

._article .content_img40{
width: 80%;
}

._article .content_img50{
width: 100%;
}

._article .flex_box01-item{
width: 100%;
}


.br-sp{
display:block
}
		
	}
	
</style>


