.content{padding:7% 5.33% 12.26%;background:#fff;border-radius:0 2.29rem 0 0}@media screen and (width >= 769px){.content{padding:min(26px,2.03vw) 0 min(80px,6.25vw);border-radius:0 min(152px,11.88vw) 0 0}}@media screen and (width >= 769px){.content__inner{width:78.13%;max-width:1000px;margin:0 auto}}.content__description{padding-bottom:3.4%;font-size:max(10px,1rem);font-weight:400;line-height:1.7rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.content__description{width:88.84%;max-width:764px;padding-bottom:min(16px,1.25vw);font-size:clamp(10px,1.25vw,16px);line-height:min(27.2px,2.13vw)}}.content__category{margin-top:11.6%}@media screen and (width >= 769px){.content__category{padding:0;margin-top:min(11px,.86vw)}}.content__title{padding-bottom:2.4%;margin-bottom:5%;font-size:max(10px,1.43rem);font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;border-bottom:3px solid;border-image:linear-gradient(90deg,#fc4141,#1242e2 101.13%) 1;text-decoration-skip-ink:none}@media screen and (width >= 769px){.content__title{padding-bottom:min(11px,.86vw);margin-bottom:min(16px,1.25vw);font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.content__unit{margin-top:min(26px,6.93vw)}@media screen and (width >= 769px){.content__unit{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-top:min(37px,2.89vw)}}@media screen and (width >= 769px){.content__unit div{width:61.6%}}@media screen and (width >= 769px){.content__unit picture{width:36%;margin-top:-.5%}}.content h4{position:relative;padding-left:4.3%;margin:0 0 2.5%;font-size:1.43rem;font-weight:700;line-height:2.14rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.content h4{padding-left:min(18px,1.41vw);margin:min(6px,.47vw) 0 min(12px,.63vw);font-size:min(24px,1.88vw);line-height:min(36px,2.81vw)}}.content h4:before{position:absolute;top:50%;left:0;display:inline-block;width:.43rem;height:.43rem;content:"";background-color:#fc4141;border-radius:999px;transform:translateY(-50%)}.content h5{margin:7% 0 1.07%;font-size:1.14rem;font-weight:700;line-height:1.71rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.content h5{margin:min(32px,2.5vw) 0 min(1px,.08vw);font-size:min(20px,1.56vw);line-height:min(34px,2.66vw)}}.content__text{margin-bottom:4%;font-size:max(10px,1rem);font-weight:400;line-height:1.7rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.content__text{margin-bottom:min(7px,.55vw);font-size:clamp(10px,1.25vw,16px);line-height:min(27px,2.11vw)}}.content__text a{color:#1d6ac2}.content__text--noSpace{margin-bottom:0}@media screen and (width >= 769px){.content__text--noSpace{margin-bottom:0}}.content__fontLarge{font-size:1.71rem;font-weight:700;line-height:2.57rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.content__fontLarge{font-size:min(32px,2.5vw);line-height:min(48px,3.75vw)}}.content__item{padding-bottom:1.67%}@media screen and (width >= 769px){.content__item{width:100%;padding-bottom:0;margin:0 auto min(80px,6.25vw);border-bottom:none}}.content__item:last-child{margin-bottom:0}.content__item .unit{margin-bottom:6.4%}@media screen and (width >= 769px){.content__item .unit{margin-bottom:min(32px,2.5%)}}.content__item:nth-child(2){padding-bottom:0}@media screen and (width >= 769px){.content__item:nth-child(2){padding-bottom:min(80px,6.25vw);margin-bottom:0}}.content__image{display:block;margin:-3% 0 11%}@media screen and (width >= 769px){.content__image{margin:0}}.content__lastItem{margin:4.27% 0 0;border-bottom:none}@media screen and (width >= 769px){.content__lastItem{margin:0}}.content__btn{display:flex;justify-content:flex-end}.content__middleSpace{margin-top:-1.33%}@media screen and (width >= 769px){.content__middleSpace{margin-top:min(80px,6.25vw)}}.contact02__item{padding:6.4% 5.33%;background-color:#e6e8ee;border-radius:1.71rem}@media screen and (width >= 769px){.contact02__item{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:min(27px,2.11vw) min(80px,6.25vw) min(32px,2.5vw);border-radius:999px}}@media screen and (width >= 769px){.contact02__item a{width:48.1%;max-width:404px;padding:min(10px,.78vw) min(31px,2.42vw)}}@media screen and (width >= 769px){.contact02__item--middleSpace{padding:min(40px,3.13vw) min(48px,3.75vw) min(40px,3.13vw) min(20px,1.56vw)}}@media screen and (width >= 769px){.contact02__smallSpace{padding:min(40px,3.13vw) min(48px,3.75vw) min(40px,3.13vw) min(56px,4.38vw)}}.contact02__text{margin-bottom:5.35%;font-size:1.14rem;font-weight:700;line-height:1.7;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.contact02__text{margin-bottom:min(16px,1.25vw);font-size:min(20px,1.56vw)}}.contact02__text--size02{margin-bottom:9.35%;font-size:1.14rem;font-weight:700;line-height:1.71rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.contact02__text--size02{margin-bottom:0;font-size:min(20px,1.56vw);line-height:min(34px,2.66vw)}}.contact02__text span{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}.contact02__largeSpace{margin-left:min(80px,6.25vw)}.contact02__buttons a:nth-child(1){margin-bottom:1rem}@media screen and (width >= 769px){.contact02__buttons a:nth-child(1){margin-bottom:0}}@media screen and (width >= 769px){.contact02__buttons{display:flex;align-items:center;justify-content:space-between;width:100%}}.customization{margin-bottom:11.94%;background-color:#fff}@media screen and (width >= 769px){.customization{margin-top:min(20px,1.56vw);margin-bottom:0}}.customization h3{margin-left:3.58%;font-size:max(10px,1.14rem);font-weight:700;line-height:1.71rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization h3{margin-left:1.83%;font-size:clamp(10px,1.88vw,24px);line-height:min(36px,2.81vw)}}.customization h4{padding-left:0;margin-bottom:1.19%;font-size:max(10px,1.14rem);font-weight:700;line-height:1.71rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization h4{margin:0;font-size:clamp(10px,1.56vw,20px);line-height:min(30px,2.34vw)}}.customization h4:before{display:none}.customization h5{margin:0 0 .45%;font-size:max(10px,1rem);font-weight:600;line-height:1.5rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization h5{font-size:clamp(10px,1.09vw,14px);font-weight:700;line-height:min(21px,1.64vw)}}.customization p{font-size:max(10px,.86rem);font-weight:400;line-height:1.7;letter-spacing:.05em}@media screen and (width >= 769px){.customization p{font-size:clamp(10px,1.09vw,14px)}}.customization__inner{padding:14.93% 5.33%}@media screen and (width >= 769px){.customization__inner{width:78.13vw;max-width:1000px;padding:min(80px,6.25vw) 0 0;margin:0 auto}}.customization__question{font-size:1rem;font-weight:700;line-height:1.5rem;text-align:left;text-underline-position:from-font;letter-spacing:.07em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization__question{font-size:min(16px,1.25vw);line-height:min(24px,1.88vw)}}.customization__detail{font-size:.86rem;font-weight:400;line-height:1.46rem;text-align:left;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization__detail{display:flex;flex-direction:column;font-size:min(14px,1.09vw);line-height:min(23.8px,1.86vw)}}.customization__detail a{color:#1d6ac2;text-decoration:underline}.customization__detail--top{margin-bottom:5.97%}@media screen and (width >= 769px){.customization__detail--top{margin-bottom:min(20px,1.56vw)}}@media screen and (width >= 769px){.customization__detail--bottom ul{margin-top:min(5px,.39%)}}.customization__detail--bottom ul li:not(:last-child){margin-bottom:2.1%}@media screen and (width >= 769px){.customization__detail--bottom ul li:not(:last-child){margin-bottom:4%}}.customization__unit{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto}@media screen and (width >= 769px){.customization__unit{width:48.4%;max-width:484px;margin:0;border-radius:min(16px,1.25vw)}}@media screen and (width >= 769px){.customization__unit:nth-child(1) dl{height:97%}}@media screen and (width >= 769px){.customization__unit:nth-child(2) dl{height:97%}}.customization__unit:last-child dl{margin-bottom:0}.customization__unit dl{margin-bottom:5%;border-radius:1.14rem;box-shadow:0 0 20px #0000001a}@media screen and (width >= 769px){.customization__unit dl{height:100%;margin-bottom:20px}}.customization__unit dl dt{position:relative;display:flex;align-items:center;padding:3.58%;border-radius:.57rem}@media screen and (width >= 769px){.customization__unit dl dt{padding:min(24px,1.88vw) min(24px,1.88vw) min(20px,1.56vw)}}.customization__unit dl dt span{margin:.14rem .79rem 0 .21rem;font-size:1.43rem;font-weight:700;line-height:1.43rem;color:#000;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization__unit dl dt span{font-size:min(24px,1.88vw);line-height:min(24px,1.88vw)}}.customization__unit dl dt.is-open .crossBar:before{transform:translate(-50%,-50%) rotate(180deg)}.customization__unit dl dt picture{width:27.01%}@media screen and (width >= 769px){.customization__unit dl dt picture{width:26.38%}}.customization__unit dl dd{display:flex;align-items:flex-start;max-height:0;padding:0 3.58%;margin:0;overflow:hidden;background-color:#fff;transition:all .3s}@media screen and (width >= 769px){.customization__unit dl dd{max-height:100%;padding:min(4px,.31vw) min(24px,1.88vw) min(24px,1.88vw);overflow:initial;font-size:min(14px,1.09vw);line-height:min(23.8px,1.86vw);border-radius:16px}}.customization__unit dl dd span{margin-right:2.6%;font-size:1.43rem;font-weight:700;line-height:1.43rem;color:#fc4141;text-align:center;text-underline-position:from-font;letter-spacing:.05em;text-decoration-skip-ink:none}@media screen and (width >= 769px){.customization__unit dl dd span{margin-right:min(13px,1.02vw);font-size:min(24px,1.88vw);line-height:min(24px,1.88vw)}}.customization__unit dl dd.is-open{max-height:1000px;padding:2.39% 3.58% 3.58%;border-radius:1.14rem}@media screen and (width >= 769px){.customization__unit dl dd.is-open{padding:min(12px,.94vw) min(24px,1.88vw);font-size:min(14px,1.09vw);line-height:min(23.8px,1.86vw)}}@media screen and (width >= 769px){.customization__list{display:flex;flex-wrap:wrap;row-gap:.4em;justify-content:space-between}}.crossBar02{position:absolute;top:48%;right:6%;width:2rem;height:2rem;background-color:#000;border-radius:999px;transform:translateY(-50%)}@media screen and (width >= 769px){.crossBar02{right:2.4%;display:none}}.crossBar02:before{position:absolute;top:50%;left:50%;display:inline-block;width:12px;height:1px;content:"";background-color:#fff;transition:transform .8s cubic-bezier(.19,1,.22,1);transform:translate(-50%) rotate(90deg);transform-origin:center center}.crossBar02:after{position:absolute;top:50%;left:50%;display:inline-block;width:12px;height:1px;content:"";background-color:#fff;transform:translate(-50%,-50%)}.crossBar02.is-open:before{position:absolute;top:50%;left:50%;display:inline-block;width:12px;height:1px;content:"";background-color:#fff;transform:translate(-50%,-50%) rotate(180deg)}
