@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Regular--ss.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:600;src:url(/assets/fonts/NotoSansJP/NotoSansJP-SemiBold--ss.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/assets/fonts/NotoSansJP/NotoSansJP-Bold--ss.woff) format("woff")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{background-color:transparent;color:inherit}a,a:hover{text-decoration:none}img{border-style:none;height:auto;max-width:100%;vertical-align:middle}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.5;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background:none;border:none;cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}textarea{overflow:auto}svg{display:block}.hidden,[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25}h1{font-size:36px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{line-height:1.75}strong{font-weight:700}html{scroll-behavior:smooth}body{color:#232323;font-family:Noto Sans JP,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Yu Gothic,游ゴシック体,メイリオ,Meiryo,sans-serif;line-height:1.5}.wrapper{display:flex;flex-direction:column;min-height:100vh}.main{flex:1}.container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px}@media(min-width:768px){.container{padding-left:32px;padding-right:32px}}.container-xl{margin-left:auto;margin-right:auto;max-width:1080px;padding-left:16px;padding-right:16px}@media(min-width:768px){.container-xl{padding-left:32px;padding-right:32px}}.container-2xl{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px}@media(min-width:768px){.container-2xl{padding-left:32px;padding-right:32px}}@keyframes ripple{0%{opacity:0;transform:scale(1.2)}50%{opacity:var(--rippleOpacity,.2)}to{opacity:0;transform:scale(.9)}}.ripple{animation:ripple 2.5s ease-in-out infinite;opacity:0}.ripple-1{animation-delay:0s;--rippleOpacity:0.2}.ripple-2{animation-delay:.3s;--rippleOpacity:0.25}.ripple-3{animation-delay:.6s;--rippleOpacity:0.3}.ripple-4{animation-delay:.9s;--rippleOpacity:0.35}.ripple-5{animation-delay:1.2s;--rippleOpacity:0.4}@keyframes shake{0%{transform:rotate(0deg)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}to{transform:rotate(0deg)}}.uploadIcon{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.uploadIcon:hover{animation:shake .5s ease-in-out}.fadeInLeft{opacity:0;transform:translateX(-20px);transition:opacity .4s ease,transform .4s ease}.fadeInLeft.visible{opacity:1;transform:translateX(0)}.btn,.btn-primary{cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.btn-primary{background-color:#0856a0;border-radius:20px;color:#fff}.btn-primary:hover{background-color:#06458a}.btn-primary{font-size:16px;padding:12px 24px}.btn-primary-sm{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.btn-primary-sm:hover{background-color:#06458a}.btn-primary-sm{font-size:13px;padding:8px 24px}.btn-primary-lg{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.btn-primary-lg:hover{background-color:#06458a}.btn-primary-lg{font-size:16px;padding:12px 40px}.btn-secondary{background-color:#e8f4ff;border-radius:9999px;color:#0856a0;cursor:pointer;display:inline-block;font-size:16px;padding:12px 24px;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.btn-secondary:hover{background-color:#d6ebff}.btn-link{align-items:center;color:#0856a0;display:inline-flex;gap:4px;transition:opacity .3s ease}.btn-link:hover{opacity:.7}.btn-full{text-align:center;width:100%}.fileInputLabel{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.fileInputLabel:hover{background-color:#06458a}.fileInputLabel{display:inline-block;font-size:13px;padding:8px 24px}.fileInputLabel input[type=file]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.upload_icon{color:#fff;display:inline-block;height:16px;margin-right:4px;vertical-align:middle;width:16px}.header{position:sticky;top:0;z-index:50}@media(min-width:768px){.header{top:28px}}.header_banner{align-items:center;background-color:#232323;display:flex;height:32px;justify-content:center;width:100%}.header_banner_text{color:#fff;font-size:12px}.header_main{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.8);border-radius:0 0 16px 16px}.header_container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px}@media(min-width:768px){.header_container{padding-left:32px;padding-right:32px}}.header_container{align-items:center;display:flex;justify-content:space-between;padding-bottom:16px;padding-top:16px}@media(min-width:768px){.header_container{padding-bottom:24px;padding-top:24px}}.header_logo{transition:opacity .3s ease}.header_logo:hover{opacity:.8}.header_logo img{height:24px;width:auto}@media(min-width:768px){.header_logo img{height:32px}}.headerNav{align-items:center;display:none;gap:40px}@media(min-width:768px){.headerNav{display:flex}}.headerNav_link{color:#232323;font-size:14px;transition:opacity .3s ease}.headerNav_link:hover{opacity:.7}.headerNav_link.is-active{color:#0856a0}.headerNav_btn{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.headerNav_btn:hover{background-color:#06458a}.headerNav_btn{display:inline-block;font-size:13px;padding:8px 24px}.headerNav_btn input[type=file]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.menuToggle{border-radius:8px;display:block;padding:8px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.menuToggle:hover{background-color:#f6f6f6}@media(min-width:768px){.menuToggle{display:none}}.menuToggle_icon{color:#232323;height:24px;width:24px}.mobileMenu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.95);border-top:1px solid #e5e5e5}.mobileMenu.hidden{display:none}@media(min-width:768px){.mobileMenu{display:none!important}}.mobileMenu_nav{display:flex;flex-direction:column;padding:16px 32px}.mobileMenu_btn{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.mobileMenu_btn:hover{background-color:#06458a}.mobileMenu_btn{font-size:16px;margin-bottom:16px;padding:12px 24px;text-align:center;width:100%}.mobileMenu_btn input[type=file]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mobileMenu_link{border-radius:4px;color:#232323;font-size:16px;padding:12px 0;text-align:center;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.mobileMenu_link:hover{background-color:#f5f5f5}.mobileMenu_link.is-active{color:#0856a0}.footer_copyright{background-color:#232323;padding:16px 0}.footer_copyright_inner{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px}@media(min-width:768px){.footer_copyright_inner{padding-left:32px;padding-right:32px}}.footer_copyright_text{color:hsla(0,0%,100%,.8);font-size:12px;text-align:center}.footerMenu{background-color:#fbfbfb;width:100%}.footerMenu_inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px}@media(min-width:768px){.footerMenu_inner{padding-left:32px;padding-right:32px}}.footerMenu_inner{display:flex;flex-direction:column;gap:32px;padding-bottom:24px;padding-top:48px}@media(min-width:768px){.footerMenu_inner{flex-direction:row;gap:0;justify-content:space-between}}.footerMenu_brand_text{font-size:14px}.footerMenu_nav{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.footerMenu_nav{flex-direction:row;gap:64px}}.footerMenu_nav_title{display:block;font-size:14px;margin-bottom:16px;transition:opacity .3s ease}.footerMenu_nav_title:hover{opacity:.7}.footerMenu_nav_list{display:flex;flex-direction:column;gap:8px}.footerMenu_nav_link{color:#555;font-size:13px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.footerMenu_nav_link:hover{color:#0856a0}.footerMenu_uploadBtn{background-color:#0856a0;border-radius:20px;color:#fff;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.footerMenu_uploadBtn:hover{background-color:#06458a}.footerMenu_uploadBtn{cursor:pointer;display:inline-block;font-size:13px;padding:8px 24px}.footerMenu_uploadBtn input[type=file]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.footerBottom{background-color:#fbfbfb}.footerBottom_inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px}@media(min-width:768px){.footerBottom_inner{padding-left:32px;padding-right:32px}}.footerBottom_inner{align-items:center;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;gap:24px;padding-bottom:48px;padding-top:24px}@media(min-width:768px){.footerBottom_inner{flex-direction:row;gap:12px;justify-content:space-between}}.footerBottom_group{align-items:center;display:flex;gap:16px}.footerBottom_group:first-child .footerBottom_link+.footerBottom_link:before{color:#232323;content:"|";margin-right:16px}.footerBottom_link{color:#232323;font-size:14px;transition:opacity .3s ease}.footerBottom_link:hover{opacity:.7}.footerBottom_snsLink{display:block;transition:opacity .3s ease}.footerBottom_snsLink:hover{opacity:.7}.footerBottom_snsLink img{display:block;height:18px;width:auto}.footerGmo{background:#fbfbfb;margin-top:0}.footerGmoSiteseal{padding:40px 0}.footerGmoSiteseal_inner{margin:0 auto;max-width:1040px;padding:0 10px}.footerGmoSitesealList{display:flex;gap:10px;justify-content:center}.footerGmoSitesealList_item{height:50px;width:100px}.gmoGroupSecurity_corp{max-width:1156px}.gmoGroupSecurity_box{max-width:1156px;padding-top:10px}.gmoGroupFooter dd,.gmoGroupFooter dt,.gmoGroupFooter h4,.gmoGroupFooter h5,.gmoGroupFooter h6,.gmoGroupFooter li,.gmoGroupFooter p{font-size:inherit;line-height:inherit}.gmoGroupFooter_groupservice,.gmoGroupFooter_header{max-width:1156px}.breadcrumb{background-color:#f6f6f6;margin-top:-24px;padding-bottom:4px;padding-top:28px}.breadcrumb_inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px}@media(min-width:768px){.breadcrumb_inner{padding-left:32px;padding-right:32px}}.breadcrumb_inner{align-items:center;color:#232323;display:flex;font-size:14px;gap:8px;padding-bottom:16px;padding-top:16px}.breadcrumb_link{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.breadcrumb_link:hover{color:#0856a0}.breadcrumb_icon{color:#666;height:16px;width:16px}.breadcrumb_current{color:#232323}.card{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;transition:box-shadow .3s ease}.card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.card_icon{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.card_iconCircle{height:64px;width:64px}.card_iconCircle,.card_iconCircle-lg{align-items:center;background-color:#0856a0;border-radius:9999px;display:flex;justify-content:center}.card_iconCircle-lg{height:80px;width:80px}.card_iconCircle-light{align-items:center;background-color:rgba(8,86,160,.1);border-radius:9999px;display:flex;height:80px;justify-content:center;width:80px}.card_title{font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}.card_list,.card_text{color:#555;font-size:14px;line-height:1.75}.card_list_item{margin-bottom:8px}.card_list_item:last-child{margin-bottom:0}.meritCard{background-color:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:24px}.meritCard_icon{margin-bottom:16px}.meritCard_icon,.meritCard_iconCircle{align-items:center;display:flex;justify-content:center}.meritCard_iconCircle{background-color:#0856a0;border-radius:9999px;height:64px;width:64px}.meritCard_iconCircle_svg{color:#fff;height:32px;width:32px}.meritCard_title{font-size:16px;font-weight:700;margin-bottom:12px;text-align:center}.meritCard_text{color:#555;font-size:14px;line-height:1.75;text-align:center}.stepCard{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;transition:box-shadow .3s ease}.stepCard:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.stepCard{box-shadow:0 1px 2px rgba(0,0,0,.05)}.stepCard_title{color:#0856a0;font-size:20px;font-weight:700;margin-bottom:12px}.stepCard_text{font-size:16px;line-height:1.75}.form_group{margin-bottom:24px}.form_group:last-child{margin-bottom:0}.form_label{display:block;font-size:16px;margin-bottom:12px}.form_label_required{color:#ef4444;margin-left:4px}.form_input{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:16px;padding:12px 16px;width:100%}.form_input:focus{box-shadow:0 0 0 2px rgba(8,86,160,.3);outline:none}.form_textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:16px;padding:12px 16px;width:100%}.form_textarea:focus{box-shadow:0 0 0 2px rgba(8,86,160,.3);outline:none}.form_textarea{min-height:120px;resize:vertical}.form_submit{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.form_submit:hover{background-color:#06458a}.form_submit{box-shadow:0 10px 30px rgba(8,86,160,.2);font-size:16px;padding:12px 40px;text-align:center;width:100%}.faq_list{display:flex;flex-direction:column;gap:16px}.faq_item{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.faq_button{align-items:center;background-color:transparent;display:flex;justify-content:space-between;padding:20px;text-align:left;transition:color .3s ease,background-color .3s ease,border-color .3s ease;width:100%}.faq_button:hover{background-color:#fafafa}.faq_question{color:#232323;font-size:16px}.faq_icon{color:#666;flex-shrink:0;height:20px;width:20px}.faq_content{background-color:#fafafa;border-top:1px solid #e5e5e5;padding:0 20px 20px}.faq_content.hidden{display:none}.faq_answer{font-size:15px;line-height:1.75;opacity:.8;padding-top:16px}.dropzone{align-items:center;display:flex;justify-content:center;min-height:320px;position:relative}.dropzone_text{left:50%;pointer-events:none;position:absolute;text-align:center;top:32px;transform:translateX(-50%);z-index:20}.dropzone_text_main{display:block;line-height:1.75}.dropzone_text_main-mobile{display:block;font-size:24px}@media(min-width:768px){.dropzone_text_main-mobile{display:none}}.dropzone_text_main-desktop{display:none;font-size:36px}@media(min-width:768px){.dropzone_text_main-desktop{display:block}}.dropzone_text_sub{color:#666;display:block;font-size:14px;margin-top:8px}@media(min-width:768px){.dropzone_text_sub{font-size:16px}}.dropzone_ripples{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.dropzone_ripple{border:2px solid #0856a0;border-radius:9999px;position:absolute;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.dropzone_ripple:first-child{height:600px;width:600px}.dropzone_ripple:nth-child(2){height:500px;width:500px}.dropzone_ripple:nth-child(3){height:400px;width:400px}.dropzone_ripple:nth-child(4){height:300px;width:300px}.dropzone_ripple:nth-child(5){height:200px;width:200px}.dropzone_iconWrapper{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.dropzone_icon,.dropzone_iconWrapper{align-items:center;display:flex;justify-content:center}.dropzone_icon{background-color:#0856a0;border-radius:9999px;box-shadow:0 10px 30px rgba(8,86,160,.2);cursor:pointer;height:100px;width:100px}.dropzone_icon_svg{color:#fff;height:48px;width:48px}.heroSection{background:linear-gradient(180deg,#e8f4ff,#fff);overflow:hidden;padding:80px 0;position:relative}.heroSection_container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:16px;padding-right:16px}@media(min-width:768px){.heroSection_container{padding-left:32px;padding-right:32px}}.heroSection_gradient{background:linear-gradient(0deg,#fff,transparent);bottom:0;height:128px;left:0;pointer-events:none;position:absolute;right:0}.serviceSection{background-color:#fff;padding-bottom:64px;padding-top:64px}.serviceSection_container{margin-left:auto;margin-right:auto;max-width:1080px;padding-left:16px;padding-right:16px}@media(min-width:768px){.serviceSection_container{padding-left:32px;padding-right:32px}}.serviceSection_header{margin-bottom:32px}.serviceSection_title{font-size:28px;font-weight:700;text-align:center}.serviceSection_titleUnderline{align-items:center;display:flex;justify-content:center;margin-top:16px}.serviceSection_titleUnderline_line{background-color:#0856a0;border-radius:9999px;height:4px;width:80px}.serviceSection_description{font-size:16px;line-height:1.75;margin-bottom:16px;text-align:center}.serviceSection_cta{align-items:center;display:flex;justify-content:center;margin:48px 0}.serviceSection_ctaLink{align-items:center;background-color:#e8f4ff;border-radius:9999px;color:#0856a0;display:flex;font-size:16px;gap:4px;padding:12px 24px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.serviceSection_ctaLink:hover{background-color:#d6ebff}.serviceSection_ctaLink_icon{height:20px;width:20px}.serviceSection .convertFlow{align-items:center;display:flex;gap:0;justify-content:center;margin-top:24px}@media(min-width:768px){.serviceSection .convertFlow{margin-top:48px}}.serviceSection .convertFlow_card{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 5px 12px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;height:120px;justify-content:center;padding:8px;width:130px}@media(min-width:768px){.serviceSection .convertFlow_card{height:196px;padding:16px;width:240px}}.serviceSection .convertFlow_icon img{height:auto;width:44px}@media(min-width:768px){.serviceSection .convertFlow_icon img{width:70px}}.serviceSection .convertFlow_text{text-align:center}.serviceSection .convertFlow_title{color:#0856a0;font-size:14px;font-weight:700}@media(min-width:768px){.serviceSection .convertFlow_title{font-size:18px}}.serviceSection .convertFlow_subtitle{color:#666;font-size:12px}@media(min-width:768px){.serviceSection .convertFlow_subtitle{font-size:14px}}.serviceSection .convertFlow_arrow{align-items:center;display:flex;height:36px;justify-content:center;width:48px}.serviceSection .convertFlow_arrow img{height:28px;width:28px}@media(min-width:768px){.serviceSection .convertFlow_arrow img{height:40px;width:40px}.serviceSection .convertFlow_arrow{width:72px}}.meritBox{background-color:#f9f9f9;border-radius:8px;overflow:hidden;padding:40px;position:relative}.meritBox_bgDecor{border-radius:9999px;filter:blur(48px);position:absolute}.meritBox_bgDecor-topRight{background:linear-gradient(to bottom right,rgba(8,86,160,.05),transparent);height:256px;right:0;top:0;width:256px}.meritBox_bgDecor-bottomLeft{background:linear-gradient(to top right,rgba(74,158,255,.05),transparent);bottom:0;height:192px;left:0;width:192px}.meritBox_title{font-size:22px;font-weight:700;margin-bottom:32px;position:relative;text-align:center}.meritBox_grid{display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:24px;position:relative}@media(min-width:768px){.meritBox_grid{grid-template-columns:repeat(3,1fr)}}.meritBox_link{align-items:center;display:flex;font-size:16px;gap:4px;justify-content:center;transition:opacity .3s ease}.meritBox_link:hover{opacity:.7}.meritBox_link_icon{color:#0856a0;height:20px;width:20px}.newsSection{background-color:#fff;overflow:hidden;padding-bottom:64px;padding-top:64px;position:relative}.newsSection_bgDecor{border-radius:9999px;filter:blur(48px);opacity:.3;position:absolute}.newsSection_bgDecor-topLeft{background-color:#e8f4ff;height:128px;left:40px;top:80px;width:128px}.newsSection_bgDecor-bottomRight{background-color:rgba(74,158,255,.2);bottom:80px;height:160px;right:40px;width:160px}.newsSection_container{margin-left:auto;margin-right:auto;max-width:1080px;padding-left:16px;padding-right:16px}@media(min-width:768px){.newsSection_container{padding-left:32px;padding-right:32px}}.newsSection_container{position:relative}.newsSection_title{font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.newsList{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.newsList_item{border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;gap:16px;padding:24px;transition:opacity .4s ease,transform .4s ease}.newsList_item:last-child{border-bottom:none}@media(min-width:768px){.newsList_item{flex-direction:row;gap:24px}}.newsList_meta{display:flex;gap:16px}@media(min-width:768px){.newsList_meta{display:contents}}.newsList_date{font-size:15px;opacity:.6;white-space:nowrap}.newsList_tag{background-color:#e8f4ff;border-radius:4px;color:#0856a0;font-size:13px;height:fit-content;padding:4px 16px;white-space:nowrap}.newsList_title{font-size:16px}.fileSelectArea{margin-top:320px;pointer-events:auto;position:relative;text-align:center;z-index:20}.fileSelectArea_text{font-size:20px;margin-bottom:12px}.fileSelectArea_label{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.fileSelectArea_label:hover{background-color:#06458a}.fileSelectArea_label{box-shadow:0 10px 30px rgba(8,86,160,.2);display:inline-block;font-size:16px;padding:12px 40px}.fileSelectArea_label input[type=file]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.aboutPage{background-color:#fff}.contentSection_intro{margin-bottom:48px}.contentSection_text{font-size:16px;line-height:1.75;margin-bottom:16px}.contentSection_text:last-child{margin-bottom:0}.meritSection{margin-bottom:48px}.meritSection_title{font-size:24px;font-weight:700;margin-bottom:40px;text-align:center}.meritSection_grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:768px){.meritSection_grid{grid-template-columns:repeat(3,1fr)}}.meritCardLarge{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:32px;transition:box-shadow .3s ease}.meritCardLarge:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.meritCardLarge_icon{margin-bottom:24px}.meritCardLarge_icon,.meritCardLarge_iconCircle{align-items:center;display:flex;justify-content:center}.meritCardLarge_iconCircle{background-color:rgba(8,86,160,.1);border-radius:9999px;height:80px;width:80px}.meritCardLarge_iconCircle_svg{color:#0856a0;height:40px;width:40px}.meritCardLarge_title{font-size:18px;font-weight:700;margin-bottom:16px;text-align:center}.meritCardLarge_list{color:#555;font-size:14px;line-height:1.75}.meritCardLarge_list_item{margin-bottom:8px}.meritCardLarge_list_item:last-child{margin-bottom:0}.specSection{background-color:#f9f9f9;border-radius:4px;padding:40px}.specSection_title{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.specSection_info{font-size:16px;margin-bottom:24px}.specSection_info_item{margin-bottom:8px}.specSection_info_item:last-child{margin-bottom:0}.specSection_notes{font-size:15px;line-height:1.75;opacity:.8}.specSection_notes_item{margin-bottom:12px}.specSection_notes_item:last-child{margin-bottom:0}.howtoPage{background-color:#fff}.tocSection{background-color:#f9f9f9;border-radius:4px;margin-bottom:48px;padding:24px}@media(min-width:768px){.tocSection{padding:40px}}.tocSection_header{margin-bottom:24px}.tocSection_title{font-size:24px;font-weight:700;text-align:center}.tocSection_titleUnderline{align-items:center;display:flex;justify-content:center;margin-top:16px}.tocSection_titleUnderline_line{background-color:#0856a0;border-radius:9999px;height:4px;width:80px}.tocNav_item+.tocNav_item{border-top:1px solid #e5e5e5}.tocNav_link{align-items:center;display:flex;font-size:16px;gap:8px;justify-content:center;padding:16px;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.tocNav_link:hover{background-color:#fff}.tocNav_icon{color:#232323;height:20px;transform:rotate(90deg);width:20px}.detailHeader,.publishSection,.stepSection{scroll-margin-top:80px}@media(min-width:768px){.detailHeader,.publishSection,.stepSection{scroll-margin-top:120px}}.stepSection{margin-bottom:64px}.stepSection_header{margin-bottom:40px}.stepSection_title{font-size:28px;font-weight:700;text-align:center}.stepSection_titleUnderline{align-items:center;display:flex;justify-content:center;margin-top:16px}.stepSection_titleUnderline_line{background-color:#0856a0;border-radius:9999px;height:4px;width:80px}.stepList_item{margin-bottom:24px}.stepList_item:last-child{margin-bottom:0}.stepList_arrow{align-items:center;display:flex;justify-content:center;margin:24px 0}.stepList_arrow_icon{color:#0856a0;height:24px;transform:rotate(90deg);width:24px}.detailHeader{background-color:#005bac;border-radius:4px;color:#fff;margin-bottom:32px;padding:24px}.detailHeader_title{font-size:18px}.detailContent{margin-bottom:64px}.detailContent_item{margin-bottom:40px}.detailContent_item:last-child{margin-bottom:0}.detailContent_title{font-size:20px;font-weight:700;margin-bottom:16px}.detailContent_text{font-size:16px;line-height:1.75;margin-bottom:8px;padding-left:16px}.detailContent_text:last-child{margin-bottom:0}.detailContent_text-note{font-size:15px;opacity:.7}.subDetail{border-left:2px solid #0856a0;padding-left:24px}.subDetail_item{margin-bottom:24px}.subDetail_item:last-child{margin-bottom:0}.subDetail_title{font-size:18px;font-weight:700;margin-bottom:12px}.subDetail_text{font-size:16px;line-height:1.75;margin-bottom:12px}.subDetail_text:last-child{margin-bottom:0}.subDetail_text-note{font-size:15px;opacity:.7}.publishSection{margin-bottom:48px}.publishSection_header{margin-bottom:40px}.publishSection_title{font-size:28px;font-weight:700;text-align:center}.publishSection_titleUnderline{align-items:center;display:flex;justify-content:center;margin-top:16px}.publishSection_titleUnderline_line{background-color:#0856a0;border-radius:9999px;height:4px;width:80px}.publishSection_list_item{border-left:4px solid #0856a0;margin-bottom:32px;padding-left:24px}.publishSection_list_item:last-child{margin-bottom:0}.publishSection_text{font-size:16px;line-height:1.75;margin-bottom:12px}.publishSection_text:last-child{margin-bottom:0}.publishSection_text-note{font-size:15px;opacity:.7;padding-left:16px}.pageTitle,.supportPage{background-color:#fff}.pageTitle{border-bottom:1px solid #e5e5e5}.pageTitle_container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:16px;padding-right:16px}@media(min-width:768px){.pageTitle_container{padding-left:32px;padding-right:32px}}.pageTitle_container{padding-bottom:40px;padding-top:40px}.pageTitle_heading{font-size:32px;font-weight:700}.contentSection{margin-left:auto;margin-right:auto;max-width:1080px;padding-left:16px;padding-right:16px}@media(min-width:768px){.contentSection{padding-left:32px;padding-right:32px}}.contentSection{padding-bottom:48px;padding-top:48px}.faqSection{margin-bottom:64px}.faqSection_title{font-size:28px;font-weight:700;margin-bottom:32px;text-align:center}.contactSection{background-color:#f9f9f9;border-radius:4px;padding:48px 40px}.contactSection_title{font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}.contactSection_description{font-size:16px;margin-bottom:32px;text-align:center}.contactSection_action{text-align:center}.contactSection_btn{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.contactSection_btn:hover{background-color:#06458a}.contactSection_btn{border-radius:40px;display:inline-block;font-size:16px;min-width:280px;padding:24px 16px;text-decoration:none}@media(min-width:768px){.contactSection_btn{background-color:#0856a0;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.contactSection_btn:hover{background-color:#06458a}.contactSection_btn{border-radius:28px;font-size:16px;padding:12px 40px}}