:root{--main-color:#ff5a27;--sub-color:#421000;--bg-color:#e2f4ff}main{color:var(--sub-color)}img{height:auto}.thankspeer-fv{background-color:var(--main-color);padding:clamp(10px,1.30208vw,30px) clamp(10px,1.30208vw,50px)}.thankspeer-fv .container{background-color:#fff;background-image:repeating-linear-gradient(90deg,#ffefe3,#ffefe3 1px,#0000 1px 32px),repeating-linear-gradient(0deg,#ffefe3,#ffefe3 1px,#fff 1px 32px);border-radius:10vh;width:100%;margin:0 auto;padding:0 10px}@media screen and (max-width:767px){.thankspeer-fv .container{border-radius:30px}}.thankspeer-fv .fv-logo{margin:0 auto;display:block}.thankspeer-fv .fv-bg{width:calc(100% + 20px);margin:-180px -10px 0}@media screen and (max-width:1250px){.thankspeer-fv .fv-bg{margin:0 -10px}}.thankspeer-fv .fv-bg-img{border-radius:0 0 10vh 10vh}@media screen and (max-width:767px){.thankspeer-fv .fv-bg-img{border-radius:0 0 30px 30px}}.thankspeer-fv .title{color:var(--sub-color);text-align:center;padding:clamp(20px,2.60417vw,40px) .625rem;font-size:clamp(22px,2.86458vw,50px);font-weight:700;line-height:1.4}.thankspeer-fv .title strong{color:var(--main-color);font-weight:700}.thankspeer-fv .title .title-img{vertical-align:initial;margin:0 5px}.thankspeer-news{background-color:var(--main-color);padding:.625rem 0 1.25rem}.thankspeer-news .simple-head{color:#fff;border-bottom:none;margin-top:0;font-size:clamp(16px,2.08333vw,18px)}.thankspeer-news .simple-head:before{content:none}.thankspeer-news .news-box{background-color:#fff;border-radius:10px;max-height:80px;margin-top:.3125rem;padding:.625rem;overflow-y:auto}.thankspeer-news .news-box::-webkit-scrollbar-thumb{background:var(--sub-color)}.thankspeer-news .news-box::-webkit-scrollbar{background:#fff}.thankspeer-news .news-box ul li~li{margin-top:.5rem}.thankspeer-news .news-box ul li .news-item{flex-wrap:wrap;align-items:center;gap:.3125rem .625rem;font-size:clamp(12px,1.5625vw,14px);transition:all .3s;display:flex}.thankspeer-news .news-box ul li .news-item p{margin-top:0}.thankspeer-news .news-box .date{word-break:keep-all;max-width:120px}.thankspeer-news .news-box .tag{color:#fff;text-align:center;word-break:keep-all;border-radius:50px;min-width:120px;padding:.25rem}.thankspeer-news .news-box .tag.info{background:#e53273}.thankspeer-news .news-box .tag.event{background:#40af8b}.thankspeer-news .news-box .tag.press{background:#407bbd}@media screen and (min-width:960px){.thankspeer-news .news-box .title{flex:1}}.thankspeer-head{text-align:center;margin:clamp(30px,3.90625vw,80px) auto 1.25rem;position:relative}.thankspeer-head h2{color:var(--main-color);letter-spacing:.05em;border-bottom:none;margin:0;padding-bottom:0;font-size:clamp(20px,2.60417vw,30px)}.thankspeer-head h2:before{content:none}.thankspeer-head h2 img{vertical-align:text-bottom;margin-right:10px}@media screen and (max-width:767px){.thankspeer-head h2 img{width:70%}}.thankspeer-head:before{content:"";background-color:var(--main-color);width:30px;height:30px;margin:0 auto 5px;display:block;-webkit-mask:url(/img/thankspeer/icon_gift.png) 50%/contain no-repeat;mask:url(/img/thankspeer/icon_gift.png) 50%/contain no-repeat}.service-img{width:80%;margin:20px auto 0;display:block}header .container{width:min(1440px,100%)}.container{width:min(1220px,100%)}.service-flow{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:1.875rem;display:grid}@media screen and (max-width:767px){.service-flow{grid-template-columns:1fr}}.service-flow-box{grid-template-rows:subgrid;background-color:var(--bg-color);border-radius:10px;grid-row:span 3;padding:20px;display:grid}.service-flow-box img{margin:0 auto}@media screen and (max-width:767px){.service-flow-box img{width:auto;height:160px}}.service-flow-box h3{border-bottom:2px solid var(--main-color);margin-top:0}.service-flow-box p{margin-top:0}.issues-list{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.issues-list li{border:2px solid var(--sub-color);border-radius:8px;padding:clamp(10px,1.30208vw,20px);font-size:clamp(14px,1.82292vw,16px);font-weight:700}@media screen and (max-width:767px){.issues-list li{width:100%}}.price-table{border-collapse:collapse}.price-table.no-border th,.price-table.no-border td{border:none!important}.price-table caption{color:var(--main-color);border-bottom:1px solid;font-weight:700}.price-table th,.price-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #ddd;padding:10px}@media screen and (max-width:767px){.price-table th,.price-table td{display:block}}.price-table th:first-child,.price-table td:first-child{border-right:1px solid #ddd}.price-table th{background-color:#ffede8}.price-table .w-medium{width:200px}@media screen and (max-width:767px){.price-table .w-medium{width:100%}}.mt30{margin-top:1.875rem}.mb20{margin-bottom:1.25rem}.faq-list{border-bottom:1px dashed var(--main-color);padding-bottom:.625rem}.faq-list:not(:first-of-type){margin-top:1.25rem}.faq-list p{flex:1;margin-top:0}.faq-question,.faq-answer{gap:.625rem;padding:.3125rem;font-size:clamp(14px,1.82292vw,16px);display:flex}.faq-question span,.faq-answer span{border:2px solid var(--main-color);border-radius:6px;place-content:center;width:40px;height:40px;padding:.5rem;font-weight:700;display:grid}.faq-question{align-items:center}.faq-answer{margin-top:.625rem}.faq-answer span{background-color:var(--main-color);color:#fff}.thankspeer-cv{border-top:2px solid var(--main-color);border-bottom:2px solid var(--main-color);background-image:repeating-linear-gradient(90deg,#ffefe3,#ffefe3 1px,#0000 1px 32px),repeating-linear-gradient(0deg,#ffefe3,#ffefe3 1px,#fff 1px 32px);margin:2.5rem 0 1.25rem;padding:2.5rem 0 0;position:relative}.thankspeer-cv .cv-title{text-align:center;border-bottom:none;margin-top:0}.thankspeer-cv .cv-title:before{content:none}.thankspeer-cv-text{text-align:center;margin:0 auto;font-size:clamp(16px,2.08333vw,24px);font-weight:700}.thankspeer-cv-box{margin-top:2.5rem}.thankspeer-cv-box p{text-align:center;color:var(--main-color);font-size:clamp(16px,2.08333vw,20px);font-weight:700}.thankspeer-cv-button{text-align:center;background-color:var(--main-color);color:#fff;width:min(350px,100%);box-shadow:5px 5px 0 var(--sub-color);border-radius:10px;margin:.625rem auto 0;padding:1.25rem .625rem;font-family:ff-speak-web,sans-serif;font-size:clamp(20px,2.60417vw,30px);font-style:normal;font-weight:800;transition:all .3s;display:block}@media (any-hover:hover){.thankspeer-cv-button:hover{box-shadow:0 0 0 var(--sub-color);transform:translate(5px)}}.thankspeer-cv .mail{margin-top:.625rem;font-size:clamp(14px,1.82292vw,16px);font-weight:400}.thankspeer-cv .img-wrap{border-radius:10px;width:min(450px,100%);margin:2.5rem auto 0}
