.p-faq,.p-intro{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-faq,.p-intro{width:90%}}@media only screen and (max-width:767px){.p-faq,.p-intro{width:89.7435897436%}}.p-faq:after{content:"";display:table;clear:both}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}#abi_page{overflow:visible}.p-faq{position:relative}@media only screen and (max-width:767px){.p-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-faq__inner{float:left}}@media only screen and (min-width:768px){.p-faq__side{float:right;position:sticky;right:0}}@media only screen and (max-width:767px){.p-faq__side ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.5em}}.p-faq__side ul li a{display:block;text-decoration:none}.p-faq__list__question{cursor:pointer}.p-faq__list__answer{display:none}.p-intro{position:relative;margin-top:6.25rem;max-width:1300px!important}@media only screen and (max-width:767px){.p-intro{margin-top:5rem}}.p-intro>.txt{margin-top:2rem}@media only screen and (max-width:767px){.p-intro>.txt{margin-top:1.25rem;text-align:left}}.p-intro>.txt facn{display:block;margin-top:1.5rem;color:#727272}@media only screen and (min-width:1200px){.p-intro>.txt facn{font-size:.875rem}}@media print{.p-intro>.txt facn{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro>.txt facn{font-size:.875rem}}@media only screen and (max-width:767px){.p-intro>.txt facn{font-size:.8571428571rem}}.p-intro>.txt facn{letter-spacing:.06em;line-height:1.4}@media only screen and (max-width:767px){.p-intro>.txt facn{margin-top:.875rem}}.p-intro .deco01,.p-intro .deco02,.p-intro .deco03{position:absolute;z-index:-1}.p-intro .deco01::before{content:"";display:block;width:3.125rem;height:3.125rem;background-color:var(--color-white);-webkit-mask-image:url(../images/icons/hana.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/hana.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-intro .deco01{top:-.9375rem;right:18.7692307692%;-webkit-animation:spin-linear 4s linear infinite;animation:spin-linear 4s linear infinite}@media only screen and (max-width:767px){.p-intro .deco01{top:-2.8125rem}}.p-intro .deco02::before{content:"";display:block;width:4.375rem;height:4.375rem;background-color:var(--color-white);-webkit-mask-image:url(../images/icons/hana.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/hana.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-intro .deco02{top:2.625rem;right:11.5384615385%;-webkit-animation:spin-linear2 6.5s linear infinite;animation:spin-linear2 6.5s linear infinite}@media only screen and (max-width:767px){.p-intro .deco02{top:.75rem;right:2.5641025641%;-webkit-animation:spin-linear2 10s linear infinite;animation:spin-linear2 10s linear infinite}}.p-intro .deco03::before{content:"";display:block;width:6.25rem;height:6.25rem;background-color:var(--color-white);-webkit-mask-image:url(../images/icons/hana.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/hana.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-intro .deco03{top:-2.375rem;right:.7692307692%;-webkit-animation:spin-linear 8s linear infinite;animation:spin-linear 8s linear infinite}@media only screen and (max-width:767px){.p-intro .deco03{display:none}}.p-intro .p-ank{margin-top:5rem}@media only screen and (max-width:767px){.p-intro .p-ank{margin-top:2.5rem}}@-webkit-keyframes spin-linear{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-linear{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-linear2{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin-linear2{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.p-faq{max-width:1200px!important;margin-top:7.5rem;margin-bottom:8.75rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq{width:83%}}@media only screen and (max-width:767px){.p-faq{margin-top:5rem;margin-bottom:5rem}}@media only screen and (min-width:768px){.p-faq__inner{width:70%}}.p-faq__list:not(:first-child){margin-top:4.375rem}@media only screen and (max-width:767px){.p-faq__list:not(:first-child){margin-top:3.125rem}}.p-faq__list .sst{margin-bottom:.9375rem}@media only screen and (max-width:767px){.p-faq__list .sst{margin-bottom:.625rem}}.p-faq__list ul li{border-bottom:1px solid var(--color-beige)}@media only screen and (min-width:1200px){.p-faq__list ul li{font-size:1rem}}@media print{.p-faq__list ul li{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list ul li{font-size:.875rem}}@media only screen and (max-width:767px){.p-faq__list ul li{font-size:1rem}}.p-faq__list ul li{letter-spacing:.06em;line-height:1.8}.p-faq__list ul li:hover:before{width:100%}.p-faq__list__question{position:relative;padding:1.3em 2.8em 1.3em 2em}@media only screen and (max-width:767px){.p-faq__list__question{padding:1em 2em 1em 2em}}.p-faq__list__question span{position:relative}@media only screen and (min-width:1200px){.p-faq__list__question span{font-size:1rem}}@media print{.p-faq__list__question span{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list__question span{font-size:.875rem}}@media only screen and (max-width:767px){.p-faq__list__question span{font-size:1rem}}.p-faq__list__question span{letter-spacing:.06em;line-height:1.8}.p-faq__list__question span:before{content:"Q";display:block;color:var(--color-blue);font-family:"Cormorant Infant","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;position:absolute}@media only screen and (min-width:1200px){.p-faq__list__question span:before{font-size:1.375rem}}@media print{.p-faq__list__question span:before{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list__question span:before{font-size:1.25rem}}@media only screen and (max-width:767px){.p-faq__list__question span:before{font-size:1.2857142857rem}}.p-faq__list__question span:before{letter-spacing:.02em;line-height:1;left:-1.5rem;top:0}.p-faq__list__question{position:relative}.p-faq__list__question:after,.p-faq__list__question:before{content:"";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1em;height:1px;background:#373330;opacity:1;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.p-faq__list__question:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-faq__list__question:hover{cursor:pointer}.p-faq__list__question.active:after{opacity:0;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.p-faq__list__answer{display:none}.p-faq__list__answer>div{position:relative}@media only screen and (min-width:1200px){.p-faq__list__answer>div{font-size:1rem}}@media print{.p-faq__list__answer>div{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list__answer>div{font-size:.875rem}}@media only screen and (max-width:767px){.p-faq__list__answer>div{font-size:1rem}}.p-faq__list__answer>div{letter-spacing:.06em;line-height:1.8}@media only screen and (min-width:768px){.p-faq__list__answer>div{padding:1em 3em 1em 4.5em}}@media only screen and (max-width:767px){.p-faq__list__answer>div{padding:1em 1em 1em 3em}}.p-faq__list__answer>div:before{content:"A";display:block;color:var(--color-orange);font-family:"Cormorant Infant","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;position:absolute;top:1.125rem}@media only screen and (min-width:1200px){.p-faq__list__answer>div:before{font-size:1.375rem}}@media print{.p-faq__list__answer>div:before{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list__answer>div:before{font-size:1.25rem}}@media only screen and (max-width:767px){.p-faq__list__answer>div:before{font-size:1.2857142857rem}}.p-faq__list__answer>div:before{letter-spacing:.02em;line-height:1}@media only screen and (min-width:768px){.p-faq__list__answer>div:before{left:1.8em}}@media only screen and (max-width:767px){.p-faq__list__answer>div:before{left:1.2em}}@media only screen and (min-width:768px){.p-faq__side{width:25%;top:5em}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__side{top:2em}}@media only screen and (max-width:767px){.p-faq__side{margin-bottom:2.5em}}@media only screen and (min-width:768px){.p-faq__side ul li a{position:relative;border-bottom:1px solid var(--color-beige);position:relative;padding:1.2em 2.5em 1.2em 1em;-webkit-transition:background .4s ease;transition:background .4s ease;letter-spacing:.06em;line-height:1.8}}@media only screen and (min-width:768px)and (min-width:1200px){.p-faq__side ul li a{font-size:.875rem}}@media only screen and (min-width:768px)and (min-width:768px)and (max-width:1199px){.p-faq__side ul li a{font-size:.8125rem}}@media only screen and (min-width:768px)and (max-width:767px){.p-faq__side ul li a{font-size:.9285714286rem}}@media only screen and (min-width:768px){.p-faq__side ul li a .arrow{display:block;color:var(--color-lightBlack);line-height:1;position:absolute;top:50%;right:1em;width:.6em;height:.6em;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:right .4s ease;transition:right .4s ease}.p-faq__side ul li a .arrow::after,.p-faq__side ul li a .arrow::before{content:"";position:absolute;background:currentColor;border-radius:2px}.p-faq__side ul li a .arrow::before{top:0;left:0;right:0;height:1px}.p-faq__side ul li a .arrow::after{top:0;right:0;bottom:0;width:1px}.p-faq__side ul li a:hover{background:var(--color-lightgray)}.p-faq__side ul li a:hover .arrow{right:.7em}}@media only screen and (max-width:767px){.p-faq__side ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem 2%}.p-faq__side ul li{-webkit-box-sizing:border-box;box-sizing:border-box;width:49%}.p-faq__side ul li a{position:relative;display:block;width:100%;height:100%;text-decoration:none;padding:1.125rem .9375rem;border-radius:.625rem;background:var(--color-white);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .75rem 1.875rem #e8e8e3;box-shadow:0 .75rem 1.875rem #e8e8e3}.p-faq__side ul li a span{letter-spacing:.06em;line-height:1.4}}@media only screen and (max-width:767px)and (min-width:768px){.p-faq__side ul li a span{font-size:.75rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-faq__side ul li a span{font-size:.8571428571rem}}@media only screen and (max-width:767px){.p-faq__side ul li a .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;right:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.1875rem;aspect-ratio:1/1;border-radius:50%;background:var(--color-lightbeige)}.p-faq__side ul li a .arrow::before{content:"";display:block;width:.5rem;height:.5rem;background-color:#47423d;-webkit-mask-image:url(../images/icons/arrow_right.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/icons/arrow_right.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center}.p-faq__side ul li a .arrow{-webkit-transition:all .3s ease;transition:all .3s ease}.p-faq__side ul li a .arrow::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-faq__side ul li a:hover .arrow{-webkit-transform:translateY(-30%);transform:translateY(-30%)}}