@charset "utf-8";.TableType1,.TableType2{border:1px solid #000;font-size:13px}.TableType1 tr td,.TableType1 tr th,.TableType2 td,.TableType2 th{border-top:1px solid #000;border-left:1px solid #000}.bg-white,.lh-none{line-height:1}.clearfix:after{content:" ";display:block;clear:both}:root{--green:#A0CB5B;--pink:#D66C6C;--main-color:var(--pink)}img{width:100%;height:auto}.pc,.pcInline,.sp,.spInline{display:none!important}@media (min-width:769px){.pc{display:block!important}.pcInline{display:inline-block!important}.TableType1 tr td,.TableType1 tr th{padding:8px 8px 8px 28px}}@media (max-width:768px){.sp{display:block!important}.spInline{display:inline-block!important}.TableType1 tr td,.TableType1 tr th{padding:3.2vw 3.2vw 3.2vw 4.8vw}}.TableType2 td,.TableType2 th{padding:12px 0}.TableType2 li,.TableType2 ul{list-style:none}.bg-white{background-color:#fff}@media (min-width:769px){.bg-white{padding:10px}}@media (max-width:768px){.bg-white{padding:2.66666667vw}}.color-main{color:var(--main-color)}em{font-style:normal;font-weight:700}.bold{font-weight:700!important}.txtL{text-align:left!important}.txtC{text-align:center!important}.txtR{text-align:right!important}.lh-sm{line-height:1.2}.lh-md{line-height:1.4}.lh-lg{line-height:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}@media screen and (min-width:769px){.font-xs{font-size:12px!important}.font-sm{font-size:14px!important}.font-md{font-size:18px!important}.font-xl{font-size:20px!important}}.sectionTitle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-color:var(--main-color);color:#fff}@media (min-width:769px){.sectionTitle{padding:17px 0;border-radius:15px}}@media (max-width:768px){.sectionTitle{padding:3.2vw 0;border-radius:2.66666667vw}}@media screen and (min-width:769px),print{.DescriptionSection1 ul{padding-left:0}.DescriptionSection1 .waveStyle{margin-bottom:60px}.DescriptionSection1 .waveStyle span{padding-bottom:20px;background-image:url(../img/wave.png);background-repeat:repeat-x;background-position:bottom}}@media screen and (max-width:768px){.font-xs{font-size:2.66666667vw!important}.font-sm{font-size:2.93333333vw!important}.font-md{font-size:3.2vw!important}.font-lg{font-size:3.73333333vw!important}.font-xl{font-size:4.26666667vw!important}.DescriptionSection1 ul{padding-left:0}.DescriptionSection1 .waveStyle{margin-bottom:10.66666667vw}.DescriptionSection1 .waveStyle span{padding-bottom:3.33333333vw;background-image:url(../img/wave.png);background-repeat:repeat-x;background-position:bottom;background-size:3.46666667vw 1.2vw}}@media screen and (min-width:769px),print{#lead{padding:94px 0 0}}@media screen and (max-width:768px){#lead{padding:13.06666667vw 0 0}}.pageLink{display:-ms-flexbox;display:flex;margin-inline:auto}.pageLink a{position:relative;display:inline-block;text-align:center}.pageLink a::after,.pageLink a::before{position:absolute;content:"";display:inline-block;background-color:#BFBFBF}.pageLink a .arrow{position:absolute;transform:translateX(-50%);display:block;rotate:315deg}@media (min-width:769px){.pageLink{width:1150px;padding:55px 0;margin-bottom:40px}.pageLink a{-ms-flex:1;flex:1;font-size:18px;padding-bottom:20px}.pageLink a::before{inset:-2px auto auto 0;width:1px;height:30px}.pageLink a:last-child::after{inset:-2px 0 auto auto;width:1px;height:30px}.pageLink a .arrow{inset:auto auto 0 50%;width:10px;height:10px;border-left:1px solid var(--main-color);border-bottom:1px solid var(--main-color);transition:inset .2s ease-in-out}.pageLink a:hover .arrow{inset:auto auto -6px 50%}}@media screen and (max-width:768px){.pageLink{-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:6.93333333vw;width:92vw;padding:5.33333333vw 0;margin-bottom:8vw}.pageLink a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:calc(33.33333333%);font-size:3.2vw;line-height:1.4}.pageLink a::before{inset:.26666667vw auto auto 0;width:.26666667vw;height:4.26666667vw}.pageLink a:last-child::after,.pageLink a:nth-of-type(3n)::after{inset:.26666667vw 0 auto auto;width:.26666667vw;height:4.26666667vw}.pageLink a .arrow{inset:auto auto -2.13333333vw 50%;width:1.86666667vw;height:1.86666667vw;border-left:.26666667vw solid var(--main-color);border-bottom:.26666667vw solid var(--main-color)}}