.page-infographics{background-color:#82A0AA;font-size:16px;line-height:1.5}.page-infographics picture,.page-infographics img{display:block}@media only screen and (min-width: 768px){.page-infographics .sp{display:none}}@media only screen and (max-width: 767px){.page-infographics{font-size:calc(16 / 390 * 100vw)}.page-infographics .pc{display:none}}.infographics-hd{padding:calc(120 / 16 * 1em) 0 calc(90 / 16 * 1em)}.infographics-hd h1{font:inherit;text-align:center}.infographics-hd h1 img{width:calc(668 / 16 * 1em);margin:0 auto}.infographics-hd h1 strong{display:block;font-size:calc(44 / 16 * 1em);font-weight:600;letter-spacing:calc(4 / 44 * 1em);margin:calc(30 / 44 * 1em) auto 0}.infographics-hd .pict_01{width:calc(1268 / 32 * 1em);margin:calc(45 / 16 * 1em) auto 0}.infographics-hd p{text-align:center;font-size:calc(20 / 16 * 1em);font-weight:500;line-height:1.7;letter-spacing:calc(2 / 20 * 1em);margin:calc(60 / 20 * 1em) auto 0}.infographics-hd p sup{font-size:50%}@media only screen and (max-width: 767px){.infographics-hd{padding:calc(60 / 16 * 1em) 0}.infographics-hd h1 img{width:calc(350 / 390 * 100%)}.infographics-hd h1 strong{font-size:calc(28 / 16 * 1em)}.infographics-hd .pict_01{width:calc(350 / 390 * 100%);margin:calc(30 / 16 * 1em) auto 0}.infographics-hd p{font-size:calc(15 / 16 * 1em);width:calc(350 / 390 * 100%);margin:calc(40 / 15 * 1em) auto 0}}.infographics-contents .inner{position:relative;width:90%;max-width:calc(2292 / 32 * 1em);margin:0 auto}.infographics-contents .inner .ig{position:relative}.infographics-contents .inner .ig+.ig{margin-top:calc(45 / 16 * 1em)}.infographics-contents .inner .bg{position:absolute}.infographics-contents .inner .bg.bg_01{left:-10%;top:16.5%;width:calc(652 / 2292 * 100%)}.infographics-contents .inner .bg.bg_02{right:-10%;bottom:15.5%;width:calc(722 / 2292 * 100%)}@media only screen and (max-width: 767px){.infographics-contents .inner{width:calc(350 / 390 * 100%)}.infographics-contents .inner .ig+.ig{margin-top:calc(20 / 16 * 1em)}.infographics-contents .inner .ig+.ig.ig_02,.infographics-contents .inner .ig+.ig.ig_04{margin-top:calc(140 / 16 * 1em)}.infographics-contents .inner .bg.bg_01{left:-1%;top:22.8%;width:calc(244 / 350 * 100%)}.infographics-contents .inner .bg.bg_02{right:0%;bottom:22.9%;width:calc(226 / 350 * 100%)}}.infographics-ft{padding:calc(60 / 16 * 1em) 0}.infographics-ft .inner{position:relative;width:90%;max-width:calc(2292 / 32 * 1em);margin:0 auto}.infographics-ft h4{text-align:center;font:inherit}.infographics-ft h4 span{display:inline-block;position:relative;font-size:calc(20 / 16 * 1em);font-weight:600;line-height:1.7;letter-spacing:calc(2 / 20 * 1em)}.infographics-ft h4 span:before,.infographics-ft h4 span:after{content:"";display:block;position:absolute;top:calc(5 / 26 * 1em);width:calc(26 / 20 * 1em);height:calc(26 / 20 * 1em);background:url(../img/infographics/bln.png) center center no-repeat;background-size:contain}.infographics-ft h4 span:before{left:-1.5em}.infographics-ft h4 span:after{right:-1.5em;transform:scale(-1, 1)}.infographics-ft .btns{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(30 / 16 * 1em);margin:calc(30 / 16 * 1em) auto 0}.infographics-ft .btns a{display:block;text-align:center;text-decoration:none;background-color:#E31F26;color:#fff;position:relative;font-size:calc(28 / 16 * 1em);font-weight:500;line-height:1.7;letter-spacing:calc(1 / 28 * 1em);border-radius:calc(8 / 28 * 1em);width:calc(400 / 28 * 1em);padding:calc(16 / 28 * 1em) 0}.infographics-ft .btns a:after{content:"";display:block;position:absolute;right:.75em;top:calc(50% - .125em);width:.25em;height:.25em;border-style:solid;border-width:1px 1px 0 0;border-color:#fff #fff transparent transparent;transform:rotate(45deg)}.infographics-ft .cautions{margin:calc(45 / 14 * 1em) auto 0;font-size:calc(14 / 16 * 1em)}@media only screen and (max-width: 767px){.infographics-ft{padding:calc(40 / 16 * 1em) 0}.infographics-ft .inner{width:calc(350 / 390 * 100%)}.infographics-ft h4 span{font-size:calc(18 / 16 * 1em)}.infographics-ft h4 span:before,.infographics-ft h4 span:after{top:calc(32 / 18 * 1em)}.infographics-ft h4 span:before{left:-1.7em}.infographics-ft h4 span:after{right:-1.7em}.infographics-ft .btns{flex-wrap:wrap;gap:calc(15 / 16 * 1em);margin:calc(20 / 16 * 1em) auto 0}.infographics-ft .btns>div{width:100%}.infographics-ft .btns a{width:100%;font-size:calc(20 / 16 * 1em)}.infographics-ft .cautions{margin:calc(30 / 14 * 1em) auto 0}}
/*# sourceMappingURL=infographics.css.map */
