@charset "utf-8";

.eQ01 .wrap_sub_visual::before{background:url(/sites/welfare/images/sub_visual.jpg) no-repeat center;}
.eQ02 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ03 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_21.jpg) no-repeat center;}
.eQ04 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_12.jpg) no-repeat center;}
.eQ05 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_5.jpg) no-repeat center;}
.eQ06 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}
.eQ07 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_25.jpg) no-repeat center;}
.eQ08 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_8.jpg) no-repeat center;}
.eQ09 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_19.jpg) no-repeat center;}
.eQ010 .wrap_sub_visual::before{background:url(/sites/style_guide/images/sub/sub_visual_22.jpg) no-repeat center;}

.gradWrap { display:flex; flex-flow:row wrap; }
.gradWrap .boxWrap, .gradWrap .nLine { flex-basis:100%; }
.gradWrap .nLine { text-align:center; }
.gradWrap p.tit { font-family:'Dream Bold'; }
.gradWrap p.cont { font-family:'Dream Regular'; margin-top:10px; }
.gradWrap .nLine .contWrap { width:500px; margin:0 auto; }
.gradWrap .boxWrap { display:flex; justify-content:space-between; margin:50px 0; }
.gradWrap .boxWrap .imgWrap { flex:0 0 230px; display:flex; justify-content:center; align-items:center; }
.gradWrap .boxWrap .contWrap { flex:0 0 calc(50% - 230px); }
.gradWrap .boxWrap .contWrap > div { margin:30px 0; }
@media all and (max-width:768px){
	.gradWrap .nLine { text-align:left; }
	.gradWrap .nLine .contWrap { width:100%; }
	.gradWrap .boxWrap { flex-wrap:wrap; }
	.gradWrap .boxWrap li { flex-basis:100% !important; text-align:left !important; }
	.gradWrap .boxWrap li.imgWrap { margin:50px 10px; } 
	.gradWrap .boxWrap .contWrap > div { margin:10px 0; }
}