@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-size:16px;line-height:1.9;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Meiryo",sans-serif;-webkit-font-feature-settings:"halt";font-feature-settings:"halt";color:#333}:is(h1,h2,h3,h4,h5,h6){line-height:1.5}a{cursor:pointer}p,li{text-align:justify}img{max-width:100%;vertical-align:middle}input{margin:0;padding:0}textarea{font:inherit;color:inherit}figure{margin:0}address{font-style:normal}button{font:inherit;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer}main{margin-top:0 !important}section{overflow:hidden}figure img{width:100%}.download{position:absolute;top:14px;-webkit-animation:5s linear infinite rotation;animation:5s linear infinite rotation;display:block;width:44px;height:44px;right:68px}@media screen and (min-width: 768px){.download{top:12px;width:55px;height:55px;right:80px}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.callnum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;color:#fff;font-family:"oswald",sans-serif;font-size:clamp(2.5rem,1.667rem + 2.78vw,3rem) !important;text-decoration:none;line-height:1;letter-spacing:.02em}.callnum a{color:#fff;text-decoration:none}.callnum::before{margin-right:.25em;content:"";width:57px;height:45px;background-image:url(../images/common/icon-free.svg);background-size:cover;background-repeat:no-repeat}.p-top_title{max-width:1200px !important;margin-bottom:clamp(3.75rem,2.083rem + 5.56vw,6.25rem)}.p-top_title h2,.p-top_title h3,.p-top_title h4{margin:0 0 .5em 0;font-size:clamp(2rem,.333rem + 5.56vw,3rem);line-height:1.3}.p-top_title .h2_small{font-size:clamp(24px,8.3298969072px + 4.1237113402vw,40px)}.p-top_title p{font-weight:bold}@media screen and (min-width: 768px){.p-top_title>*{text-align:center}.p-top_title p{font-size:110%;font-weight:bold}}.p-title_bd-bottom{margin-bottom:.6em;padding-bottom:.6em;border-bottom:1px solid #999}.p-page_heading{width:100%}.p-page_heading h2,.p-page_heading h3{margin-bottom:.6em;padding-bottom:.6em}.p-page_heading:has(.comment){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.p-page_heading:has(.comment) h2,.p-page_heading:has(.comment) h3{-ms-flex-negative:0;flex-shrink:0}.p-page_heading .comment{font-size:clamp(13px,11px + .625vw,15px);letter-spacing:.1em}.p-page_heading .comment br{display:none}.p-page_heading-border{position:relative;max-width:100%;padding:0}.p-page_heading .line{position:absolute;bottom:0;left:0;width:0%;height:1px;background-color:#999}@media screen and (min-width: 768px){.p-page_heading:has(.comment){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3em}.p-page_heading .comment br{display:block}}.p-content_sideimage,.p-content_sideimage_one-third,.p-content_sideimage_reverse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-content_sideimage-text{position:relative;padding:clamp(1.875rem,1.042rem + 2.78vw,3.125rem) clamp(1.25rem,.833rem + 1.39vw,1.875rem);z-index:1}.p-content_sideimage-text h2,.p-content_sideimage-text h3,.p-content_sideimage-text h4{padding-bottom:.5em;margin:0 0 .75em 0;line-height:1.2;font-size:clamp(1.5rem,.667rem + 2.78vw,2rem);border-bottom:1px solid #333;z-index:2}.p-content_sideimage-text p{margin-bottom:0}.p-content_sideimage-text .text-subtitle{padding-top:.25em;font-size:75%;line-height:1.5}.p-content_sideimage-text .text-num{position:absolute;right:10px;bottom:.2em;line-height:1;font-size:160px;font-family:"oswald",sans-serif;color:#fff;z-index:-1}.p-content_sideimage-img{position:relative;z-index:2}.p-content_sideimage-img figure{position:relative;height:100%}.p-content_sideimage-img figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-content_sideimage-img figure figcaption{position:absolute;top:0;left:0;padding:.75em 1em;font-weight:bold;color:#fff;background-color:#1b9810}@media screen and (min-width: 960px){.p-content_sideimage,.p-content_sideimage_one-third,.p-content_sideimage_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.p-content_sideimage-text,.p-content_sideimage-img{width:50%}}@media screen and (min-width: 960px){.p-content_sideimage_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 960px){.p-content_sideimage_one-third{-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:justify;-ms-flex-pack:justify;justify-content:space-between}.p-content_sideimage_one-third-text{width:60%}.p-content_sideimage_one-third-img{width:35%}}.p-content_bgimage{position:relative;background-repeat:no-repeat;background-size:auto 100%;background-position:center}.p-content_bgimage>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:clamp(3.75rem,2.083rem + 5.56vw,6.25rem) clamp(1.25rem,.833rem + 1.39vw,1.875rem)}.p-content_bgimage-title{position:relative;padding:0 0 clamp(1.25rem,.833rem + 1.39vw,1.875rem) 0;z-index:2}.p-content_bgimage-title h2,.p-content_bgimage-title h3,.p-content_bgimage-title h4{padding:1em;margin:0 0 .75em 0;line-height:1.2;font-size:clamp(1.5rem,.667rem + 2.78vw,2rem);color:#fff;background-color:#222}.p-content_bgimage-title .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;background-color:#174f75}.p-content_bgimage-title .count img{width:40px}.p-content_bgimage-title .count p{margin:0;line-height:1.2;font-size:32px;font-weight:bold;font-family:"oswald",sans-serif;color:#fff}.p-content_bgimage-title .count p span{margin-left:.5em;font-family:initial;font-size:initial}.p-content_bgimage-text{position:relative;padding:2em;background-color:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.p-content_bgimage-text h4{margin:0 0 1em 0;font-size:clamp(1.125rem,1.006rem + .51vw,1.25rem)}.p-content_bgimage-text p{margin:0;font-weight:bold}.p-content_bgimage-text p:not(:last-of-type){margin:0 0 1em 0}.p-content_bgimage-text a{max-width:100px;margin:.55em auto 0 auto;padding:.55em;color:#fff;border-radius:100px}.p-content_bgimage-text a::after{content:none}.p-content_bgimage:first-of-type{background-image:url(../images/top/img_sect33.jpg)}@media screen and (min-width: 768px){.p-content_bgimage{background-size:cover;background-attachment:fixed}.p-content_bgimage>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:clamp(3.75rem,2.083rem + 5.56vw,6.25rem);max-width:1200px;margin-right:auto;margin-left:auto}.p-content_bgimage-title{width:40%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}.p-content_bgimage-text{width:53%;margin-left:auto}}@-webkit-keyframes blurAndFadeIn{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(255,255,255,.6)}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(255,255,255,.85)}}@keyframes blurAndFadeIn{from{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(255,255,255,.6)}to{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(255,255,255,.85)}}.p-gnav .btn{max-width:360px;margin:0 auto;border-width:0 !important}.p-gnav .btn:last-child{padding-top:1.5em}.p-gnav .btn a{width:100% !important}.p-gnav .callnum{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;border-width:0 !important}.p-gnav .callnum a{text-decoration:none;padding:.5em 0 !important;display:inline-block !important;width:auto !important}.p-top_detail .detail-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.p-top_detail table{width:100%;border-collapse:collapse}.p-top_detail table th,.p-top_detail table td{padding:.5em .5em;border-bottom:1px solid #eee;border-top:1px solid #eee;line-height:1.7}.p-top_detail table th{min-width:5em;text-align:center;background-color:#f7f7f7}.p-top_faq summary{background:#fff}.p-top_faq summary:hover{color:#fff;background:#174f75}.p-top_faq summary:hover span::before{color:#fff !important}.p-top_faq details[open] summary{color:#fff;background:#174f75}.p-top_faq details[open] summary span::before{color:#fff !important}.p-top_onestop figure figcaption{margin-top:5vh;text-align:left}.p-top_onestop .services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:20px;margin:0;padding:0}.p-top_onestop .services li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top_onestop .services li.end{position:relative;font-size:1.25em;font-weight:500;padding-top:3em}.p-top_onestop .services li.end::before{content:"";display:block;width:30px;height:20px;background:url(../../assets/images/top/arrow_red.png) top center no-repeat;background-size:contain;position:absolute;top:1em;left:1em}.p-top_onestop .services figure{width:60px;margin-right:1vw}@media screen and (min-width: 768px){.p-top_onestop .services{padding-left:10%}.p-top_onestop .services li{font-size:1.125em}.p-top_onestop .services figure{width:70px}}.p-top_cta{content:"";position:relative;top:0;left:0;height:100%;background-color:#3896c6;background-image:linear-gradient(50deg, #3683b2 10%, #336392, #3683b2 90%);background-size:200% 200%;-webkit-animation:bggradient 10s linear infinite;animation:bggradient 10s linear infinite}.p-top_cta-title{font-weight:bold;color:#fff}.p-top_cta-title h3{margin:0;font-family:"poppins",sans-serif;font-size:clamp(3rem,.5rem + 8.33vw,4.5rem);line-height:1}.p-top_cta-link a{border-radius:1px}@-webkit-keyframes bggradient{0%{background-image:linear-gradient(50deg, #3683b2 10%, transparent 30%, #336392 50%, #3683b2 90%),linear-gradient(0, #3896c6 10%, #336392 50%);background-position:50% 100%}20%{background-image:linear-gradient(50deg, #336392 0%, transparent 30%, #3896c6 50%, transparent 70% #336392 90%),linear-gradient(-50deg, transparent 10%, transparent 90%);background-position:0% 50%}50%{background-image:linear-gradient(50deg, #336392 0%, transparent 30%, #3896c6 50%, transparent 70% #336392 90%),linear-gradient(0, transparent 10%, rgba(0, 56, 181, 0.5) 50%, transparent 90%);background-position:50% 100%}75%{background-image:linear-gradient(50deg, #336392 0%, transparent 30%, #3896c6 50%, transparent 70% #336392 90%),linear-gradient(-50deg, transparent 10%, transparent 90%);background-position:100% 50%}100%{background-image:linear-gradient(50deg, #3896c6 10%, transparent 30%, #336392 50%, #3896c6 90%),linear-gradient(0, #3896c6 10%, #336392 50%);background-position:50% 100%}}@keyframes bggradient{0%{background-image:linear-gradient(50deg, #3683b2 10%, transparent 30%, #336392 50%, #3683b2 90%),linear-gradient(0, #3896c6 10%, #336392 50%);background-position:50% 100%}20%{background-image:linear-gradient(50deg, #336392 0%, transparent 30%, #3896c6 50%, transparent 70% #336392 90%),linear-gradient(-50deg, transparent 10%, transparent 90%);background-position:0% 50%}50%{background-image:linear-gradient(50deg, #336392 0%, transparent 30%, #3896c6 50%, transparent 70% #336392 90%),linear-gradient(0, transparent 10%, rgba(0, 56, 181, 0.5) 50%, transparent 90%);background-position:50% 100%}75%{background-image:linear-gradient(50deg, #336392 0%, transparent 30%, #3896c6 50%, transparent 70% #336392 90%),linear-gradient(-50deg, transparent 10%, transparent 90%);background-position:100% 50%}100%{background-image:linear-gradient(50deg, #3896c6 10%, transparent 30%, #336392 50%, #3896c6 90%),linear-gradient(0, #3896c6 10%, #336392 50%);background-position:50% 100%}}/*# sourceMappingURL=top.min.css.map */