@charset "UTF-8";.frontAbout{padding-bottom:3rem}@media only screen and (max-width:768px){.frontAbout{padding-bottom:4rem}}.frontAbout .front__mv__text{font-size:4.8rem;letter-spacing:0.2em;padding-bottom:8rem;text-align:center;color:#0b1a42}@media only screen and (max-width:768px){.frontAbout .front__mv__text{font-size:3.2rem;letter-spacing:0.1em;line-height:1.5;padding-bottom:3rem}}@media only screen and (max-width:768px){.frontAbout .front__mv__text span{display:block}}.frontAbout .frontAbout__flex{display:flex;align-items:flex-start}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex{flex-direction:column-reverse;align-items:center}}.frontAbout .frontAbout__flex .frontAbout__description{width:50%}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description{width:100%}}.frontAbout .frontAbout__flex .frontAbout__description .point__it{background-color:#f79323;max-width:63.3rem;padding:0.6rem 10.5rem;text-align:center;border-radius:50rem;line-height:1.4;margin:0 auto;font-weight:normal}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description .point__it{width:100%;font-size:1.8rem;padding:0.6rem 0}}.frontAbout .frontAbout__flex .frontAbout__description .point__kakeru{margin:1.4rem 0;display:flex;justify-content:center}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description .point__kakeru{margin:1rem 0}}.frontAbout .frontAbout__flex .frontAbout__description .point__kakeru img{width:33.53px}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description .point__kakeru img{width:17.85px}}.frontAbout .frontAbout__flex .frontAbout__description .point__kaizen{background-color:#8cc63f;max-width:47.3rem;padding:0.6rem 6.5rem;line-height:1.4;border-radius:50rem;text-align:center;margin:0 auto;font-weight:normal}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description .point__kaizen{width:100%;font-size:1.8rem;padding:0.6rem 0}}.frontAbout .frontAbout__flex .frontAbout__description .frontAbout__text{font-weight:300;color:#2f4276;margin:2rem 0;text-align:center;letter-spacing:0.05em;line-height:1.8}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description .frontAbout__text{font-size:1.4rem;font-weight:bold;line-height:1.5;text-align:center;margin:2rem 0 3.9rem 0}}.frontAbout .frontAbout__flex .frontAbout__description a{display:block;display:flex;justify-content:center}.frontAbout .frontAbout__flex .frontAbout__description a .button{background-color:#2f4276;color:#fff;padding:2.25rem 7rem;font-size:1.8rem;letter-spacing:0.1em;line-height:1.3;border-radius:8px;font-weight:bold;width:47vw;max-width:42.403rem}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__description a .button{width:100%;display:flex;justify-content:center;font-size:1.6rem;padding:21.5px 0}}.frontAbout .frontAbout__flex .frontAbout__description a .button .button__span{padding-left:2.3rem}@media only screen and (max-width:1024px){.frontAbout .frontAbout__flex .frontAbout__image{width:28.5rem;height:20rem;margin-bottom:3rem}}.frontAttention{width:92%;border:solid 2px #617fd1;margin:7.8rem auto;padding-top:5rem;padding-bottom:3.8rem}@media only screen and (max-width:768px){.frontAttention{margin:4rem auto;padding-top:3rem;padding-bottom:3rem}}.frontAttention .text.-type1{line-height:1.5;margin-bottom:3.5rem;font-size:2.4rem}@media only screen and (max-width:768px){.frontAttention .text.-type1{margin-bottom:3rem;text-align:left}}.frontAttention .text.-type1 span{color:#f00}.frontAttention .frontAttention__textBox{font-size:1.8rem;letter-spacing:0.1em;line-height:1.8}@media only screen and (max-width:768px){.frontAttention .frontAttention__textBox{font-size:1.6rem}}.frontAttention .frontAttention__textBox .frontAttention__text1{margin-bottom:1.8rem}@media only screen and (max-width:768px){.frontAttention .frontAttention__textBox .frontAttention__text1{text-align:left}}.frontAttention .frontAttention__textBox .frontAttention__text1 .frontAttention__span{display:block}@media only screen and (max-width:768px){.frontAttention .frontAttention__textBox .frontAttention__text1 .frontAttention__span{display:inline}}@media only screen and (max-width:768px){.frontAttention .frontAttention__textBox .frontAttention__text2{text-align:left}}.frontAttention .frontAttention__textBox .frontAttention__text2 .frontAttention__span{display:block}@media only screen and (max-width:768px){.frontAttention .frontAttention__textBox .frontAttention__text2 .frontAttention__span{display:inline}}.frontTarget{background:url(/wp-content/themes/ill/img/page/front/front-page/912647-02.png) no-repeat right center/cover}.frontTarget h2.title.-type2{margin-top:2rem}@media only screen and (max-width:768px){.frontTarget h2.title.-type2{margin-bottom:4rem}}.frontTarget .frontTarget__flex{display:flex;justify-content:center;margin:3rem 0}.frontTarget .frontTarget__flex .frontTarget__shadow{width:100%}@media only screen and (max-width:768px){.frontTarget .frontTarget__flex{flex-wrap:wrap;margin:1rem 0}}.frontTarget .frontTarget__flex .frontTarget__contentsBox{width:87%;max-width:54.8rem;box-sizing:border-box;border:3px solid #484848;background-color:#f7f7f7;box-shadow:10px 10px 0px 0px #617fd1;margin:3rem 3rem 4.5rem 3rem;padding:3.5rem 3rem;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.frontTarget .frontTarget__flex .frontTarget__contentsBox{width:97%;margin-bottom:2.4rem;padding:3rem 0 3rem 0;margin:2rem auto}.frontTarget .frontTarget__flex .frontTarget__contentsBox:last-of-type{margin-bottom:0}}@media only screen and (max-width:480px){.frontTarget .frontTarget__flex .frontTarget__contentsBox{margin:2rem 0}}.frontTarget .frontTarget__flex .frontTarget__contentsBox .text.-type3{margin-top:3rem}@media only screen and (max-width:768px){.frontTarget .frontTarget__flex .frontTarget__contentsBox .text.-type3{margin-top:2.8rem}}.frontTarget .frontTarget__flex .frontTarget__contentsBox .numberColor{font-size:7rem;letter-spacing:-0.1em;line-height:1;font-weight:500;margin:0.5rem;color:#ffb157}@media only screen and (max-width:768px){.frontTarget .frontTarget__flex .frontTarget__contentsBox .numberColor{font-size:5rem}}.frontTarget .frontTarget__flex .frontTarget__contentsBox .point{font-size:3rem;line-height:1.4;letter-spacing:0.1em;font-weight:500;margin:0 1rem;color:#ffb157}.frontTarget .text.-type1{margin:4rem 0 2.15rem 0;font-weight:normal}@media only screen and (max-width:768px){.frontTarget .text.-type1{margin-top:6.75rem}}.frontTarget .text.-type1 span.text__underColor.-yellowLine{position:relative;display:inline-block;background:linear-gradient(transparent 70%, yellow 70%)}@media only screen and (max-width:410px){.frontTarget .frontTarget__titelText{font-size:2.1rem}}.frontTarget .frontTarget__text{margin-bottom:7.8rem}@media only screen and (max-width:768px){.frontTarget .frontTarget__text{margin-bottom:6rem}}@media only screen and (max-width:768px){.frontTarget .frontTarget__text{font-size:1.4rem;text-align:left;letter-spacing:0.05em}}.frontTarget .frontTargetBoxs__flex{display:flex;flex-flow:wrap;justify-content:center;margin-top:3rem;margin-bottom:2rem}@media only screen and (max-width:768px){.frontTarget .frontTargetBoxs__flex{margin-bottom:0;max-width:680px}}.frontTarget .frontTargetBoxs__flex .frontTarget__Blacktext{display:flex;background-color:#2e2e2e;justify-content:center;align-items:center;font-size:3rem;letter-spacing:0.1em;font-weight:bold;width:21.3%;padding:4.9rem 0}@media only screen and (max-width:768px){.frontTarget .frontTargetBoxs__flex .frontTarget__Blacktext{width:100%;padding:2.5rem 0;font-size:2.4rem}}.frontTarget .frontTargetBoxs__flex .frontTarget__Whitetext{display:flex;justify-content:center;align-items:center;border:3px solid #000;background-color:#f7f7f7;font-size:3rem;letter-spacing:0.1em;font-weight:bold;width:33.4%;padding:4.9rem 0}@media only screen and (max-width:768px){.frontTarget .frontTargetBoxs__flex .frontTarget__Whitetext{width:100%;padding:2.5rem 0;font-size:2.4rem}}.frontCampaign{padding-top:7.7rem;padding-bottom:8rem;background-color:#2f4276}@media only screen and (max-width:768px){.frontCampaign{display:block;padding-top:4rem;padding-bottom:2.1rem}}@media only screen and (max-width:768px) and (max-width:768px){.frontCampaign .frontCampaign__span{display:block}}.frontCampaign .frontCampaign__textSub{font-weight:400;line-height:1.45;margin-top:2.4rem;margin-bottom:2.4rem}@media only screen and (max-width:768px){.frontCampaign .frontCampaign__textSub{font-size:1.8rem;margin-top:2rem;margin-bottom:2rem}}.frontCampaign .br__tab{display:none}@media only screen and (max-width:768px){.frontCampaign .br__tab{display:block}}.frontCampaign .frontCampaign__text{font-size:1.6rem;letter-spacing:0;line-height:1.875;margin-bottom:3.2rem;font-weight:700}@media only screen and (max-width:768px){.frontCampaign .frontCampaign__text{font-size:1.2rem;text-align:left;width:69%;margin:3.2rem auto}}@media only screen and (max-width:480px){.frontCampaign .frontCampaign__text{width:100%;text-align:left}}.frontCampaign .button__flex{display:flex;justify-content:space-evenly}@media only screen and (max-width:768px){.frontCampaign .button__flex{flex-flow:column}}.frontCampaign .button__flex .button.-white{width:43vw;max-width:468px;margin-top:0;border-radius:50px}@media only screen and (max-width:768px){.frontCampaign .button__flex .button.-white{margin-top:0;margin-bottom:2rem;width:100%;max-width:351px}}.frontCampaign .button__flex .frontCampaign__textContact{font-size:1.6rem;letter-spacing:0.1em;line-height:1.5}@media only screen and (max-width:768px){.frontCampaign .button__flex .frontCampaign__textContact{font-size:1.2rem;line-height:1.4}}.frontCampaign .button__flex .formgroup{display:flex;justify-content:center;align-items:center}.frontCampaign .button__flex .formgroup .frontCampaign__phoneIcon{width:2.84rem;margin:0.5rem}@media only screen and (max-width:768px){.frontCampaign .button__flex .formgroup .frontCampaign__phoneIcon{width:2.1rem}}.frontCampaign .button__flex .formgroup .frontCampaign__mailIcon{width:3.09rem;margin:0.5rem}@media only screen and (max-width:768px){.frontCampaign .button__flex .formgroup .frontCampaign__mailIcon{width:2.1rem}}.frontCampaign .button__flex .formgroup .frontCampaign__textWay{font-size:2.5vw;font-weight:bold;line-height:1.46;letter-spacing:0.1em;display:flex}@media only screen and (max-width:768px){.frontCampaign .button__flex .formgroup .frontCampaign__textWay{font-size:2.2rem;line-height:1.45}}.frontService{padding-top:7rem}@media only screen and (max-width:768px){.frontService{padding-top:4.5rem}}.frontService h2.title.-type1{letter-spacing:0.2em;line-height:1.725}@media only screen and (max-width:768px){.frontService h2.title.-type1{font-size:2.4rem;letter-spacing:0.1em}}.frontService .frontService__flex{flex-flow:wrap;justify-content:center;display:flex;margin-top:5rem;margin-bottom:3rem}@media only screen and (max-width:768px){.frontService .frontService__flex{margin-top:0.3rem;margin-bottom:0;justify-content:space-evenly}}.frontService .frontService__flex .frontService__box{background-color:#f7f7f7;width:23%;margin-bottom:2rem;margin-right:2.6%;max-width:26.8rem}@media only screen and (max-width:768px){.frontService .frontService__flex .frontService__box{width:48%;padding-top:2.4rem;padding-bottom:2.4rem;margin:1rem 0}}.frontService .frontService__flex .frontService__box .frontService__img{height:6.1rem;margin-top:3.6rem;margin-bottom:2.2rem}@media only screen and (max-width:768px){.frontService .frontService__flex .frontService__box .frontService__img{height:4.5rem;margin-top:0;margin-bottom:0}}.frontService .frontService__flex .frontService__box .frontService__caption{padding-top:0.5rem;font-size:2rem;font-weight:bold;letter-spacing:0.1em;line-height:1.45;color:#2f4276}@media only screen and (max-width:768px){.frontService .frontService__flex .frontService__box .frontService__caption{font-size:1.4rem;line-height:1.42;padding-top:1.56rem}}.frontService .frontService__flex .frontService__box .frontService__Subcaption{font-size:1.6rem;padding:1.7rem 1.8rem 1.3rem 1.8rem;font-weight:400;text-align:left}@media only screen and (max-width:768px){.frontService .frontService__flex .frontService__box .frontService__Subcaption{font-size:1.2rem;line-height:1.5;font-weight:400;padding-bottom:0;letter-spacing:0.1em}}.frontService .frontService__flex .frontService__box:nth-child(4n){margin-right:0}.frow{padding-top:9rem;padding-bottom:7.97rem}@media only screen and (max-width:768px){.frow{padding-top:2.7rem;padding-bottom:4rem}}.frow h2.title.-type4{padding-bottom:6.83rem}@media only screen and (max-width:768px){.frow h2.title.-type4{padding-bottom:3.1rem}}.frow .frow__flex{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:768px){.frow .frow__flex{display:flex;flex-direction:column}}.frow .frow__flex .frow__flexText{width:10rem;height:29.4rem;border:3px solid #617fd1;writing-mode:vertical-rl;text-orientation:upright;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:2rem;font-weight:bold;letter-spacing:0.2em}@media only screen and (max-width:768px){.frow .frow__flex .frow__flexText{width:35.1rem;height:9.7rem;writing-mode:horizontal-tb;}}.frow .frow__flex .frow__flexImg{height:5rem;margin:0 2%}@media only screen and (max-width:768px){.frow .frow__flex .frow__flexImg{transform:rotate(90deg)}}.example{padding-bottom:5.8rem;padding-top:6.6rem}@media only screen and (max-width:768px){.example{padding-top:2rem;padding-bottom:0}}.example .title.-type4{padding-bottom:0;margin-bottom:13.6rem}@media only screen and (max-width:768px){.example .title.-type4{margin-bottom:0}}.example .example__flex{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.example .example__flex .example__box{width:47%}@media only screen and (max-width:957px){.example .example__flex .example__box{width:100%;margin-bottom:4rem}}.example .example__flex .example__box:nth-of-type(odd){margin-right:1.8rem}@media only screen and (max-width:768px){.example .example__flex .example__box:nth-of-type(odd){margin-right:0;margin-left:0;padding:0}}.example .example__flex .example__box:nth-of-type(even){margin-left:1.8rem}@media only screen and (max-width:768px){.example .example__flex .example__box:nth-of-type(even){margin-left:0}}.example .example__flex .example__box .example__img{display:flex;align-items:flex-end;margin-bottom:5.3rem;justify-content:center;background-size:contain;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.example .example__flex .example__box .example__img{margin-top:1rem;margin-bottom:3.2rem}}.example .example__flex .example__box .example__img.img1{width:100%}.example .example__flex .example__box .example__img.img2{width:97%}.example .example__flex .example__box .img3{width:98.8%;margin-top:4rem}.example .example__flex .example__box .img4{width:79.3%;margin-top:4rem}@media screen and (max-width:880px){.example .example__flex .example__box .img4{width:94%}}.example .example__flex .example__box .example__title{padding:2.5rem 0;background-color:#2f4276;font-size:2.5rem;font-weight:bold;letter-spacing:0.05em;line-height:1.52;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.example .example__flex .example__box .example__title{font-size:2rem;padding:3.4rem 0}}.example .example__flex .example__box .example__text__flex{display:flex;justify-content:space-between;margin:1rem 0}@media only screen and (max-width:768px){.example .example__flex .example__box .example__text__flex{flex-flow:column;margin:2rem 0}}.example .example__flex .example__box .example__text__flex .example__textInitialCost{width:48.5%;border:solid 2px #2f4276;display:flex;justify-content:center;align-items:center;font-weight:bold;padding:1.7rem 0}@media only screen and (max-width:768px){.example .example__flex .example__box .example__text__flex .example__textInitialCost{width:100%;margin-bottom:2rem}}.example .example__flex .example__box .example__text__flex .example__textMonthlyCost{width:48.5%;border:solid 2px #2f4276;display:flex;justify-content:center;align-items:center;font-weight:bold;padding:1.7rem 0}@media only screen and (max-width:768px){.example .example__flex .example__box .example__text__flex .example__textMonthlyCost{width:100%}}.example .example__flex .example__box .example__text{text-align:left;padding-top:6rem}@media only screen and (max-width:768px){.example .example__flex .example__box .example__text{padding-top:0rem;font-size:1.4rem}}.example .example__flex .example__box:last-child{margin-bottom:0}.conpare div.inner div.conpare__tableWrap{overflow:scroll}.conpare div.inner div.conpare__tableWrap div.conpare__table{min-width:1070px}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr{display:flex;justify-content:center;padding-bottom:0.97em}@media only screen and (max-width:768px){.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr{justify-content:flex-start}}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div{margin-right:1.8rem}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div:last-child{margin-right:0}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.white{color:#fff;letter-spacing:0.1em;line-height:1.18;padding-top:3.6rem;padding-bottom:2.9rem;width:19.7rem}@media only screen and (max-width:768px){.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.white{width:14rem}}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div._orange{background-color:#ffb157;color:#fff;font-size:2.2rem;font-weight:bold;letter-spacing:0.1em;line-height:1.18;padding-top:3.5rem;padding-bottom:2.8rem;width:22.3rem}@media only screen and (max-width:768px){.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div._orange{width:16rem;font-size:1.8rem}}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.tr_blue{background-color:#617fd1;color:#fff;font-size:1.8rem;font-weight:bold;letter-spacing:0.1em;padding-top:2.3rem;padding-bottom:2.3rem;width:19.7rem;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.tr_blue{width:14rem;font-size:1.2rem}}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.-bg-orange_fff{font-size:1.6rem;font-weight:bold;letter-spacing:0.1em;line-height:1.56;padding-top:2.4rem;padding-bottom:2rem;width:22.3rem}@media only screen and (max-width:768px){.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.-bg-orange_fff{width:16rem;font-size:1.4rem}}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.-bg-orange_fff span{display:inline-block;width:28px;height:28px;border:solid 3px #ff8e2e;border-radius:50%}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr div.-bg-orange_fff:last-of-type{margin-right:0}.conpare div.inner div.conpare__tableWrap div.conpare__table div.tr:last-child{padding-bottom:0}.question{padding-top:8.2rem;padding-bottom:7rem}@media only screen and (max-width:768px){.question{padding-top:2rem;padding-bottom:1rem;letter-spacing:0.2em}}.question .inner h2{padding-bottom:2rem}.question .inner .question__boxs{margin:2.4rem auto;width:67.6%}@media only screen and (max-width:768px){.question .inner .question__boxs{width:100%}}.question .inner .question__boxs .question__flex{display:flex;align-items:flex-end;padding-top:2.2rem;padding-bottom:2.2rem}@media only screen and (max-width:768px){.question .inner .question__boxs .question__flex{padding-top:2.5rem;padding-bottom:2.5rem}}.question .inner .question__boxs .question__flex .question__textq{padding-left:2rem;font-size:2.9rem;font-weight:bold;letter-spacing:0.1em;line-height:1}.question .inner .question__boxs .question__flex .question__text{padding:0 1rem}@media only screen and (max-width:768px){.question .inner .question__boxs .question__flex .question__text{font-size:1.8rem;padding:0 0.4rem;text-align:center}}@media only screen and (max-width:768px) and (max-width:480px){.question .inner .question__boxs .question__flex .question__text{text-align:left}}.question .inner .question__boxs .question__textAnswer{font-size:1.6rem;font-weight:400;text-align:left;padding:3rem 2rem}@media only screen and (max-width:768px){.question .inner .question__boxs .question__textAnswer{font-size:1.2rem;padding:2.4rem 2.4rem}}.question .inner .question__boxs .question__padding{padding-bottom:6.6rem}.contact{padding-top:9rem}@media only screen and (max-width:768px){.contact{padding-top:4.9rem}}.contact h2.title{font-size:4.5rem;letter-spacing:0.2rem;line-height:1.2}@media only screen and (max-width:768px){.contact h2.title{font-size:3.2rem;letter-spacing:0em}}.contact .contact__text{padding:5rem;font-size:1.6rem;font-weight:normal;letter-spacing:0.1em;line-height:1.56}@media only screen and (max-width:768px){.contact .contact__text{padding:4rem 0;font-size:1.2rem;line-height:1.416;text-align:left}}.contact .contact__formContents{width:73.6%;margin:0 auto}@media only screen and (max-width:768px){.contact .contact__formContents{width:100%}}.contact .contact__formContents .form__box{margin-bottom:2.8rem}@media only screen and (max-width:768px){.contact .contact__formContents .form__box{margin-bottom:3.6rem}}.contact .contact__formContents .form__box .form__textname{font-size:2rem;font-weight:bold}.contact .contact__formContents .form__box .form__textname label{display:flex;justify-content:center}@media only screen and (max-width:768px){.contact .contact__formContents .form__box .form__textname label{display:block}}.contact .contact__formContents .form__box .form__textname label .form__title{width:29.5%;text-align:left;font-weight:normal;display:flex;align-items:center}@media only screen and (max-width:877px){.contact .contact__formContents .form__box .form__textname label .form__title{width:38%}}@media only screen and (max-width:768px){.contact .contact__formContents .form__box .form__textname label .form__title{width:100%;font-size:1.2rem;line-height:1.46;padding-bottom:0.4rem;display:block}}@media only screen and (max-width:768px){.contact .contact__formContents .form__box .form__textname label .form__title{display:block}}.contact .contact__formContents .form__box .form__textname input[type="text"],.contact .contact__formContents .form__box .form__textname input[type="tel"],.contact .contact__formContents .form__box .form__textname input[type="email"],.contact .contact__formContents .form__box .form__textname textarea[name="comment"]{width:70%;box-sizing:border-box;padding:1.4rem 1.1rem;border:solid 3px #2f4276;background-color:#fff}@media only screen and (max-width:877px){.contact .contact__formContents .form__box .form__textname input[type="text"],.contact .contact__formContents .form__box .form__textname input[type="tel"],.contact .contact__formContents .form__box .form__textname input[type="email"],.contact .contact__formContents .form__box .form__textname textarea[name="comment"]{width:62%}}@media only screen and (max-width:768px){.contact .contact__formContents .form__box .form__textname input[type="text"],.contact .contact__formContents .form__box .form__textname input[type="tel"],.contact .contact__formContents .form__box .form__textname input[type="email"],.contact .contact__formContents .form__box .form__textname textarea[name="comment"]{width:100%;font-size:1.2rem;line-height:1.46}}.contact .contact__formContents .form__box .form__textname textarea[name="comment"]{padding:7.95rem}.contact .contact__formContents .form__box:last-of-type{margin-top:4.3rem;margin-bottom:5rem}@media only screen and (max-width:768px){.contact .contact__formContents .form__box:last-of-type{margin-bottom:3rem}}.contact .contact__formContents .submit{background-color:#2f4276;width:25.5%;padding:2rem;line-height:1.45;margin-bottom:10rem}@media only screen and (max-width:768px){.contact .contact__formContents .submit{width:173px;font-size:1rem;padding:1rem;margin-bottom:0rem}}@media only screen and (max-width:768px){.mark{position:relative}}.mark::after{content:"*";color:red;padding-left:5px}@media only screen and (max-width:768px){.mark::after{position:absolute;bottom:-3px;padding-left:0}}