@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap";*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}ul,ol{margin:0;padding:0}html{box-sizing:border-box;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","游ゴシック","Yu Gothic","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px !important;font-size:1rem !important;height:100%;scroll-behavior:smooth;width:100%;max-width:100%}html body{font-feature-settings:"palt";height:100%;width:100%;min-height:100vh}html body .widthBase{width:100%}html body *{box-sizing:border-box}html body * img{height:auto;max-width:100%}html body a{text-decoration:none}html body a:link{color:#1d3994}html body a:visited{color:#6a0888}html body a:hover{color:red}html body a:active{color:#0b0b3b}html body .pcnone,html body .spnone{display:none}html body .center{margin-left:auto;margin-right:auto}html body .clear{clear:both}html body .cf:after{content:"";clear:both;display:block;height:0}.l-header{box-sizing:border-box;display:grid;grid-template:1fr/1fr 1fr;padding:10px 2%;position:fixed;top:0;width:100%;z-index:9999}.hdFixed{background:rgba(255,255,255,.8);transition:background-color 1s ease}.hdFixed .c-gnavi__ocbtn span{background:#6170ff}@media screen and (max-width: 768px){.l-header__logo{width:50px}}.copy{background:#202a8c;color:#fff;font-size:clamp(12px,3vw,14px);font-weight:normal;padding:10px 4%;text-align:center}.goTop{position:fixed;bottom:0;right:0}.goTop a{background:#49494a;aspect-ratio:1;display:grid;place-items:center;width:50px}.goTop a::before{font-family:"Font Awesome 6 Free";color:#fff;content:"";font-weight:bold}.c-fs--01{font-family:"Noto Serif",serif}.tt01{font-family:"Noto Serif",serif}.pageFixed{position:fixed}.c-gnavi{display:grid;justify-content:end;position:relative;z-index:9999}.c-gnavi__ocbtn{position:relative;cursor:pointer;width:40px;z-index:9999}.c-gnavi__ocbtn span{background:#fff;border-radius:4px;display:block;height:2px;margin-bottom:9px;width:100%}.c-gnavi__listwrap{background:#202a8c;height:100%;padding:80px 0 20px;position:fixed;right:-100%;top:0}.c-gnavi__listwrap--active{right:0;transition:right .5s ease-out}.c-gnavi__list{overflow:auto;padding:0 40px;height:80vh}.c-gnavi__list__btn{margin-bottom:20px;min-width:200px}.c-gnavi__list__btn a{background:#fff;border-radius:5px;display:block;padding:10px;text-align:center}@media screen and (min-width: 891px){.c-gnavi__ocbtn{padding-top:14px}}@media screen and (max-width: 768px){.c-gnavi__ocbtn{padding-top:5px;width:30px}.c-gnavi__ocbtn span{margin-bottom:6px}.c-gnavi__listwrap{width:100%}}.c-formparts--text,.c-formparts--post,.c-formparts--textarea{font-size:18px !important;font-size:1.125rem !important;background:#efefef;border:1px solid #ccc;border-radius:5px;padding:10px 15px}.c-formparts--text:focus,.c-formparts--post:focus,.c-formparts--textarea:focus{outline:2px solid #202a8c}.c-formparts--text,.c-formparts--textarea{width:100%}.c-formparts--post{width:120px}.c-formparts--select{font-size:14px !important;font-size:.875rem !important;border:1px solid #ccc;border-radius:5px;padding:10px;width:180px}.c-formparts--select:focus{outline:2px solid #202a8c}.c-formparts--textarea{min-height:200px;outline:none;padding-top:10px 20px}.c-formparts__bs01{background:#202a8c;color:#fff}.c-formparts--submit,.c-formparts--confirm{border:none;border-radius:5px;line-height:1;padding:15px 20px 17px;width:200px}.c-formparts--submit:hover,.c-formparts--confirm:hover{background:#6170ff}.c-animation_move-X{opacity:0;transform:translateX(1000px)}.c-animation_move-X--active{animation:fadeInX 2s ease both;opacity:0}@keyframes fadeInX{0%{opacity:0;transform:translateX(1000px)}30%{opacity:0}100%{opacity:1;transform:translateX(0)}}.c-animation_move-Y-t{opacity:0;transform:translateY(-1000px)}.c-animation_move-Y-t--active{animation:fadeInYt 2s ease both;opacity:0}@keyframes fadeInYt{0%{opacity:0;transform:translateY(-1000px)}30%{opacity:0}100%{opacity:1;transform:translateY(0)}}.c-animation_move-Y-b{opacity:0;transform:translateY(1000px)}.c-animation_move-Y-b--active{animation:fadeInYb 3s ease both;opacity:0}@keyframes fadeInYb{0%{opacity:0;transform:translateY(1000px)}80%{opacity:0}100%{opacity:1;transform:translateY(0)}}.c-animation_fade{opacity:0}.c-animation_fade--active{animation:fade 5s ease both;opacity:0}@keyframes fade{0%{opacity:0}30%{opacity:0}100%{opacity:1}}.p-mv{aspect-ratio:1.7777777778;background:#ccc;overflow:hidden;position:relative;width:100%;z-index:1}.p-mv__video{height:100%;overflow:hidden;width:100%}#top .p-cts01{align-items:center;background:url(../images/top/cts01_pct.png) no-repeat left center;background-size:cover;box-sizing:border-box;display:grid;grid-template:1fr/45%;justify-content:right;overflow:hidden}#top .p-cts01__tit{font-size:48px !important;font-size:3rem !important;font-weight:normal;margin-bottom:20px}#top .p-cts01__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:inline-block;margin-left:10px}#top .p-cts01__desc{line-height:2;font-size:18px !important;font-size:1.125rem !important}@media screen and (min-width: 891px){#top .p-cts01{min-height:700px}}@media screen and (max-width: 890px){#top .p-cts01{background-position-x:10%;padding:4%}}@media screen and (max-width: 768px){#top .p-cts01{display:block;padding:4%}#top .p-cts01__inbox{background:rgba(255,255,255,.8);padding:4%}#top .p-cts01__tit{font-size:34px !important;font-size:2.125rem !important;text-align:center}#top .p-cts01__tit--stxt{display:block;margin-left:none;margin-top:10px}#top .p-cts01__desc br{display:none}}#top .p-cts02{background:url(../images/top/cts02_pct_bg.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;overflow:hidden;padding-top:100px;position:relative;text-align:center}#top .p-cts02__tit,#top .p-cts02__desc{font-size:48px !important;font-size:3rem !important;color:#fff}#top .p-cts02__tit{font-weight:normal;margin-bottom:40px}#top .p-cts02__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:block;margin-top:10px}#top .p-cts02__desc{margin-bottom:20px;letter-spacing:.2em;line-height:2}@media screen and (min-width: 891px){#top .p-cts02{height:650px}#top .p-cts02__desc{font-size:clamp(42px,3vw,48px)}#top .p-cts02__img{height:180px;margin-left:-573px;position:absolute;left:50%;bottom:0;width:1147px}#top .p-cts02__img img{position:absolute;left:0;top:0}}@media screen and (max-width: 890px){#top .p-cts02{height:500px}#top .p-cts02__tit{margin-bottom:20px;text-align:center}#top .p-cts02__tit--stxt{display:block;margin-left:none;margin-top:10px}#top .p-cts02__desc{font-size:clamp(18px,3vw,48px)}#top .p-cts02__img{height:180px;overflow:hidden;padding-left:4%;padding-right:4%;position:absolute;margin-left:-523px;bottom:0;left:50%;width:1147px}}@media screen and (max-width: 768px){#top .p-cts02{height:70vw;min-height:400px;padding:10% 4%}#top .p-cts02__tit{font-size:34px !important;font-size:2.125rem !important;margin-bottom:20px;text-align:center}#top .p-cts02__tit--stxt{display:block;margin-left:none;margin-top:10px}#top .p-cts02__img{height:180px;overflow:hidden;position:absolute;margin-left:-523px;bottom:0;width:1147}}#top .p-cts03{background:url(../images/top/cts03_bg.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;min-height:903px;overflow:hidden;padding-top:100px;position:relative}#top .p-cts03__tit{color:#202a8c;font-size:48px !important;font-size:3rem !important;font-weight:normal;margin-bottom:80px;text-align:center}#top .p-cts03__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:block;margin-top:10px}#top .p-cts03__list{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:center;margin-bottom:40px}#top .p-cts03__list__item{background:rgba(255,255,255,.8);border:2px solid #998111;border-radius:0 0 10px 10px;box-sizing:border-box;display:grid;padding:50px 20px 30px;position:relative;width:600px}#top .p-cts03__list__item__num{background:linear-gradient(to right, #998111 0%, #b99d1d 100%);-webkit-clip-path:polygon(0 0, 100% 0, 87% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 87% 100%, 0% 100%);color:#fff;font-style:italic;line-height:1;letter-spacing:1px;padding:5px 5px 9px 20px;position:absolute;left:0;top:-1px;width:140px}#top .p-cts03__list__item__tit{font-size:24px !important;font-size:1.5rem !important;line-height:1.8;margin-bottom:20px}#top .p-cts03__list__item__desc{font-size:18px !important;font-size:1.125rem !important;line-height:1.6}@media screen and (max-width: 768px){#top .p-cts03{padding-top:60px}#top .p-cts03__tit{font-size:34px !important;font-size:2.125rem !important;margin-bottom:40px;text-align:center}#top .p-cts03__tit--stxt{display:block;margin-left:none;margin-top:10px}#top .p-cts03__list{display:block;padding-left:4%;padding-right:4%}#top .p-cts03__list__item{margin-bottom:20px;width:100%}#top .p-cts03__list__item__num{left:-1px;top:0}#top .p-cts03__list__item__tit{line-height:1.3;width:100%;text-wrap:wrap}#top .p-cts03__list br{display:none}}#top .p-cts04{background:url(../images/top/cts04_bg.jpg) no-repeat center center;background-size:cover;box-sizing:border-box;display:grid;grid-template:1fr/1fr 1fr;overflow:hidden;padding-left:4%;padding-right:4%}#top .p-cts04__tit{align-items:end;font-size:48px !important;font-size:3rem !important;display:flex;font-weight:normal;gap:20px;margin-bottom:40px}#top .p-cts04__tit--stxt{font-size:14px !important;font-size:.875rem !important}#top .p-cts04__leftarea{font-size:18px !important;font-size:1.125rem !important;padding-left:10%;padding-top:100px}#top .p-cts04__listarea__list{clear:both;overflow:hidden;margin-bottom:30px}#top .p-cts04__listarea__list__tit,#top .p-cts04__listarea__list__desc{float:left}#top .p-cts04__listarea__list__tit{background:#6170ff;box-sizing:border-box;-webkit-clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 90% 100%, 0% 100%);color:#fff;line-height:1;padding:7px 10px 10px 15px;width:145px}#top .p-cts04__listarea__list__desc{line-height:1.8;margin-left:30px}#top .p-cts04__rightarea{align-items:center;display:grid;max-width:1000px}#top .p-cts04__rightarea img{box-shadow:10px 10px 10px rgba(0,0,0,.2)}@media screen and (max-width: 768px){#top .p-cts04{display:block;padding-bottom:40px}#top .p-cts04__tit{font-size:34px !important;font-size:2.125rem !important;display:block;text-align:center}#top .p-cts04__leftarea{padding-left:0;padding-top:40px}#top .p-cts04__listarea__list__tit,#top .p-cts04__listarea__list__desc{float:none}#top .p-cts04__listarea__list__tit{-webkit-clip-path:none;clip-path:none;width:100%}#top .p-cts04__rightarea__img{max-width:1000px}}#top .p-cts05{align-items:center;display:grid;grid-template:1fr/50% 50%;overflow:hidden}#top .p-cts05__leftarea,#top .p-cts05__rightarea{display:grid;grid-template-rows:subgrid;grid-row:span 2;place-content:center;padding:20% 10%}#top .p-cts05__leftarea{background:url(../images/top/cts05_sub1_bg.jpg) no-repeat center center;background-size:cover}#top .p-cts05__rightarea{background:url(../images/top/cts05_sub2_bg.jpg) no-repeat center center;background-size:cover}#top .p-cts05__tit,#top .p-cts05__desc{color:#fff;text-align:center}#top .p-cts05__tit{font-size:48px !important;font-size:3rem !important;font-weight:normal;margin-bottom:40px}#top .p-cts05__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:block;margin-top:10px}#top .p-cts05__desc{line-height:2}@media screen and (max-width: 768px){#top .p-cts05{display:block}#top .p-cts05__tit{font-size:34px !important;font-size:2.125rem !important;display:block;text-align:center}}#top .p-cts06{background:url(../images/top/cts06_bg.jpg) no-repeat center center;background-size:cover;display:grid;grid-template:1fr/50% 50%}#top .p-cts06__rightarea{display:grid;padding:10% 4%;grid-template:subgrid}#top .p-cts06__tit{font-size:clamp(12px,5vw,48px);font-weight:normal;margin-bottom:40px}#top .p-cts06__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:inline-block;margin-top:10px;margin-left:20px}#top .p-cts06__leftarea{position:relative}#top .p-cts06__leftarea__img{position:absolute}#top .p-cts06__listarea{border-bottom:1px solid #d4d4d4;margin-bottom:20px;min-width:100%}#top .p-cts06__list{font-size:18px !important;font-size:1.125rem !important;border-top:1px solid #d4d4d4;display:grid;grid-template:repeat(1, 1fr)/repeat(2, 1fr);padding:5px 10px;width:100%}#top .p-cts06__list__item{text-align:right}#top .p-cts06__caution{color:#c11;text-align:right}@media screen and (min-width: 891px){#top .p-cts06{min-height:700px}#top .p-cts06__leftarea__img{bottom:-20px;right:5vw;width:758px}}@media screen and (max-width: 890px){#top .p-cts06{overflow:hidden}#top .p-cts06__leftarea__img{bottom:-20px;right:0;width:60vw}}@media screen and (max-width: 768px){#top .p-cts06{display:block;overflow:hidden}#top .p-cts06__tit{font-size:34px !important;font-size:2.125rem !important;display:block;text-align:center}#top .p-cts06__tit--stxt{display:block;margin-left:0}#top .p-cts06__leftarea{padding-top:20px;place-content:center;width:50%;margin:0 auto}#top .p-cts06__leftarea__img{margin-left:-10%;position:static}#top .p-cts06__rightarea{padding-top:30px}}#top .p-cts07{background:url(../images/common/bg_01.gif);overflow:hidden}#top .p-cts07__tit{font-size:48px !important;font-size:3rem !important;font-weight:normal;margin-bottom:40px;text-align:center}#top .p-cts07__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:block;margin-top:10px}#top .p-cts07__list{box-sizing:border-box;display:grid;grid-template:repeat(2, auto)/repeat(2, 1fr)}#top .p-cts07__list__map{font-size:18px !important;font-size:1.125rem !important;background:url(../images/top/cts07_bg_01.jpg) no-repeat left bottom;background-size:cover;box-sizing:border-box;overflow:hidden;padding:40px;position:relative;width:100%}#top .p-cts07__list__map:nth-of-type(2),#top .p-cts07__list__map:nth-of-type(3){background:url(../images/top/cts07_bg_02.jpg) no-repeat left bottom;background-size:cover}#top .p-cts07__list__map::before{background:url(../images/common/bg_02.gif);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);height:500px;content:"";display:block;position:absolute;left:-290px;top:-300px;width:500px;z-index:1}#top .p-cts07__list__map__head{align-items:start;display:grid;gap:10px 30px;grid-template:auto auto 1fr/auto auto;grid-template-areas:"tit ads" "tit tel" "acs acs";margin-bottom:20px;justify-content:start;position:relative;z-index:10}#top .p-cts07__list__map__tit{font-size:clamp(18px,3vw,48px);color:#fff;font-weight:normal;grid-area:tit}#top .p-cts07__list__map__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:block}#top .p-cts07__list__map__address{grid-area:ads}#top .p-cts07__list__map__tel{grid-area:tel}#top .p-cts07__list__map__access{background:rgba(255,255,255,.8);border-radius:5px;display:grid;grid-area:acs;grid-template:repeat(1, 1fr)/auto 1fr}#top .p-cts07__list__map__access__tit{-webkit-clip-path:polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%);clip-path:polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%);display:grid;margin-bottom:10px;padding-right:20px;place-content:center}#top .p-cts07__list__map__access__desc{border-left:1px solid #ccc}#top .p-cts07__list__map__mapbox{aspect-ratio:1.7777777778;background:#ccc;position:relative;z-index:10}#top .p-cts07__list__map__mapbox iframe{height:100%;vertical-align:bottom;width:100%}@media screen and (min-width: 891px){#top .p-cts07{padding:4% 40px}#top .p-cts07__list__map{display:grid;grid-template-rows:subgrid;grid-row:span 2}#top .p-cts07__list__map__tel span::before{content:" / "}#top .p-cts07__list__map__access__tit{padding:20px}#top .p-cts07__list__map__access__desc{padding:10px 20px}}@media screen and (max-width: 890px){#top .p-cts07{padding:4%}#top .p-cts07__list__map{display:grid;grid-template-rows:subgrid;grid-row:span 3}#top .p-cts07__list__map__head{grid-template-areas:"tit" "ads" "tel" "acs"}#top .p-cts07__list__map__tel span{display:block}#top .p-cts07__list__map__access{display:block;padding:4%;width:100%}#top .p-cts07__list__map__access__tit{padding:5px}#top .p-cts07__list__map__access__desc{border-top:1px solid #ccc;border-left:none;padding-top:20px}}@media screen and (max-width: 768px){#top .p-cts07{display:block;padding:40px 4%}#top .p-cts07__tit{font-size:34px !important;font-size:2.125rem !important;display:block;text-align:center}#top .p-cts07__list{display:block}#top .p-cts07__list__map{margin-bottom:20px;padding:4%;width:100%}#top .p-cts07__list__map::before{margin-left:-250px;left:50%;top:-420px}#top .p-cts07__list__map__head{gap:10px 0;grid-template:repeat(4, auto)/1fr;grid-template-areas:"tit" "ads" "tel" "acs";text-align:center}#top .p-cts07__list__map__tit{font-size:34px !important;font-size:2.125rem !important}#top .p-cts07__list__map__tel span{display:block}#top .p-cts07__list__map__access{display:block;padding:4%;width:100%}#top .p-cts07__list__map__access__tit{padding:5px}#top .p-cts07__list__map__access__desc{border-top:1px solid #ccc;border-left:none;padding-top:20px}}#top .p-formarea{background:url(../images/top/cts_form_bg.jpg) no-repeat bottom center;background-size:cover;overflow:hidden;padding-bottom:80px;padding-top:80px}#top .p-formarea__tit{font-size:48px !important;font-size:3rem !important;font-weight:normal;margin-bottom:20px;text-align:center}#top .p-formarea__tit--stxt{font-size:14px !important;font-size:.875rem !important;display:block;margin-top:10px}#top .p-formarea__caution{line-height:1.8;margin-bottom:30px;text-align:center}#top .p-formarea__red{color:#c11}#top .p-formarea__formwrap{margin-left:auto;margin-right:auto;width:clamp(400px,80vw,1000px)}#top .p-formarea__list,#top .p-formarea__cmt{border-bottom:1px solid #eee;display:grid;gap:0 20px;grid-template:1fr/auto 1fr;overflow:hidden;padding:20px}#top .p-formarea__list--rqr,#top .p-formarea__cmt--rqr{font-size:14px !important;font-size:.875rem !important;background:#c11;border-radius:5px;color:#fff;margin-left:5px;vertical-align:3px;padding:2px 5px 3px 6px}#top .p-formarea__list__tit,#top .p-formarea__cmt__tit{font-size:24px !important;font-size:1.5rem !important;padding-top:5px;text-align:left;width:250px}#top .p-formarea__list__cts,#top .p-formarea__cmt__cts{font-size:14px !important;font-size:.875rem !important}#top .p-formarea__list__cts ul li,#top .p-formarea__cmt__cts ul li{margin-bottom:20px}#top .p-formarea__list__cts ul li:last-child,#top .p-formarea__cmt__cts ul li:last-child{margin-bottom:0}#top .p-formarea__cmt__tit{font-size:24px !important;font-size:1.5rem !important;padding-top:5px;text-align:left;width:250px}#top .p-formarea__pvc{background:#efefef;border:1px solid #ccc;border-radius:5px;height:215px;line-height:2;margin:20px;overflow:auto;padding:20px}#top .p-formarea__pvc__tit{margin-bottom:20px;text-align:center}#top .p-formarea__pvc__pre{margin-bottom:20px}#top .p-formarea__pvc__sec{padding:20px}#top .p-formarea__pvc__sec__tit{margin-bottom:10px}#top .p-formarea__pvc__sec__tit--sub{display:block}#top .p-formarea__pvc__sec__sign{text-align:right}#top .p-formarea__pvc__sig{text-align:right}#top .p-formarea__pvc__check{font-size:18px !important;font-size:1.125rem !important;text-align:center;vertical-align:baseline}#top .p-formarea__pvc__check .p-formarea__list--rqr{vertical-align:2px}#top .p-formarea__btnarea{border-top:1px solid #eee;margin-top:20px;padding-top:30px;text-align:center}@media screen and (max-width: 768px){#top .p-formarea{display:block;padding:40px 4%}#top .p-formarea__tit{font-size:34px !important;font-size:2.125rem !important;display:block;text-align:center}#top .p-formarea__formwrap{width:100%}#top .p-formarea__list,#top .p-formarea__cmt{display:block;margin-bottom:10px;padding:0 10px 20px}#top .p-formarea__list__tit,#top .p-formarea__cmt__tit{margin-bottom:10px}#top .p-formarea__pvc{margin-left:10px;margin-right:10px}#top .p-formarea__pvc__sec__sign{text-align:center}}#top .p-cts08{background:url(../images/top/cts09_bg.jpg) no-repeat center top;background-size:cover;display:grid;overflow:hidden;place-content:center;text-align:center}#top .p-cts08__text{font-size:clamp(14px,2vw,18px);line-height:2}@media screen and (min-width: 891px){#top .p-cts08{min-height:700px}#top .p-cts08__tit{font-size:clamp(24px,10vw,48px);font-weight:normal;line-height:1.4;margin-bottom:60px;text-align:center}}@media screen and (max-width: 890px){#top .p-cts08{padding:100px 0}#top .p-cts08__tit{font-size:clamp(14px,4vw,34px);font-weight:normal;margin-bottom:60px;text-align:center}}@media screen and (max-width: 768px){#top .p-cts08{display:block;padding:80px 4%}#top .p-cts08__tit{font-size:4vw;margin-bottom:20px}#top .p-cts08__text{font-size:clamp(12px,4vw,14px)}}#thanks{background:#202a8c;color:#fff}#thanks .msgbox{height:100%;display:grid;place-content:center;text-align:center;width:100%}#thanks .msgbox__logo{margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:30px;width:clamp(100px,30vw,300px)}#thanks .msgbox__text{font-size:clamp(14px,2vw,18px);margin-bottom:20px}#thanks .msgbox__return{display:grid}#thanks .msgbox__return a{background:#fff;border-radius:calc(infinity*1px);display:block;font-size:clamp(14px,2vw,18px);margin-left:auto;margin-right:auto;padding:10px 20px;width:clamp(100px,50vw,200px)}.mfp_element_all{max-width:100%}.mfp_element_submit,.mfp_element_reset,.mfp_element_button,button.mfp_next,button.mfp_prev{text-shadow:none}div.mfp_err{background-position:0 6px}form#mailformpro dl dt{border-top:none;padding:0}form#mailformpro dl dd{border-top:none;margin:0px;padding:0;line-height:0}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date,.mfp_element_password{box-shadow:none}.mfp_element_all{width:none}div.prefcodeResult{font-size:16px !important;font-size:1rem !important;padding:10px}form#mailformpro label.mfp_checked,form#mailformpro label.mfp_not_checked{border:none;background:none;box-shadow:none;padding:0}form#mailformpro dl dd{line-height:1.8}div.prefcodeResult{margin-top:10px;position:inherit}