.pageText h1+*,.pageText h2+*,.pageText h3+*{margin-top:20px !important}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText h1+*,.pageText h2+*,.pageText h3+*{margin-top:2.6041666667vw !important}}@media only screen and (max-width: 767px){.pageText h1+*,.pageText h2+*,.pageText h3+*{margin-top:5.3333333333vw !important}}.pageText h4+*,.pageText h5+*,.pageText h6+*{margin-top:8px !important}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText h4+*,.pageText h5+*,.pageText h6+*{margin-top:1.0416666667vw !important}}@media only screen and (max-width: 767px){.pageText h4+*,.pageText h5+*,.pageText h6+*{margin-top:2.1333333333vw !important}}.pageText h1{line-height:1.6;padding-bottom:.5em;font-size:28px;font-weight:bold;letter-spacing:.06em;border-bottom:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText h1{font-size:3.6458333333vw}}@media only screen and (max-width: 767px){.pageText h1{font-size:7.4666666667vw}}.pageText h2{line-height:1.6;padding:.8em 1em;font-size:24px;font-weight:bold;letter-spacing:.06em;background-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText h2{font-size:3.125vw}}@media only screen and (max-width: 767px){.pageText h2{font-size:6.4vw}}.pageText h3{line-height:1.6;padding-left:.3em;border-left:3px solid #000;font-size:24px;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){.pageText h3{font-size:3.125vw}}@media only screen and (max-width: 767px){.pageText h3{font-size:6.4vw}}.pageText 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){.pageText h4{font-size:2.34375vw}}@media only screen and (max-width: 767px){.pageText h4{font-size:4.8vw}}.pageText 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){.pageText h5{line-height:1.6;font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText h5{line-height:1.6;font-size:4.2666666667vw}}.pageText 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){.pageText h6{line-height:1.8;font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.pageText h6{line-height:1.8;font-size:3.7333333333vw}}.pageText p{line-height:2;font-size:16px;letter-spacing:.02em}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText p{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText p{font-size:4.2666666667vw}}.pageText a{line-height:2;letter-spacing:.02em;text-decoration:underline;font-size:16px;color:#0cb4ce}@media only screen and (min-width: 1080px){.pageText a:hover{text-decoration:none}}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText a{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText a{font-size:4.2666666667vw}}.pageText a[target=_blank]:after{content:"";display:inline-block;width:.7em;height:.7em;margin-left:.2em;vertical-align:super;background-color:currentColor;-webkit-mask-image:url("../images/icon/icon_blank.svg");mask-image:url("../images/icon/icon_blank.svg");-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}.pageText b,.pageText em,.pageText strong{font-weight:bold}.pageText em{font-style:italic}.pageText sup,.pageText sub{font-size:80%}.pageText sup{vertical-align:super}.pageText sub{vertical-align:sub}@media only screen and (max-width: 767px){.pageText img{width:100%;height:auto}}.pageText img.alignleft{padding-right:30px;padding-bottom:30px;float:left}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText img.alignleft{padding-right:2.6041666667vw;padding-bottom:2.6041666667vw}}@media only screen and (max-width: 767px){.pageText img.alignleft{padding:0;padding-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;float:none;display:block}}.pageText img.alignright{padding-bottom:30px;padding-left:30px;float:right}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText img.alignright{padding-bottom:2.6041666667vw;padding-left:2.6041666667vw}}@media only screen and (max-width: 767px){.pageText img.alignright{padding:0;padding-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;float:none;display:block}}.pageText 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){.pageText img.aligncenter{padding-bottom:2.6041666667vw}}@media only screen and (max-width: 767px){.pageText img.aligncenter{padding:0;padding-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;float:none}}.pageText hr{margin:40px 0 !important;width:100%;height:2px;border:none;background-color:#ccc;display:block}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText hr{margin:5.2083333333vw 0 !important}}@media only screen and (max-width: 767px){.pageText hr{margin:8vw 0 !important}}.pageText blockquote{width:100%;line-height:2;padding:40px;font-size:16px;letter-spacing:.02em;color:#6a6a6a;background-color:#eee;display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText blockquote{padding:5.2083333333vw;font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText blockquote{padding:10.6666666667vw;font-size:4.2666666667vw}}.pageText blockquote *{color:inherit}.pageText blockquote+*{margin-top:20px !important}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText blockquote+*{margin-top:2.6041666667vw !important}}@media only screen and (max-width: 767px){.pageText blockquote+*{margin-top:5.3333333333vw !important}}.pageText blockquote:before,.pageText 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){.pageText blockquote:before,.pageText blockquote:after{width:2.734375vw;height:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText blockquote:before,.pageText blockquote:after{width:5.6vw;height:4.2666666667vw}}.pageText 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){.pageText blockquote:before{top:1.6927083333vw;left:1.6927083333vw}}@media only screen and (max-width: 767px){.pageText blockquote:before{top:3.4666666667vw;left:3.4666666667vw}}.pageText 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){.pageText blockquote:after{right:2.6041666667vw;bottom:2.6041666667vw}}@media only screen and (max-width: 767px){.pageText blockquote:after{right:5.3333333333vw;bottom:5.3333333333vw}}.pageText blockquote>*{margin-top:16px}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText blockquote>*{margin-top:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText blockquote>*{margin-top:4.2666666667vw}}.pageText blockquote>*:first-child{margin-top:0}.pageText blockquote p{line-height:2;position:relative;z-index:2}.pageText ul{line-height:2;padding-left:1.2em;list-style:disc;font-size:16px;letter-spacing:.02em}.pageText ul+*{margin-top:20px !important}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText ul+*{margin-top:2.6041666667vw !important}}@media only screen and (max-width: 767px){.pageText ul+*{margin-top:5.3333333333vw !important}}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText ul{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText ul{font-size:4.2666666667vw}}.pageText ul li{list-style:disc}.pageText ol{line-height:2;padding-left:1.2em;list-style:decimal;font-size:16px;letter-spacing:.02em}.pageText ol+*{margin-top:20px !important}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText ol+*{margin-top:2.6041666667vw !important}}@media only screen and (max-width: 767px){.pageText ol+*{margin-top:5.3333333333vw !important}}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText ol{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText ol{font-size:4.2666666667vw}}.pageText ol li{list-style:decimal}.pageText li{line-height:2;margin-top:.5em;font-size:inherit;letter-spacing:.02em}.pageText li:first-child{margin-top:0}.pageText li li{margin-top:0}.pageText iframe,.pageText video{max-width:100% !important}@media only screen and (max-width: 767px){.pageText iframe,.pageText video{width:100% !important;height:56.25vw !important}}.pageText table{font-size:16px;letter-spacing:.02em;border-collapse:collapse;border-spacing:0;border:1px solid #ccc}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText table{font-size:2.0833333333vw}}@media only screen and (max-width: 767px){.pageText table{font-size:4.2666666667vw}}.pageText table+*{margin-top:20px !important}@media only screen and (min-width: 768px)and (max-width: 1079px){.pageText table+*{margin-top:2.6041666667vw !important}}@media only screen and (max-width: 767px){.pageText table+*{margin-top:5.3333333333vw !important}}.pageText table th{line-height:1.8;padding:1em;font-size:inherit;letter-spacing:.02em;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.pageText table td{line-height:1.8;padding:1em;font-size:inherit;letter-spacing:.02em;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.pageText table thead th,.pageText table thead td{background-color:#eee}.pageText table tfoot th,.pageText table tfoot td{background-color:#eee}.underKvWrap{display:block;padding:min(7.1428571429vw,100px) 0;border-bottom:1px solid #000}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap{padding:10.4166666667vw 0}}@media only screen and (max-width: 767px){.underKvWrap{padding:16vw 0}}.underKvWrap .mainInner{position:relative}.underKvWrap .mainInner .underKvTitleWrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10}@media only screen and (max-width: 767px){.underKvWrap .mainInner .underKvTitleWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5.3333333333vw}}.underKvWrap .mainInner .underKvTitleWrap .titleWrap{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.underKvWrap .mainInner .underKvTitleWrap .titleWrap .underKvTitle{font-size:min(7.1428571429vw,100px);line-height:1.1}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .underKvTitleWrap .titleWrap .underKvTitle{font-size:10.4166666667vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .underKvTitleWrap .titleWrap .underKvTitle{font-size:16vw}}.underKvWrap .mainInner .underKvTitleWrap .titleWrap .underKvTitle.sub{position:absolute;top:max(-.2857142857vw,-4px);left:max(-.2857142857vw,-4px);color:#fff;-webkit-text-stroke:3px #000;text-stroke:3px #000;paint-order:stroke;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .underKvTitleWrap .titleWrap .underKvTitle.sub{top:-.5208333333vw;left:-.5208333333vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .underKvTitleWrap .titleWrap .underKvTitle.sub{top:-1.0666666667vw;left:-1.0666666667vw}}.underKvWrap .mainInner .underKvTitleWrap .textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:min(1.1428571429vw,16px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .underKvTitleWrap .textWrap{gap:2.0833333333vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .underKvTitleWrap .textWrap{gap:3.2vw}}.underKvWrap .mainInner .underKvTitleWrap .textWrap .underKvText{font-size:min(1.4285714286vw,20px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .underKvTitleWrap .textWrap .underKvText{font-size:2.34375vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .underKvTitleWrap .textWrap .underKvText{font-size:4.2666666667vw}}.underKvWrap .mainInner .underKvTitleWrap .textWrap .border{display:block;width:min(10vw,140px);height:1px;background-color:#000}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .underKvTitleWrap .textWrap .border{width:13.0208333333vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .underKvTitleWrap .textWrap .border{width:16vw}}.underKvWrap .mainInner .decoIcon.check{top:max(-7.1428571429vw,-100px);left:max(-11.4285714286vw,-160px);width:min(15vw,210px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .decoIcon.check{top:-10.4166666667vw;left:-10.4166666667vw;width:23.4375vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .decoIcon.check{top:-21.3333333333vw;left:-16vw;width:40vw}}.underKvWrap .mainInner .decoIcon.curve{bottom:max(-12.1428571429vw,-170px);right:max(-9.2857142857vw,-130px);width:min(11.4285714286vw,160px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.underKvWrap .mainInner .decoIcon.curve{bottom:-16.9270833333vw;right:-7.8125vw;width:16.9270833333vw}}@media only screen and (max-width: 767px){.underKvWrap .mainInner .decoIcon.curve{bottom:-26.6666666667vw;right:-10.6666666667vw;width:29.3333333333vw}}