@media print, screen{html.isModal,body.isModal{overflow:hidden}#contents article{padding:10.67vw 4vw}#contents article section{padding-top:0}#contents article section>h3 span{font-size:.7em}#contents article section #promise .bold01{font-size:3.75vw !important;text-align:center !important;color:#0052a4;display:inline-block;background:#e5edf6;padding:.5em 0;width:100%;position:relative}#contents article section #promise .bold01::before,#contents article section #promise .bold01::after{position:absolute;width:2.5vw;height:2.5vw;content:''}#contents article section #promise .bold01::before{border-left:solid .4vw;border-top:solid .4vw;top:1.5vw;left:1.5vw}#contents article section #promise .bold01::after{border-right:solid .4vw;border-bottom:solid .4vw;bottom:1.5vw;right:1.5vw}#contents article section #promise>p:first-of-type{font-size:3vw}#contents article section #promise div{margin-top:1.5em;display:flex;justify-content:center}#contents article section #promise ul li{text-align:center;line-height:1.4em;margin-top:2em}#contents article section #rinen{margin-top:8vw}#contents article section #rinen h4{text-align:center;font-size:4vw;text-align:center;color:#1078E2;margin-bottom:1em}#contents article section #rinen .img01{width:100%}#contents article section #rinen>div{padding:5.33vw 4vw;border:0.53vw solid #1078E2;border-radius:3.2vw;box-sizing:border-box}#contents article section #rinen>div h5{font-size:3.73vw;color:#1078E2;text-align:center}#contents article section #rinen>div ul{margin-top:1em}#contents article section #rinen>div ul li{font-size:3.2vw;line-height:1.5em}#contents article section #rinen>div .arrow01{width:5.87vw;position:absolute;top:-5.87vw;left:calc(50% - (5.87vw/2))}#contents article section #rinen .wrap01>div{box-sizing:border-box;border-radius:4vw;margin-top:2.67vw;position:relative}#contents article section #rinen .wrap01>div h5{color:#1078E2;text-align:center}#contents article section #rinen .wrap01>div:nth-child(1){padding:5.33vw 4vw;background-color:#E1F0FF}#contents article section #rinen .wrap01>div:nth-child(1) h5{font-size:4.27vw}#contents article section #rinen .wrap01>div:nth-child(1) p{text-align:center;margin-top:0.6em}#contents article section #rinen .wrap01>div:nth-child(1) p:nth-child(2){color:#1078E2}#contents article section #rinen .wrap01>div:nth-child(1) p:nth-child(4){background-color:#1078E2;color:#fff;border:0.53vw solid #fff;border-radius:3.2vw;box-sizing:border-box;width:100%;display:block;text-align:center;padding:3vw 0}#contents article section #rinen .wrap01>div:nth-child(1) .arrow01{width:5.87vw;position:absolute;top:-5.87vw;left:calc(50% - (5.87vw/2))}#contents article section #rinen .wrap01>div:nth-child(2){padding:5.33vw 4vw;border:0.53vw solid #1078E2;border-radius:3.2vw;box-sizing:border-box}#contents article section #rinen .wrap01>div:nth-child(2) h5{font-size:3.73vw}#contents article section #rinen .wrap01>div:nth-child(2) ul{margin-top:1em}#contents article section #rinen .wrap01>div:nth-child(2) ul li{font-size:3.2vw;line-height:1.5em}#contents article section #rinen .wrap01>div:nth-child(2) .arrow01{width:5.87vw;position:absolute;top:-5.87vw;left:calc(50% - (5.87vw/2))}}@media screen and (min-width: 640px){#contents article{width:1000px;margin:0 auto;padding:100px 0}#contents article section #promise .bold01{font-size:24px !important;text-align:center !important;width:auto;padding:.7em 3em}#contents article section #promise .bold01::before,#contents article section #promise .bold01::after{position:absolute;width:20px;height:20px;content:''}#contents article section #promise .bold01::before{border-left:solid 2px;border-top:solid 2px;top:10px;left:10px}#contents article section #promise .bold01::after{border-right:solid 2px;border-bottom:solid 2px;bottom:10px;right:10px}#contents article section #promise>p:first-of-type{text-align:right;font-size:14px}#contents article section #promise>div{margin-top:2em}#contents article section #promise ul li{text-align:center}#contents article section #rinen{margin-top:35px}#contents article section #rinen h4{font-size:20px;margin-bottom:1em}#contents article section #rinen .img01{width:559px;margin:0 auto;display:block}#contents article section #rinen>div{width:700px;padding:30px 26px;border:3px solid #1078E2;border-radius:12px;box-sizing:border-box;margin-left:auto;margin-right:auto}#contents article section #rinen>div h5{font-size:20px}#contents article section #rinen>div ul{margin-top:1em}#contents article section #rinen>div ul li{font-size:14px;line-height:1.5em}#contents article section #rinen>div .arrow01{width:44px;transform:rotate(-90deg);position:absolute;top:198px;left:-60px}#contents article section #rinen .wrap01{margin-top:37px}#contents article section #rinen .wrap01>div{float:left;box-sizing:border-box;border-radius:15px;margin-top:0;position:relative}#contents article section #rinen .wrap01>div h5{color:#1078E2;text-align:center}#contents article section #rinen .wrap01>div:nth-child(1){width:444px;padding:30px 37px 40px 37px;background-color:#E1F0FF;margin-right:40px}#contents article section #rinen .wrap01>div:nth-child(1) h5{font-size:24px;margin-bottom:10px}#contents article section #rinen .wrap01>div:nth-child(1) p{text-align:center;margin-top:0.8em;line-height:1.75em}#contents article section #rinen .wrap01>div:nth-child(1) p:nth-child(2){color:#1078E2;font-size:18px}#contents article section #rinen .wrap01>div:nth-child(1) p:nth-child(4){color:#fff;border:2px solid #fff;border-radius:12px;box-sizing:border-box;width:100%;display:block;text-align:center;padding:12px 0}#contents article section #rinen .wrap01>div:nth-child(1) .arrow01{width:44px;transform:rotate(30deg);position:absolute;top:-68px;left:390px}#contents article section #rinen .wrap01>div:nth-child(2){width:516px;padding:30px 26px;border:3px solid #1078E2;border-radius:12px;box-sizing:border-box}#contents article section #rinen .wrap01>div:nth-child(2) h5{font-size:20px}#contents article section #rinen .wrap01>div:nth-child(2) ul{margin-top:1em}#contents article section #rinen .wrap01>div:nth-child(2) ul li{font-size:14px;line-height:1.5em}#contents article section #rinen .wrap01>div:nth-child(2) .arrow01{width:44px;transform:rotate(-90deg);position:absolute;top:198px;left:-60px}}
