.p-contact,.p-faq,.p-intro{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:767px){.p-contact,.p-faq,.p-intro{width:84.6153846154%}}.p-intro{text-align:center;margin-bottom:30px}@media only screen and (max-width:767px){.p-intro{margin-bottom:8%}}@media only screen and (max-width:767px){.p-intro{width:84.6153846154%}}.p-intro .txt{margin-top:1em}@media only screen and (max-width:767px){.p-intro .txt{text-align:left}}.p-intro__note{background:#f3f6f6;margin-top:2.6041666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__note{margin-top:4.1666666667%}}@media only screen and (max-width:767px){.p-intro__note{margin-top:1.5em}}@media only screen and (min-width:768px){.p-intro__note{padding:1.5em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:767px){.p-intro__note{padding:1.5em}}.p-intro__note__text{text-align:left}@media only screen and (min-width:768px){.p-intro__note__text{margin-right:2em}}.p-intro__note__text p{position:relative;padding-left:1em}.p-intro__note__text p:before{content:"-";position:absolute;top:0;left:0;color:#539b7a;font-weight:700}@media only screen and (max-width:767px){.p-intro__note .btn{width:92.3076923077%;margin:1em auto 0}}.p-intro__note .btn a{padding:.7em 1.5em}.p-intro__keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.5em;-moz-column-gap:1.5em;column-gap:1.5em;padding:3em 0 2em}@media only screen and (max-width:767px){.p-intro__keyword{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:.9em}}.p-intro__keyword .sst{text-align:center;line-height:1;color:#05674a}.p-intro__keyword form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.p-intro__keyword form{width:100%}}.p-intro__keyword form input{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.p-intro__keyword form input::-ms-expand{display:none}@media only screen and (max-width:767px){.p-intro__keyword form .input{width:calc(100% - 4.5em)}}.p-intro__keyword form .input input{border:2px solid #539b7a;line-height:1.5em;padding:.3em .4em;font-size:136%}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__keyword form .input input{font-size:129%}}@media only screen and (max-width:767px){.p-intro__keyword form .input input{font-size:122%}}@media only screen and (max-width:767px){.p-intro__keyword form .input input{line-height:1;width:100%}}.p-intro__keyword form .btn{width:4.5em;position:relative}.p-intro__keyword form .btn:hover:after{opacity:.8}.p-intro__keyword form .btn:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;margin:0;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;height:100%;background:#05674a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;font-size:122%}.p-intro__keyword form .btn input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.p-intro__result{width:100%;margin:0 auto;text-align:left;padding-bottom:2em}.p-intro__result__text b{font-weight:700;font-size:129%;padding:0 .2em}.p-intro__result__contents .btn{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-intro .c-pnav1{margin-top:5%}@media only screen and (max-width:767px){.p-intro .c-pnav1{margin-top:1em}}.p-faq{margin:0 auto}.p-faq__block{position:relative;margin-top:10.4166666667%}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__block{margin-top:12.5%}}@media only screen and (max-width:767px){.p-faq__block{margin-top:4em}}.p-faq__block:first-child{margin-top:5.2083333333%}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__block:first-child{margin-top:8.3333333333%}}@media only screen and (max-width:767px){.p-faq__block:first-child{margin-top:2.5em}}.p-faq__inner{margin-top:25px}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__inner{margin-top:25px}}@media only screen and (max-width:767px){.p-faq__inner{margin-top:1em}}.p-faq__inner li{margin-bottom:10px}@media only screen and (max-width:767px){.p-faq__inner li{margin-bottom:.4em}}.p-faq__question{cursor:pointer;position:relative;background:#f3f6f6;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease;font-size:108%;letter-spacing:.04em;line-height:1.6;padding:.9em 4em 1.1em 5em}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__question{font-size:100%}}@media only screen and (max-width:767px){.p-faq__question{font-size:79%}}@media only screen and (max-width:767px){.p-faq__question{padding:.8em 3em .8em 4em}}.p-faq__question:hover{background:#539b7a;color:#fff}.p-faq__question:hover:before{color:#fff}.p-faq__question:hover:after{color:#fff}.p-faq__question.is-active{background:#539b7a;color:#fff}.p-faq__question.is-active:before{color:#fff}.p-faq__question.is-active:after{color:#fff;-webkit-transform:scale(1,-1);transform:scale(1,-1)}.p-faq__question:before{content:"Q";display:block;position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1em;color:#539b7a;font-family:"Source Sans Pro",Verdana,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:1;font-size:200%;-webkit-transition:color .4s ease;transition:color .4s ease}@media only screen and (max-width:767px){.p-faq__question:before{left:.8em;top:45%;font-size:191%}}.p-faq__question:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;margin-top:-.5em;line-height:1;right:1.5em;color:#05674a;-webkit-transition:color .4s ease,-webkit-transform .4s ease;transition:color .4s ease,-webkit-transform .4s ease;transition:color .4s ease,transform .4s ease;transition:color .4s ease,transform .4s ease,-webkit-transform .4s ease}.p-faq__answer{display:none}.p-faq__answer>div{position:relative;font-size:108%;letter-spacing:.04em;line-height:1.6;padding:1.5em 2em 1.5em 6.5em}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__answer>div{font-size:100%}}@media only screen and (max-width:767px){.p-faq__answer>div{font-size:72%}}@media only screen and (max-width:767px){.p-faq__answer>div{padding:1.5em 1.5em 1.5em 5em}}.p-faq__answer>div:before{content:"A";display:block;position:absolute;top:1.1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.8em;color:#539b7a;font-family:"Source Sans Pro",Verdana,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;line-height:1;font-size:200%;-webkit-transition:color .4s ease;transition:color .4s ease}@media only screen and (max-width:767px){.p-faq__answer>div:before{left:1.3em}}.p-faq__answer>div>div:not(:first-child){margin-top:3.4090909091%}@media only screen and (max-width:767px){.p-faq__answer>div>div:not(:first-child){margin-top:1.5em}}.p-faq__answer>div .caption{display:block;text-align:left;margin-top:.5em;position:relative;padding-left:1.2em;font-size:93%}@media only screen and (max-width:767px){.p-faq__answer>div .caption{padding-left:1em}}@media only screen and (min-width:1200px){.p-faq__answer>div .caption{margin-left:1em}}@media print{.p-faq__answer>div .caption{margin-left:1em}}@media only screen and (max-width:767px){.p-faq__answer>div .caption{font-size:72%}}.p-faq__answer>div .caption:before{content:"";width:6px;height:6px;border-radius:9999px;background:#539b7a;margin:0 auto .8em;position:absolute;top:.6em;left:0}@media only screen and (max-width:767px){.p-faq__answer>div .caption:before{width:.6em;height:.6em;top:.6em}}.p-faq__answer>div .text{font-size:108%;letter-spacing:.04em}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__answer>div .text{font-size:100%}}@media only screen and (max-width:767px){.p-faq__answer>div .text{font-size:93%}}@media only screen and (min-width:768px){.p-faq__answer>div .text{line-height:1.6}}@media only screen and (max-width:767px){.p-faq__answer>div .text{line-height:1.3333333333}}.p-faq__answer>div .photo1{text-align:center;max-width:880px}.p-faq__answer>div .photo1 img{display:block;border-radius:30px}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__answer>div .photo1 img{border-radius:20px}}@media only screen and (max-width:767px){.p-faq__answer>div .photo1 img{border-radius:.5em}}.p-faq__answer>div .photo2{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:880px}.p-faq__answer>div .photo2 p{width:47.7272727273%}.p-faq__answer>div .photo2 p img{overflow:hidden}@media only screen and (min-width:1200px){.p-faq__answer>div .photo2 p img{border-radius:15px}}@media print{.p-faq__answer>div .photo2 p img{border-radius:15px}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__answer>div .photo2 p img{border-radius:10px}}@media only screen and (max-width:767px){.p-faq__answer>div .photo2 p img{border-radius:.5em}}.p-faq__answer>div .photo3{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:880px}.p-faq__answer>div .photo3 p{width:31.8181818182%}.p-faq__answer>div .photo3 p:not(:nth-child(3n)){margin-right:2.2727272727%}.p-faq__answer>div .photo3 p img{overflow:hidden}@media only screen and (min-width:1200px){.p-faq__answer>div .photo3 p img{border-radius:10px}}@media print{.p-faq__answer>div .photo3 p img{border-radius:10px}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__answer>div .photo3 p img{border-radius:10px}}@media only screen and (max-width:767px){.p-faq__answer>div .photo3 p img{border-radius:.5em}}@media only screen and (min-width:768px){.p-faq__answer>div .btns p{display:inline-block;margin-bottom:.5em;margin-right:.5em}}@media only screen and (max-width:767px){.p-faq__answer>div .btns p{display:block;margin-bottom:.5em}}.p-faq__answer>div .btns .c-btn1>a{padding-left:1.5em;padding-right:1.5em}.p-faq .btn_open{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (min-width:1200px){.p-faq .btn_open{position:absolute;top:0;right:0}}@media print{.p-faq .btn_open{position:absolute;top:0;right:0}}@media only screen and (min-width:768px){.p-faq .btn_open{text-align:right;margin-left:auto}}@media only screen and (max-width:1199px){.p-faq .btn_open{margin:1em auto 0}}.p-faq .btn_open a,.p-faq .btn_open button{padding:.6em 1.5em}.p-faq .btn_open a:after,.p-faq .btn_open button:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em}.p-contact{margin:0 auto;text-align:center;border:5px solid #f3f6f6;padding:3em;margin-top:6.25%}@media only screen and (min-width:768px)and (max-width:1199px){.p-contact{padding:2em}}@media only screen and (max-width:767px){.p-contact{padding:1.5em}}@media only screen and (min-width:768px)and (max-width:1199px){.p-contact{margin-top:10%}}@media only screen and (max-width:767px){.p-contact{margin-top:3em}}@media only screen and (max-width:767px){.p-contact{text-align:left}}.p-contact .txt_note{font-size:93%;margin-top:1em;text-indent:-1em;padding-left:1em}.p-contact .btn{margin:1em auto 0}@media only screen and (min-width:768px){.p-contact .btn{display:inline-block;min-width:250px}}@media only screen and (max-width:767px){.p-contact .btn{width:80%;display:block}}