@font-face{font-family:"LINESeedJP";font-style:normal;font-weight:400;src:url("../fonts/LINESeedJP_OTF_Rg.woff") format("woff");font-display:swap}@font-face{font-family:"LINESeedJP";font-style:normal;font-weight:700;src:url("../fonts/LINESeedJP_OTF_Bd.woff") format("woff");font-display:swap}*{font-family:"LINESeedJP",Meiryo,sans-serif}html{height:100%}body{background:#ecf0f4;color:#333;font-weight:400;font-size:16px;line-height:1.8;height:100%}@media screen and (max-width: 768px){body{font-size:1.5rem}}.svg_symbol{display:none}#wrap-all{position:relative;height:calc(100% - 56px)}@media print{#wrap-all{width:1200px;transform:scale(0.8);transform-origin:0 0}}@media screen and (max-width: 1024px){#wrap-all.open{width:100%;height:auto;position:fixed;top:0;left:0}}@media screen and (max-width: 768px){#wrap-all{height:100%}}.wrapper{display:flex;min-height:100%}@media screen and (max-width: 768px){.wrapper{flex-direction:column;height:calc(100% - 5rem)}}.wrapper .main{min-height:100%;flex:1}@media screen and (max-width: 768px){.wrapper .main{width:100%;flex:unset}}.wrapper .container{padding:30px 30px 150px;position:relative;overflow:hidden}@media screen and (max-width: 768px){.wrapper .container{min-height:unset;padding:2rem 1.5rem 9.5rem}}.wrapper .container.container01{min-height:100%}.wrapper .container.container02{min-height:calc(100% - 41px)}@media screen and (max-width: 768px){.wrapper .container.container02{min-height:calc(100% - 3.8rem)}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pc-none{display:none !important}@media screen and (max-width: 768px){.pc-none{display:block !important}}.sp-none{display:block !important}@media screen and (max-width: 768px){.sp-none{display:none !important}}.pagettl{display:flex;padding-bottom:25px;margin-bottom:50px;font-size:32px;border-bottom:1px solid #d4d6e0}@media screen and (max-width: 768px){.pagettl{font-size:2.3rem;padding-bottom:1.5rem;margin-bottom:2.5rem}}.pagettl svg{width:64px;height:64px;margin-right:16px;fill:#2a2e3e}@media screen and (max-width: 768px){.pagettl svg{width:5.3rem;height:5.3rem;margin-right:1.2rem}}.pagettl h1{display:inline-block;padding-top:16px;line-height:1;min-height:64px}@media screen and (max-width: 768px){.pagettl h1{padding-top:1.6rem;min-height:5.3rem}}.pagettl2{font-size:28px;color:#2a2e3e;line-height:1;padding-bottom:40px;padding-left:30px;position:relative}@media screen and (max-width: 768px){.pagettl2{font-size:2.3rem;padding-bottom:3.29rem;padding-left:2.46rem}}.pagettl2::before{content:"";width:4px;height:54px;position:absolute;top:-13px;left:0;background-color:#00a4c8}@media screen and (max-width: 768px){.pagettl2::before{height:calc(100% - 1.07rem);top:-1.07rem}}.breadcrumb{background:#e1e8ee;padding:8px 10px}@media screen and (max-width: 768px){.breadcrumb{padding:.8rem}}.breadcrumb ul{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;line-height:1.2;height:25px}@media screen and (max-width: 768px){.breadcrumb ul{height:2.2rem;font-size:1.3rem}}.breadcrumb ul li{color:#717988;display:inline;letter-spacing:0;padding-right:14px;margin-right:8px;line-height:25px;position:relative}@media screen and (max-width: 768px){.breadcrumb ul li{padding-right:1.4rem;margin-right:.8rem;line-height:2.2rem}}.breadcrumb ul li::after{content:"";display:block;background:#717988;width:1px;height:14px;transform:rotate(15deg);position:absolute;top:5px;right:2px}@media screen and (max-width: 768px){.breadcrumb ul li::after{width:.1rem;height:1.4rem;top:.3rem;right:.2rem}}.breadcrumb ul li:last-of-type{padding-right:0;margin-right:0}.breadcrumb ul li:last-of-type::after{display:none}.breadcrumb ul li svg{width:24px;height:24px;fill:#2a2e3e;margin-right:5px;margin-bottom:-5px}@media screen and (max-width: 768px){.breadcrumb ul li svg{width:2.2rem;height:2.2rem;margin-right:.5rem;margin-bottom:-0.5rem}}.breadcrumb ul li a{color:#717988}.breadcrumb ul li a:hover{opacity:.7}.breadcrumb ul li.current a{color:#717988;pointer-events:none;text-decoration:none}.breadcrumb ul li.current a::after{display:none}.breadcrumb ul li.current a:hover{opacity:1}.btn-type01{font-size:0}.btn-type01__inner{display:inline-block}.btn-type01__inner p a{background:#ecf0f4;display:inline-block;border:1px solid #a7adbf;border-radius:4px;padding:13px 16px;color:#2a2e3e;line-height:1;white-space:nowrap}@media screen and (max-width: 768px){.btn-type01__inner p a{padding:1.3rem 1.6rem}}.btn-type01__inner p a:hover{color:#00a7fb;border-color:#00a7fb}.btn-type01__inner__medium{font-size:14px}@media screen and (max-width: 768px){.btn-type01__inner__medium{font-size:1.4rem}}.btn-type01__inner__large{font-size:16px}@media screen and (max-width: 768px){.btn-type01__inner__large{font-size:1.6rem}}.btn-type02{font-size:0}.btn-type02__inner{display:inline-block}.btn-type02__inner a{display:flex;align-items:center;border:1px solid #1d4484;background:#1d4484;border-radius:4px;color:#fff;padding:13px 16px;line-height:1;white-space:nowrap}@media screen and (max-width: 768px){.btn-type02__inner a{border-radius:.4rem;padding:1.3rem 1.6rem}}.btn-type02__inner a:hover{background:#1a4db3}.btn-type02__inner a svg{width:24px;height:24px;fill:#c2cbe4;margin-right:6px}@media screen and (max-width: 768px){.btn-type02__inner a svg{width:2.4rem;height:2.4rem;margin-right:.6rem}}.btn-type02__inner__medium{font-size:14px}@media screen and (max-width: 768px){.btn-type02__inner__medium{font-size:1.4rem}}.btn-type02__inner__medium a{padding:10px 15px}@media screen and (max-width: 768px){.btn-type02__inner__medium a{padding:1.1rem 1.6rem}}.btn-type02__inner__large{font-size:16px}@media screen and (max-width: 768px){.btn-type02__inner__large{font-size:1.6rem}}.btn-type03{font-size:0}.btn-type03__inner{display:inline-block}.btn-type03__inner a{display:flex;justify-content:center;align-items:center;background:#0095e9;border:1px solid #0095e9;border-radius:4px;color:#fff;padding:13px 16px;line-height:1;white-space:nowrap;min-width:96px}@media screen and (max-width: 768px){.btn-type03__inner a{border-radius:.4rem;padding:1.3rem 1.5rem;min-width:9.6rem}}.btn-type03__inner a:hover{border-color:#00a7fb;background:#00a7fb}.btn-type03__inner__medium{font-size:14px}@media screen and (max-width: 768px){.btn-type03__inner__medium{font-size:1.4rem}}.btn-type03__inner__large{font-size:16px}@media screen and (max-width: 768px){.btn-type03__inner__large{font-size:1.6rem}}.btn-type04{font-size:0}.btn-type04__inner{display:inline-block}.btn-type04__inner p a{background:#ecf0f4;display:flex;align-items:center;border:1px solid #a7adbf;border-radius:4px;padding:5px 16px 5px 5px;color:#2a2e3e;line-height:1;white-space:nowrap}@media screen and (max-width: 768px){.btn-type04__inner p a{border-radius:.4rem;padding:.5rem 1.5rem .5rem .5rem}}.btn-type04__inner p a:hover{color:#00a7fb;border-color:#00a7fb}.btn-type04__inner p a:hover svg{fill:#00a7fb}.btn-type04__inner p a svg{width:24px;height:24px;fill:#5a5e6b;margin-right:6px}@media screen and (max-width: 768px){.btn-type04__inner p a svg{width:2.4rem;height:2.4rem;margin-right:.6rem}}.btn-type04__inner__medium{font-size:14px}@media screen and (max-width: 768px){.btn-type04__inner__medium{font-size:1.4rem}}.btn-type04__inner__medium-navy{font-size:14px}@media screen and (max-width: 768px){.btn-type04__inner__medium-navy{font-size:1.4rem}}.btn-type04__inner__medium-navy p a{background:#1d4484;border:1px solid #1d4484;color:#fff}.btn-type04__inner__medium-navy p a svg{fill:#c2cbe4}.btn-type04__inner__medium-navy p a:hover{color:#fff;background:#1a4db3}.btn-type04__inner__medium-navy p a:hover svg{fill:#c2cbe4}.btn-type04__inner__large{font-size:16px}@media screen and (max-width: 768px){.btn-type04__inner__large{font-size:1.6rem}}.btn-chatgpt__inner{display:flex;justify-content:center;padding-top:20px}.btn-chatgpt__inner a{display:inline-block;background-color:#0f9e7b;font-size:0;padding:11px 10px;border-radius:4px}.btn-chatgpt__inner a:hover{background-color:#0fae87}.btn-chatgpt__inner-img1{display:inline-block;vertical-align:16px;padding-right:4px}.btn-chatgpt__inner-img2{display:inline-block;vertical-align:17px}.btn-chatgpt__inner-txt{font-size:1.6rem;line-height:1;color:#fff;padding-right:10px}.btn-chatgpt .btn-chatgpt__note{display:none}.btn-chatgpt.disable .btn-chatgpt__note{display:block;font-size:1.4rem;text-align:center;line-height:1.5;padding-top:10px;color:#717988}.btn-chatgpt.disable .btn-chatgpt__inner a{pointer-events:none;opacity:.25}.wrap-btn-new-reg{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:22px 0 68px}@media screen and (max-width: 768px){.wrap-btn-new-reg{padding:.4rem 0 4rem}}.wrap-btn-new-reg .btn-new-reg{display:flex;justify-content:space-between;align-items:center;background-color:#00a4c8;padding:18px 16px;border-radius:5px;width:400px}@media screen and (max-width: 768px){.wrap-btn-new-reg .btn-new-reg{width:28.5rem;padding:1.3rem 1.2rem;border-radius:.5rem}}.wrap-btn-new-reg .btn-new-reg:hover{background-color:#00b4d6}.wrap-btn-new-reg .btn-new-reg__inner{display:flex;gap:12px;align-items:center}@media screen and (max-width: 768px){.wrap-btn-new-reg .btn-new-reg__inner{gap:.863rem}}.wrap-btn-new-reg .btn-new-reg__ico{display:block;width:48px;height:48px}@media screen and (max-width: 768px){.wrap-btn-new-reg .btn-new-reg__ico{width:4rem;height:4rem}}.wrap-btn-new-reg .btn-new-reg__ico svg{width:100%;height:100%;fill:#99e9f3}.wrap-btn-new-reg .btn-new-reg__label{font-size:24px;line-height:1;color:#fff;position:relative}@media screen and (max-width: 768px){.wrap-btn-new-reg .btn-new-reg__label{font-size:1.725rem}}.wrap-btn-new-reg .btn-new-reg__label::before{content:"";display:inline-block;width:0px;height:24px;vertical-align:-1px}@media screen and (max-width: 768px){.wrap-btn-new-reg .btn-new-reg__label::before{height:1.725rem;vertical-align:-0.1rem}}.wrap-btn-new-reg .btn-new-reg__ico-arrow{display:block;width:24px;height:24px}@media screen and (max-width: 768px){.wrap-btn-new-reg .btn-new-reg__ico-arrow{width:2rem;height:2rem}}.wrap-btn-new-reg .btn-new-reg__ico-arrow svg{width:100%;height:100%;fill:#99e9f3}.wrap-btn-new-reg__text{font-size:1.4rem;line-height:1.5;text-align:center;padding-top:13px}@media screen and (max-width: 768px){.wrap-btn-new-reg__text{font-size:1.3rem;padding-top:1rem}}.wrap-btn-back01{padding-top:50px}.wrap-btn-back01 .btn-back01{border-top:1px solid #d7dae4;padding-top:35px}@media screen and (max-width: 768px){.wrap-btn-back01 .btn-back01{display:flex;justify-content:center}}.wrap-btn-back01 .btn-back01 a{display:inline-block;border:1px solid #a7adbf;font-size:0;padding:10px 15px;border-radius:4px}@media screen and (max-width: 768px){.wrap-btn-back01 .btn-back01 a{padding:1rem 1.5rem;border-radius:.4rem}}.wrap-btn-back01 .btn-back01 a .ico{width:22px;height:22px;display:inline-block;transform:scaleX(-1);vertical-align:-5px}@media screen and (max-width: 768px){.wrap-btn-back01 .btn-back01 a .ico{width:2.2rem;height:2.2rem;vertical-align:-0.5rem}}.wrap-btn-back01 .btn-back01 a .ico svg{width:100%;height:100%;fill:#27415f}.wrap-btn-back01 .btn-back01 a .label{color:#222;line-height:1;font-size:16px;padding-left:8px}@media screen and (max-width: 768px){.wrap-btn-back01 .btn-back01 a .label{font-size:1.6rem;padding-left:.8rem}}.wrap-btn-back01 .btn-back01 a:hover{border:1px solid #00a7fb}.wrap-btn-back01 .btn-back01 a:hover .ico svg{fill:#00a7fb}.wrap-btn-back01 .btn-back01 a:hover .label{color:#00a7fb}.btn-column01{display:flex;justify-content:flex-start;padding-top:80px}@media screen and (max-width: 768px){.btn-column01{justify-content:center;padding:6rem 0 0}}.btn-column02{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;padding-top:80px}@media screen and (max-width: 768px){.btn-column02{gap:1rem;padding:6rem 0 0}}.btn-column02__search{padding-top:44px}@media screen and (max-width: 768px){.btn-column02__search{padding-top:4.4rem}}.btn-column03{display:flex;justify-content:space-between;padding-top:80px;gap:16px}@media screen and (max-width: 768px){.btn-column03{padding:6rem 0 0;gap:1rem}}.btn-column04{display:flex;justify-content:flex-end;padding-top:80px;gap:16px}@media screen and (max-width: 768px){.btn-column04{justify-content:center;padding:6rem 0 0;gap:1.5rem}}.btn-column05{display:flex;justify-content:space-between;padding-top:80px;gap:16px}@media screen and (max-width: 768px){.btn-column05{flex-direction:column-reverse;padding:6rem 0 0;gap:4.4rem}}.btn-column05__col1{display:flex;justify-content:center;gap:16px}@media screen and (max-width: 768px){.btn-column05__col1{gap:1rem}}.btn-column05__col2{display:flex;justify-content:center;gap:16px}.search-control{border-top:1px solid #d4d6e0;padding:40px 0}.search-control__input{position:relative}.search-control__input::before{content:"";display:block;width:24px;height:24px;background:url(../img/ico_search01.svg) no-repeat;background-size:contain;position:absolute;top:12px;left:20px}@media screen and (max-width: 768px){.search-control__input::before{top:1rem}}.search-control__input input[type=search]{max-width:746px;border-radius:48px;padding:11px 12px 10px 52px;line-height:normal}@media screen and (max-width: 768px){.search-control__input input[type=search]{padding:.9rem 1.2rem .9rem 5.2rem}}.search-control__page{display:flex;align-items:center;line-height:normal;gap:16px;padding-top:40px}@media screen and (max-width: 768px){.search-control__page{gap:2.4rem;justify-content:center}}@media screen and (max-width: 768px){.search-control__page-item{font-size:1.3rem}}.search-control__page-item a{color:#185aa6;text-decoration:underline}.search-control__page-item a:hover{opacity:.7}.link-txt__inner{display:inline-block}.link-txt__inner a{color:#222;display:flex;align-items:center;width:fit-content}.link-txt__inner a:hover{opacity:.7}.link-txt__inner-img{display:inline-block;width:20px;height:20px;margin-right:6px;margin-top:-5px}@media screen and (max-width: 768px){.link-txt__inner-img{width:2rem;height:2rem;margin-right:.4rem;margin-top:-0.5rem}}.link-txt__inner-img svg{width:24px;height:24px}@media screen and (max-width: 768px){.link-txt__inner-img svg{width:2.4rem;height:2.4rem}}.link-txt__inner-img img{width:100%;height:auto}.link-txt__inner-txt{display:inline-block;text-decoration:underline;min-height:20px}@media screen and (max-width: 768px){.link-txt__inner-txt{min-height:2rem}}.link-txt__inner__medium{font-size:14px}@media screen and (max-width: 768px){.link-txt__inner__medium{font-size:1.4rem}}.link-txt__inner__large{font-size:16px}@media screen and (max-width: 768px){.link-txt__inner__large{font-size:1.4rem}}.heading01{margin-bottom:20px !important;color:#2a2e3e}@media screen and (max-width: 768px){.heading01{margin-bottom:2.5rem}}.heading01__inner{font-size:24px;line-height:1.25}@media screen and (max-width: 768px){.heading01__inner{font-size:2rem}}.heading02{display:flex;align-items:center;padding-bottom:25px;margin-bottom:40px;font-size:32px;border-bottom:1px solid #d4d6e0}@media screen and (max-width: 768px){.heading02{font-size:2.7rem;padding-bottom:2rem;margin-bottom:2rem}}.heading02 svg{width:64px;height:64px;margin-right:20px}@media screen and (max-width: 768px){.heading02 svg{width:5.3rem;height:5.3rem;margin-right:1.5rem}}.heading02 h1{display:inline-block;padding-top:15px;line-height:1;min-height:64px}@media screen and (max-width: 768px){.heading02 h1{padding-top:1.3rem;min-height:5.3rem}}.heading03{padding-bottom:20px}.heading03__inner{display:flex;align-items:center}.heading03__ico{width:48px;height:48px;padding-right:8px;box-sizing:content-box;flex:none}@media screen and (max-width: 768px){.heading03__ico{width:40px;height:40px}}.heading03__ico img{width:100%;height:100%}.heading03__txt{font-size:24px;line-height:1.25}@media screen and (max-width: 768px){.heading03__txt{font-size:2rem}}.heading03__txt__sub{font-size:16px;padding-top:4px}@media screen and (max-width: 768px){.heading03__txt__sub{font-size:1.3rem;line-height:1.5;padding-top:.4rem}}.menu{display:flex;flex-wrap:wrap;margin:0 -15px -30px}@media screen and (max-width: 1024px){.menu{display:block;margin:0 0 -30px}}@media screen and (max-width: 768px){.menu{margin:0 0 -2.4rem}}.menu__item{padding:0 15px 30px;width:33.33%}@media screen and (max-width: 1024px){.menu__item{width:100%;padding:0 0 30px}}@media screen and (max-width: 768px){.menu__item{padding:0 0 2.4rem}}.menu__item a{display:flex;flex-direction:column;border-radius:16px;background:#ecf0f4;box-shadow:-8px -8px 24px 0px #fff,8px 8px 24px 0px rgba(0,13,71,.15);transition:box-shadow .4s;color:#222;padding:24px;height:100%;position:relative}@media screen and (max-width: 768px){.menu__item a{transition:none;border-radius:1.2rem;padding:1.5rem;box-shadow:-6px -6px 20px 0px #fff,6px 6px 20px 0px rgba(0,13,71,.15)}}.menu__item a:hover{box-shadow:-4px -4px 12px 0px #fff,4px 4px 12px 0px rgba(0,13,71,.15)}@media screen and (max-width: 768px){.menu__item a:hover{box-shadow:-6px -6px 20px 0px #fff,6px 6px 20px 0px rgba(0,13,71,.15)}}.menu__item-name{display:flex;align-items:flex-start;margin-bottom:16px;font-size:24px;line-height:1.25}@media screen and (max-width: 768px){.menu__item-name{font-size:2.4rem;margin-bottom:.8rem}}.menu__item-name svg{width:64px;height:64px;fill:#2a2e3e;flex:none;margin-right:16px;transition:fill .4s}@media screen and (max-width: 768px){.menu__item-name svg{width:5.2rem;height:5.2rem}}.menu__item-name p{padding-top:17px}@media screen and (max-width: 768px){.menu__item-name p{padding-top:1.1rem}}.menu__item-lead{line-height:2;margin-bottom:16px}@media screen and (max-width: 768px){.menu__item-lead{margin-bottom:.4rem}}.menu__item-ico{text-align:right;font-size:0;height:24px;margin-top:auto}@media screen and (max-width: 768px){.menu__item-ico{height:2rem}}.menu__item-ico svg{display:inline-block;width:24px;height:24px;fill:#185aa6;fill:#2a2e3e;transition:fill .4s}@media screen and (max-width: 768px){.menu__item-ico svg{width:2rem;height:2rem}}.menu__item:hover .menu__item-name svg,.menu__item:hover .menu__item-ico svg{fill:#00b1d8}.box01{background:#ecf0f4;box-shadow:-8px -8px 24px 0px #fff,8px 8px 24px 0px rgba(0,13,71,.15);padding:30px;border-radius:16px}@media screen and (max-width: 768px){.box01{box-shadow:-6px -6px 20px 0px #fff,6px 6px 20px 0px rgba(0,13,71,.15);padding:2rem 1.5rem 2.5rem;border-radius:1.2rem}}.wrap-box01 .box01{margin-bottom:50px}@media screen and (max-width: 768px){.wrap-box01 .box01{margin-bottom:2.5rem}}.wrap-box01 .box01:last-of-type{margin-bottom:0}.box01__btm01{padding-top:30px;margin-top:45px;border-top:1px solid #d4d6e0}@media screen and (max-width: 768px){.box01__btm01{padding-top:2.5rem;margin-top:4rem}}.box01__btm02{padding-top:30px}@media screen and (max-width: 768px){.box01__btm02{padding-top:2.5rem}}.box01__outside-under{padding:0 30px;margin-top:20px}@media screen and (max-width: 768px){.box01__outside-under{padding:0;margin-top:2.5rem}}.wrap-box02{display:flex;flex-wrap:wrap;gap:24px}@media screen and (max-width: 768px){.wrap-box02{flex-direction:column;gap:2.4rem}}.box02{background:#ecf0f4;box-shadow:-8px -8px 24px 0px #fff,8px 8px 24px 0px rgba(0,13,71,.15);padding:16px;border-radius:16px;width:calc((100% - 72px)/4)}@media screen and (max-width: 1200px){.box02{width:calc((100% - 48px)/3)}}@media screen and (max-width: 1024px){.box02{width:calc((100% - 24px)/2)}}@media screen and (max-width: 768px){.box02{display:flex;width:100%;background:none;box-shadow:none;padding:0;border-radius:0}}.box02__image{margin:0 0 8px 0}@media screen and (max-width: 768px){.box02__image{width:9.6rem;margin:0;flex:none}}.box02__image div{width:100%;padding-top:66.66%;position:relative;border-radius:6px}@media screen and (max-width: 768px){.box02__image div{border-radius:2.33rem}}.box02__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border-radius:6px}@media screen and (max-width: 768px){.box02__image img{border-radius:.233rem}}.box02__inner{margin:0 0 16px}@media screen and (max-width: 768px){.box02__inner{width:17.5rem;margin:0 1.5rem}}.box02__title{padding:8px 0;font-size:20px;line-height:1.25;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 768px){.box02__title{font-size:1.7rem;padding:0 0 .65rem}}.box02__classify{margin-bottom:8px;display:flex;gap:2px}@media screen and (max-width: 768px){.box02__classify{margin-bottom:.6rem}}.box02__classify li{font-size:14px;line-height:1;min-width:44px;background:#64bce2;padding:4px 8px;border-radius:22px}@media screen and (max-width: 768px){.box02__classify li{font-size:1.2rem;min-width:3.6rem;padding:.3rem .6rem;border-radius:2.2rem}}.box02__lead{font-size:15px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width: 768px){.box02__lead{font-size:1.3rem;line-height:1.4;margin:0;-webkit-line-clamp:2}}.box02__btn{text-align:right;flex:none}@media screen and (max-width: 768px){.box02__btn{width:4.4rem}}@media screen and (max-width: 768px){.box02__btn .btn-type02 a{padding:.7rem}}.tab{margin-bottom:30px}@media screen and (max-width: 768px){.tab{margin-bottom:2.5rem}}.tab ul{display:flex}.tab ul li{background:#717988;width:33.33%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;line-height:1.25;padding:14px 0;cursor:pointer}@media screen and (max-width: 768px){.tab ul li{padding:1rem 0}}.tab ul li:nth-of-type(2){border-left:1px solid #ecf0f4;border-right:1px solid #ecf0f4}.tab ul li br{display:none}@media screen and (max-width: 768px){.tab ul li br{display:block}}.tab ul li.is-active{background:#2a2e3e;position:relative}.tab ul li.is-active::after{content:"";display:block;background:#2a2e3e;clip-path:polygon(50% 100%, 0 0, 100% 0);width:24px;height:9px;position:absolute;left:50%;bottom:-7px;margin-left:-12px}@media screen and (max-width: 768px){.tab ul li.is-active::after{width:2.4rem;height:.9rem;bottom:-0.7rem;margin-left:-1.2rem}}.wrap-tab-nav01{position:relative;font-size:0;margin-bottom:50px}@media screen and (max-width: 768px){.wrap-tab-nav01{margin-bottom:40px;margin-left:-1.5rem;margin-right:-1.5rem}}.wrap-tab-nav01::after{content:"";display:block;width:100%;height:2px;background-color:#185aa6;position:absolute;left:0;bottom:0}@media screen and (max-width: 1087px){.wrap-tab-nav01::after{height:calc((100vw - 257px)/830*2)}}@media screen and (max-width: 768px){.wrap-tab-nav01::after{height:1.8px;bottom:.2px;position:absolute}}.tab-nav01{position:relative;z-index:1}@media screen and (max-width: 768px){.tab-nav01{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}}.tab-nav01::-webkit-scrollbar{display:none}.tab-nav01-list{display:flex;gap:15px;padding:0 5px}@media screen and (max-width: 1087px){.tab-nav01-list{gap:calc((100vw - 257px)/830*15);padding:0 calc((100vw - 257px)/830*5)}}@media screen and (max-width: 768px){.tab-nav01-list{gap:10px;padding:0 1.5rem}}.tab-nav01-list__item{line-height:1;background-color:#185aa6;border-top:2px solid #185aa6;border-right:2px solid #185aa6;border-left:2px solid #185aa6;color:#c0dff6;position:relative;border-radius:5px 5px 0 0;cursor:pointer;white-space:nowrap}@media screen and (max-width: 1087px){.tab-nav01-list__item{border-top:calc((100vw - 257px)/830*2) solid #185aa6;border-right:calc((100vw - 257px)/830*2) solid #185aa6;border-left:calc((100vw - 257px)/830*2) solid #185aa6;border-radius:calc((100vw - 257px)/830*5) calc((100vw - 257px)/830*5) 0 0}}@media screen and (max-width: 768px){.tab-nav01-list__item{border-top:2px solid #185aa6;border-right:2px solid #185aa6;border-left:2px solid #185aa6;border-radius:5px 5px 0 0}}.tab-nav01-list__item-inner{display:block;color:#c0dff6;font-size:0;padding:8px 16px}@media screen and (max-width: 1087px){.tab-nav01-list__item-inner{padding:calc((100vw - 257px)/830*8) calc((100vw - 257px)/830*16)}}@media screen and (max-width: 768px){.tab-nav01-list__item-inner{padding:6px 8px}}.tab-nav01-list__item-inner:hover{color:#fff}.tab-nav01-list__item-inner:hover .tab-nav01-list__item-ico svg{fill:#fff}.tab-nav01-list__item-inner::before,.tab-nav01-list__item-inner::after{content:"";display:block;width:5px;height:5px;background-color:#185aa6;position:absolute;bottom:0}@media screen and (max-width: 1087px){.tab-nav01-list__item-inner::before,.tab-nav01-list__item-inner::after{width:calc((100vw - 257px)/830*5);height:calc((100vw - 257px)/830*5)}}@media screen and (max-width: 768px){.tab-nav01-list__item-inner::before,.tab-nav01-list__item-inner::after{width:7px;height:7px}}.tab-nav01-list__item-inner::before{left:-5px}@media screen and (max-width: 1087px){.tab-nav01-list__item-inner::before{left:calc((100vw - 257px)/830*-5)}}@media screen and (max-width: 768px){.tab-nav01-list__item-inner::before{left:-7px}}.tab-nav01-list__item-inner::after{right:-5px}@media screen and (max-width: 1087px){.tab-nav01-list__item-inner::after{right:calc((100vw - 257px)/830*-5)}}@media screen and (max-width: 768px){.tab-nav01-list__item-inner::after{right:-7px}}.tab-nav01-list__item-ico{width:28px;height:28px;display:inline-block;vertical-align:-8px;margin-right:8px}@media screen and (max-width: 1087px){.tab-nav01-list__item-ico{width:calc((100vw - 257px)/830*28);height:calc((100vw - 257px)/830*28);vertical-align:calc((100vw - 257px)/830*-8);margin-right:calc((100vw - 257px)/830*8)}}@media screen and (max-width: 768px){.tab-nav01-list__item-ico{width:25px;height:25px;vertical-align:-8px;margin-right:6px}}.tab-nav01-list__item-ico svg{fill:#c0dff6;width:100%;height:100%}.tab-nav01-list__item-label{display:inline;font-size:16px}@media screen and (max-width: 1087px){.tab-nav01-list__item-label{font-size:calc((100vw - 257px)/830*16)}}@media screen and (max-width: 768px){.tab-nav01-list__item-label{font-size:13px}}.tab-nav01-list__item::before,.tab-nav01-list__item::after{content:"";width:5px;height:5px;position:absolute;z-index:1;bottom:0;background:#ecf0f4;overflow:hidden;border-bottom:2px solid #185aa6}@media screen and (max-width: 1087px){.tab-nav01-list__item::before,.tab-nav01-list__item::after{width:calc((100vw - 257px)/830*5);height:calc((100vw - 257px)/830*5)}}@media screen and (max-width: 768px){.tab-nav01-list__item::before,.tab-nav01-list__item::after{width:5px;height:5px}}@media screen and (max-width: 1087px){.tab-nav01-list__item::before,.tab-nav01-list__item::after{border-bottom:calc((100vw - 257px)/830*2) solid #185aa6}}@media screen and (max-width: 768px){.tab-nav01-list__item::before,.tab-nav01-list__item::after{border-bottom:2px solid #185aa6}}.tab-nav01-list__item::before{left:-7px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-right:2px solid #185aa6}@media screen and (max-width: 1087px){.tab-nav01-list__item::before{left:calc((100vw - 257px)/830*-7);border-bottom-right-radius:calc((100vw - 257px)/830*8);-webkit-border-bottom-right-radius:calc((100vw - 257px)/830*8);-moz-border-radius-bottomright:calc((100vw - 257px)/830*8);border-right:calc((100vw - 257px)/830*2) solid #185aa6}}@media screen and (max-width: 768px){.tab-nav01-list__item::before{left:-7px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;border-right:2px solid #185aa6}}.tab-nav01-list__item::after{right:-7px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-left:2px solid #185aa6}@media screen and (max-width: 1087px){.tab-nav01-list__item::after{right:calc((100vw - 257px)/830*-7);border-bottom-left-radius:calc((100vw - 257px)/830*8);-webkit-border-bottom-left-radius:calc((100vw - 257px)/830*8);-moz-border-radius-bottomleft:calc((100vw - 257px)/830*8);border-left:calc((100vw - 257px)/830*2) solid #185aa6}}@media screen and (max-width: 768px){.tab-nav01-list__item::after{right:-7px;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;border-left:2px solid #185aa6}}.tab-nav01-list__item.is-active{background-color:#ecf0f4}.tab-nav01-list__item.is-active .tab-nav01-list__item-inner{color:#2a2e3e}.tab-nav01-list__item.is-active .tab-nav01-list__item-inner::before,.tab-nav01-list__item.is-active .tab-nav01-list__item-inner::after{background-color:#ecf0f4}.tab-nav01-list__item.is-active .tab-nav01-list__item-ico svg{fill:#2a2e3e}.tab-nav01__spacer{position:absolute;width:1.5rem;height:1px;top:0;right:-1.5rem}.ico-checkbox{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 768px){.ico-checkbox{gap:1.5rem}}.ico-checkbox__item{position:relative;width:calc((100% - 240px)/9)}@media screen and (max-width: 1920px){.ico-checkbox__item{width:calc((100% - 210px)/8)}}@media screen and (max-width: 1680px){.ico-checkbox__item{width:calc((100% - 180px)/7)}}@media screen and (max-width: 1440px){.ico-checkbox__item{width:calc((100% - 150px)/6)}}@media screen and (max-width: 1200px){.ico-checkbox__item{width:calc((100% - 120px)/5)}}@media screen and (max-width: 1024px){.ico-checkbox__item{width:calc((100% - 60px)/3)}}@media screen and (max-width: 768px){.ico-checkbox__item{display:flex}}.ico-checkbox__item-img{overflow:hidden;position:relative;margin-bottom:12px;flex:none}@media screen and (max-width: 768px){.ico-checkbox__item-img{margin-bottom:0}}.ico-checkbox__item-img svg,.ico-checkbox__item-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;fill:#2a2e3e}.ico-checkbox__item .checkbox-item{visibility:visible}@media screen and (max-width: 768px){.ico-checkbox__item .checkbox-item{align-items:unset;padding-top:.3rem}}@media screen and (max-width: 768px){.ico-checkbox__item .checkbox-item input[type=checkbox]+label{font-size:1.3rem}}@media screen and (max-width: 768px){.ico-checkbox__item .checkbox-item input[type=checkbox]+label span{padding-top:.5rem}}@media screen and (max-width: 768px){.ico-checkbox__item__type01{width:100%;width:calc((100% - 1.5rem)/2)}}.ico-checkbox__item__type01 .ico-checkbox__item-img{width:48px;height:48px}@media screen and (max-width: 768px){.ico-checkbox__item__type01 .ico-checkbox__item-img{width:3.2rem;height:3.2rem;margin-right:.8rem}}@media screen and (max-width: 768px){.ico-checkbox__item__type02{width:calc((100% - 1.5rem)/2)}}.ico-checkbox__item__type02 .ico-checkbox__item-img{width:48px;height:48px}@media screen and (max-width: 768px){.ico-checkbox__item__type02 .ico-checkbox__item-img{width:3.2rem;height:3.2rem;margin-right:.8rem}}.image-select__img{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 768px){.image-select__img{flex-direction:column;gap:2.5rem;padding:0 1.3rem}}.image-select__img-item-wrap{width:calc((100% - 60px)/3);position:relative}@media screen and (max-width: 1024px){.image-select__img-item-wrap{width:calc((100% - 30px)/2)}}@media screen and (max-width: 768px){.image-select__img-item-wrap{width:100%}}.image-select__img-item-wrap .link-txt{text-align:center;padding-top:16px}@media screen and (max-width: 768px){.image-select__img-item-wrap .link-txt{padding-top:1.6rem}}.image-select__img-item-wrap .link-txt__inner{padding-right:6px}@media screen and (max-width: 768px){.image-select__img-item-wrap .link-txt__inner{padding-right:.4rem}}.image-select__img-item-inner{padding-top:66.66%;overflow:hidden;position:relative;border-radius:6px;margin-bottom:12px}@media screen and (max-width: 768px){.image-select__img-item-inner{border-radius:.8rem;margin-bottom:1.5rem}}.image-select__img-item-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.image-select__img-item .checkbox-item,.image-select__img-item .radio-item{position:absolute;top:-13px;right:-13px;z-index:1}@media screen and (max-width: 768px){.image-select__img-item .checkbox-item,.image-select__img-item .radio-item{top:-1.3rem;right:-1.3rem}}.image-select__img-item .link-txt{text-align:right}@media screen and (max-width: 768px){.image-select__img-item .link-txt{text-align:center}}.image-select__img-item__unset{padding-top:calc(66.66% - 6px);margin-bottom:12px;border:3px solid #b8c5d8;border-radius:12px;position:relative}.image-select__img-item__unset .inner{width:100%;position:absolute;top:50%;left:0px;transform:translateY(-50%)}.image-select__img-item__unset .inner .image{text-align:center}.image-select__img-item__unset .inner .image img{width:24%}@media screen and (max-width: 768px){.image-select__img-item__unset .inner .image img{width:33.33%}}.image-select__img-item__unset .inner .text{font-size:clamp(14px,.7291666667vw,16px);line-height:1.5;text-align:center;padding:0 10px;color:#acb9cd}.image-select__btn{padding-top:30px}@media screen and (max-width: 768px){.image-select__btn{padding-top:3rem}}.image-select__btn-txt{color:#717988}@media screen and (max-width: 768px){.image-select__btn-txt{text-align:center;margin-bottom:1.5rem}}.image-select__btn-txt p{line-height:1.5}.image-select__btn .file-item{margin-left:10px}@media screen and (max-width: 768px){.image-select__btn .file-item{margin-left:0}}.image-select .file-item{display:flex;width:100%;justify-content:center}.pagenavi01{display:flex;align-items:center;line-height:1}.pagenavi01__view{padding-right:15px}@media screen and (max-width: 768px){.pagenavi01__view{padding-right:1.5rem}}.pagenavi01__input{width:70px;padding:0 5px 0 10px}@media screen and (max-width: 768px){.pagenavi01__input{width:6.1rem;padding:0 .5rem 0 1rem}}.pagenavi01__input input[type=text]{padding:5px 10px}@media screen and (max-width: 768px){.pagenavi01__input input[type=text]{padding:.5rem 1rem}}.pagenavi01__arrow-prev a{display:block;width:16px;height:16px;transform:scale(-1, 1);font-size:0}@media screen and (max-width: 768px){.pagenavi01__arrow-prev a{width:1.4rem;height:1.4rem}}.pagenavi01__arrow-prev a:hover{opacity:.7}.pagenavi01__arrow-prev a svg{width:16px;height:16px;fill:#185aa6}@media screen and (max-width: 768px){.pagenavi01__arrow-prev a svg{width:1.4rem;height:1.4rem}}.pagenavi01__arrow-next{padding-left:10px}@media screen and (max-width: 768px){.pagenavi01__arrow-next{padding-left:1rem}}.pagenavi01__arrow-next a{display:block;width:16px;height:16px;font-size:0}@media screen and (max-width: 768px){.pagenavi01__arrow-next a{width:1.4rem;height:1.4rem}}.pagenavi01__arrow-next a:hover{opacity:.7}.pagenavi01__arrow-next a svg{width:16px;height:16px;fill:#185aa6}@media screen and (max-width: 768px){.pagenavi01__arrow-next a svg{width:1.4rem;height:1.4rem}}.tbl-type01{width:100%;table-layout:fixed;font-size:1.4rem;color:#222}@media screen and (max-width: 768px){.tbl-type01{font-size:1.2rem}}.tbl-type01 th{background:#6580aa;color:#fff;padding:8px;line-height:1.25;border-right:1px solid #ecf0f4}@media screen and (max-width: 768px){.tbl-type01 th{padding:.4rem}}.tbl-type01 th:last-of-type{border-right:none}.tbl-type01 td{padding:8px;border-right:1px solid #ecf0f4;line-height:1.25}@media screen and (max-width: 768px){.tbl-type01 td{padding:.4rem}}.tbl-type01 td:last-of-type{border-right:none}.tbl-type02{width:100%;table-layout:fixed;font-size:1.6rem;color:#222}@media screen and (max-width: 768px){.tbl-type02{font-size:1.3rem}}.tbl-type02 th{background:#6580aa;color:#fff;padding:8px;line-height:1.25;border-top:1px solid #a8b8cf;border-left:1px solid #a8b8cf;border-right:1px solid #ecf0f4;border-bottom:1px solid #a8b8cf}@media screen and (max-width: 768px){.tbl-type02 th{padding:.4rem}}.tbl-type02 th:last-of-type{border-right:none}.tbl-type02 td{padding:8px;line-height:1.25;border:1px solid #b4b9c5}@media screen and (max-width: 768px){.tbl-type02 td{padding:.4rem}}.modal-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.modal-container{width:100%;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:contain}.modal-container::-webkit-scrollbar{display:none}.modal-container>div{padding:80px 50px;display:flex;justify-content:center;align-items:center;pointer-events:none}@media screen and (max-width: 768px){.modal-container>div{padding:70px 0;height:unset}}.modal-container-inner{min-width:446px;max-width:960px;display:block;background-color:#ecf0f4;padding:50px;border-radius:8px;position:relative;pointer-events:auto}@media screen and (max-width: 768px){.modal-container-inner{min-width:unset;width:calc(100% - 3rem);border-radius:.8rem;padding:3rem 1.5rem 4.5rem}}.modal-container .close{background:#2a2e3e;border:0;width:40px;height:40px;border-radius:40px;position:absolute;top:-20px;right:-20px;cursor:pointer}@media screen and (max-width: 768px){.modal-container .close{width:3rem;height:3rem;border-radius:3rem;top:-1.5rem;right:-1.5rem}}.modal-container .close:hover{background:#13346f}.modal-container .close span{background:#d9d9d9;display:inline-block;width:26px;height:2px;position:absolute;left:50%;margin-left:-13px;border-radius:2px;transition:all .4s}@media screen and (max-width: 768px){.modal-container .close span{width:2rem;height:.2rem;margin-left:-1rem;border-radius:.2rem}}.modal-container .close span:nth-of-type(1){top:19px;transform:rotate(45deg)}@media screen and (max-width: 768px){.modal-container .close span:nth-of-type(1){top:1.4rem}}.modal-container .close span:nth-of-type(2){top:19px;transform:rotate(-45deg)}@media screen and (max-width: 768px){.modal-container .close span:nth-of-type(2){top:1.4rem}}.modal-header{margin-bottom:35px}@media screen and (max-width: 768px){.modal-header{margin-bottom:4rem}}.modal-header .modal-title{display:flex;flex-wrap:wrap;align-items:center;font-size:3.2rem;line-height:1.4}@media screen and (max-width: 768px){.modal-header .modal-title{font-size:2.4rem;text-align:center}}.modal-header .modal-title img{width:40px;height:40px;margin:0 6px 0 25px}@media screen and (max-width: 768px){.modal-header .modal-title img{width:3rem;height:3rem;margin:0 .4rem 0 1.5rem}}.modal-header .modal-title span{color:#717988;font-size:2.4rem}@media screen and (max-width: 768px){.modal-header .modal-title span{font-size:1.8rem}}.modal-btm-btn{display:flex;justify-content:center;gap:16px;padding-top:75px}@media screen and (max-width: 768px){.modal-btm-btn{gap:1rem;padding-top:4.5rem}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translate3d(0, 15%, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes mmslideOut{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, -10%, 0)}}.modal.micromodal-slide{display:none}.modal.micromodal-slide.is-open{display:block}.modal.micromodal-slide[aria-hidden=false] .modal-overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal.micromodal-slide[aria-hidden=false] .modal-container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal.micromodal-slide[aria-hidden=true] .modal-overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.modal.micromodal-slide[aria-hidden=true] .modal-container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.modal.micromodal-slide-type2{opacity:0;pointer-events:none}.modal.micromodal-slide-type2.is-open{opacity:1;pointer-events:auto}.modal.micromodal-slide-type2.is-close{opacity:1;pointer-events:none}.modal.micromodal-slide-type2.is-open .modal-overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal.micromodal-slide-type2.is-open .modal-container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.modal.micromodal-slide-type2.is-close .modal-overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1) forwards}.modal.micromodal-slide-type2.is-close .modal-container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1) forwards}.modal.micromodal-slide-type2 .modal-container,.modal.micromodal-slide-type2 .modal-overlay{position:fixed;top:0;left:0}.modal-translate .modal-container-inner{width:100%}@media screen and (max-width: 768px){.modal-translate .modal-container-inner{width:calc(100% - 3rem)}}.modal-translate .modal-header{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.modal-translate .modal-header{flex-direction:column;align-items:flex-end}}.modal-translate .modal-header .modal-title{width:100%}.modal-translate .modal-header .link-translate-service{display:flex;gap:24px}@media screen and (max-width: 768px){.modal-translate .modal-header .link-translate-service{padding-top:2.4rem}}.modal-translate .modal-header .link-translate-service__item a{display:block}.modal-translate .modal-header .link-translate-service__item a.deepl{width:99px}@media screen and (max-width: 768px){.modal-translate .modal-header .link-translate-service__item a.deepl{width:7.425rem}}.modal-translate .modal-header .link-translate-service__item a.g-translate{width:35px}@media screen and (max-width: 768px){.modal-translate .modal-header .link-translate-service__item a.g-translate{width:2.625rem}}.modal-translate .modal-header .link-translate-service__item a img{width:100%}@media screen and (max-width: 768px){.modal-translate-content-intro br{display:none}}.modal-translate .translate-items{padding-top:16px}.modal-translate .translate-items .translate-item{padding-top:24px}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item{padding-top:2rem}}.modal-translate .translate-items .translate-item-title .ico{width:24px}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item-title .ico{width:2rem;vertical-align:-0.4rem}}.modal-translate .translate-items .translate-item .wrap-textarea{display:flex;align-items:flex-start}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item .wrap-textarea{flex-direction:column;align-items:flex-end}}.modal-translate .translate-items .translate-item .wrap-textarea textarea{min-height:unset;height:48px}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item .wrap-textarea textarea{height:4.4rem}}.modal-translate .translate-items .translate-item .wrap-textarea textarea.japanese{background-color:#dae2e9;border-color:#cad5df}.modal-translate .translate-items .translate-item .wrap-textarea .wrap-btn{flex:none;padding:2px 0 0 10px}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item .wrap-textarea .wrap-btn{padding:1rem 0 0 .8rem}}.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf{font-size:0;line-height:1;background-color:#0095e9;border-radius:4px;padding:13px;cursor:pointer}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf{border-radius:.3rem;padding:1rem}}.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf:hover{background-color:#00a7fb}.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf::before{content:"";width:0px;height:10px;display:inline-block;vertical-align:5px}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf::before{vertical-align:2px}}.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf span{font-size:1.6rem;white-space:nowrap;color:#fff}@media screen and (max-width: 768px){.modal-translate .translate-items .translate-item .wrap-textarea .btn-translate-conf span{font-size:1.3rem}}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],textarea{background:#fff;color:#222;border:1px solid #d7dae4;padding:10.5px 12px;border-radius:6px;font-size:16px;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=search],textarea{padding:.85rem 1.2rem;border-radius:.6rem;font-size:1.5rem}}textarea{display:block;resize:vertical;outline:none !important;min-height:273px}@media screen and (max-width: 768px){textarea{min-height:18.7rem}}input[type=text]::-webkit-input-placeholder{color:#a9adb9}@media screen and (max-width: 768px){input[type=text]::-webkit-input-placeholder{font-size:1.5rem}}input[type=text]::-moz-placeholder{color:#a9adb9}@media screen and (max-width: 768px){input[type=text]::-moz-placeholder{font-size:1.5rem}}input[type=text]::-ms-input-placeholder{color:#a9adb9}@media screen and (max-width: 768px){input[type=text]::-ms-input-placeholder{font-size:1.5rem}}input[type=url]::-webkit-input-placeholder{color:#a9adb9}@media screen and (max-width: 768px){input[type=url]::-webkit-input-placeholder{font-size:1.5rem}}input[type=url]::-moz-placeholder{color:#a9adb9}@media screen and (max-width: 768px){input[type=url]::-moz-placeholder{font-size:1.5rem}}input[type=url]::-ms-input-placeholder{color:#a9adb9}@media screen and (max-width: 768px){input[type=url]::-ms-input-placeholder{font-size:1.5rem}}textarea::-webkit-input-placeholder{color:#a9adb9}@media screen and (max-width: 768px){textarea::-webkit-input-placeholder{font-size:1.5rem}}textarea::-moz-placeholder{color:#a9adb9}@media screen and (max-width: 768px){textarea::-moz-placeholder{font-size:1.5rem}}textarea::-ms-input-placeholder{color:#a9adb9}@media screen and (max-width: 768px){textarea::-ms-input-placeholder{font-size:1.5rem}}.item-name{line-height:1.25;margin-bottom:8px}@media screen and (max-width: 768px){.item-name{margin-bottom:.8rem}}.item-name>.inner{position:relative;padding-right:32px}@media screen and (max-width: 768px){.item-name>.inner{padding-right:3.2rem}}.item-name .note{color:#717988}@media screen and (max-width: 768px){.item-name .note{display:block;font-size:1.2rem;text-indent:-0.5em}}.item-name .must{color:#ff4747;font-size:12px}@media screen and (max-width: 768px){.item-name .must{font-size:1.2rem}}.item-name .translation-direct-edit{position:absolute;top:-4px;right:0;width:24px;cursor:pointer}@media screen and (max-width: 768px){.item-name .translation-direct-edit{top:-0.4rem;width:2.4rem}}.item-name .translation-direct-edit:hover{opacity:.8}@media screen and (max-width: 768px){.item-name .translation-direct-edit:hover{opacity:1}}.item-name .translation-direct-edit img{width:100%}.on-textarea01{display:flex;margin-bottom:5px}@media screen and (max-width: 768px){.on-textarea01{margin-bottom:.5rem}}.on-textarea01 p{margin-right:30px}@media screen and (max-width: 768px){.on-textarea01 p{margin-right:1rem}}.wrap-textbox{display:flex;flex-wrap:wrap}.wrap-radio{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.wrap-radio{flex-direction:column}}.wrap-checkbox{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.wrap-checkbox{flex-direction:column}}.select-item{position:relative}.select-item::after{content:"";background:url(../img/ico_select_arrow01.png) no-repeat 0 0;background-size:cover;display:inline-block;width:26px;height:26px;position:absolute;top:11px;right:16px}@media screen and (max-width: 768px){.select-item::after{width:2.6rem;height:2.6rem;position:absolute;top:1rem;right:1.2rem}}select{background:#fff;color:#222;border:1px solid #d7dae4;padding:10.5px 50px 10.5px 12px;border-radius:6px;font-size:16px;width:100%;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 768px){select{padding:.85rem 4rem .85rem 1.2rem;border-radius:.6rem;font-size:1.6rem}}select:focus-visible{outline:2px dotted #333}.radio-item{position:relative;display:flex;align-items:center;width:fit-content}.radio-item input[type=radio]{opacity:0;display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.radio-item input[type=radio]+label{display:flex;align-items:center;line-height:1.2;padding:0 0 0 26px;min-height:26px;position:relative;pointer-events:none;color:#717988}@media screen and (max-width: 768px){.radio-item input[type=radio]+label{padding:0 0 0 2.6rem;min-height:2.6rem}}.radio-item input[type=radio]+label::before{content:"";display:inline-block;width:26px;height:26px;background:url("../img/img_radio01.png") no-repeat 0 0;background-size:contain;pointer-events:none;position:absolute;top:0;left:0}@media screen and (max-width: 768px){.radio-item input[type=radio]+label::before{width:2.5rem;height:2.5rem}}.radio-item input[type=radio]+label img{width:26px;height:26px;margin-left:8px}@media screen and (max-width: 768px){.radio-item input[type=radio]+label img{width:2.5rem;height:2.5rem;margin-left:.8rem}}.radio-item input[type=radio]+label span{padding-top:4px;margin-left:8px;word-break:break-word}@media screen and (max-width: 768px){.radio-item input[type=radio]+label span{padding-top:.4rem;margin-left:.8rem}}.radio-item input[type=radio]:checked+label::before{content:"";background:url("../img/img_radio01_on.png") no-repeat 0 0;background-size:26px}@media screen and (max-width: 768px){.radio-item input[type=radio]:checked+label::before{background-size:2.5rem}}.radio-item input[type=radio]:focus-visible+label{outline:2px dotted #333}.checkbox-item{position:relative;display:flex;align-items:center;width:fit-content}.checkbox-item input[type=checkbox]{opacity:0;display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.checkbox-item input[type=checkbox]+label{display:flex;line-height:1.2;padding:0 0 0 26px;min-height:26px;position:relative;pointer-events:none;color:#717988}@media screen and (max-width: 768px){.checkbox-item input[type=checkbox]+label{padding:0 0 0 2.6rem;min-height:2.6rem}}.checkbox-item input[type=checkbox]+label::before{content:"";display:inline-block;width:26px;height:26px;background:url("../img/img_checkbox01.png") no-repeat 0 0;background-size:contain;pointer-events:none;position:absolute;top:0;left:0}@media screen and (max-width: 768px){.checkbox-item input[type=checkbox]+label::before{width:2.5rem;height:2.5rem}}.checkbox-item input[type=checkbox]+label img{width:26px;height:26px;margin-left:8px}@media screen and (max-width: 768px){.checkbox-item input[type=checkbox]+label img{width:2.5rem;height:2.5rem;margin-left:.8rem}}.checkbox-item input[type=checkbox]+label span{padding-top:4px;margin-left:8px;word-break:break-word}@media screen and (max-width: 768px){.checkbox-item input[type=checkbox]+label span{padding-top:.4rem;margin-left:.8rem}}.checkbox-item input[type=checkbox]:checked+label::before{content:"";background:url("../img/img_checkbox01_on.png") no-repeat 0 0;background-size:26px}@media screen and (max-width: 768px){.checkbox-item input[type=checkbox]:checked+label::before{background-size:2.5rem}}.checkbox-item input[type=checkbox]:focus-visible+label{outline:2px dotted #333}.file-item{display:flex;align-items:center;width:fit-content}.file-item input[type=file]{display:none}.file-item.hide{display:none}.file-item-inner{display:flex;align-items:center;background:#1d4484;border-radius:4px;border:none;color:#fff;font-size:14px;padding:5px 16px 5px 6px;line-height:1;white-space:nowrap;cursor:pointer}@media screen and (max-width: 768px){.file-item-inner{font-size:1.4rem;border-radius:.4rem;padding:.6rem 1.6rem .6rem .6rem}}.file-item-inner:hover{background:#1a4db3}.file-item-ico{margin-right:6px}@media screen and (max-width: 768px){.file-item-ico{margin-right:.6rem}}.file-item-ico svg{width:24px;height:24px;fill:#c2cbe4}@media screen and (max-width: 768px){.file-item-ico svg{width:2.4rem;height:2.4rem}}.file-item-select{margin-left:10px}@media screen and (max-width: 768px){.file-item-select{margin-left:1rem}}.toggle-item{min-height:30px}@media screen and (max-width: 768px){.toggle-item{min-height:3rem}}.toggle-item__inner{display:inline-block;width:fit-content;padding-right:56px;position:relative}@media screen and (max-width: 768px){.toggle-item__inner{padding-right:5.3rem}}.toggle-item__txt{margin-right:10px}@media screen and (max-width: 768px){.toggle-item__txt{margin-right:1rem}}.toggle-item input[type=checkbox]{opacity:0;display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.toggle-item input[type=checkbox]:checked+label::before{background:#00b1d8}.toggle-item input[type=checkbox]:checked+label::after{left:27px}@media screen and (max-width: 768px){.toggle-item input[type=checkbox]:checked+label::after{left:2.4rem}}.toggle-item label{position:relative;cursor:pointer}.toggle-item label::before,.toggle-item label::after{content:"";display:block;position:absolute;top:50%;left:0px;transform:translateY(-50%);transition:.2s}.toggle-item label::before{background:#c4c9d2;border-radius:30px;width:55px;height:30px;top:50%;left:0}@media screen and (max-width: 768px){.toggle-item label::before{border-radius:3rem;width:5.2rem;height:3rem}}.toggle-item label::after{background:#fff;box-shadow:0px 0px 4px 0px rgba(56,60,78,.25);border-radius:26px;width:26px;height:26px;top:50%;left:2px}@media screen and (max-width: 768px){.toggle-item label::after{border-radius:2.6rem;width:2.6rem;height:2.6rem;left:.2rem}}.side{background:#185aa6;flex:none;width:240px}@media screen and (max-width: 1200px){.side{width:20vw}}@media screen and (max-width: 768px){.side{display:none}}@media screen and (max-width: 1200px){.side__nav ul li{font-size:max(13px,1.3333333333vw)}}.side__nav ul li a{color:#c0dff6;padding:16px;display:flex;align-items:center;position:relative;outline-color:#fff;outline-offset:-3px}@media screen and (max-width: 1200px){.side__nav ul li a{padding:1.3333333333vw}}.side__nav ul li a svg{width:40px;height:40px;fill:#c0dff6;margin-right:8px;flex:none}@media screen and (max-width: 1200px){.side__nav ul li a svg{width:3.3333333333vw;height:3.3333333333vw;margin-right:.6666666667vw}}.side__nav ul li a:hover{color:#fff}.side__nav ul li a:hover svg{fill:#fff}.side__nav ul li a.active{background:#0d3d89;color:#fff}.side__nav ul li a.active svg{fill:#fff}.side__nav ul li a.active::after{content:"";display:block;background:#ecf0f4;width:8px;height:24px;clip-path:polygon(100% 0, 0 50%, 100% 100%);position:absolute;top:50%;right:0;margin-top:-12px}@media screen and (max-width: 1200px){.side__nav ul li a.active::after{width:.6666666667vw;height:2vw;margin-top:-1vw}}.side__nav ul li a span{line-height:1.25}.header{background:#2579c7;padding:0 12px 0 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.header{padding:1.55rem 1rem 1.2rem 1rem}}.header__logo{width:176px;font-size:0;padding:16px 0 10px 0}@media screen and (max-width: 768px){.header__logo{width:13.2rem;padding:0}}.header__logo a{outline-color:#fff}.header__logo img{width:100%;height:auto}.header__account{display:flex;justify-content:flex-end;align-items:center;color:#fff}@media screen and (max-width: 768px){.header__account{display:none}}.header__account-name{display:flex;align-items:center;line-height:1;max-width:600px}.header__account-name svg{display:inline-block;width:24px;height:24px;margin-right:3px;margin-top:-5px;fill:#5cb3e8;flex:none}@media screen and (max-width: 768px){.header__account-name svg{width:2.4rem;height:2.4rem;margin-right:.3rem;margin-top:-0.5rem}}.header__account-name span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header__account-logout{margin-left:20px;flex:none}.header__account-logout a{border:1px solid #73acdf;color:#c0dff6;width:86px;height:32px;display:flex;justify-content:center;align-items:center;line-height:1;font-size:14px;border-radius:4px;outline-color:#fff}@media screen and (max-width: 768px){.header__account-logout a{width:8.6rem;height:3.2rem;font-size:1.4rem}}.header__account-logout a:hover{border-color:#fff;color:#fff}.header__btn-menu{display:none}@media screen and (max-width: 768px){.header__btn-menu{background:#185aa6;display:block;width:4.8rem;height:4.8rem;cursor:pointer;position:fixed;top:1rem;right:1rem;z-index:4;border-radius:4.8rem}}.header__btn-menu-inner{display:inline-block;width:100%;height:100%;position:relative}.header__btn-menu-inner span{background:#d9d9d9;display:inline-block;width:26px;height:2px;position:absolute;left:50%;margin-left:-13px;border-radius:2px;transition:all .4s}@media screen and (max-width: 768px){.header__btn-menu-inner span{width:2.6rem;height:.2rem;margin-left:-1.3rem;border-radius:.2rem}}.header__btn-menu-inner span:nth-of-type(1){top:16px}@media screen and (max-width: 768px){.header__btn-menu-inner span:nth-of-type(1){top:1.6rem}}.header__btn-menu-inner span:nth-of-type(2){top:23px}@media screen and (max-width: 768px){.header__btn-menu-inner span:nth-of-type(2){top:2.3rem}}.header__btn-menu-inner span:nth-of-type(3){top:30px}@media screen and (max-width: 768px){.header__btn-menu-inner span:nth-of-type(3){top:3rem}}#wrap-all.open .header__btn-menu-inner span:nth-of-type(1){top:2.4rem;transform:rotate(45deg)}#wrap-all.open .header__btn-menu-inner span:nth-of-type(2){transform:scaleX(0)}#wrap-all.open .header__btn-menu-inner span:nth-of-type(3){top:2.4rem;transform:rotate(-45deg)}.header__drawer{display:contents}@media screen and (max-width: 768px){.header__drawer{display:block;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;z-index:2}.mode-768 .header__drawer{transition:opacity .3s,visibility .3s}}#wrap-all.open .header__drawer{opacity:1;visibility:visible;pointer-events:auto}.header__drawer-inner{display:contents}@media screen and (max-width: 768px){.header__drawer-inner{background:#2579c7;display:block;height:100%;overflow:hidden;font-size:1.8rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}}.header__drawer-logo{display:none}@media screen and (max-width: 768px){.header__drawer-logo{display:block;font-size:0;width:13.2rem;margin:1.55rem 0 4rem 1rem}}.header__drawer-logo a{display:block;outline-color:#fff}.header__drawer-logo a img{width:100%;height:auto}.header__drawer-account{display:none}@media screen and (max-width: 768px){.header__drawer-account{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid #4196d8;padding:0 1.5rem 1.5rem}}@media screen and (max-width: 768px){.header__drawer-account-name{display:flex;align-items:center;line-height:1;color:#fff;width:calc(100% - 8.6rem);font-size:1.6rem}}@media screen and (max-width: 1024px){.header__drawer-account-name svg{display:inline-block;width:24px;height:24px;margin-right:3px;margin-top:-2px;fill:#5cb3e8;flex:none}}@media screen and (max-width: 768px){.header__drawer-account-name svg{width:2.4rem;height:2.4rem;margin-right:.3rem;margin-top:-0.2rem}}.header__drawer-account-name span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header__drawer-account-logout{flex:none}@media screen and (max-width: 768px){.header__drawer-account-logout a{border:1px solid #5cb3e8;color:#c0dff6;width:8.6rem;height:3.2rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;line-height:1;border-radius:.4rem;outline-color:#fff}}.header__drawer-nav{display:none}@media screen and (max-width: 768px){.header__drawer-nav{display:block;padding:0 4rem 7rem}}.header__drawer-nav ul{width:100%}@media screen and (max-width: 768px){.header__drawer-nav ul{max-width:29.5rem;margin:0 auto}}@media screen and (max-width: 768px){.header__drawer-nav ul li{font-size:2rem;margin-bottom:.5rem}}@media screen and (max-width: 768px){.header__drawer-nav ul li a{color:#fff;display:flex;align-items:center;line-height:1;transition:color .2s;padding:1.5rem 0;transition:color .3s,visibility .3s}}@media screen and (max-width: 768px){.header__drawer-nav ul li a svg{width:4.8rem;height:4.8rem;fill:#c0dff6;flex:none;margin-right:1.6rem}}#footer{width:100%;height:30px;padding:0 30px;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){#footer{height:3rem;padding:0 3rem}}.f_small{text-align:center;color:#2a2e3e}@media screen and (max-width: 768px){.f_small{font-size:1.3rem}}/*# sourceMappingURL=common.min.css.map */