@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:62.5%}html :focus{outline:none}body{font:1.6rem "Noto Sans",sans-serif;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact;-webkit-font-smoothing:subpixel-antialiased;color:#000;background-color:#fff}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}dt,i{font-weight:normal}em{font-style:normal}table{width:100%}@media all and (min-width: 1025px){a[href^="tel:"]{color:inherit !important;cursor:default !important;text-decoration:none !important;pointer-events:none !important}}@media all and (min-width: 1025px){.sp_only{display:none !important}}@media screen and (max-width: 1024px){.pc_only{display:none !important}}.ttl01{color:#1b246b;font-weight:600;position:relative;line-height:2;display:flex;justify-content:center;text-align:center}.ttl01::before,.ttl01::after{content:"";display:block;position:absolute;bottom:0}.ttl01::before{background-color:#3a459a}.ttl01::after{background-color:#3d62ad}@media all and (min-width: 1025px){.ttl01{padding-bottom:18px;font-size:clamp(30px,2.63vw,36px);margin-bottom:40px}.ttl01::before,.ttl01::after{width:22px;height:6px}.ttl01::before{transform:translateX(-11px)}.ttl01::after{transform:translateX(11px)}}@media screen and (max-width: 1024px){.ttl01{padding-bottom:14px;margin-bottom:32px;font-size:24px;line-height:1.4}.ttl01::before,.ttl01::after{width:18px;height:5px}.ttl01::before{transform:translateX(-9px)}.ttl01::after{transform:translateX(9px)}}.ttlg01{display:grid;justify-content:center;text-align:center}.ttlg01_jp,.ttlg01_en{grid-column:1/2;grid-row:1/2}.ttlg01_jp{font-weight:500;align-self:flex-end}.ttlg01_en{font-family:"Inter",sans-serif;font-weight:600;opacity:.4;line-height:1.2}@media all and (min-width: 1025px){.ttlg01{margin-bottom:46px}.ttlg01_jp{font-size:18px}.ttlg01_en{font-size:78px}}@media screen and (max-width: 1024px){.ttlg01{margin-bottom:30px}.ttlg01_jp{font-size:20px;margin-bottom:-4px}.ttlg01_en{font-size:50px}}.faqList{display:flex;flex-direction:column}.faqList_item_ques{display:grid;grid-template-columns:auto 1fr auto;border-bottom:1px solid #dfdfdf;padding:20px 0 20px 10px;font-weight:500;line-height:2;align-items:baseline}.faqList_item_ques::before{content:"Q.";font-family:"Inter",sans-serif;font-weight:bold;grid-column:1/2;color:#3a459a;font-size:24px}.faqList_item_ques::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";transition:.3s ease-in-out;transform:rotate(90deg);grid-column:3/4;align-self:center;color:#3a459a;line-height:1}.faqList_item_ques.active::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";transform:rotate(0)}.faqList_item_ans{line-height:2;position:relative;border-bottom:1px solid #dfdfdf}.faqList_item_ans::before{content:"A.";position:absolute;inset:20px auto auto 10px;font-family:"Inter",sans-serif;font-weight:bold;line-height:1.5;font-size:24px;color:#3a459a}.faqList_item:first-child .faqList_item_ques{border-top:1px solid #dfdfdf}@media all and (min-width: 1025px){.faqList_item_ques{-moz-column-gap:24px;column-gap:24px}.faqList_item_ques::after{font-size:32px}.faqList_item_ans{padding:20px 80px 24px 60px}}@media screen and (max-width: 1024px){.faqList_item_ques::before{margin-right:14px}.faqList_item_ques::after{font-size:28px}.faqList_item_ans{padding:20px 1em 20px 50px}}.komeList{display:flex;flex-direction:column}.komeList li{text-indent:-1em;padding-left:1em}.komeList li::before{content:"※"}.table01{border-collapse:collapse}.table01 tr th,.table01 tr td{padding:15px 1em}.table01 thead tr th{background-color:#eceef1;text-align:center;vertical-align:middle;font-weight:400;border:1px solid #b3b9c2}.table01 thead tr th:first-child{border-left:none}.table01 thead tr th:last-child{border-right:none}.table01 tbody tr th,.table01 tbody tr td{border-bottom:1px solid #e6e6e6;border-right:1px solid #b3b9c2}.table01 tbody tr th{background-color:#f5f7f9;font-weight:400}.table01 tbody tr td{background-color:#fff}.table01 tbody tr td.grayCol{background-color:#f5f7f9}.table01 tbody tr td:last-child{border-right:none}.table01 tbody tr:last-child th,.table01 tbody tr:last-child td{border-bottom:1px solid #b3b9c2}.table01 .left{text-align:left}.table01 .center{text-align:center}.table01 .right{text-align:right}.table01 .top{vertical-align:top}.table01 .middle{vertical-align:middle}.table01 .bottom{vertical-align:bottom}@media screen and (max-width: 1024px){.table01{width:960px}}.appBtn{background-color:#3a459a;color:#fff;font-weight:bold;display:flex;justify-content:center;align-items:center;gap:16px;min-height:60px;padding:1em 2em}.appBtn::before{content:url(/assets/img/common/icon_notepad.svg);line-height:1}@media all and (min-width: 1025px){.appBtn{width:288px;transition:.3s ease-in-out}.appBtn:hover,.appBtn:focus-visible{opacity:.6}}@media screen and (max-width: 1024px){.appBtn{width:100%;max-width:288px;transition:.3s ease-in-out}.appBtn:hover,.appBtn:focus-visible{opacity:.6}}@media all and (min-width: 1025px){:root{--header_bgColor: transparent;--header_contentColor: #fff;--header_iconColor: #fff}.header.-change{--header_bgColor: #fff;--header_contentColor: #000000;--header_iconColor: #3A459A}}.header{position:fixed;inset:0 auto auto 0;width:100%;display:grid;color:var(--header_contentColor, #000000);align-items:center;z-index:9999;background-color:var(--header_bgColor, #fff);transition:background .3s ease-in-out}.header.-change{box-shadow:0 3px 14px rgba(0,0,0,.04)}.header_logo_link{display:flex;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header_logo_link svg path{fill:var(--header_iconColor, #fff);transition:.3s ease-in-out}.header_logo_link_txt{font-weight:bold}.header_nav{display:grid}.header_nav_menu{font-weight:500;display:flex}.header_nav_menu_item_link{font-size:16px}.header_nav_menu_item_child{line-height:1.5}.header_nav_menu_item_child_list_item_link{font-size:14px;display:flex;align-items:center;gap:6px;color:#fff}.header_nav_menu_item_child_list_item_link::before{content:"";background-color:#fff;width:5px;height:2px}.header_saiyo a,.header_language a,.header_myPage a{display:flex;align-items:center}.header_saiyo a::before,.header_language a::before,.header_myPage a::before{color:var(--header_iconColor, #3A459A);transition:.3s ease-in-out}.header_language a::before{font-family:"Material Symbols Outlined";font-weight:400;content:"";line-height:1;font-size:22px}.header_myPage a::before{font-family:"Material Symbols Outlined";font-weight:400;content:"";line-height:1}@media all and (min-width: 1025px){.header{height:80px;display:grid;grid-template-columns:1fr auto auto auto;padding:10px min(5vw,40px);gap:14px 20px}.header_logo{grid-column:1/2;grid-row:1/3}.header_logo_link_txt{font-size:21px}.header_nav{grid-row:2/3;grid-column:2/5;justify-self:right}.header_nav_menu{align-items:center;-moz-column-gap:min(3.22vw,44px);column-gap:min(3.22vw,44px)}.header_nav_menu_item_link{display:flex;align-items:center;-moz-column-gap:8px;column-gap:8px;transition:.3s ease-in-out}.header_nav_menu_item_link:hover,.header_nav_menu_item_link:focus-visible{opacity:.6}.header_nav_menu_item_child{position:absolute;inset:80px auto auto 0;opacity:0;visibility:hidden;padding:45px 20px 60px;transition:.3s ease-in-out;width:100%;z-index:99;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:rgba(2,0,39,.7)}.header_nav_menu_item_child::after{content:"";position:absolute;background:rgba(0,0,0,0);width:100%;height:100%;top:-10px;z-index:-2}.header_nav_menu_item_child_list{width:90vw;max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 2em}.header_nav_menu_item:has(.header_nav_menu_item_child) .header_nav_menu_item_link::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";line-height:1;font-size:18px;transform:rotate(90deg);transition:.3s ease-in-out;color:var(--header_iconColor, #3A459A)}.header_nav_menu_item:has(.header_nav_menu_item_child):hover .header_nav_menu_item_link::after,.header_nav_menu_item:has(.header_nav_menu_item_child):focus-visible .header_nav_menu_item_link::after{transform:rotate(-90deg)}.header_nav_menu_item:has(.header_nav_menu_item_child):hover .header_nav_menu_item_child,.header_nav_menu_item:has(.header_nav_menu_item_child):focus-visible .header_nav_menu_item_child{opacity:1;visibility:visible}.header_saiyo,.header_language,.header_myPage{font-size:14px;grid-row:1/2}.header_saiyo a,.header_language a,.header_myPage a{gap:5px;transition:.3s ease-in-out}.header_saiyo a:hover,.header_saiyo a:focus-visible,.header_language a:hover,.header_language a:focus-visible,.header_myPage a:hover,.header_myPage a:focus-visible{opacity:.6}.header_saiyo{grid-column:3/4;padding-right:20px;border-right:1px solid var(--header_contentColor, #000000)}.header_myPage{grid-column:4/5}.header_myPage a::before{font-size:22px}}@media screen and (max-width: 1024px){.header{height:60px;grid-template-columns:1fr auto auto;-moz-column-gap:20px;column-gap:20px;padding:10px 5vw;align-items:center}.header_logo_link svg{height:40px;width:auto}.header_logo_link svg path{fill:#3a459a}.header_nav{opacity:0;visibility:hidden;display:flex;flex-direction:column;position:fixed;inset:60px auto auto 0;width:100%;height:calc(100vh - 60px);height:calc(100svh - 60px);overflow-y:auto;padding:30px 5vw 80px;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);transition:.3s ease-in-out;color:#fff;background-color:rgba(2,0,39,.7)}.header_nav_menu{flex-direction:column}.header_nav_menu_item{border-bottom:1px solid rgba(255,255,255,.25)}.header_nav_menu_item_link{padding-bottom:20px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%}.header_nav_menu_item_link::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";line-height:1;font-size:18px;justify-self:flex-end;color:#fff}.header_nav_menu_item_child{padding-bottom:30px}.header_nav_menu_item_child_list{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:20px}.header_nav_menu_item_child_list_item:nth-child(odd){padding-right:1em}.header_nav_menu_item_child_list_item:nth-child(even){padding-right:1em}.header_nav_menu_item:not(:first-child) .header_nav_menu_item_link{padding-top:20px}.header_nav_menu_item:has(.header_nav_menu_item_child) .header_nav_menu_item_link::before,.header_nav_menu_item:has(.header_nav_menu_item_child) .header_nav_menu_item_link::after{content:"";display:inline-block;width:15px;height:2px;background-color:#fff;transition:.3s ease-in-out;grid-column:2/3;grid-row:1/2;justify-self:flex-end}.header_nav_menu_item:has(.header_nav_menu_item_child) .header_nav_menu_item_link::after{transform:rotate(-90deg)}.header_nav_menu_item:has(.header_nav_menu_item_child) .header_nav_menu_item_link.active::before{opacity:0}.header_nav_menu_item:has(.header_nav_menu_item_child) .header_nav_menu_item_link.active::after{transform:rotate(-180deg)}.header_nav_addMenu{margin-top:25px;display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 1em}.header_saiyo{border-bottom:1px solid rgba(255,255,255,.25)}.header_saiyo a{padding-top:20px;padding-bottom:20px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%}.header_saiyo a::after{font-family:"Material Symbols Outlined";font-weight:400;content:"";line-height:1;font-size:18px;justify-self:flex-end;color:#fff}.header_saiyo:not(.-clone){display:none}.header_myPage a{flex-direction:column;font-size:11px;line-height:1}.header_myPage a::before{font-size:30px}.header .spMenuBtn{display:block;cursor:pointer;transition:.3s ease-in-out;width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;align-self:flex-end;line-height:1.5;font-weight:500;font-size:11px;letter-spacing:0;color:#000;line-height:1}.header .spMenuBtn span{width:24px;height:2px;border-radius:2px;background-color:#3d62ad;position:absolute;inset:23px auto auto;transition:.3s ease-in-out}.header .spMenuBtn span::before,.header .spMenuBtn span::after{display:block;content:"";width:100%;height:100%;border-radius:2px;background-color:#3a459a;position:absolute;transition:.3s ease-in-out}.header .spMenuBtn span::before{top:-6px}.header .spMenuBtn span::after{top:6px}.header .spMenuBtn.active span{background-color:rgba(0,0,0,0)}.header .spMenuBtn.active span::before,.header .spMenuBtn.active span::after{top:0}.header .spMenuBtn.active span::before{transform:rotate(135deg)}.header .spMenuBtn.active span::after{transform:rotate(-135deg)}.header.show .header_nav{opacity:1;visibility:visible}}.footer_innr{width:90vw;max-width:1200px;margin-left:auto;margin-right:auto;display:grid}.footer_info_logo_link{display:flex;align-items:center}.footer_info_logo_link_txt{font-weight:bold}.footer_info_add{letter-spacing:.05em}.footer_info_list_item_link{font-weight:500}.footer_copy{font-size:14px;line-height:1.2;color:#9a9a9a}@media all and (min-width: 1025px){.footer{background-color:#f2f3f9;padding:60px 0 30px;font-size:clamp(12px,1vw,14px)}.footer_innr{grid-template-columns:1fr 56.6%;grid-template-rows:auto 1fr;gap:70px 5vw}.footer_info{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;row-gap:20px}.footer_info_logo_link_txt{font-size:21px}.footer_info_add{font-size:clamp(14px,1.17vw,16px)}.footer_info_list_item_link{transition:.3s ease-in-out}.footer_info_list_item_link:hover,.footer_info_list_item_link:focus-visible{opacity:.6}.footer_menu{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;justify-self:right;width:100%}.footer_menu_box_ttl{font-weight:bold;font-size:clamp(14px,1.17vw,16px);border-bottom:1px solid #3a459a;padding-bottom:8px;margin-bottom:12px}.footer_menu_box_con_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5em 1em}.footer_menu_box_con_list_item_link{font-weight:500;transition:.3s ease-in-out}.footer_menu_box_con_list_item_link:hover,.footer_menu_box_con_list_item_link:focus-visible{opacity:.6}.footer_menu_box+.footer_menu_box{margin-top:50px}.footer_copy{grid-column:1/2;grid-row:2/3}.footer_btmList{grid-column:2/3;grid-row:2/3;justify-self:right;display:flex;align-items:center}.footer_btmList_item{line-height:1.2}.footer_btmList_item_link{transition:.3s ease-in-out}.footer_btmList_item_link:hover,.footer_btmList_item_link:focus-visible{opacity:.6}.footer_btmList_item:not(:first-child){padding-left:min(2.19vw,30px);margin-left:min(2.19vw,30px);border-left:1px solid #cbcbcb}}@media screen and (max-width: 1024px){.footer{padding:30px 0 40px}.footer_innr{display:grid;justify-items:center;row-gap:20px}.footer_info{display:grid;justify-items:center;row-gap:20px}.footer_info_logo_link img{width:50px}.footer_info_logo_link_txt{font-size:18px}.footer_info_add{font-size:15px}.footer_copy{text-align:center}}.fade{opacity:0}.fade_in{opacity:1;transition:opacity .3s ease-in-out}body{line-height:1.5;letter-spacing:0}body.-menuOpen{overflow:hidden}body menu{list-style:none;-webkit-padding-start:unset;padding-inline-start:unset;-webkit-margin-before:unset;margin-block-start:unset;-webkit-margin-after:unset;margin-block-end:unset}a[href^="mailto:"]{text-decoration:underline}.contentsInr,.contentsMinInr{width:90vw;margin-left:auto;margin-right:auto}.contentsInr{max-width:1200px}.contentsMinInr{max-width:960px}@media all and (min-width: 1025px){a[href^="mailto:"]:hover{opacity:.6}.txtLink{transition:.3s ease-in-out}.txtLink:hover,.txtLink:focus-visible{opacity:.6}}@media screen and (max-width: 1024px){.mainContents{padding-top:60px}a[href^="tel:"]{text-decoration:underline}}.tmCol{color:#3a459a}.subCol{color:#3d62ad}.redCol{color:#d60c0c}.acc_btn{cursor:pointer;width:100%}.acc_btn+.acc_slide{display:none}@media all and (min-width: 1025px){.acc_btn_pc+.acc_slide{display:none}}@media screen and (max-width: 1024px){.acc_btn_sp+.acc_slide{display:none}}
/*# sourceMappingURL=common.min.css.map */