.paper{}.paper::before{content:'';position:absolute;color:#ccc;width:0;height:0;left:0;top:0;border:solid 1em;border-top-color:#fff;border-left-color:#fff}.sec0{}.sec1{}.sec1 h2{}.sec1 h2+div{background:#fff;padding:4em 4em 0;margin:0em -4em 0 0;position:relative}.sec1 p{text-indent:0}.sec1 p[bf]{position:relative}.sec1 p[bf]::before{position:absolute;left:-3.6em;top:0.3em;text-align:center;width:1.8em;line-height:1.7;background:var(--color2);color:#fff;font-size:1em}.sec1 .ic{position:relative}.sec1 .ic::before{content:'';position:absolute;left:-1.5em;top:-0.1em;background:url(../images/icon/bs1.png) center no-repeat;background-size:contain;width:1em;height:1em;font-size:2.7em}.sec1 .fl{flex:5}.sec1 .fr{flex:3}.sec1 .fr img{margin:0 0 0 -1em}.sec2x{}.sec2x .flex{justify-content:center}.sec2x .flex>div{width:21em;margin:3em;border-radius:1em;position:relative}.sec2x .flex>div::before{content:'';position:absolute;width:1.5em;height:1.5em;background:var(--color2);left:-2.8em;top:0.3em}.sec3x{}.sec4{}.sec4 .flex{}.sec4 .flex>div{flex:none;width:50%;box-sizing:border-box}.sec5{}.sec6{}.sec6 .flex{display:grid;grid:1fr 1fr / 1fr 1fr}.sec6 .flex>div{width:auto}.sec6 .flex>div:nth-child(1){grid-row:1/3}.sec7{}.sec7 img{max-height:27em;margin:3em auto 0;display:block}