.singleText *+*{margin-top:30px}@media only screen and (max-width: 767px){.singleText *+*{margin-top:6.6666666667vw}}.singleText h1+*,.singleText h2+*{margin-top:30px !important}@media only screen and (max-width: 767px){.singleText h1+*,.singleText h2+*{margin-top:5.3333333333vw !important}}.singleText h3+*,.singleText h4+*,.singleText h5+*,.singleText h6+*{margin-top:25px !important}@media only screen and (max-width: 767px){.singleText h3+*,.singleText h4+*,.singleText h5+*,.singleText h6+*{margin-top:5.3333333333vw !important}}.singleText *+h1,.singleText *+h2{margin-top:80px}@media only screen and (max-width: 767px){.singleText *+h1,.singleText *+h2{margin-top:13.3333333333vw}}.singleText h1,.singleText h2{position:relative;margin-left:1px;padding:25px 50px;width:100%;font-size:24px;font-weight:bold;background-color:#e3f2fa;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.singleText h1,.singleText h2{padding:4vw 5.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:24vw;font-size:5.3333333333vw}}.singleText h1::before,.singleText h1::after,.singleText h2::before,.singleText h2::after{content:"";position:absolute;background-color:#9ccae0}.singleText h1::before,.singleText h2::before{top:-14px;left:-8px;width:16px;height:16px;border-radius:50%}@media only screen and (max-width: 767px){.singleText h1::before,.singleText h2::before{top:-3.7333333333vw;left:-2.1333333333vw;width:4.2666666667vw;height:4.2666666667vw}}.singleText h1::after,.singleText h2::after{top:0;left:0;width:3px;height:calc(100% + 10px)}@media only screen and (max-width: 767px){.singleText h1::after,.singleText h2::after{width:.8vw;height:calc(100% + 2.6666666667vw)}}.singleText *+h3{margin-top:50px}@media only screen and (max-width: 767px){.singleText *+h3{margin-top:10.6666666667vw}}.singleText h3{position:relative;padding-left:1em;font-size:20px;font-weight:bold;color:#28d}@media only screen and (max-width: 767px){.singleText h3{font-size:4.8vw}}.singleText h3::before{content:"";position:absolute;top:.1em;left:0;width:3px;height:1.2em;background-color:#28d;border-radius:2px}.singleText h4{line-height:1.8;font-size:18px;font-weight:bold;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText h4{font-size:2.4vw}}@media only screen and (max-width: 767px){.singleText h4{font-size:4.8vw}}.singleText h5{line-height:1.8;font-size:16px;font-weight:bold;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText h5{line-height:1.6;font-size:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText h5{line-height:1.6;font-size:4.2666666667vw}}.singleText h6{line-height:2;font-size:14px;font-weight:bold;letter-spacing:.06em;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText h6{line-height:1.8;font-size:1.8666666667vw}}@media only screen and (max-width: 767px){.singleText h6{line-height:1.8;font-size:3.7333333333vw}}.singleText p+p{margin-top:20px}@media only screen and (max-width: 767px){.singleText p+p{margin-top:5.3333333333vw}}.singleText p{line-height:2;font-size:16px;letter-spacing:.02em}@media only screen and (max-width: 767px){.singleText p{font-size:4.2666666667vw}}.singleText .note-text{margin-top:10px;font-size:14px;color:#708799}@media only screen and (max-width: 767px){.singleText .note-text{margin-top:4vw;font-size:3.7333333333vw}}.singleText a{line-height:2;letter-spacing:.02em;text-decoration:underline;font-size:16px;color:#2288DD}.singleText a:visited,.singleText a:focus,.singleText a:active{color:#2288DD}@media only screen and (min-width: 1080px){.singleText a:hover{text-decoration:none}}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText a{font-size:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText a{font-size:4.2666666667vw}}.singleText a[target=_blank]:after{width:.8em;height:.8em;content:"";margin-left:.2em;display:inline-block;vertical-align:middle;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk2NDEgNy4xMTkwOEMxMS45MTU1IDYuNjk4NTIgMTEuNTgzMyA2LjUwODg0IDExLjI5MTggNi41MDg4NEMxMS4yODg1IDYuNTA4ODQgMTEuMjg1MiA2LjUwODg0IDExLjI4MTkgNi41MDg4NEMxMC45Nzc5IDYuNTEzNTUgMTAuNjU0IDYuNzIwMzcgMTAuNjE1MyA3LjE3MjE2QzEwLjU4MTYgNy41NjYxNyAxMC41OTY4IDcuOTkwMDUgMTAuNjExNyA4LjQwMDA5QzEwLjYyNSA4Ljc2NTA3IDEwLjYzODYgOS4xNDI0OSAxMC42MTczIDkuNDk0MkMxMC41NzIyIDEwLjIzNDQgMTAuMjIyMSAxMC41ODQ3IDkuNDgyMzggMTAuNjI5OEM4LjI5OTEyIDEwLjcwMTkgNy4wNTYxOCAxMC42NjkzIDUuODU0MTQgMTAuNjM3NUM0Ljc0ODI2IDEwLjYwODUgMy42MDUwNyAxMC41NzgzIDIuNTA3MiAxMC42Mjk1QzEuNzYgMTAuNTgyOCAxLjQyMTQ5IDEwLjI0MzIgMS4zNzU5IDkuNDk0MkMxLjMwMzc4IDguMzEwMjMgMS4zMzY2NiA3LjA2NjU0IDEuMzY4MTYgNS44NjM3N0MxLjM5NzE4IDQuNzU3NSAxLjQyNzMgMy42MTMzNSAxLjM3NjE4IDIuNTE0ODNDMS40MDg1MSAxLjk5NTAxIDEuNTc4NDUgMS42ODUwNSAxLjkyNjkxIDEuNTA5NzVDMi4yOTA4MyAxLjMyNjcxIDMuMDczNjggMS4zNTYzIDMuNzY0MjQgMS4zODI1NkM0LjE5MjU1IDEuMzk4ODggNC41OTcxIDEuNDE0MDkgNC44ODQ0OSAxLjM4MDkxQzUuMjk1OTUgMS4zMzMwNyA1LjQ4NjA2IDEuMDE0NTUgNS40OTE4NyAwLjcyMDA3NEM1LjQ5NzM5IDAuNDM3NzcgNS4zMjQ5NiAwLjEwNjI0OCA0LjkzMjg1IDAuMDQ0ODY1M0M0LjQzMTg2IC0wLjAzMzM4MzcgMy40NzI5OCAwLjAwOTE5NzAxIDIuOTAwMTUgMC4wMzQ5MTE0TDIuNzg4NTEgMC4wMzk4ODgzQzAuODkwNjYgMC4xMjMxMTQgMC4wMTIyMDAxIDEuMDA1OTcgMC4wMjQzNTg3IDIuODIwMDhDMC4wNTM5MjYyIDMuODI0ODcgMC4wMzY3OTM3IDQuODU3NiAwLjAyMDIxMzcgNS44NTYzMUMwLjAwMjI1MjE0IDYuOTM3NDIgLTAuMDE2MjYyMSA4LjA1NTMgMC4wMjQzNTg3IDkuMTQyNDlDMC4wOTc1ODY3IDExLjA5NTQgMC45ODI5NTUgMTEuOTk3MyAyLjgxMiAxMS45ODI0QzMuNzU5MjYgMTEuOTU1NiA0LjcyODY0IDExLjk3IDUuNjY2MjMgMTEuOTgzOEM2LjIxOTE3IDExLjk5MjEgNi43ODA2OCAxMi4wMDA0IDcuMzQ0MTIgMTIuMDAwNEM4LjAwNDgzIDEyLjAwMDQgOC42NjgzIDExLjk4OSA5LjMyMjY2IDExLjk1MjVDMTEuMTU2NyAxMS44NTAyIDExLjg5ODYgMTEuMDc4IDExLjk2ODggOS4xOTc3OUwxMS45NzEgOS4xMzY0MUMxMS45OTMxIDguNTQ3MTkgMTIuMDI2NiA3LjY1NjU5IDExLjk2NDEgNy4xMTkzNVY3LjExOTA4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuNjkwNjUgMS4zODQxM0g5LjY2MTcyTDUuNDc2OTUgNS41ODQ5Nkw1LjQ3MDU5IDUuNTkyNDNDNS4yMjYwNCA1LjkxODk3IDUuMzI5OTQgNi4yODIwMiA1LjUzIDYuNDgxMzdDNS42NDY4OSA2LjU5Nzc4IDUuODEyNDIgNi42Nzc5NiA1Ljk5NDI0IDYuNjc3OTZDNi4xMjc5OSA2LjY3Nzk2IDYuMjcwMyA2LjYzNDU1IDYuNDA3OTEgNi41MzAwNEw2LjQxMTUgNi41MjcyN0wxMC42MTQgMi4zMzcyMlY0LjMwOTQ4QzEwLjYxNCA0LjU1NjY3IDEwLjg0MjggNC44MDQxMyAxMS4wNDc4IDQuODcxNkMxMS4yNzQxIDQuOTQ1OTggMTEuNDkxMyA0LjkyNTI0IDExLjY1OTkgNC44MTMyNkMxMS44Mzc2IDQuNjk0OTIgMTEuOTQ2NCA0LjQ4ODkzIDExLjk2NjYgNC4yMzMxNkMxMi4wMTM2IDMuNjM4NDIgMTEuOTkyMyAzLjAwMzg1IDExLjk3MTYgMi4zOTAwM0MxMS45NTI4IDEuODI3MDggMTEuOTMzMiAxLjI0NDc3IDExLjk2NjYgMC42OTc1OFYwLjY5MjMyNlYwLjY4NzA3M0MxMS45MzU5IDAuMzQzNjYyIDExLjY5MDYgMC4wODY3OTQ5IDExLjM0MjEgMC4wMzI2MDEyTDExLjMzNDkgMC4wMzE0OTUySDExLjMyNzdDMTAuNzc5MiAwLjA2MDgwNCAxMC4yMDExIDAuMDQzMzg0NiA5LjY0MjEgMC4wMjY1MTgyQzkuMDI5MiAwLjAwODI2OTM1IDguMzk1MjkgLTAuMDEwODA5IDcuNzk1MSAwLjAzMDY2NTdDNy41MjI2NCAwLjA0OTQ2NzYgNy4zMDU3MSAwLjE1OTIzNyA3LjE4NDY4IDAuMzM5NTE0QzcuMDcyMjEgMC41MDcwNzIgNy4wNTI4NyAwLjcxODA0MSA3LjEyOTE0IDAuOTUwMDIzQzcuMTk2NTYgMS4xNTU0NiA3LjQ0Mzg4IDEuMzg0MTMgNy42OTA5MiAxLjM4NDEzSDcuNjkwNjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk2NDEgNy4xMTkwOEMxMS45MTU1IDYuNjk4NTIgMTEuNTgzMyA2LjUwODg0IDExLjI5MTggNi41MDg4NEMxMS4yODg1IDYuNTA4ODQgMTEuMjg1MiA2LjUwODg0IDExLjI4MTkgNi41MDg4NEMxMC45Nzc5IDYuNTEzNTUgMTAuNjU0IDYuNzIwMzcgMTAuNjE1MyA3LjE3MjE2QzEwLjU4MTYgNy41NjYxNyAxMC41OTY4IDcuOTkwMDUgMTAuNjExNyA4LjQwMDA5QzEwLjYyNSA4Ljc2NTA3IDEwLjYzODYgOS4xNDI0OSAxMC42MTczIDkuNDk0MkMxMC41NzIyIDEwLjIzNDQgMTAuMjIyMSAxMC41ODQ3IDkuNDgyMzggMTAuNjI5OEM4LjI5OTEyIDEwLjcwMTkgNy4wNTYxOCAxMC42NjkzIDUuODU0MTQgMTAuNjM3NUM0Ljc0ODI2IDEwLjYwODUgMy42MDUwNyAxMC41NzgzIDIuNTA3MiAxMC42Mjk1QzEuNzYgMTAuNTgyOCAxLjQyMTQ5IDEwLjI0MzIgMS4zNzU5IDkuNDk0MkMxLjMwMzc4IDguMzEwMjMgMS4zMzY2NiA3LjA2NjU0IDEuMzY4MTYgNS44NjM3N0MxLjM5NzE4IDQuNzU3NSAxLjQyNzMgMy42MTMzNSAxLjM3NjE4IDIuNTE0ODNDMS40MDg1MSAxLjk5NTAxIDEuNTc4NDUgMS42ODUwNSAxLjkyNjkxIDEuNTA5NzVDMi4yOTA4MyAxLjMyNjcxIDMuMDczNjggMS4zNTYzIDMuNzY0MjQgMS4zODI1NkM0LjE5MjU1IDEuMzk4ODggNC41OTcxIDEuNDE0MDkgNC44ODQ0OSAxLjM4MDkxQzUuMjk1OTUgMS4zMzMwNyA1LjQ4NjA2IDEuMDE0NTUgNS40OTE4NyAwLjcyMDA3NEM1LjQ5NzM5IDAuNDM3NzcgNS4zMjQ5NiAwLjEwNjI0OCA0LjkzMjg1IDAuMDQ0ODY1M0M0LjQzMTg2IC0wLjAzMzM4MzcgMy40NzI5OCAwLjAwOTE5NzAxIDIuOTAwMTUgMC4wMzQ5MTE0TDIuNzg4NTEgMC4wMzk4ODgzQzAuODkwNjYgMC4xMjMxMTQgMC4wMTIyMDAxIDEuMDA1OTcgMC4wMjQzNTg3IDIuODIwMDhDMC4wNTM5MjYyIDMuODI0ODcgMC4wMzY3OTM3IDQuODU3NiAwLjAyMDIxMzcgNS44NTYzMUMwLjAwMjI1MjE0IDYuOTM3NDIgLTAuMDE2MjYyMSA4LjA1NTMgMC4wMjQzNTg3IDkuMTQyNDlDMC4wOTc1ODY3IDExLjA5NTQgMC45ODI5NTUgMTEuOTk3MyAyLjgxMiAxMS45ODI0QzMuNzU5MjYgMTEuOTU1NiA0LjcyODY0IDExLjk3IDUuNjY2MjMgMTEuOTgzOEM2LjIxOTE3IDExLjk5MjEgNi43ODA2OCAxMi4wMDA0IDcuMzQ0MTIgMTIuMDAwNEM4LjAwNDgzIDEyLjAwMDQgOC42NjgzIDExLjk4OSA5LjMyMjY2IDExLjk1MjVDMTEuMTU2NyAxMS44NTAyIDExLjg5ODYgMTEuMDc4IDExLjk2ODggOS4xOTc3OUwxMS45NzEgOS4xMzY0MUMxMS45OTMxIDguNTQ3MTkgMTIuMDI2NiA3LjY1NjU5IDExLjk2NDEgNy4xMTkzNVY3LjExOTA4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTcuNjkwNjUgMS4zODQxM0g5LjY2MTcyTDUuNDc2OTUgNS41ODQ5Nkw1LjQ3MDU5IDUuNTkyNDNDNS4yMjYwNCA1LjkxODk3IDUuMzI5OTQgNi4yODIwMiA1LjUzIDYuNDgxMzdDNS42NDY4OSA2LjU5Nzc4IDUuODEyNDIgNi42Nzc5NiA1Ljk5NDI0IDYuNjc3OTZDNi4xMjc5OSA2LjY3Nzk2IDYuMjcwMyA2LjYzNDU1IDYuNDA3OTEgNi41MzAwNEw2LjQxMTUgNi41MjcyN0wxMC42MTQgMi4zMzcyMlY0LjMwOTQ4QzEwLjYxNCA0LjU1NjY3IDEwLjg0MjggNC44MDQxMyAxMS4wNDc4IDQuODcxNkMxMS4yNzQxIDQuOTQ1OTggMTEuNDkxMyA0LjkyNTI0IDExLjY1OTkgNC44MTMyNkMxMS44Mzc2IDQuNjk0OTIgMTEuOTQ2NCA0LjQ4ODkzIDExLjk2NjYgNC4yMzMxNkMxMi4wMTM2IDMuNjM4NDIgMTEuOTkyMyAzLjAwMzg1IDExLjk3MTYgMi4zOTAwM0MxMS45NTI4IDEuODI3MDggMTEuOTMzMiAxLjI0NDc3IDExLjk2NjYgMC42OTc1OFYwLjY5MjMyNlYwLjY4NzA3M0MxMS45MzU5IDAuMzQzNjYyIDExLjY5MDYgMC4wODY3OTQ5IDExLjM0MjEgMC4wMzI2MDEyTDExLjMzNDkgMC4wMzE0OTUySDExLjMyNzdDMTAuNzc5MiAwLjA2MDgwNCAxMC4yMDExIDAuMDQzMzg0NiA5LjY0MjEgMC4wMjY1MTgyQzkuMDI5MiAwLjAwODI2OTM1IDguMzk1MjkgLTAuMDEwODA5IDcuNzk1MSAwLjAzMDY2NTdDNy41MjI2NCAwLjA0OTQ2NzYgNy4zMDU3MSAwLjE1OTIzNyA3LjE4NDY4IDAuMzM5NTE0QzcuMDcyMjEgMC41MDcwNzIgNy4wNTI4NyAwLjcxODA0MSA3LjEyOTE0IDAuOTUwMDIzQzcuMTk2NTYgMS4xNTU0NiA3LjQ0Mzg4IDEuMzg0MTMgNy42OTA5MiAxLjM4NDEzSDcuNjkwNjVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain}.singleText .btn{position:relative;margin-top:20px;padding:15px 70px;display:inline-block;font-size:20px;font-weight:bold;text-decoration:none;line-height:1;text-align:center;color:#fff !important;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #f79626;border-radius:40px}@media only screen and (min-width: 1080px){.singleText .btn{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}.singleText .btn:hover{color:#f79626 !important;background-color:#fff}.singleText .btn:hover::before{right:17px;border-color:#f79626}}@media only screen and (max-width: 767px){.singleText .btn{margin-top:5.3333333333vw;padding:3.2vw;min-width:70.6666666667vw;font-size:3.7333333333vw;border-radius:10.6666666667vw}}.singleText .btn::before{content:"";position:absolute;top:48%;right:22px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;border-radius:2px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1080px){.singleText .btn::before{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}}@media only screen and (max-width: 767px){.singleText .btn::before{right:4vw;width:2.6666666667vw;height:2.6666666667vw}}.singleText .btn[target=_blank]::before{display:none}.singleText .btn[target=_blank]::after{position:absolute;top:48%;right:22px;-webkit-transform:translateY(-40%);transform:translateY(-40%)}@media only screen and (max-width: 767px){.singleText .btn[target=_blank]::after{right:4vw}}.singleText b,.singleText em,.singleText strong{font-weight:bold}.singleText em{font-style:italic}.singleText sup,.singleText sub{font-size:80%}.singleText sup{vertical-align:super}.singleText sub{vertical-align:sub}.singleText img{width:auto !important;max-width:100% !important}.singleText img.alignleft{padding-right:30px;padding-bottom:30px;float:left}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText img.alignleft{padding-right:2.6666666667vw;padding-bottom:2.6666666667vw}}@media only screen and (max-width: 767px){.singleText img.alignleft{padding:0;padding-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;float:none;display:block}}.singleText img.alignright{padding-bottom:30px;padding-left:30px;float:right}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText img.alignright{padding-bottom:2.6666666667vw;padding-left:2.6666666667vw}}@media only screen and (max-width: 767px){.singleText img.alignright{padding:0;padding-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;float:none;display:block}}.singleText img.aligncenter{padding-bottom:30px;margin-left:auto;margin-right:auto;clear:both;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText img.aligncenter{padding-bottom:2.6666666667vw}}@media only screen and (max-width: 767px){.singleText img.aligncenter{padding:0;padding-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;float:none}}.singleText hr{width:100%;height:2px;border:none;background-color:#ccc;display:block}.singleText blockquote{width:100%;line-height:2;padding:40px;font-size:16px;letter-spacing:.02em;background-color:#f7f7f7;display:block;position:relative;border-radius:12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText blockquote{padding:5.3333333333vw;font-size:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText blockquote{padding:10.6666666667vw;font-size:4.2666666667vw}}.singleText blockquote *{color:inherit}.singleText blockquote:before,.singleText blockquote:after{width:21px;height:16px;content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;display:block;position:absolute;top:auto;right:auto;bottom:auto;left:auto;z-index:1}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText blockquote:before,.singleText blockquote:after{width:2.8vw;height:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText blockquote:before,.singleText blockquote:after{width:5.6vw;height:4.2666666667vw}}.singleText blockquote:before{background-image:url("../images/icon/editor/quate_top_2x.png");top:13px;left:13px}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText blockquote:before{top:1.7333333333vw;left:1.7333333333vw}}@media only screen and (max-width: 767px){.singleText blockquote:before{top:3.4666666667vw;left:3.4666666667vw}}.singleText blockquote:after{background-image:url("../images/icon/editor/quate_bottom_2x.png");right:20px;bottom:20px}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText blockquote:after{right:2.6666666667vw;bottom:2.6666666667vw}}@media only screen and (max-width: 767px){.singleText blockquote:after{right:5.3333333333vw;bottom:5.3333333333vw}}.singleText blockquote>*{margin-top:16px}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText blockquote>*{margin-top:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText blockquote>*{margin-top:4.2666666667vw}}.singleText blockquote>*:first-child{margin-top:0}.singleText blockquote p{line-height:2;position:relative;z-index:2}.singleText ul{line-height:2;padding-left:1.2em;list-style:disc;font-size:16px;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText ul{font-size:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText ul{font-size:4.2666666667vw}}.singleText ul li{list-style:disc}.singleText ol{line-height:2;padding-left:1.2em;list-style:decimal;font-size:16px;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){.singleText ol{font-size:2.1333333333vw}}@media only screen and (max-width: 767px){.singleText ol{font-size:4.2666666667vw}}.singleText ol li{list-style:decimal}.singleText li{line-height:2;margin-top:.5em;font-size:inherit;letter-spacing:.02em}.singleText li:first-child{margin-top:0}.singleText li li{margin-top:0}.singleText .pointListWrap{padding:25px 35px;background-color:#f7f7f7;border-radius:12px}@media only screen and (max-width: 767px){.singleText .pointListWrap{padding:6.6666666667vw;border-radius:1.6vw}}.singleText .pointListWrap ul{padding-left:0}.singleText .pointListWrap ul li{position:relative;padding-left:40px;list-style:none;font-weight:bold;line-height:1.6}@media only screen and (max-width: 767px){.singleText .pointListWrap ul li{padding-left:10.6666666667vw;font-size:4.2666666667vw}}.singleText .pointListWrap ul li::before{content:"";position:absolute;top:-0.5em;left:0;width:1.5625em;height:1.9375em;background-image:url("../images/icon/icon_lighBulb.svg");background-size:100%;background-repeat:no-repeat;background-position:center}.singleText .pointListWrap ul li+li{margin-top:20px}@media only screen and (max-width: 767px){.singleText .pointListWrap ul li+li{margin-top:4vw}}.singleText iframe,.singleText video{max-width:100% !important}@media only screen and (max-width: 767px){.singleText iframe,.singleText video{width:100% !important;height:56.25vw !important}}.singleText table{border:1px solid #dbdbdb;border-radius:12px;border-collapse:separate !important;border-spacing:0;overflow:hidden}@media only screen and (max-width: 767px){.singleText table{border-radius:3.2vw}}.singleText table tr:first-of-type td{font-weight:bold;font-size:16px;text-align:center;color:#28d;background-color:#e3f2fa;border-top:none}@media only screen and (max-width: 767px){.singleText table tr:first-of-type td{font-size:4.2666666667vw}}.singleText table th,.singleText table td{padding:25px 15px;line-height:1.4;vertical-align:middle;border-right:1px solid #dbdbdb}@media only screen and (max-width: 767px){.singleText table th,.singleText table td{padding:2.6666666667vw 4vw}}.singleText table th:last-of-type,.singleText table td:last-of-type{border-right:none}.singleText table th{font-weight:bold;font-size:16px;text-align:center;color:#28d;background-color:#e3f2fa;border-top:none}@media only screen and (max-width: 767px){.singleText table th{font-size:4.2666666667vw}}.singleText table td{font-size:14px;border-top:1px solid #dbdbdb}@media only screen and (max-width: 767px){.singleText table td{font-size:3.7333333333vw}}.singleText table td *{font-size:14px}@media only screen and (max-width: 767px){.singleText table td *{font-size:3.7333333333vw}}.singleText table td ul li{margin-top:0}@media only screen and (max-width: 767px){#kv+.sectionWrap{margin-top:0}}#columnArticle .tagWrap{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}@media only screen and (max-width: 767px){#columnArticle .tagWrap{margin-bottom:4vw;gap:1.3333333333vw}}#columnArticle .tagWrap .tag{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:5px 15px;font-weight:bold;text-align:center;color:#fff;background-color:#28d;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1080px){#columnArticle .tagWrap .tag{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}#columnArticle .tagWrap .tag:hover{background-color:#f79626}}@media only screen and (max-width: 767px){#columnArticle .tagWrap .tag{padding:1.3333333333vw 2.6666666667vw;font-size:4.2666666667vw;border-radius:5.3333333333vw}}#columnArticle .articleTitleWrap .articleTitle{font-size:34px;font-weight:bold;line-height:1.6}@media only screen and (max-width: 767px){#columnArticle .articleTitleWrap .articleTitle{font-size:6.9333333333vw}}#columnArticle .singleHeadWrap .contentWrap{margin-top:45px;width:100%}@media only screen and (max-width: 767px){#columnArticle .singleHeadWrap .contentWrap{margin-top:6.6666666667vw}}#columnArticle .minTagWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media only screen and (max-width: 767px){#columnArticle .minTagWrap{gap:1.3333333333vw}}#columnArticle .minTagWrap .tag{padding:5px 15px;display:inline-block;font-size:12px;font-weight:bold;color:#28d;border:1px solid #28d;border-radius:20px}@media only screen and (min-width: 1080px){#columnArticle .minTagWrap .tag{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}#columnArticle .minTagWrap .tag:hover{color:#fff;background-color:#28d}}@media only screen and (max-width: 767px){#columnArticle .minTagWrap .tag{padding:1.3333333333vw 4vw;font-size:3.2vw;border-radius:5.3333333333vw}}@media only screen and (max-width: 767px){#columnArticle .dateWrap{margin-top:6.6666666667vw;text-align:right}}#columnArticle .dateWrap .date{line-height:1.8;color:#708799}@media only screen and (max-width: 767px){#columnArticle .dateWrap .date{font-size:3.2vw}}#columnArticle .singleBodyWrap{margin-top:55px}@media only screen and (max-width: 767px){#columnArticle .singleBodyWrap{margin-top:5.3333333333vw}}#columnArticle .thumbImage{margin-bottom:35px;width:100%;border-radius:12px;overflow:hidden}@media only screen and (max-width: 767px){#columnArticle .thumbImage{margin-bottom:8vw;border-radius:3.2vw}}#columnArticle .singleBodyWrap .pageindex{display:none}#columnArticle .singleFootWrap{margin-top:60px}@media only screen and (max-width: 767px){#columnArticle .singleFootWrap{margin-top:13.3333333333vw}}@media only screen and (max-width: 767px){.sideContentLayout .sidebarContentWrap{margin-top:16vw}}div#ez-toc-container{margin-top:80px;padding:25px 40px;border-radius:12px;-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,.08);box-shadow:0 0 32px 0 rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){div#ez-toc-container{margin-top:13.3333333333vw;padding:5.3333333333vw 8vw 6.6666666667vw;border-radius:3.2vw;-webkit-box-shadow:0 0 8.5333333333vw 0 rgba(0,0,0,.08);box-shadow:0 0 8.5333333333vw 0 rgba(0,0,0,.08)}}div#ez-toc-container p.ez-toc-title{font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){div#ez-toc-container p.ez-toc-title{font-size:4.2666666667vw}}div#ez-toc-container nav{margin-top:15px;padding-top:15px;border-top:1px solid #dbdbdb}@media only screen and (max-width: 767px){div#ez-toc-container nav{margin-top:4vw;padding-top:4vw}}div#ez-toc-container ul li a{position:relative;padding-right:25px;display:inline-block;color:#1d394f !important;text-decoration:underline}@media only screen and (min-width: 1080px){div#ez-toc-container ul li a:hover{text-decoration:none}div#ez-toc-container ul li a:hover::after{top:1.2em}}@media only screen and (max-width: 767px){div#ez-toc-container ul li a{padding-right:6.6666666667vw;font-size:3.7333333333vw}}div#ez-toc-container ul li a::after{content:"";position:absolute;top:.7em;right:0;width:.875em;height:.875em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;vertical-align:baseline;background-color:#28d;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDY5NjcgMTQuNTMwM0M1Ljc2MjU2IDE0LjgyMzIgNi4yMzc0NCAxNC44MjMyIDYuNTMwMzMgMTQuNTMwM0wxMS4zMDMzIDkuNzU3MzZDMTEuNTk2MiA5LjQ2NDQ3IDExLjU5NjIgOC45ODk1OSAxMS4zMDMzIDguNjk2N0MxMS4wMTA0IDguNDAzODEgMTAuNTM1NSA4LjQwMzgxIDEwLjI0MjYgOC42OTY3TDYgMTIuOTM5M0wxLjc1NzM2IDguNjk2N0MxLjQ2NDQ3IDguNDAzODEgMC45ODk1OTMgOC40MDM4MSAwLjY5NjcgOC42OTY3QzAuNDAzODA2IDguOTg5NTkgMC40MDM4MDYgOS40NjQ0NyAwLjY5NjcgOS43NTczNkw1LjQ2OTY3IDE0LjUzMDNaTTYgMEw1LjI1IDMuMjc4MDJlLTA4TDUuMjUgMTRMNiAxNEw2Ljc1IDE0TDYuNzUgLTMuMjc4NjZlLTA4TDYgMFoiIGZpbGw9IiMyMjg4REQiLz4KPC9zdmc+Cg==");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNDY5NjcgMTQuNTMwM0M1Ljc2MjU2IDE0LjgyMzIgNi4yMzc0NCAxNC44MjMyIDYuNTMwMzMgMTQuNTMwM0wxMS4zMDMzIDkuNzU3MzZDMTEuNTk2MiA5LjQ2NDQ3IDExLjU5NjIgOC45ODk1OSAxMS4zMDMzIDguNjk2N0MxMS4wMTA0IDguNDAzODEgMTAuNTM1NSA4LjQwMzgxIDEwLjI0MjYgOC42OTY3TDYgMTIuOTM5M0wxLjc1NzM2IDguNjk2N0MxLjQ2NDQ3IDguNDAzODEgMC45ODk1OTMgOC40MDM4MSAwLjY5NjcgOC42OTY3QzAuNDAzODA2IDguOTg5NTkgMC40MDM4MDYgOS40NjQ0NyAwLjY5NjcgOS43NTczNkw1LjQ2OTY3IDE0LjUzMDNaTTYgMEw1LjI1IDMuMjc4MDJlLTA4TDUuMjUgMTRMNiAxNEw2Ljc1IDE0TDYuNzUgLTMuMjc4NjZlLTA4TDYgMFoiIGZpbGw9IiMyMjg4REQiLz4KPC9zdmc+Cg==")}@media only screen and (min-width: 1080px){div#ez-toc-container ul li a::after{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}}div#ez-toc-container ul.ez-toc-list>li+li{margin-top:15px}@media only screen and (max-width: 767px){div#ez-toc-container ul.ez-toc-list>li+li{margin-top:2.6666666667vw}}div#ez-toc-container ul.ez-toc-list-level-3{margin-left:0}@media only screen and (max-width: 767px){div#ez-toc-container ul.ez-toc-list-level-3{margin-top:2.6666666667vw}}div#ez-toc-container ul.ez-toc-list-level-3>li a{padding-left:20px}@media only screen and (max-width: 767px){div#ez-toc-container ul.ez-toc-list-level-3>li a{padding-left:5.3333333333vw}}div#ez-toc-container ul.ez-toc-list-level-3>li a::before{content:"・";position:absolute;left:3px}@media only screen and (max-width: 767px){div#ez-toc-container ul.ez-toc-list-level-3>li a::before{left:.8vw}}div#ez-toc-container ul.ez-toc-list-level-3>li+li{margin-top:5px}@media only screen and (max-width: 767px){div#ez-toc-container ul.ez-toc-list-level-3>li+li{margin-top:2.6666666667vw}}@media only screen and (min-width: 1080px){.illustCtaBtnWrap{padding:15px 30px 25px}}@media only screen and (min-width: 1080px){.illustCtaBtnWrap .titleWrap .title{font-size:min(32px, 2.2222222222vw)}}@media only screen and (min-width: 1080px){.illustCtaBtnWrap .titleWrap .title .minText{font-size:min(20px, 1.3888888889vw)}}@media only screen and (max-width: 767px){#relation .sectionTitleWrap .sectionTitle{font-size:5.3333333333vw}}#relation .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#relation .sectionContentWrap{margin-top:8vw}}#relation .columnPostListWrap{gap:40px}@media only screen and (min-width: 768px)and (max-width: 1079px){#relation .columnPostListWrap{gap:10px}}@media only screen and (max-width: 767px){#relation .columnPostListWrap{gap:5.3333333333vw}}