﻿@import"https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i";.clearfix,.overflow-auto>div{*zoom:1}.clearfix:after,.overflow-auto>div:after{content:"";display:table;clear:both}html{font-size:62.5%;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media(min-width: 48em){html{font-size:125%}}@media(min-width: 64em){html{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}}body{font-size:16px;font-size:1.6rem;line-height:1.75;font-feature-settings:"palt";letter-spacing:.1em;color:#333}@media(min-width: 48em){body{font-size:.8rem}}body.fixed{height:100%;overflow:hidden}.bg-nav{display:none;z-index:4000;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9)}.bg-nav.open{display:block}a{position:relative;text-decoration:none;color:#000;outline:none}@media(min-width: 64em){a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}}b,strong,.bold{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media(min-width: 48em){b,strong,.bold{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}}video.normal-movie{display:block;margin:0;min-width:100%;min-height:auto;width:100%;height:auto}#svgicon{display:block;width:0;height:0;overflow:hidden}.tel-link a{color:currentColor}.br-sp{display:block}@media(min-width: 48em){.br-sp{display:none}}.br-pc{display:none}@media(min-width: 48em){.br-pc{display:block}}.anchor-link{margin-top:-80px !important;padding-top:80px !important}@media(min-width: 64em){.anchor-link{margin-top:-100px !important;padding-top:100px !important}}@media(min-width: 64em){.f-w-10{float:left;width:10% !important}}@media(min-width: 64em){.f-w-20{float:left;width:20% !important}}@media(min-width: 64em){.f-w-30{float:left;width:30% !important}}@media(min-width: 64em){.f-w-40{float:left;width:40% !important}}@media(min-width: 64em){.f-w-50{float:left;width:50% !important}}@media(min-width: 64em){.f-w-60{float:left;width:60% !important}}@media(min-width: 64em){.f-w-70{float:left;width:70% !important}}@media(min-width: 64em){.f-w-80{float:left;width:80% !important}}@media(min-width: 64em){.f-w-90{float:left;width:90% !important}}@media(min-width: 64em){.f-w-100{float:left;width:100% !important}}.pd-4px-8px{padding-top:0.4rem !important;padding-bottom:0.4rem !important}.pd-8px-16px{padding-top:0.8rem !important;padding-bottom:0.8rem !important}.pd-12px-24px{padding-top:1.2rem !important;padding-bottom:1.2rem !important}.pd-16px-32px{padding-top:1.6rem !important;padding-bottom:1.6rem !important}.pd-20px-40px{padding-top:2rem !important;padding-bottom:2rem !important}.pd-24px-48px{padding-top:2.4rem !important;padding-bottom:2.4rem !important}.pd-28px-56px{padding-top:2.8rem !important;padding-bottom:2.8rem !important}.pd-32px-64px{padding-top:3.2rem !important;padding-bottom:3.2rem !important}.pd-36px-72px{padding-top:3.6rem !important;padding-bottom:3.6rem !important}.pd-40px-80px{padding-top:4rem !important;padding-bottom:4rem !important}.pd-box-4px-8px{padding:0.4rem !important}.pd-box-4px-8px p:nth-last-child(1),.pd-box-4px-8px ul:nth-last-child(1),.pd-box-4px-8px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-8px-16px{padding:0.8rem !important}.pd-box-8px-16px p:nth-last-child(1),.pd-box-8px-16px ul:nth-last-child(1),.pd-box-8px-16px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-12px-24px{padding:1.2rem !important}.pd-box-12px-24px p:nth-last-child(1),.pd-box-12px-24px ul:nth-last-child(1),.pd-box-12px-24px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-16px-32px{padding:1.6rem !important}.pd-box-16px-32px p:nth-last-child(1),.pd-box-16px-32px ul:nth-last-child(1),.pd-box-16px-32px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-20px-40px{padding:2rem !important}.pd-box-20px-40px p:nth-last-child(1),.pd-box-20px-40px ul:nth-last-child(1),.pd-box-20px-40px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-24px-48px{padding:2.4rem !important}.pd-box-24px-48px p:nth-last-child(1),.pd-box-24px-48px ul:nth-last-child(1),.pd-box-24px-48px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-28px-56px{padding:2.8rem !important}.pd-box-28px-56px p:nth-last-child(1),.pd-box-28px-56px ul:nth-last-child(1),.pd-box-28px-56px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-32px-64px{padding:3.2rem !important}.pd-box-32px-64px p:nth-last-child(1),.pd-box-32px-64px ul:nth-last-child(1),.pd-box-32px-64px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-36px-72px{padding:3.6rem !important}.pd-box-36px-72px p:nth-last-child(1),.pd-box-36px-72px ul:nth-last-child(1),.pd-box-36px-72px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-box-40px-80px{padding:4rem !important}.pd-box-40px-80px p:nth-last-child(1),.pd-box-40px-80px ul:nth-last-child(1),.pd-box-40px-80px ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.pd-bottom-0px{padding-bottom:0 !important}.mg-bottom-4px-8px{margin-bottom:0.4rem !important}.mg-bottom-8px-16px{margin-bottom:0.8rem !important}.mg-bottom-12px-24px{margin-bottom:1.2rem !important}.mg-bottom-16px-32px{margin-bottom:1.6rem !important}.mg-bottom-20px-40px{margin-bottom:2rem !important}.mg-bottom-24px-48px{margin-bottom:2.4rem !important}.mg-bottom-28px-56px{margin-bottom:2.8rem !important}.mg-bottom-32px-64px{margin-bottom:3.2rem !important}.mg-bottom-36px-72px{margin-bottom:3.6rem !important}.mg-bottom-40px-80px{margin-bottom:4rem !important}.mg-bottom-44px-88px{margin-bottom:4.4rem !important}.mg-bottom-48px-96px{margin-bottom:4.8rem !important}.mg-bottom-52px-104px{margin-bottom:5.2rem !important}.mg-bottom-56px-112px{margin-bottom:5.6rem !important}.mg-bottom-60px-120px{margin-bottom:6rem !important}.mg-bottom-64px-128px{margin-bottom:6.4rem !important}.mg-bottom-68px-136px{margin-bottom:6.8rem !important}.mg-bottom-72px-144px{margin-bottom:7.2rem !important}.mg-bottom-76px-152px{margin-bottom:7.6rem !important}.mg-bottom-80px-160px{margin-bottom:8rem !important}.mg-bottom-84px-168px{margin-bottom:8.4rem !important}.mg-bottom-88px-176px{margin-bottom:8.8rem !important}.mg-bottom-92px-184px{margin-bottom:9.2rem !important}.mg-bottom-96px-192px{margin-bottom:9.6rem !important}.mg-bottom-100px-200px{margin-bottom:10rem !important}.mg-bottom-104px-208px{margin-bottom:10.4rem !important}.mg-bottom-108px-216px{margin-bottom:10.8rem !important}.mg-bottom-112px-224px{margin-bottom:11.2rem !important}.mg-bottom-116px-232px{margin-bottom:11.6rem !important}.mg-bottom-120px-240px{margin-bottom:12rem !important}.mg-lr-2px{margin-left:2px !important;margin-right:2px !important}.mg-lr-4px{margin-left:4px !important;margin-right:4px !important}.mg-lr-6px{margin-left:6px !important;margin-right:6px !important}.mg-lr-8px{margin-left:8px !important;margin-right:8px !important}.mg-lr-10px{margin-left:10px !important;margin-right:10px !important}.mg-lr-12px{margin-left:12px !important;margin-right:12px !important}.mg-bottom-0px{margin-bottom:0 !important}.w-10pc{width:10% !important}@media(min-width: 48em){.w-10pc-pc{width:10% !important}}.w-20pc{width:20% !important}@media(min-width: 48em){.w-20pc-pc{width:20% !important}}.w-30pc{width:30% !important}@media(min-width: 48em){.w-30pc-pc{width:30% !important}}.w-40pc{width:40% !important}@media(min-width: 48em){.w-40pc-pc{width:40% !important}}.w-50pc{width:50% !important}@media(min-width: 48em){.w-50pc-pc{width:50% !important}}.w-60pc{width:60% !important}@media(min-width: 48em){.w-60pc-pc{width:60% !important}}.w-70pc{width:70% !important}@media(min-width: 48em){.w-70pc-pc{width:70% !important}}.w-80pc{width:80% !important}@media(min-width: 48em){.w-80pc-pc{width:80% !important}}.w-90pc{width:90% !important}@media(min-width: 48em){.w-90pc-pc{width:90% !important}}.w-100pc{width:100% !important}@media(min-width: 48em){.w-100pc-pc{width:100% !important}}.mg-center{margin-left:auto !important;margin-right:auto !important}.dp-block{display:block !important}.dp-in-block{display:inline-block !important;vertical-align:top}.dp-sp{display:block !important}@media(min-width: 64em){.dp-sp{display:none !important}}.dp-pc{display:none !important}@media(min-width: 64em){.dp-pc{display:block !important}}.in-block-sp{display:inline-block !important}@media(min-width: 64em){.in-block-sp{display:none !important}}.in-block-pc{display:none !important}@media(min-width: 64em){.in-block-pc{display:inline-block !important}}.overflow-auto{height:360px;overflow:auto;border:1px solid #707070}.overflow-auto>div{padding:20px}.googlemap-box iframe{width:100%;height:360px}.co-center{position:absolute;top:50%;left:50%;margin:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.co-center-y{position:absolute;top:50%;left:auto;right:auto;margin:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.overflow-box{overflow:auto;margin-bottom:1.2rem;padding:0;background-color:#fff;border:1px solid #707070;height:20rem}.overflow-box>div{padding:2rem}.overflow-box h3,.overflow-box h4,.overflow-box h5,.overflow-box h6{margin-top:0 !important}.overflow-box p:nth-last-child(1),.overflow-box ul:nth-last-child(1),.overflow-box ol:nth-last-child(1){margin-bottom:0 !important;padding-bottom:0 !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.fo-st-italic{font-style:italic}.fo-st-normal{font-style:normal}.fo-w-normal{font-weight:normal}.fo-w-bold{font-weight:bold}.fo-w-100{font-weight:100 !important}.fo-w-300{font-weight:300 !important}.fo-w-400{font-weight:400 !important}.fo-w-600{font-weight:600 !important}.fo-w-700{font-weight:700 !important}.fo-w-900{font-weight:900 !important}.fo-fa-jp-go{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif !important}.fo-fa-jp-min{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","游明朝体","Yu Mincho",YuMincho,"MS P明朝","MS PMincho",serif !important}.fo-2px{font-size:2px;font-size:.2rem !important;line-height:5 !important}@media(min-width: 48em){.fo-2px{font-size:.1rem !important}}.fo-2px-sp{font-size:2px;font-size:.2rem !important;line-height:5 !important}@media(min-width: 48em){.fo-2px-pc{font-size:2px;font-size:.1rem !important;line-height:5 !important}}.fo-4px{font-size:4px;font-size:.4rem !important;line-height:3 !important}@media(min-width: 48em){.fo-4px{font-size:.2rem !important}}.fo-4px-sp{font-size:4px;font-size:.4rem !important;line-height:3 !important}@media(min-width: 48em){.fo-4px-pc{font-size:4px;font-size:.2rem !important;line-height:3 !important}}.fo-6px{font-size:6px;font-size:.6rem !important;line-height:2.3333333333 !important}@media(min-width: 48em){.fo-6px{font-size:.3rem !important}}.fo-6px-sp{font-size:6px;font-size:.6rem !important;line-height:2.3333333333 !important}@media(min-width: 48em){.fo-6px-pc{font-size:6px;font-size:.3rem !important;line-height:2.3333333333 !important}}.fo-8px{font-size:8px;font-size:.8rem !important;line-height:2 !important}@media(min-width: 48em){.fo-8px{font-size:.4rem !important}}.fo-8px-sp{font-size:8px;font-size:.8rem !important;line-height:2 !important}@media(min-width: 48em){.fo-8px-pc{font-size:8px;font-size:.4rem !important;line-height:2 !important}}.fo-10px{font-size:10px;font-size:1rem !important;line-height:1.8 !important}@media(min-width: 48em){.fo-10px{font-size:.5rem !important}}.fo-10px-sp{font-size:10px;font-size:1rem !important;line-height:1.8 !important}@media(min-width: 48em){.fo-10px-pc{font-size:10px;font-size:.5rem !important;line-height:1.8 !important}}.fo-12px{font-size:12px;font-size:1.2rem !important;line-height:1.6666666667 !important}@media(min-width: 48em){.fo-12px{font-size:.6rem !important}}.fo-12px-sp{font-size:12px;font-size:1.2rem !important;line-height:1.6666666667 !important}@media(min-width: 48em){.fo-12px-pc{font-size:12px;font-size:.6rem !important;line-height:1.6666666667 !important}}.fo-14px{font-size:14px;font-size:1.4rem !important;line-height:1.5714285714 !important}@media(min-width: 48em){.fo-14px{font-size:.7rem !important}}.fo-14px-sp{font-size:14px;font-size:1.4rem !important;line-height:1.5714285714 !important}@media(min-width: 48em){.fo-14px-pc{font-size:14px;font-size:.7rem !important;line-height:1.5714285714 !important}}.fo-16px{font-size:16px;font-size:1.6rem !important;line-height:1.5 !important}@media(min-width: 48em){.fo-16px{font-size:.8rem !important}}.fo-16px-sp{font-size:16px;font-size:1.6rem !important;line-height:1.5 !important}@media(min-width: 48em){.fo-16px-pc{font-size:16px;font-size:.8rem !important;line-height:1.5 !important}}.fo-18px{font-size:18px;font-size:1.8rem !important;line-height:1.4444444444 !important}@media(min-width: 48em){.fo-18px{font-size:.9rem !important}}.fo-18px-sp{font-size:18px;font-size:1.8rem !important;line-height:1.4444444444 !important}@media(min-width: 48em){.fo-18px-pc{font-size:18px;font-size:.9rem !important;line-height:1.4444444444 !important}}.fo-20px{font-size:20px;font-size:2rem !important;line-height:1.4 !important}@media(min-width: 48em){.fo-20px{font-size:1rem !important}}.fo-20px-sp{font-size:20px;font-size:2rem !important;line-height:1.4 !important}@media(min-width: 48em){.fo-20px-pc{font-size:20px;font-size:1rem !important;line-height:1.4 !important}}.fo-22px{font-size:22px;font-size:2.2rem !important;line-height:1.3636363636 !important}@media(min-width: 48em){.fo-22px{font-size:1.1rem !important}}.fo-22px-sp{font-size:22px;font-size:2.2rem !important;line-height:1.3636363636 !important}@media(min-width: 48em){.fo-22px-pc{font-size:22px;font-size:1.1rem !important;line-height:1.3636363636 !important}}.fo-24px{font-size:24px;font-size:2.4rem !important;line-height:1.3333333333 !important}@media(min-width: 48em){.fo-24px{font-size:1.2rem !important}}.fo-24px-sp{font-size:24px;font-size:2.4rem !important;line-height:1.3333333333 !important}@media(min-width: 48em){.fo-24px-pc{font-size:24px;font-size:1.2rem !important;line-height:1.3333333333 !important}}.fo-26px{font-size:26px;font-size:2.6rem !important;line-height:1.3076923077 !important}@media(min-width: 48em){.fo-26px{font-size:1.3rem !important}}.fo-26px-sp{font-size:26px;font-size:2.6rem !important;line-height:1.3076923077 !important}@media(min-width: 48em){.fo-26px-pc{font-size:26px;font-size:1.3rem !important;line-height:1.3076923077 !important}}.fo-28px{font-size:28px;font-size:2.8rem !important;line-height:1.2857142857 !important}@media(min-width: 48em){.fo-28px{font-size:1.4rem !important}}.fo-28px-sp{font-size:28px;font-size:2.8rem !important;line-height:1.2857142857 !important}@media(min-width: 48em){.fo-28px-pc{font-size:28px;font-size:1.4rem !important;line-height:1.2857142857 !important}}.fo-30px{font-size:30px;font-size:3rem !important;line-height:1.2666666667 !important}@media(min-width: 48em){.fo-30px{font-size:1.5rem !important}}.fo-30px-sp{font-size:30px;font-size:3rem !important;line-height:1.2666666667 !important}@media(min-width: 48em){.fo-30px-pc{font-size:30px;font-size:1.5rem !important;line-height:1.2666666667 !important}}.fo-32px{font-size:32px;font-size:3.2rem !important;line-height:1.25 !important}@media(min-width: 48em){.fo-32px{font-size:1.6rem !important}}.fo-32px-sp{font-size:32px;font-size:3.2rem !important;line-height:1.25 !important}@media(min-width: 48em){.fo-32px-pc{font-size:32px;font-size:1.6rem !important;line-height:1.25 !important}}.fo-34px{font-size:34px;font-size:3.4rem !important;line-height:1.2352941176 !important}@media(min-width: 48em){.fo-34px{font-size:1.7rem !important}}.fo-34px-sp{font-size:34px;font-size:3.4rem !important;line-height:1.2352941176 !important}@media(min-width: 48em){.fo-34px-pc{font-size:34px;font-size:1.7rem !important;line-height:1.2352941176 !important}}.fo-36px{font-size:36px;font-size:3.6rem !important;line-height:1.2222222222 !important}@media(min-width: 48em){.fo-36px{font-size:1.8rem !important}}.fo-36px-sp{font-size:36px;font-size:3.6rem !important;line-height:1.2222222222 !important}@media(min-width: 48em){.fo-36px-pc{font-size:36px;font-size:1.8rem !important;line-height:1.2222222222 !important}}.fo-38px{font-size:38px;font-size:3.8rem !important;line-height:1.2105263158 !important}@media(min-width: 48em){.fo-38px{font-size:1.9rem !important}}.fo-38px-sp{font-size:38px;font-size:3.8rem !important;line-height:1.2105263158 !important}@media(min-width: 48em){.fo-38px-pc{font-size:38px;font-size:1.9rem !important;line-height:1.2105263158 !important}}.fo-40px{font-size:40px;font-size:4rem !important;line-height:1.2 !important}@media(min-width: 48em){.fo-40px{font-size:2rem !important}}.fo-40px-sp{font-size:40px;font-size:4rem !important;line-height:1.2 !important}@media(min-width: 48em){.fo-40px-pc{font-size:40px;font-size:2rem !important;line-height:1.2 !important}}.fo-42px{font-size:42px;font-size:4.2rem !important;line-height:1.1904761905 !important}@media(min-width: 48em){.fo-42px{font-size:2.1rem !important}}.fo-42px-sp{font-size:42px;font-size:4.2rem !important;line-height:1.1904761905 !important}@media(min-width: 48em){.fo-42px-pc{font-size:42px;font-size:2.1rem !important;line-height:1.1904761905 !important}}.fo-44px{font-size:44px;font-size:4.4rem !important;line-height:1.1818181818 !important}@media(min-width: 48em){.fo-44px{font-size:2.2rem !important}}.fo-44px-sp{font-size:44px;font-size:4.4rem !important;line-height:1.1818181818 !important}@media(min-width: 48em){.fo-44px-pc{font-size:44px;font-size:2.2rem !important;line-height:1.1818181818 !important}}.fo-46px{font-size:46px;font-size:4.6rem !important;line-height:1.1739130435 !important}@media(min-width: 48em){.fo-46px{font-size:2.3rem !important}}.fo-46px-sp{font-size:46px;font-size:4.6rem !important;line-height:1.1739130435 !important}@media(min-width: 48em){.fo-46px-pc{font-size:46px;font-size:2.3rem !important;line-height:1.1739130435 !important}}.fo-48px{font-size:48px;font-size:4.8rem !important;line-height:1.1666666667 !important}@media(min-width: 48em){.fo-48px{font-size:2.4rem !important}}.fo-48px-sp{font-size:48px;font-size:4.8rem !important;line-height:1.1666666667 !important}@media(min-width: 48em){.fo-48px-pc{font-size:48px;font-size:2.4rem !important;line-height:1.1666666667 !important}}.fo-50px{font-size:50px;font-size:5rem !important;line-height:1.16 !important}@media(min-width: 48em){.fo-50px{font-size:2.5rem !important}}.fo-50px-sp{font-size:50px;font-size:5rem !important;line-height:1.16 !important}@media(min-width: 48em){.fo-50px-pc{font-size:50px;font-size:2.5rem !important;line-height:1.16 !important}}.fo-52px{font-size:52px;font-size:5.2rem !important;line-height:1.1538461538 !important}@media(min-width: 48em){.fo-52px{font-size:2.6rem !important}}.fo-52px-sp{font-size:52px;font-size:5.2rem !important;line-height:1.1538461538 !important}@media(min-width: 48em){.fo-52px-pc{font-size:52px;font-size:2.6rem !important;line-height:1.1538461538 !important}}.fo-54px{font-size:54px;font-size:5.4rem !important;line-height:1.1481481481 !important}@media(min-width: 48em){.fo-54px{font-size:2.7rem !important}}.fo-54px-sp{font-size:54px;font-size:5.4rem !important;line-height:1.1481481481 !important}@media(min-width: 48em){.fo-54px-pc{font-size:54px;font-size:2.7rem !important;line-height:1.1481481481 !important}}.fo-56px{font-size:56px;font-size:5.6rem !important;line-height:1.1428571429 !important}@media(min-width: 48em){.fo-56px{font-size:2.8rem !important}}.fo-56px-sp{font-size:56px;font-size:5.6rem !important;line-height:1.1428571429 !important}@media(min-width: 48em){.fo-56px-pc{font-size:56px;font-size:2.8rem !important;line-height:1.1428571429 !important}}.fo-58px{font-size:58px;font-size:5.8rem !important;line-height:1.1379310345 !important}@media(min-width: 48em){.fo-58px{font-size:2.9rem !important}}.fo-58px-sp{font-size:58px;font-size:5.8rem !important;line-height:1.1379310345 !important}@media(min-width: 48em){.fo-58px-pc{font-size:58px;font-size:2.9rem !important;line-height:1.1379310345 !important}}.fo-60px{font-size:60px;font-size:6rem !important;line-height:1.1333333333 !important}@media(min-width: 48em){.fo-60px{font-size:3rem !important}}.fo-60px-sp{font-size:60px;font-size:6rem !important;line-height:1.1333333333 !important}@media(min-width: 48em){.fo-60px-pc{font-size:60px;font-size:3rem !important;line-height:1.1333333333 !important}}.fo-co-base{color:#242863 !important}.fo-co-sub{color:#1365a1 !important}.fo-co-white{color:#fff !important}.fo-co-black{color:#000 !important}.fo-co-gray{color:#999 !important}.fo-co-red{color:#cc374b !important}.fo-co-pink{color:#f36861 !important}.fo-co-blue{color:#36b1c0 !important}.fo-co-green{color:#1e9e49 !important}.fo-co-orange{color:#faa701 !important}.fo-co-yellow{color:#ff0 !important}#PagetopBtn{position:fixed;left:-44px;bottom:24px;z-index:3000;opacity:0;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;transition:.3s ease-in}#PagetopBtn.visible{left:0;opacity:1}#PagetopBtn a{outline:none;width:48px;height:48px;display:block;color:#fff;text-align:center;font-size:16px;line-height:46px;background-color:rgba(19,101,161,.95)}@media(min-width: 64em){#PagetopBtn a:hover{opacity:.6}}.youtube-movie{width:100%;overflow:hidden;position:relative;padding-bottom:56.25%;margin-bottom:10px}.youtube-movie iframe{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:100%}.youtube-movie-w100{width:100%;overflow:hidden;position:relative;padding-bottom:56.25%}@media(min-width: 64em){.youtube-movie-w100{display:inline-block;vertical-align:top;margin:0 auto;overflow:auto;position:relative;padding-bottom:0}}.youtube-movie-w100 iframe{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:100%}@media(min-width: 64em){.youtube-movie-w100 iframe{position:relative;top:0;left:0;min-width:100%;min-height:480px;width:100%;height:480px}}.slider-office{margin:0;padding:0;list-style:none}.slider-office li{margin:0;padding:0}.slider-office li:before{display:none}@media(min-width: 48em){.slider-office li{overflow:hidden}}.slider-office img{margin:0 auto;width:100%;height:220px;object-fit:cover}@media(min-width: 48em){.slider-office img{height:360px}}@media(min-width: 64em){.slider-office img{height:580px}}.slick-list{z-index:0}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;margin-top:-80px;display:block;width:48px;height:48px;padding:0;cursor:pointer;border:none;outline:none;background:rgba(0,0,0,0);z-index:100}.slick-prev{left:50px;border-bottom:2px solid #aaa;border-left:2px solid #aaa;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width: 64em){.slick-prev{left:150px}.slick-prev:hover{border-color:#1365a1}}.slick-next{right:50px;border-bottom:2px solid #aaa;border-right:2px solid #aaa;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width: 64em){.slick-next{right:150px}.slick-next:hover{border-color:#1365a1}}.slick-prev:hover:before,.slick-next:hover:before{color:#fff}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{color:hsla(0,0%,100%,.6)}.slick-dots{position:absolute;left:0;bottom:15px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;font-size:0;z-index:300}@media(min-width: 48em){.slick-dots{bottom:30px}}.slick-dots li{position:relative;display:inline-block;width:14px;height:14px;margin:0 5px;padding:0;cursor:pointer;vertical-align:middle}.slick-dots li button{font-size:0;line-height:0;display:block;padding:0;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{line-height:12px;position:absolute;top:0;left:50%;width:14px;height:14px;margin-left:-7px;content:"";border:1px solid #fff;border-radius:100%;text-align:center;color:#000}.slick-dots li.slick-active button:before{background-color:#fff}@-webkit-keyframes navhover{0%{left:-100%}100%{left:0}}@-moz-keyframes navhover{0%{left:-100%}100%{left:0}}@keyframes navhover{0%{left:-100%}100%{left:0}}@-webkit-keyframes btnlight{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);-moz-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@-moz-keyframes btnlight{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);-moz-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes btnlight{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);-moz-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@-webkit-keyframes btnhover{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}10%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}11%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}30%{-webkit-transform:scale(100) rotate(45deg);-moz-transform:scale(100) rotate(45deg);transform:scale(100) rotate(45deg);opacity:0}100%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}}@-moz-keyframes btnhover{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}10%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}11%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}30%{-webkit-transform:scale(100) rotate(45deg);-moz-transform:scale(100) rotate(45deg);transform:scale(100) rotate(45deg);opacity:0}100%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}}@keyframes btnhover{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}10%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}11%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}30%{-webkit-transform:scale(100) rotate(45deg);-moz-transform:scale(100) rotate(45deg);transform:scale(100) rotate(45deg);opacity:0}100%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}}.container-box{padding:0 25px}.container-box-s{margin:auto;max-width:900px}.container-box-m{margin:auto;max-width:1050px}.container-box-w{margin:auto;max-width:1360px}@media(min-width: 64em){.btnhover{z-index:1;overflow:hidden;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.btnhover::before{content:"";display:inline-block;z-index:-1;position:absolute;top:-100%;left:0;width:10px;height:100%;background-color:#242863;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.btnhover:hover{color:#fff !important}.btnhover:hover::before{-webkit-transform:scale(150) rotate(45deg);-moz-transform:scale(150) rotate(45deg);transform:scale(150) rotate(45deg)}.btnhover.co-base::before{background-color:#242863}.btnhover.co-sub::before{background-color:#1365a1}.btnhover.co-white::before{background-color:#fff}.btnhover.co-white.h-base:hover{color:#242863 !important}.btnhover.co-white.h-sub:hover{color:#1365a1 !important}}.menu-button{z-index:4700;position:fixed;top:0;right:0;margin:0;padding:0;width:75px;height:80px;display:block;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width: 64em){.menu-button{width:85px;height:100px}}.menu-button .menu-btn-icon{display:block;position:absolute;top:50%;left:50%;width:25px;height:2px;margin:0 0 0 -15px;background-color:#242863}.menu-button .menu-btn-icon:before,.menu-button .menu-btn-icon:after{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:2px;background-color:#242863;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu-button .menu-btn-icon:before{margin-top:-6px}.menu-button .menu-btn-icon:after{margin-top:6px}.menu-button.open .menu-btn-icon{background:rgba(0,0,0,0)}.menu-button.open .menu-btn-icon:before{margin-top:0;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-button.open .menu-btn-icon:after{margin-top:0;background-color:#fff;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.header.open .header-title .title-logo .base{display:none}.header.open .header-title .title-logo .white{display:block}.header.open .header-title .title-text{display:none;color:#fff}@media(min-width: 64em){.header.open .header-title .title-text{display:flex}}.header.open .header-nav{display:block;top:0;opacity:1}.header-container{z-index:4500;position:fixed;top:0;left:0;right:0;height:80px;padding:0 25px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}@media(min-width: 64em){.header-container{height:100px}}.header-title{z-index:4600;position:relative;margin:auto;max-width:1360px;height:80px}@media(min-width: 64em){.header-title{height:100px}}.header-title svg{width:118px;height:33px}@media(min-width: 64em){.header-title svg{width:211px;height:60px}}.header-title .title{position:absolute;top:50%;left:0;margin:0;padding:0;font-size:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.header-title .title-container{display:flex;align-items:center}.header-title .title-logo{display:block;position:relative}.header-title .title-logo .base{display:block}.header-title .title-logo .white{display:none}.header-title .title-text{display:flex;align-items:center;margin-left:32px;font-size:14px;line-height:1;font-weight:700;color:#242863}@media(min-width: 64em){.header-title .title-text{margin-left:50px;font-size:18px}}.header-title .title-text .en{display:none;font-size:20px;margin-right:10px;font-family:Lato}@media(min-width: 30em){.header-title .title-text .en{display:block}}@media(min-width: 64em){.header-title .title-text .en{font-size:24px}}.header-entry{z-index:5000;position:fixed;left:0;right:0;bottom:0;-webkit-box-shadow:0 -5px 6px rgba(0,0,0,.16);-moz-box-shadow:0 -5px 6px rgba(0,0,0,.16);box-shadow:0 -5px 6px rgba(0,0,0,.16)}@media(min-width: 64em){.header-entry{top:0;left:auto;right:85px;bottom:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.header-entry .link{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.header-entry .link li{width:50%}@media(min-width: 64em){.header-entry .link li{width:214px}}.header-entry .link a{position:relative;display:block;background-color:#242863;height:80px;overflow:hidden;color:#fff}.header-entry .link a:before{content:"";display:inline-block;position:absolute;top:-100px;left:0;width:30px;height:100%;background-color:#fff;-webkit-animation:btnlight 3s ease-in-out infinite;-moz-animation:btnlight 3s ease-in-out infinite;animation:btnlight 3s ease-in-out infinite;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}@media(min-width: 64em){.header-entry .link a{height:100px}}.header-entry .link a.new{background-color:#1365a1}.header-entry .link a.new .entry{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.header-entry .link a.mid{background-color:#242863}.header-entry .link a.mid .entry{font-family:Lato;font-size:30px}@media(min-width: 48em){.header-entry .link a.mid .entry{font-size:30px}}.header-entry .link-text{display:block;position:absolute;top:50%;left:10px;right:10px;margin:auto;font-size:12px;line-height:1;text-align:center;font-weight:700;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.header-entry .link-text span{display:block}.header-entry .link-text .entry{margin-top:5px;font-size:27px}.header-nav{z-index:4000;position:fixed;top:-100%;right:0;width:100%;height:100%;padding:80px 40px 108px 40px;overflow-y:auto;opacity:0;background:linear-gradient(135deg, #1365a1, #242863);color:#fff;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width: 64em){.header-nav{height:auto;padding:186px 40px 108px 40px}}.header-nav a{display:inline-block;position:relative;margin-bottom:2px;overflow:hidden;color:#fff}.header-nav a::before{content:"";position:absolute;left:-100%;bottom:1px;height:2px;width:100%;border-bottom:1px solid currentColor;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width: 64em){.header-nav a:hover::before{-webkit-animation:navhover .3s ease-in-out .15s both;-moz-animation:navhover .3s ease-in-out .15s both;animation:navhover .3s ease-in-out .15s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.header-nav-title{display:block;padding:33px 25px 55px 25px;text-align:center;color:#fff}@media(min-width: 64em){.header-nav-title{display:none}}.header-nav-title .title-text{display:block;margin-left:32px;font-size:16px;line-height:1;font-weight:700}.header-nav-title .title-text .en{display:block;margin-bottom:10px;font-size:39px;font-family:Lato}.header-nav-title .title-text .jp{display:block}.header-nav-container{margin:0 auto;max-width:1360px}.header-nav .nav-link{margin:0 0 42px;padding:0;list-style:none;font-weight:700;letter-spacing:0;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.header-nav .nav-link{font-size:.8rem;line-height:1.75;letter-spacing:.04em}}@media(min-width: 64em){.header-nav .nav-link{display:flex;justify-content:space-between;margin:0 -26px}}.header-nav .nav-link>li{margin:0 0 29px}@media(min-width: 64em){.header-nav .nav-link>li{margin:0 26px;flex-basis:calc(33.3333333333% - 52px);max-width:calc(33.3333333333% - 52px)}}.header-nav .nav-link>li>ul{margin:18px 0 0 28px;padding:0;list-style:none}@media(min-width: 64em){.header-nav .nav-link>li>ul{margin:27px 0 0 28px}}.header-nav .nav-link>li>ul li{margin:0 0 18px}@media(min-width: 64em){.header-nav .nav-link>li>ul li{margin:0 0 27px}}.header-nav .nav-link>li>ul li:nth-last-child(-n+1){margin-bottom:0}.header-nav .nav-link a{display:block;padding:0 12px 0 0}.header-nav .nav-link a::before{left:0}.header-nav .nav-link a::after{content:"";position:absolute;top:50%;right:0;margin:-3px 0 0 0;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.footer-entry{background-color:#cce5fa;text-align:center;font-weight:700;color:#1365a1}.footer-entry-container{padding:42px 20px}@media(min-width: 48em){.footer-entry-container{padding:100px 20px 86px 20px}}.footer-entry-container .title{margin:0 0 16px;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.footer-entry-container .title{margin:0 0 20px;font-size:1.2rem;line-height:1.5}}.footer-entry-container .title br{display:block}@media(min-width: 64em){.footer-entry-container .title br{display:none}}.footer-entry-container .link{margin:0;padding:0;list-style:none}@media(min-width: 48em){.footer-entry-container .link{display:flex;justify-content:center}}.footer-entry-container .link li{margin:0 auto;padding:8px 5px;max-width:510px}@media(min-width: 48em){.footer-entry-container .link li{margin:0;padding:10px;width:520px}}.footer-entry-container .link a{position:relative;display:block;padding:24px;background-color:#242863;overflow:hidden;color:#fff}@media(min-width: 48em){.footer-entry-container .link a{padding:20px 24px;height:120px}}@media(min-width: 64em){.footer-entry-container .link a:hover:before{content:"";display:inline-block;position:absolute;top:-100px;left:0;width:30px;height:100%;background-color:#fff;-webkit-animation:btnhover 3s ease-in-out both;-moz-animation:btnhover 3s ease-in-out both;animation:btnhover 3s ease-in-out both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.footer-entry-container .link a.new{background-color:#1365a1}.footer-entry-container .link a.new .entry{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.footer-entry-container .link a.mid{background-color:#242863}.footer-entry-container .link a.mid .entry{font-family:Lato;font-size:27px}@media(min-width: 48em){.footer-entry-container .link a.mid .entry{font-size:34px}}.footer-entry-container .link i{display:none;position:absolute;top:50%;right:32px;margin:-7px 0 0;font-size:14px;line-height:1}@media(min-width: 64em){.footer-entry-container .link i{display:block}}.footer-entry-container .link-text{display:flex;justify-content:center;justify-content:space-between;align-items:center;width:300px;margin:auto;font-size:13px;line-height:1}@media(min-width: 48em){.footer-entry-container .link-text{position:absolute;top:50%;left:20px;right:20px;margin:auto;width:320px;font-size:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}.footer-entry-container .link-text .entry{font-size:25px;width:160px}@media(min-width: 48em){.footer-entry-container .link-text .entry{font-size:27px}}.footer-entry .pagetop-button{display:none;margin:0;padding:0 30px 24px 0;font-size:1.4rem;line-height:1;text-align:right}@media(min-width: 48em){.footer-entry .pagetop-button{display:block;font-size:.7rem}}.footer-entry .pagetop-button a{position:relative;padding:0 22px 0 0;text-decoration:underline;color:#242863}.footer-entry .pagetop-button a::after{content:"";position:absolute;top:3px;right:0;width:0;height:0;border-style:solid;border-width:0 7px 12px 7px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #242863 rgba(0,0,0,0)}.footer-sitemap{background:linear-gradient(135deg, #1365a1, #242863);background-size:cover;color:#fff}.footer-sitemap a{display:inline-block;position:relative;margin-bottom:2px;overflow:hidden;color:#fff}.footer-sitemap a::before{content:"";position:absolute;left:-100%;bottom:0;height:1px;width:100%;border-bottom:1px solid currentColor;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width: 64em){.footer-sitemap a:hover::before{-webkit-animation:navhover .3s ease-in-out .15s both;-moz-animation:navhover .3s ease-in-out .15s both;animation:navhover .3s ease-in-out .15s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.footer-sitemap-container{margin:0 auto;padding:48px 40px 108px 40px;max-width:1360px}@media(min-width: 64em){.footer-sitemap-container{padding:90px 40px 40px 40px}}@media(min-width: 64em){.footer-sitemap-main{margin-bottom:20px}}.footer-sitemap-main .nav-link{margin:0 0 42px;padding:0;list-style:none;font-weight:700;letter-spacing:0;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.footer-sitemap-main .nav-link{font-size:.8rem;line-height:1.75;letter-spacing:.04em}}@media(min-width: 64em){.footer-sitemap-main .nav-link{display:flex;justify-content:space-between;margin:0 -26px}}.footer-sitemap-main .nav-link>li{margin:0 0 29px}@media(min-width: 64em){.footer-sitemap-main .nav-link>li{margin:0 26px;flex-basis:calc(33.3333333333% - 52px);max-width:calc(33.3333333333% - 52px)}}.footer-sitemap-main .nav-link>li>ul{margin:18px 0 0 28px;padding:0;list-style:none}@media(min-width: 64em){.footer-sitemap-main .nav-link>li>ul{margin:27px 0 0 28px}}.footer-sitemap-main .nav-link>li>ul li{margin:0 0 18px}@media(min-width: 64em){.footer-sitemap-main .nav-link>li>ul li{margin:0 0 27px}}.footer-sitemap-main .nav-link>li>ul li:nth-last-child(-n+1){margin-bottom:0}.footer-sitemap-main .nav-link a{display:block;padding:0 12px 0 0}.footer-sitemap-main .nav-link a::before{left:0}.footer-sitemap-main .nav-link a::after{content:"";position:absolute;top:50%;right:0;margin:-3px 0 0 0;width:0;height:0;border-style:solid;border-width:3px 0 3px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media(min-width: 64em){.footer-sitemap-main .nav-link a:hover::before{left:0}}.footer-sitemap-sub{text-align:center;font-weight:700;font-family:Lato}@media(min-width: 48em){.footer-sitemap-sub{display:flex;flex-direction:row-reverse;justify-content:flex-end}}.footer-sitemap-sub ul{display:flex;justify-content:center;margin:0 -20px;padding:0;list-style:none;font-size:1.2rem;line-height:2}@media(min-width: 48em){.footer-sitemap-sub ul{margin:0;font-size:.6rem}}.footer-sitemap-sub li{margin:0;padding:0 20px}@media(min-width: 48em){.footer-sitemap-sub li{padding:0 0 0 40px}}.footer-sitemap-sub .copy{margin:0;font-size:1rem;line-height:2.2}@media(min-width: 48em){.footer-sitemap-sub .copy{font-size:.6rem;line-height:2}}.lower-page{margin-bottom:6.4rem}@media(min-width: 64em){.lower-page{margin-bottom:8rem}}.pankuzu{margin-top:80px;padding:5px 25px;background:linear-gradient(135deg, #1365a1, #242863)}@media(min-width: 64em){.pankuzu{margin-top:100px}}.pankuzu-container{margin:0 auto;max-width:1360px;color:#81baf0;font-size:1.1rem;line-height:2.0909090909;font-weight:700;letter-spacing:0}@media(min-width: 48em){.pankuzu-container{font-size:.75rem;line-height:1.8}}.pankuzu-container a{position:relative;margin:0 10px 0 0;padding:0 17px 0 0;color:#81baf0;text-decoration:underline}.pankuzu-container a::after{content:"";position:absolute;top:50%;right:0;margin-top:-6px;background-image:url("cms/img/common/arrow_pankuzu@2x.png");background-repeat:no-repeat;background-size:7px 12px;width:7px;height:12px}.pankuzu-container .home{font-family:Lato}@media(min-width: 48em){.pankuzu-container .home{font-size:.85rem;line-height:1.7058823529}}.welfare-list{list-style-type:none;display:flex;flex-direction:column;gap:16px;margin-top:32px;padding-left:0}@media(min-width: 48em){.welfare-list{margin-top:71px;gap:26px}}.welfare-list li{display:flex;flex-direction:column;align-items:start;gap:4px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,80%,.8);width:100%}@media(min-width: 48em){.welfare-list li{flex-direction:row;justify-content:start;align-items:center;gap:40x}}.welfare-list h3{font-size:16px;font-weight:500;width:fit-content;margin-bottom:0;text-align:start}@media(min-width: 48em){.welfare-list h3{font-size:20px;min-width:160px}}.welfare-list h3:before{content:"";display:inline-block;width:9px;height:9px;background-color:#1365a1;margin-bottom:2px;margin-right:9.5px}.welfare-content{text-align:left;font-size:14px;font-weight:300}@media(min-width: 48em){.welfare-content{font-size:16px}}@-webkit-keyframes topcopy{0%{top:50px;opacity:0}100%{top:0;opacity:1}}@-moz-keyframes topcopy{0%{top:50px;opacity:0}100%{top:0;opacity:1}}@keyframes topcopy{0%{top:50px;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes toplink{0%{top:30px;opacity:0}100%{top:0;opacity:1}}@-moz-keyframes toplink{0%{top:30px;opacity:0}100%{top:0;opacity:1}}@keyframes toplink{0%{top:30px;opacity:0}100%{top:0;opacity:1}}.top-title-com{position:relative;margin:0 0 50px;padding:0 25px;font-size:2.4rem;line-height:1.5;font-weight:700;text-align:center;color:#1365a1}@media(min-width: 48em){.top-title-com{font-size:1.35rem;line-height:1.4444444444}}@media(min-width: 64em){.top-title-com{margin:0 0 69px}}.top-container{background-color:#fff}#MoviePC,#MovieSP{position:absolute;top:50%;left:50%;min-width:100%;width:100%;height:auto;z-index:-100;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#MoviePC{display:none}@media(min-width: 64em){#MoviePC{display:block}}#MovieSP{display:block}@media(min-width: 64em){#MovieSP{display:none}}.top-main-h{position:relative;padding-top:80px;overflow:hidden}@media(min-width: 64em){.top-main-h{padding-top:100px;height:620px}}@media(min-width: 78.75em){.top-main-h{height:720px}}@media(min-width: 90em){.top-main-h{height:880px}}.top-main-h-movie{position:relative;top:0;right:0;left:0;height:310px;overflow:hidden;background-color:#000;z-index:-10}.top-main-h-movie::before,.top-main-h-movie::after{content:"";position:absolute;z-index:10;width:100%;height:20px;background-color:#161a50}@media(min-width: 48em){.top-main-h-movie::before,.top-main-h-movie::after{height:40px}}@media(min-width: 78.75em){.top-main-h-movie::before,.top-main-h-movie::after{height:60px}}.top-main-h-movie::before{top:0}.top-main-h-movie::after{bottom:0}@media(min-width: 30em){.top-main-h-movie{height:380px}}@media(min-width: 48em){.top-main-h-movie{height:610px}}@media(min-width: 64em){.top-main-h-movie{position:fixed;margin-top:100px;height:520px}}@media(min-width: 78.75em){.top-main-h-movie{height:620px}}@media(min-width: 90em){.top-main-h-movie{height:780px}}#bgMoviePC,#bgMovieSP{position:absolute;top:50%;left:50%;min-width:100%;width:100%;height:auto;z-index:-100;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(min-width: 48em){#bgMoviePC,#bgMovieSP{min-width:100%;min-height:100%;width:auto;height:auto}}#bgMoviePC{display:none}@media(min-width: 64em){#bgMoviePC{display:block}}#bgMovieSP{display:block}@media(min-width: 64em){#bgMovieSP{display:none}}.top-main{position:relative;padding-top:80px;overflow:hidden}@media(min-width: 64em){.top-main{padding-top:100px;height:720px}}.top-main-movie{position:relative;top:0;right:0;left:0;height:280px;overflow:hidden;background-color:#000;z-index:-10}@media(min-width: 30em){.top-main-movie{height:390px}}@media(min-width: 48em){.top-main-movie{height:700px}}@media(min-width: 64em){.top-main-movie{position:fixed;height:800px}}.top-copy{padding:50px 25px 130px 25px;text-align:center;color:#242863}@media(min-width: 64em){.top-copy{padding:118px 25px 170px 25px}}.top-copy-title{position:relative;margin:0 auto 40px auto;max-width:1050px;font-size:0}@media(min-width: 64em){.top-copy-title{margin-bottom:86px}}.top-copy-title.animate{top:50px;opacity:0}.top-copy-title.animate.movie{-webkit-animation:topcopy .5s ease-in-out .3s both;-moz-animation:topcopy .5s ease-in-out .3s both;animation:topcopy .5s ease-in-out .3s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.top-copy-text{position:relative;margin:auto;padding:0 21px;font-size:1.6rem;line-height:1.9230769231;font-weight:700;text-align:center}@media(min-width: 48em){.top-copy-text{font-size:1rem;line-height:2.2}}@media(min-width: 64em){.top-copy-text{padding:0;max-width:1050px}}.top-copy-text.animate{top:50px;opacity:0}.top-copy-text.animate.movie{-webkit-animation:topcopy .8s ease-in-out .3s both;-moz-animation:topcopy .8s ease-in-out .3s both;animation:topcopy .8s ease-in-out .3s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.top-copy-text p:nth-last-child(-n+1){margin:0}.top-link{position:relative;overflow:hidden;padding-bottom:78px}@media(min-width: 64em){.top-link{padding-bottom:137px}}.top-link::before{content:"";z-index:0;position:absolute;top:200px;left:-25%;background-color:rgba(204,229,250,.5);width:150%;height:400px;-webkit-transform:rotate(-16deg);-moz-transform:rotate(-16deg);transform:rotate(-16deg)}@media(min-width: 48em){.top-link::before{top:20%;height:600px}}.top-link .top-title-com{margin:0 0 61px}@media(min-width: 64em){.top-link .top-title-com{margin:0 0 94px}}.top-link .top-title-com.animate{top:30px;opacity:0}.top-link .top-title-com.animate.movie{-webkit-animation:toplink .4s ease-in-out .6s both;-moz-animation:toplink .4s ease-in-out .6s both;animation:toplink .4s ease-in-out .6s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.top-link-list{margin:0;padding:0;list-style:none}@media(min-width: 64em){.top-link-list{display:flex;justify-content:center;margin-bottom:137px}}.top-link-list.animate li.new{top:30px;opacity:0}.top-link-list.animate li.mid{top:30px;opacity:0}.top-link-list.animate.movie li.new{-webkit-animation:toplink .4s ease-in-out 1s both;-moz-animation:toplink .4s ease-in-out 1s both;animation:toplink .4s ease-in-out 1s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.top-link-list.animate.movie li.mid{-webkit-animation:toplink .4s ease-in-out 1.6s both;-moz-animation:toplink .4s ease-in-out 1.6s both;animation:toplink .4s ease-in-out 1.6s both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.top-link-list li{position:relative;margin:0 0 48px;text-align:center}@media(min-width: 64em){.top-link-list li{width:50%}}.top-link-list li a{display:block}@media(min-width: 64em){.top-link-list li a{display:inline-block}}.top-link-list li .title{position:absolute;top:-11px;z-index:10;margin:0;width:calc(100% - 100px);background-color:#242863;font-size:40px;line-height:68px;color:#fff}@media(min-width: 30em){.top-link-list li .title{font-size:45px;width:calc(100% - 140px)}}@media(min-width: 64em){.top-link-list li .title{top:-25px;width:calc(100% - 290px)}}@media(min-width: 90em){.top-link-list li .title{width:calc(100% - 390px);font-size:72px;line-height:107px}}.top-link-list li figure{position:relative;margin:0 25px}.top-link-list li figure img{width:100%}@media(min-width: 64em){.top-link-list li figure img{max-width:630px}}.top-link-list li figcaption{padding:7px 0 0 0;font-weight:700}@media(min-width: 64em){.top-link-list li figcaption{position:absolute;max-width:630px;width:100%;padding:20px 0 0 0;text-align:center}}@media(min-width: 64em){.top-link-list li.new{text-align:right}}@media(min-width: 90em){.top-link-list li.new{padding-right:25px}}.top-link-list li.new a{color:#1365a1}.top-link-list li.new .title{left:0;padding:0 23px 0 10px;background-color:#1365a1;text-align:right}@media(min-width: 48em){.top-link-list li.new .title{padding:0 28px 0 10px}}@media(min-width: 64em){.top-link-list li.new figure{text-align:right}}.top-link-list li.new figcaption{right:0}@media(min-width: 64em){.top-link-list li.mid{text-align:left}}@media(min-width: 90em){.top-link-list li.mid{padding-left:25px}}.top-link-list li.mid a{color:#242863}.top-link-list li.mid .title{right:0;padding:0 10px 0 23px;background-color:#242863;text-align:left}@media(min-width: 48em){.top-link-list li.mid .title{padding:0 10px 0 28px}}@media(min-width: 64em){.top-link-list li.mid figure{text-align:left}}.top-link-list li.mid figcaption{left:0}.page-title{margin:0 0 2.6rem;padding:4px 25px;background:linear-gradient(135deg, #1365a1, #242863);font-weight:700;color:#fff;font-size:2.8rem;line-height:1.4285714286}@media(min-width: 48em){.page-title{font-size:1.65rem;line-height:1.3636363636}}.page-lower>section,.page-lower>div{margin-bottom:2.4rem}.page-lower>section:nth-last-child(-n+1),.page-lower>div:nth-last-child(-n+1){margin-bottom:0}.page-lower h3{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-lower h3{font-size:.8rem}}.page-lower a{color:#1365a1}.page-main{position:relative}.page-main.border-top::before{content:"";position:absolute;top:0;left:25px;right:25px;border-top:1px solid #707070}@media(min-width: 64em){.page-main.border-top::before{display:none}}.page-main.border-top .page-main-text{padding:33px 25px 45px 25px}@media(min-width: 64em){.page-main.border-top .page-main-text{padding:33px 25px 68px 25px}}.page-main-img{position:relative;height:220px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media(min-width: 64em){.page-main-img{height:580px}}.page-main-img.sp{display:block}@media(min-width: 64em){.page-main-img.sp{display:none}}.page-main-img.pc{display:none}@media(min-width: 64em){.page-main-img.pc{display:block}}.page-main-img .title{position:absolute;top:50%;left:33px;right:33px;margin:0 auto;max-width:1360px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.page-main-text{margin:0 auto;padding:45px 25px;max-width:1100px;text-align:center}@media(min-width: 64em){.page-main-text{padding:95px 25px 68px 25px}}.page-main-text .title{margin:0 0 18px;font-size:2.2rem;line-height:1.5454545455;font-weight:700}@media(min-width: 48em){.page-main-text .title{font-size:1.2rem;line-height:1.5}}@media(min-width: 64em){.page-main-text .title{margin:0 0 24px}}.page-main-text .excerpt{font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-main-text .excerpt{font-size:.8rem;line-height:1.75}}@media(min-width: 64em){.page-main-text .excerpt{font-weight:700}}.page-main-text .excerpt p:nth-last-child(-n+1){margin:0}.page-introduction{padding:35px 0 65px;text-align:center}@media(min-width: 64em){.page-introduction{padding:110px 0 110px}}.page-introduction .title{margin:0 0 27px;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 30em){.page-introduction .title{font-size:2.2rem;line-height:1.5454545455}}@media(min-width: 48em){.page-introduction .title{font-size:1.2rem;line-height:1.5}}.page-introduction .title br{display:block}@media(min-width: 48em){.page-introduction .title br{display:none}}.page-introduction .text{font-size:1.3rem;line-height:1.9230769231;font-weight:700}@media(min-width: 48em){.page-introduction .text{font-size:.8rem;line-height:2.0434782609}}.page-introduction .text p:nth-last-child(-n+1){margin:0}.page-voice-link{margin-bottom:50px}@media(min-width: 64em){.page-voice-link{margin-bottom:30px}}@media(min-width: 64em){.page-voice-link.mid .link-excerpt{color:#fff}}@media(min-width: 64em){.page-voice-link.mid .link-excerpt .button a{border-color:#fff;color:#fff}}.page-voice-link .link{position:relative}.page-voice-link .link-title-sp{display:block;position:relative;margin-bottom:27px}@media(min-width: 64em){.page-voice-link .link-title-sp{display:none}}.page-voice-link .link-title-sp .title{margin:0;display:flex;justify-content:center;align-items:center;position:absolute;top:40px;left:20px;right:20px;bottom:40px;text-align:center;color:#fff;font-size:2.1rem;line-height:1.6315789474}.page-voice-link .link-title-sp img{width:100%}.page-voice-link .link-bg{display:none}@media(min-width: 64em){.page-voice-link .link-bg{display:block}}.page-voice-link .link-bg img{width:100%}@media(min-width: 64em){.page-voice-link .link-excerpt{position:absolute;top:50%;left:80px;width:43%;color:#1365a1;font-weight:700;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 64em){.page-voice-link .link-excerpt.left{left:80px}}@media(min-width: 64em){.page-voice-link .link-excerpt.right{left:auto;right:80px}}.page-voice-link .link-excerpt .data{margin:0 0 28px;font-size:1.4rem;line-height:1.8571428571;font-weight:700;text-align:center}@media(min-width: 48em){.page-voice-link .link-excerpt .data{font-size:.8rem;line-height:1.75}}@media(min-width: 64em){.page-voice-link .link-excerpt .data{margin:0 0 20px;text-align:left}}.page-voice-link .link-excerpt .data-job{margin:0 0 4px}@media(min-width: 48em){.page-voice-link .link-excerpt .data-job{font-size:1.05rem;line-height:1.5714285714}}@media(min-width: 64em){.page-voice-link .link-excerpt .data-job{margin:0 0 8px}}.page-voice-link .link-excerpt .data-uni{margin:0}.page-voice-link .link-excerpt .text{margin-bottom:50px;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.page-voice-link .link-excerpt .text{font-size:.75rem;line-height:1.8}}@media(min-width: 64em){.page-voice-link .link-excerpt .text{margin-bottom:30px}}.page-voice-link .link-excerpt .text p:nth-last-child(-n+1){margin:0}.page-voice-link .link-excerpt .button{margin:0;text-align:center;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-voice-link .link-excerpt .button{font-size:.8rem;line-height:1.75}}.page-voice-link .link-excerpt .button a{display:block;margin:auto;padding:6px 12px;border:2px solid #333;max-width:248px;color:#333}@media(min-width: 64em){.page-voice-link .link-excerpt .button a{margin:0;border-color:#1365a1;color:#1365a1}}.page-voice-main{position:relative}@media(min-width: 64em){.page-voice-main{margin-bottom:62px}}.page-voice-main .bg-sp{display:block}@media(min-width: 64em){.page-voice-main .bg-sp{display:none}}.page-voice-main .bg-sp img{width:100%}.page-voice-main .bg-pc{display:none;position:relative}.page-voice-main .bg-pc::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.84)}@media(min-width: 64em){.page-voice-main .bg-pc{display:block}}.page-voice-main .bg-pc img{width:100%}.page-voice-main .title{z-index:10;display:flex;justify-content:center;align-items:center;position:absolute;top:50px;left:20px;right:20px;bottom:50px;margin:auto}.page-voice-main .title-container{text-align:center;color:#fff}@media(min-width: 64em){.page-voice-main .title-container{width:550px;color:#1365a1}}.page-voice-main .title .main{position:relative;margin:0 0 18px;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 48em){.page-voice-main .title .main{margin:0 0 28px;padding:0 0 25px;font-size:1.6rem;line-height:1.375}}@media(min-width: 64em){.page-voice-main .title .main{border-bottom:1px solid #1365a1}}.page-voice-main .title .job,.page-voice-main .title .uni{margin:0;font-size:1.2rem;line-height:2;font-weight:700}@media(min-width: 48em){.page-voice-main .title .job,.page-voice-main .title .uni{margin:0 0 8px;font-size:.9rem;line-height:1.6666666667}}.page-voice-main .title .uni{margin:0}@media(min-width: 48em){.page-voice-main .title .uni{font-size:.8rem;line-height:1.75}}.page-voice-int{margin:auto;max-width:1050px}@media(min-width: 64em){.page-voice-int>section,.page-voice-int>div{margin:0 25px}}@media(min-width: 78.75em){.page-voice-int>section,.page-voice-int>div{margin:0}}.page-voice-int .title{margin:0 0 25px;padding:4px 25px;background:linear-gradient(135deg, #1365a1, #242863);font-weight:700;color:#fff;font-size:2.4rem;line-height:1.5}@media(min-width: 48em){.page-voice-int .title{font-size:1.6rem;line-height:1.375}}@media(min-width: 64em){.page-voice-int .title{margin:0 0 2.6rem}}.page-voice-int .title br{display:block}@media(min-width: 64em){.page-voice-int .title br{display:none}}.page-voice-int .text{margin:0 25px 50px 25px;font-size:1.4rem;line-height:1.9230769231}@media(min-width: 48em){.page-voice-int .text{margin:0 75px 75px 75px;font-size:.9rem;line-height:1.7058823529}}.page-voice-int .text p:nth-last-child(-n+1){margin:0}.page-voice-int .text figure{margin:50px -25px 18px -25px}@media(min-width: 48em){.page-voice-int .text figure{margin:50px -75px 18px -75px}}@media(min-width: 64em){.page-voice-int .text figure{margin:70px auto 18px auto}}.page-voice-int .text figure img{width:100%}.page-voice-int .button-time{margin:0 25px;text-align:center;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-voice-int .button-time{font-size:.8rem;line-height:1.75}}@media(min-width: 64em){.page-voice-int .button-time{margin:0}}.page-voice-int .button-time a{position:relative;display:block;margin:auto;padding:16px 32px;border:2px solid #1365a1;color:#1365a1}@media(min-width: 64em){.page-voice-int .button-time a{z-index:1;overflow:hidden;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.page-voice-int .button-time a::before{content:"";display:inline-block;z-index:-1;position:absolute;top:-100%;left:0;width:10px;height:100%;background-color:#1365a1;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}.page-voice-int .button-time a:hover{color:#fff !important}.page-voice-int .button-time a:hover::before{-webkit-transform:scale(200) rotate(45deg);-moz-transform:scale(200) rotate(45deg);transform:scale(200) rotate(45deg)}.page-voice-int .button-time a:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.page-voice-int .button-time a::after{content:"";position:absolute;top:50%;right:1.5rem;margin-top:-6px;width:0;height:0;border-style:solid;border-width:6px 0 6px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1365a1;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.page-voice-int .button-time a.mid{color:#242863;border-color:#242863}.page-voice-int .button-time a.mid::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #242863}@media(min-width: 64em){.page-voice-int .button-time a.mid::before{background-color:#242863}.page-voice-int .button-time a.mid:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.page-voice-int .button-back{margin:2.5rem;font-size:1.3rem;line-height:1.9230769231;font-weight:700}@media(min-width: 48em){.page-voice-int .button-back{font-size:.8rem;line-height:1.75}}.page-voice-int .button-back a{color:#1365a1;text-decoration:underline}.page-voice-int .button-back a.mid{color:#242863}.page-schedule-tab{display:flex;justify-content:center;margin:0 -5px 45px -5px;padding:0;list-style:none}@media(min-width: 64em){.page-schedule-tab{margin:0 0 132px 0}}.page-schedule-tab li{display:flex;justify-content:center;align-items:center;position:relative;width:calc(50% - 10px);margin:0 5px;background-color:#efefef;height:70px;font-size:18px;line-height:1;font-weight:700;color:#868686;text-align:center;cursor:pointer}@media(min-width: 48em){.page-schedule-tab li{width:50%;margin:0;height:84px;font-size:20px}}.page-schedule-tab li.select{background-color:#1365a1;color:#fff}.page-schedule-tab li.select::after{content:"";position:absolute;left:50%;bottom:-15px;margin-left:-9px;width:0;height:0;border-style:solid;border-width:16px 9px 0 9px;border-color:#1365a1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 48em){.page-schedule-tab li.select::after{bottom:-23px;margin-left:-14px;border-width:24px 14px 0 14px;border-color:#1365a1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.page-schedule-tab.column-4,.page-schedule-tab.column-3{flex-wrap:wrap}@media(min-width: 64em){.page-schedule-tab.column-4,.page-schedule-tab.column-3{flex-wrap:nowrap;margin:0 -1px 132px -1px}}.page-schedule-tab.column-4 li,.page-schedule-tab.column-3 li{width:calc(50% - 10px);margin:0 5px 10px 5px;font-size:12px;line-height:16px}@media(min-width: 64em){.page-schedule-tab.column-4 li,.page-schedule-tab.column-3 li{width:calc(25% - 2px);margin:0 1px;height:116px;font-size:18px;line-height:28px}}.page-schedule-tab.column-4 li.select::after,.page-schedule-tab.column-3 li.select::after{display:none}@media(min-width: 64em){.page-schedule-tab.column-4 li.select::after,.page-schedule-tab.column-3 li.select::after{display:block}}.page-schedule-tab.column-3{margin:0 -20px 45px -20px}@media(min-width: 30em){.page-schedule-tab.column-3{margin:0 -5px 45px -5px}}@media(min-width: 64em){.page-schedule-tab.column-3{margin:0 -1px 132px -1px}}.page-schedule-tab.column-3 li{width:calc(33.3333333333% - 10px);font-size:10px;line-height:14px}@media(min-width: 30em){.page-schedule-tab.column-3 li{font-size:12px;line-height:16px}}@media(min-width: 64em){.page-schedule-tab.column-3 li{width:calc(33.3333333333% - 2px);font-size:18px;line-height:28px}}.page-schedule-tab.column-3 li.select::after{display:block}.page-schedule-main{position:relative;margin:-15px -25px 30px -25px}@media(min-width: 64em){.page-schedule-main{margin:-70px 0 44px 0}}.page-schedule-main img{width:100%}.page-schedule-main.right .title{right:1.5%}.page-schedule-main.left .title{left:5%}@media(min-width: 64em){.page-schedule-main.left .title{left:10%}}.page-schedule-main .title{position:absolute;top:50%;margin:auto;width:200px;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 30em){.page-schedule-main .title{width:280px}}@media(min-width: 48em){.page-schedule-main .title{width:380px}}@media(min-width: 64em){.page-schedule-main .title{width:440px}}.page-schedule-main .title-main{margin:0 0 6px;font-size:1.3rem;line-height:1.8571428571;font-weight:700}@media(min-width: 48em){.page-schedule-main .title-main{font-size:1.05rem;line-height:1.5714285714}}.page-schedule-main .title-data{display:none;margin:0 0 12px;font-weight:700}@media(min-width: 48em){.page-schedule-main .title-data{display:block}}.page-schedule-main .title-button{margin:0;text-align:center;font-size:12px;line-height:1;font-weight:700}@media(min-width: 48em){.page-schedule-main .title-button{font-size:16px}}.page-schedule-main .title-button a{display:block;margin:0;padding:7px;border:2px solid #fff;max-width:155px;color:#fff}@media(min-width: 48em){.page-schedule-main .title-button a{padding:12px;max-width:248px}}.page-schedule-container .content_wrap.disnon{display:none}.page-schedule-container dl{position:relative;margin:0;padding:0 0 25px 37px}@media(min-width: 48em){.page-schedule-container dl{padding-bottom:33px}}.page-schedule-container dl::before{content:"";position:absolute;top:9px;left:0;width:22px;height:22px;background-color:#1365a1;border-radius:30px}.page-schedule-container dl::after{content:"";position:absolute;top:10px;left:11px;width:2px;height:110%;background-color:#1365a1}@media(min-width: 48em){.page-schedule-container dl::after{left:10px;width:3px}}.page-schedule-container dl:nth-last-child(-n+1)::after{display:none}.page-schedule-container dt{margin:0 0 12px;padding:0;color:#1365a1}@media(min-width: 48em){.page-schedule-container dt{display:flex;align-items:center;margin:0 0 20px}}.page-schedule-container dt span{display:block}.page-schedule-container dt .time{font-size:2.2rem;line-height:1.5454545455;font-family:Lato;font-weight:900}@media(min-width: 48em){.page-schedule-container dt .time{width:160px;font-size:1.35rem;line-height:1.4444444444}}.page-schedule-container dt .title{font-size:1.8rem;line-height:1.6666666667;font-weight:700}@media(min-width: 48em){.page-schedule-container dt .title{flex:1;font-size:1.25rem;line-height:1.48}}.page-schedule-container dd{margin:0;padding:0;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.page-schedule-container dd{font-size:.9rem;line-height:1.6666666667}}.page-schedule-container dd p:nth-last-child(-n+1){margin:0}input[type=radio]{vertical-align:middle}input[type=checkbox]{vertical-align:middle;*vertical-align:baseline}.wpcf7-form{margin-top:-100px !important;padding-top:100px !important}@media(min-width: 48em){.wpcf7-form{margin-top:-100px !important;padding-top:100px !important}}.wpcf7 .form-div{display:block;margin:0;padding:15px 0;text-align:left}@media(min-width: 48em){.wpcf7 .form-div{display:flex;align-items:flex-start}}.wpcf7 .form-div input[type=text],.wpcf7 .form-div input[type=email],.wpcf7 .form-div input[type=tel],.wpcf7 .form-div textarea{border:none;outline:none;display:block;width:100%;color:#444;padding:2px 8px;background-color:#fff;border:1px solid #242863;border-radius:3px}.wpcf7 .form-div input[type=text]:placeholder-shown,.wpcf7 .form-div input[type=email]:placeholder-shown,.wpcf7 .form-div input[type=tel]:placeholder-shown,.wpcf7 .form-div textarea:placeholder-shown{color:#999}.wpcf7 .form-div input[type=text]::-webkit-input-placeholder,.wpcf7 .form-div input[type=email]::-webkit-input-placeholder,.wpcf7 .form-div input[type=tel]::-webkit-input-placeholder,.wpcf7 .form-div textarea::-webkit-input-placeholder{color:#999}.wpcf7 .form-div input[type=text]:-moz-placeholder,.wpcf7 .form-div input[type=email]:-moz-placeholder,.wpcf7 .form-div input[type=tel]:-moz-placeholder,.wpcf7 .form-div textarea:-moz-placeholder{opacity:1;color:#999}.wpcf7 .form-div input[type=text]::-moz-placeholder,.wpcf7 .form-div input[type=email]::-moz-placeholder,.wpcf7 .form-div input[type=tel]::-moz-placeholder,.wpcf7 .form-div textarea::-moz-placeholder{opacity:1;color:#999}.wpcf7 .form-div input[type=text]:-ms-input-placeholder,.wpcf7 .form-div input[type=email]:-ms-input-placeholder,.wpcf7 .form-div input[type=tel]:-ms-input-placeholder,.wpcf7 .form-div textarea:-ms-input-placeholder{color:#999}.wpcf7 .form-div input[type=radio],.wpcf7 .form-div input[type=checkbox]{margin:12px 4px;vertical-align:middle}.wpcf7 .form-div select,.wpcf7 .form-div input[type=number]{margin:0;padding:7px 8px;width:100%;background-color:#fff;border:1px solid #242863;border-radius:3px;color:#444}.wpcf7 .form-div .wpcf7-list-item{margin:0 8px 0 0}.wpcf7 .control-title,.wpcf7 .control-wrap{font-size:1.4rem;line-height:1.8571428571;color:#242863}@media(min-width: 48em){.wpcf7 .control-title,.wpcf7 .control-wrap{font-size:.7rem}}.wpcf7 .control-title{display:flex;align-items:center;margin-bottom:10px;font-weight:700}@media(min-width: 48em){.wpcf7 .control-title{margin:0;width:32%;align-items:flex-start;justify-content:space-between}}@media(min-width: 64em){.wpcf7 .control-title{width:25%}}.wpcf7 .control-title .title{width:140px}@media(min-width: 48em){.wpcf7 .control-title .title{width:auto}}@media(min-width: 48em){.wpcf7 .control-wrap{width:68%;padding:0 0 0 12px}}@media(min-width: 64em){.wpcf7 .control-wrap{width:75%}}.wpcf7 .required,.wpcf7 .optional{margin-left:10px;width:52px;height:30px;background-color:#242863;border-radius:2px;color:#fff;font-size:1.2rem;line-height:30px;text-align:center}@media(min-width: 48em){.wpcf7 .required,.wpcf7 .optional{font-size:.6rem}}.wpcf7 .optional{padding:0;background-color:#000;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.wpcf7 .optional{font-size:.7rem}}.wpcf7 .optional label{display:inline-block;padding:8px 16px}.wpcf7 .optional input[type=checkbox]{margin-right:6px}.wpcf7 .submit{text-align:center;padding:3.5rem 0 0}.wpcf7 .submit input[type=submit],.wpcf7 .submit input[type=button],.wpcf7 .submit input[type=submit][disabled],.wpcf7 .submit input[type=button][disabled]{margin:0 auto 10px auto;width:100%;position:relative;display:block;padding:20px !important;text-align:center;background-color:#242863;border:none;font-size:1.8rem;line-height:1.6666666667;font-weight:700;color:#fff}@media(min-width: 48em){.wpcf7 .submit input[type=submit],.wpcf7 .submit input[type=button],.wpcf7 .submit input[type=submit][disabled],.wpcf7 .submit input[type=button][disabled]{font-size:.9rem}.wpcf7 .submit input[type=submit].center,.wpcf7 .submit input[type=button].center,.wpcf7 .submit input[type=submit][disabled].center,.wpcf7 .submit input[type=button][disabled].center{margin-left:auto;margin-right:auto;display:block}}.wpcf7 .submit input[type=button]{color:#fff !important;background-color:#555;border:1px solid #555 !important}.wpcf7 .submit input[type=submit][disabled],.wpcf7 .submit input[type=button][disabled]{color:#fff !important;background-color:#ccc;border:1px solid #ccc !important}.wpcf7 .submit-button{padding-bottom:30px}@media(min-width: 48em){.wpcf7 .submit-button{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.wpcf7 .submit-button input[type=submit],.wpcf7 .submit-button input[type=button],.wpcf7 .submit-button input[type=submit][disabled],.wpcf7 .submit-button input[type=button][disabled]{margin:0 10px 10px 10px;width:calc(50% - 20px);min-width:calc(50% - 20px)}.wpcf7 .submit-button input[type=submit].wpcf7c-elm-step1,.wpcf7 .submit-button input[type=submit].wpcf7-submit,.wpcf7 .submit-button input[type=button].wpcf7c-elm-step1,.wpcf7 .submit-button input[type=button].wpcf7-submit,.wpcf7 .submit-button input[type=submit][disabled].wpcf7c-elm-step1,.wpcf7 .submit-button input[type=submit][disabled].wpcf7-submit,.wpcf7 .submit-button input[type=button][disabled].wpcf7c-elm-step1,.wpcf7 .submit-button input[type=button][disabled].wpcf7-submit{width:100%}}.wpcf7 .submit p:nth-last-child(-n+1){margin:0}.wpcf7 .submit p a{color:#242863;text-decoration:underline}.wpcf7 .wpcf7c-elm-step2{position:relative;margin:1.5rem 0 40px 0;padding:1rem;background-color:#1365a1;color:#fff;font-weight:bold;text-align:center}.wpcf7 .wpcf7c-elm-step2:before{content:"";position:absolute;bottom:-24px;margin-left:-24px;left:50%;width:0;height:0;border-style:solid;border-width:24px 24px 0 24px;border-color:#1365a1 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.wpcf7 .wpcf7-validation-errors{padding:.75rem;border:2px solid #cc374b;color:#cc374b;text-align:center}.form-kiyaku{overflow:auto;padding:2rem;background-color:#fff;height:20rem;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.form-kiyaku{font-size:.7rem}}.form-kiyaku br{display:block}.wpcf7-list-item{display:block}@-webkit-keyframes btnlightnew{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}70%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}71%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(100) rotate(45deg);-moz-transform:scale(100) rotate(45deg);transform:scale(100) rotate(45deg);opacity:0}}@-moz-keyframes btnlightnew{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}70%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}71%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(100) rotate(45deg);-moz-transform:scale(100) rotate(45deg);transform:scale(100) rotate(45deg);opacity:0}}@keyframes btnlightnew{0%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}70%{-webkit-transform:scale(0) rotate(45deg);-moz-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:.5}71%{-webkit-transform:scale(4) rotate(45deg);-moz-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(100) rotate(45deg);-moz-transform:scale(100) rotate(45deg);transform:scale(100) rotate(45deg);opacity:0}}.page-new-top-box{margin:0 0 50px;text-align:center}@media(min-width: 48em){.page-new-top-box{margin:0 0 80px}}.page-new-top-box .title{margin:0 0 27px;font-size:2rem;line-height:1.6;font-weight:700;color:#1365a1}@media(min-width: 30em){.page-new-top-box .title{font-size:2.2rem;line-height:1.5454545455}}@media(min-width: 48em){.page-new-top-box .title{font-size:1.5rem;line-height:1.4}}.page-new-top-box .text{margin:0 0 16px;font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-new-top-box .text{margin:0 0 48px;font-size:.8rem;line-height:1.75}}@media(min-width: 64em){.page-new-top-box .text{font-weight:700}}.page-new-top-box .text p:nth-last-child(-n+1){margin:0}.page-new-top-box .button{margin:0;font-weight:700}.page-new-top-box .button a{position:relative;display:block;padding:24px;height:103px;background-color:#1365a1;overflow:hidden;color:#fff}@media(min-width: 64em){.page-new-top-box .button a:hover:before{content:"";display:inline-block;position:absolute;top:-100px;left:0;width:30px;height:100%;background-color:#fff;-webkit-animation:btnhover 3s ease-in-out both;-moz-animation:btnhover 3s ease-in-out both;animation:btnhover 3s ease-in-out both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.page-new-top-box .button a.new{background-color:#1365a1}.page-new-top-box .button a.new .entry{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.page-new-top-box .button i{display:block;position:absolute;top:50%;right:24px;margin:-7px 0 0;font-size:14px;line-height:1}@media(min-width: 48em){.page-new-top-box .button i{right:53px}}.page-new-top-box .button-text{position:absolute;top:50%;left:30px;right:30px;margin:auto;font-size:13px;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 48em){.page-new-top-box .button-text{display:flex;justify-content:center;justify-content:space-between;align-items:center;width:350px;font-size:16px}}.page-new-top-box .button-text span{display:block}.page-new-top-box .button-text .entry{margin-top:6px;font-size:25px}@media(min-width: 48em){.page-new-top-box .button-text .entry{margin-top:0;font-size:27px}}.page-new-top-link{position:relative;margin-bottom:45px;overflow:hidden}@media(min-width: 48em){.page-new-top-link{margin-bottom:80px;min-height:450px}}.page-new-top-link.voice{text-align:left}@media(min-width: 64em){.page-new-top-link.voice{text-align:right}}@media(min-width: 64em){.page-new-top-link.voice .page-new-top-link-box{background:none;text-align:left}}.page-new-top-link.time{text-align:right}@media(min-width: 64em){.page-new-top-link.time{text-align:left}}.page-new-top-link.time .page-new-top-link-box{background-color:#1365a1}@media(min-width: 64em){.page-new-top-link.time .page-new-top-link-box{background:none;text-align:right}}@media(min-width: 64em){.page-new-top-link.time .page-new-top-link-box .titile::before{right:-50%;left:auto;background-color:#1365a1}.page-new-top-link.time .page-new-top-link-box .titile span{left:36%}}@media(min-width: 64em){.page-new-top-link-img{display:inline-block;width:55%}}.page-new-top-link-img a{display:block}@media(min-width: 64em){.page-new-top-link-img a{z-index:10}}.page-new-top-link-img img{width:100%}.page-new-top-link-box{display:inline-block;position:relative;z-index:10;margin-top:-33px;padding:35px 50px 40px 50px;width:86%;background-color:#242863;color:#fff;text-align:center}@media(min-width: 64em){.page-new-top-link-box{display:block;z-index:inherit;position:absolute;top:78px;right:0;left:0;margin:auto;padding:0 25px;max-width:1410px;width:100%;color:#333}}.page-new-top-link-box .titile{margin:0 0 21px;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 30em){.page-new-top-link-box .titile{font-size:2.2rem;line-height:1.5454545455}}@media(min-width: 48em){.page-new-top-link-box .titile{font-size:1.5rem;line-height:1.4}}@media(min-width: 64em){.page-new-top-link-box .titile{z-index:15;position:relative;margin:0;height:120px;text-align:left;color:#fff;font-size:2.1rem;line-height:1.2857142857}.page-new-top-link-box .titile::before{content:"";z-index:1;position:absolute;top:0;left:-50%;width:118%;height:120px;background-color:#242863}.page-new-top-link-box .titile span{display:block;z-index:5;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}.page-new-top-link-box .text{text-align:left;font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-new-top-link-box .text{font-size:.8rem;line-height:1.75;font-weight:700}}@media(min-width: 64em){.page-new-top-link-box .text{display:inline-block;padding-top:66px;width:38%}}.page-new-top-link-box .button{margin:40px 0 0 0;text-align:center;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-new-top-link-box .button{font-size:.8rem;line-height:1.75}}.page-new-top-link-box .button a{display:block;margin:auto;padding:6px 12px;border:2px solid #fff;color:#fff}@media(min-width: 64em){.page-new-top-link-box .button a{margin:0;max-width:248px;border-color:#242863;color:#242863}}.page-new-voice-main{position:relative}@media(min-width: 64em){.page-new-voice-main{margin-bottom:62px}}.page-new-voice-main .bg-sp{display:block}@media(min-width: 64em){.page-new-voice-main .bg-sp{display:none}}.page-new-voice-main .bg-sp img{width:100%}.page-new-voice-main .bg-pc{display:none;position:relative}.page-new-voice-main .bg-pc::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.84)}@media(min-width: 64em){.page-new-voice-main .bg-pc{display:block}}.page-new-voice-main .bg-pc img{width:100%}.page-new-voice-main .title{z-index:10;display:flex;justify-content:center;align-items:center;position:absolute;top:50px;left:20px;right:20px;bottom:50px;margin:auto}.page-new-voice-main .title-container{text-align:center;color:#fff}@media(min-width: 64em){.page-new-voice-main .title-container{width:550px;color:#1365a1}}.page-new-voice-main .title .main{position:relative;margin:0 0 18px;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 48em){.page-new-voice-main .title .main{margin:0 0 28px;padding:0 0 25px;font-size:1.7rem;line-height:1.3529411765}}@media(min-width: 64em){.page-new-voice-main .title .main{border-bottom:1px solid #1365a1}}.page-new-voice-main .title .job,.page-new-voice-main .title .uni{margin:0;font-size:1.2rem;line-height:2;font-weight:700}@media(min-width: 48em){.page-new-voice-main .title .job,.page-new-voice-main .title .uni{margin:0 0 8px;font-size:.9rem;line-height:1.6666666667}}.page-new-voice-main .title .uni{margin:0}@media(min-width: 48em){.page-new-voice-main .title .uni{font-size:.8rem;line-height:1.75}}.page-mid-top-link{position:relative;margin-bottom:45px;overflow:hidden}@media(min-width: 48em){.page-mid-top-link{margin-bottom:80px;min-height:450px}}.page-mid-top-link.number,.page-mid-top-link.project{text-align:left}@media(min-width: 64em){.page-mid-top-link.number,.page-mid-top-link.project{text-align:right}}@media(min-width: 64em){.page-mid-top-link.number .page-mid-top-link-box,.page-mid-top-link.project .page-mid-top-link-box{background:none;text-align:left}}@media(min-width: 48em){.page-mid-top-link.project{min-height:490px}}.page-mid-top-link.voice{text-align:right}@media(min-width: 64em){.page-mid-top-link.voice{min-height:auto;overflow:visible;text-align:right}}@media(min-width: 64em){.page-mid-top-link.voice .page-mid-top-link-img{position:absolute;left:0;width:90%}.page-mid-top-link.voice .page-mid-top-link-img figure{overflow:hidden;height:780px}.page-mid-top-link.voice .page-mid-top-link-img img{width:100%;height:100%;object-fit:cover}}.page-mid-top-link.voice .page-mid-top-link-img img{width:100%}.page-mid-top-link.voice .page-mid-top-link-box{margin-bottom:30px;background-color:#1365a1}@media(min-width: 64em){.page-mid-top-link.voice .page-mid-top-link-box{display:inline-block;position:relative;top:auto;left:auto;right:auto;padding:0;margin:200px 0 80px;background:none;max-width:80%;width:100%;text-align:right}}@media(min-width: 64em){.page-mid-top-link.voice .page-mid-top-link-box .titile::before{right:0;left:auto;width:100%;background-color:#1365a1}.page-mid-top-link.voice .page-mid-top-link-box .titile span{left:63px}}@media(min-width: 64em){.page-mid-top-link.voice .page-mid-top-link-box .text{display:block;padding:66px 0 0 63px;width:80%}}@media(min-width: 64em){.page-mid-top-link.voice .page-mid-top-link-box .button{margin:35px 0 0 0}}@media(min-width: 64em){.page-mid-top-link.voice .page-mid-top-link-box .button a{border-color:#1365a1;color:#1365a1}}.page-mid-top-link.voice .voice-ink{margin:auto;width:calc(73.5% - 10px)}@media(min-width: 64em){.page-mid-top-link.voice .voice-ink{display:inline-block;margin:0;width:80%}}.page-mid-top-link.voice .voice-ink ul{margin:0;padding:0;list-style:none}@media(min-width: 64em){.page-mid-top-link.voice .voice-ink ul{display:flex;margin:0 0 0 63px}}.page-mid-top-link.voice .voice-ink li{position:relative;margin-bottom:40px}.page-mid-top-link.voice .voice-ink li::before{content:"";position:absolute;right:-10px;bottom:-10px;width:100%;height:100%;background-color:#1365a1}@media(min-width: 64em){.page-mid-top-link.voice .voice-ink li{flex-basis:25%;max-width:250px;margin:0 26px 0 0}}.page-mid-top-link.voice .voice-ink .link{display:block;z-index:10;position:relative;background-color:#fff;overflow:hidden;text-align:center;color:#fff}.page-mid-top-link.voice .voice-ink .link:hover .link-text{height:100%}.page-mid-top-link.voice .voice-ink .link:hover .link-text .button{display:block}.page-mid-top-link.voice .voice-ink .link-img img{width:100%}.page-mid-top-link.voice .voice-ink .link-text{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(19, 101, 161, 0.7), #242863);height:42%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}@media(min-width: 48em){.page-mid-top-link.voice .voice-ink .link-text{height:34.5%}}.page-mid-top-link.voice .voice-ink .link-text>div{position:absolute;top:50%;left:10px;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.page-mid-top-link.voice .voice-ink .link-text .name{margin:0;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-mid-top-link.voice .voice-ink .link-text .name{font-size:.8rem;line-height:1.75}}.page-mid-top-link.voice .voice-ink .link-text .name span{display:block}.page-mid-top-link.voice .voice-ink .link-text .button{margin:15px 0 0;display:none}.page-mid-top-link.voice .voice-ink .link-text .button>span,.page-mid-top-link.voice .voice-ink .link-text .button>a{display:block;margin:auto;padding:8px;border:2px solid #fff;max-width:170px}.page-mid-top-link.time{text-align:right}@media(min-width: 64em){.page-mid-top-link.time{min-height:auto;text-align:right}}@media(min-width: 64em){.page-mid-top-link.time .page-mid-top-link-img{width:80%}}.page-mid-top-link.time .page-mid-top-link-box{background-color:#1365a1}@media(min-width: 64em){.page-mid-top-link.time .page-mid-top-link-box{top:50%;left:20%;padding:0 0 0 7%;background:none;max-width:80%;width:100%;text-align:left;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 64em){.page-mid-top-link.time .page-mid-top-link-box .titile{margin-bottom:20px;width:42%;height:auto;color:#1365a1}.page-mid-top-link.time .page-mid-top-link-box .titile::before{display:none}.page-mid-top-link.time .page-mid-top-link-box .titile span{position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media(min-width: 64em){.page-mid-top-link.time .page-mid-top-link-box .text{width:42%;padding-top:0}}@media(min-width: 64em){.page-mid-top-link.time .page-mid-top-link-box .button{margin:25px 0 0 0}}@media(min-width: 64em){.page-mid-top-link.time .page-mid-top-link-box .button a{border-color:#1365a1;color:#1365a1}}@media(min-width: 64em){.page-mid-top-link-img{display:inline-block;width:55%}}.page-mid-top-link-img a{display:block}@media(min-width: 64em){.page-mid-top-link-img a{z-index:10}}.page-mid-top-link-img img{width:100%}.page-mid-top-link-box{display:inline-block;position:relative;z-index:10;margin-top:-33px;padding:35px 50px 40px 50px;width:86%;background-color:#242863;color:#fff;text-align:center}@media(min-width: 64em){.page-mid-top-link-box{display:block;z-index:inherit;position:absolute;top:78px;right:0;left:0;margin:auto;padding:0 25px;max-width:1410px;width:100%;color:#333}}.page-mid-top-link-box .titile{margin:0 0 21px;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 30em){.page-mid-top-link-box .titile{font-size:2.2rem;line-height:1.5454545455}}@media(min-width: 48em){.page-mid-top-link-box .titile{font-size:1.5rem;line-height:1.4}}@media(min-width: 64em){.page-mid-top-link-box .titile{z-index:15;position:relative;margin:0;height:120px;text-align:left;color:#fff;font-size:2.1rem;line-height:1.2857142857}.page-mid-top-link-box .titile::before{content:"";z-index:1;position:absolute;top:0;left:-50%;width:118%;height:120px;background-color:#242863}.page-mid-top-link-box .titile span{display:block;z-index:5;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}.page-mid-top-link-box .text{text-align:left;font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-mid-top-link-box .text{font-size:.8rem;line-height:1.75;font-weight:700}}@media(min-width: 64em){.page-mid-top-link-box .text{display:inline-block;padding-top:66px;width:38%}}.page-mid-top-link-box .button{margin:40px 0 0 0;text-align:center;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-mid-top-link-box .button{font-size:.8rem;line-height:1.75}}.page-mid-top-link-box .button a{display:block;margin:auto;padding:6px 12px;border:2px solid #fff;color:#fff}@media(min-width: 64em){.page-mid-top-link-box .button a{margin:0;max-width:248px;border-color:#242863;color:#242863}}.page-mid-top-steplink{position:relative;margin-bottom:45px;overflow:hidden;text-align:right}@media(min-width: 48em){.page-mid-top-steplink{margin-bottom:100px}}@media(min-width: 64em){.page-mid-top-steplink-img{width:62.5%}}.page-mid-top-steplink-img a{display:block}@media(min-width: 64em){.page-mid-top-steplink-img a{z-index:10}}.page-mid-top-steplink-img img{width:100%}.page-mid-top-steplink-box{display:inline-block;position:relative;z-index:10;margin-top:-33px;padding:35px 50px 40px 50px;width:86%;background-color:#1365a1;color:#fff;text-align:center}@media(min-width: 30em){.page-mid-top-steplink-box{padding:35px 50px 40px 50px}}@media(min-width: 64em){.page-mid-top-steplink-box{display:block;position:absolute;top:50%;left:0;right:0;margin:auto;padding:0 25px;background:none;max-width:1410px;width:100%;text-align:right;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.page-mid-top-steplink-box::before{content:"";position:absolute;top:0;right:-50%;bottom:0;width:102%;background-color:#1365a1}}@media(min-width: 64em){.page-mid-top-steplink-box .container{display:inline-block;width:45%;padding:45px 0 90px}}.page-mid-top-steplink-box .titile{display:flex;align-items:flex-end;justify-content:space-between;margin:-55px 10px 21px 0;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 30em){.page-mid-top-steplink-box .titile{margin:-65px 30px 21px;font-size:2.2rem;line-height:1.5454545455}}@media(min-width: 48em){.page-mid-top-steplink-box .titile{font-size:1.5rem;line-height:1.4}}@media(min-width: 64em){.page-mid-top-steplink-box .titile{position:relative;z-index:10;margin:0 0 30px 0;max-width:450px;text-align:left;font-size:2.1rem;line-height:1.2857142857}}.page-mid-top-steplink-box .titile img{width:60px}@media(min-width: 30em){.page-mid-top-steplink-box .titile img{width:90px}}.page-mid-top-steplink-box .titile span{display:block;flex:1}@media(min-width: 64em){.page-mid-top-steplink-box .titile span{padding-bottom:10px}}.page-mid-top-steplink-box .text{text-align:left;font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-mid-top-steplink-box .text{position:relative;z-index:10;font-size:.8rem;line-height:1.75;font-weight:700}}.page-mid-top-steplink-box .button{margin:40px 0 0 0;text-align:center;font-size:1.6rem;line-height:1.75;font-weight:700}@media(min-width: 48em){.page-mid-top-steplink-box .button{font-size:.8rem;line-height:1.75}}.page-mid-top-steplink-box .button a{display:block;margin:auto;padding:6px 12px;border:2px solid #fff;color:#fff}@media(min-width: 64em){.page-mid-top-steplink-box .button a{margin:0;max-width:248px}}.page-mid-top-sublink{padding-bottom:1rem}.page-mid-top-sublink .titile{margin:0 -25px 30px -25px;padding:33px 10px;background-color:#242863;font-size:2rem;line-height:1.6;font-weight:700;text-align:center;color:#fff}@media(min-width: 30em){.page-mid-top-sublink .titile{font-size:2.2rem;line-height:1.5454545455}}@media(min-width: 64em){.page-mid-top-sublink .titile{margin:0 0 60px 0;font-size:2.1rem;line-height:1.2857142857}}.page-mid-top-sublink .link{margin:0 auto;padding:0;list-style:none;max-width:900px}.page-mid-top-sublink .link li{margin:0 0 30px}.page-mid-top-sublink .link a{position:relative;display:block;height:145px;background:linear-gradient(135deg, #1365a1, #242863);overflow:hidden;color:#fff}.page-mid-top-sublink .link img{position:absolute;right:-15%;height:145px}@media(min-width: 48em){.page-mid-top-sublink .link img{right:-22%}}@media(min-width: 64em){.page-mid-top-sublink .link img{right:0}}.page-mid-top-sublink .link .link-title{z-index:10;position:absolute;top:50%;left:15px;margin:0;font-size:2rem;line-height:1.6;font-weight:700;text-align:center;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 48em){.page-mid-top-sublink .link .link-title{left:40px;font-size:1.1rem;line-height:1.5454545455}}.page-mid-number{text-align:center}.page-mid-number .sp{display:block;margin:auto;max-width:480px}@media(min-width: 48em){.page-mid-number .sp{display:none}}.page-mid-number .sp img{margin-bottom:20px;width:100%}.page-mid-number .pc{display:none}@media(min-width: 48em){.page-mid-number .pc{display:block}}.page-mid-number .pc-top{display:flex}.page-mid-number .pc-top .left{display:flex;flex-direction:column;justify-content:space-between;width:36.54%;min-width:0;padding-right:1.56%}.page-mid-number .pc-top .left img{margin:0 0 3.91% 0}.page-mid-number .pc-top .left img:nth-last-child(-n+1){margin-bottom:0}.page-mid-number .pc-top .right{display:flex;flex-direction:column;justify-content:space-between;width:61.9%;min-width:0}.page-mid-number .pc-top .right img{margin-bottom:17px}.page-mid-number .pc-top .right img:nth-last-child(-n+1){margin-bottom:0}.page-mid-number .pc-bottom{margin-top:1.92%}.page-mid-number .pc img{width:100%}.page-mid-voice-main{position:relative}@media(min-width: 64em){.page-mid-voice-main{margin-bottom:62px}}.page-mid-voice-main .bg-sp{display:block}@media(min-width: 64em){.page-mid-voice-main .bg-sp{display:none}}.page-mid-voice-main .bg-sp img{width:100%}.page-mid-voice-main .bg-pc{display:none}@media(min-width: 64em){.page-mid-voice-main .bg-pc{display:block}}.page-mid-voice-main .bg-pc img{width:100%}.page-mid-voice-main .title{z-index:10;position:relative}@media(min-width: 64em){.page-mid-voice-main .title{position:absolute;top:0;left:0;right:0;bottom:0;max-width:1360px;margin:auto;max-width:1360px}}.page-mid-voice-main .title-container{padding:35px 10px 40px 10px;text-align:center}@media(min-width: 30em){.page-mid-voice-main .title-container{padding:35px 25px 40px 25px}}@media(min-width: 64em){.page-mid-voice-main .title-container{position:absolute;top:50%;left:60px;width:620px;padding:0;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 64em){.page-mid-voice-main .title-container.left{left:60px}}@media(min-width: 64em){.page-mid-voice-main .title-container.right{left:auto;right:60px}}.page-mid-voice-main .title .main{position:relative;margin:0 0 18px;font-size:2rem;line-height:1.6;font-weight:700}@media(min-width: 48em){.page-mid-voice-main .title .main{margin:0 0 28px;padding:0 0 25px;font-size:1.6rem;line-height:1.75}}@media(min-width: 64em){.page-mid-voice-main .title .main{border-bottom:1px solid #fff}}.page-mid-voice-main .title .job,.page-mid-voice-main .title .uni{margin:0;font-size:1.2rem;line-height:2;font-weight:700}@media(min-width: 48em){.page-mid-voice-main .title .job,.page-mid-voice-main .title .uni{margin:0 0 20px;font-size:.9rem;line-height:1.6666666667}}.page-mid-voice-main .title .uni{margin:0}@media(min-width: 48em){.page-mid-voice-main .title .uni{font-size:.8rem;line-height:1.75}}.page-mid-step-point{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;margin:0 auto 40px auto;padding:22px 17px;border:2px solid #1365a1;max-width:400px}@media(min-width: 48em){.page-mid-step-point{justify-content:space-between;max-width:750px;padding:36px}}@media(min-width: 64em){.page-mid-step-point{margin-bottom:120px;padding:36px 70px 36px 36px}}.page-mid-step-point .img{max-width:73px}@media(min-width: 48em){.page-mid-step-point .img{max-width:152px}}.page-mid-step-point .img img{width:100%}.page-mid-step-point .text{flex:1;padding:0 10px 0 0;font-size:1.2rem;line-height:2;font-weight:700;color:#1365a1}@media(min-width: 30em){.page-mid-step-point .text{font-size:1.3rem;line-height:1.9230769231}}@media(min-width: 48em){.page-mid-step-point .text{padding:0;text-align:center;font-size:1rem;line-height:1.6}}.page-mid-step-point .text p:nth-last-child(-n+1){margin:0}.page-mid-step-box{position:relative;margin-bottom:3rem}@media(min-width: 64em){.page-mid-step-box{margin-bottom:173px}}.page-mid-step-box.standard .detail{background-color:#1365a1}.page-mid-step-box.standard .detail .title-en-main{color:#1365a1}@media(min-width: 64em){.page-mid-step-box.management-2{text-align:right}}@media(min-width: 64em){.page-mid-step-box.management-2 .img{right:auto;left:0}}.page-mid-step-box.management-2 .detail{background-color:#1d478b}.page-mid-step-box.management-2 .detail .title-en-main{color:#1d478b}.page-mid-step-box.management-1 .detail{background-color:#2a2e69}.page-mid-step-box.management-1 .detail .title-en-main{color:#2a2e69}.page-mid-step-box .img{position:relative}@media(min-width: 64em){.page-mid-step-box .img{z-index:10;position:absolute;right:0;bottom:-73px;width:49%}}.page-mid-step-box .img img{width:100%}.page-mid-step-box .detail{position:relative;padding:60px 30px 47px 30px;background-color:#1365a1;color:#fff}@media(min-width: 30em){.page-mid-step-box .detail{padding:60px 50px 47px 50px}}@media(min-width: 64em){.page-mid-step-box .detail{display:inline-block;width:70%;padding:75px 50px}}@media(min-width: 78.75em){.page-mid-step-box .detail{padding:95px 65px}}@media(min-width: 64em){.page-mid-step-box .detail-container{display:inline-block;max-width:66%;text-align:left}}.page-mid-step-box .detail .title-en{position:absolute;top:-45px;left:10px;right:10px;text-align:left}@media(min-width: 330px){.page-mid-step-box .detail .title-en{top:-52px;left:20px;right:20px}}@media(min-width: 30em){.page-mid-step-box .detail .title-en{top:-60px;left:20px;right:37px}}@media(min-width: 48em){.page-mid-step-box .detail .title-en{top:-100px;left:50px}}@media(min-width: 64em){.page-mid-step-box .detail .title-en{top:-22px;left:0}}@media(min-width: 78.75em){.page-mid-step-box .detail .title-en{top:-30px}}.page-mid-step-box .detail .title-en-main{margin:0;padding:0 0 20px;color:#1365a1;font-family:Lato;font-weight:900;font-size:28px;line-height:30px;letter-spacing:0;mix-blend-mode:multiply}@media(min-width: 330px){.page-mid-step-box .detail .title-en-main{font-size:38px;line-height:34px}}@media(min-width: 30em){.page-mid-step-box .detail .title-en-main{font-size:44px;line-height:40px}}@media(min-width: 48em){.page-mid-step-box .detail .title-en-main{font-size:70px;line-height:66px}}@media(min-width: 64em){.page-mid-step-box .detail .title-en-main{padding:0;font-size:50px;line-height:1}}@media(min-width: 78.75em){.page-mid-step-box .detail .title-en-main{font-size:64px}}@media(min-width: 90em){.page-mid-step-box .detail .title-en-main{font-size:70px}}.page-mid-step-box .detail .title-en-main br{display:block}@media(min-width: 64em){.page-mid-step-box .detail .title-en-main br{display:none}}.page-mid-step-box .detail .title-en figure{display:block;position:absolute;right:0;bottom:0;width:70px}@media(min-width: 64em){.page-mid-step-box .detail .title-en figure{display:none}}.page-mid-step-box .detail .title-jp{margin:0 0 20px;font-size:2.2rem;line-height:1.5454545455;font-weight:700;text-align:center}@media(min-width: 48em){.page-mid-step-box .detail .title-jp{font-size:1.6rem;line-height:1.375;text-align:left}}@media(min-width: 64em){.page-mid-step-box .detail .title-jp{display:flex;align-items:center;justify-content:space-between}}.page-mid-step-box .detail .title-jp img{display:none;width:70px}@media(min-width: 64em){.page-mid-step-box .detail .title-jp img{display:block}}.page-mid-step-box .detail .text{margin-bottom:90px;font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-mid-step-box .detail .text{font-size:.9rem;line-height:1.6666666667}}@media(min-width: 64em){.page-mid-step-box .detail .text{margin-bottom:45px}}.page-mid-step-box .detail .text p:nth-last-child(-n+1){margin:0}.page-mid-step-box .detail .post{margin:0;padding:0;text-align:center;font-size:1.8rem;line-height:1.6666666667;font-weight:700}@media(min-width: 48em){.page-mid-step-box .detail .post{font-size:.9rem}}@media(min-width: 64em){.page-mid-step-box .detail .post{text-align:left}}.page-mid-step-box .detail .post dt{margin:0 0 20px;padding:0 0 12px;border-bottom:1px solid #fff}@media(min-width: 64em){.page-mid-step-box .detail .post dt{margin:0 0 14px;padding:0;border-bottom:none}}.page-mid-step-box .detail .post dd{margin:0;padding:0}.page-mid-step-box .detail .post dd p{margin:0 0 20px}.page-mid-step-box .detail .post dd p:nth-last-child(-n+1){margin:0}@media(min-width: 64em){.page-mid-step-box .detail .post dd p{display:flex;margin-bottom:0}}.page-mid-step-box .detail .post dd span{display:block}@media(min-width: 64em){.page-mid-step-box .detail .post dd .post-name{width:90px}}.page-mid-office-list{margin:0 24px;padding:0;list-style:none}@media(min-width: 48em){.page-mid-office-list{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media(min-width: 64em){.page-mid-office-list{margin:0 -15px}}.page-mid-office-list li{margin:0 auto;max-width:480px;padding-bottom:20px}@media(min-width: 48em){.page-mid-office-list li{max-width:100%;width:50%;margin:0;padding:0 15px 20px 15px}}@media(min-width: 64em){.page-mid-office-list li{width:33.3333333%}}.page-mid-office-list figure{margin:0}.page-mid-office-list figure img{width:100%}.page-mid-office-list .detail{padding:12px}.page-mid-office-list .detail-title{margin:14px 0;font-size:2rem;line-height:1.6;font-weight:700;text-align:center}@media(min-width: 48em){.page-mid-office-list .detail-title{font-size:1rem}}.page-mid-office-list .detail-text p:nth-last-child(-n+1){margin:0}.page-mid-entry-description{margin:0 -25px 30px -25px;padding:0;background-color:#242863}@media(min-width: 48em){.page-mid-entry-description{margin:0 auto 30px auto}}.page-mid-entry-description .description-title.open .icon-close{display:none}.page-mid-entry-description .description-title.open .icon-open{display:block}.page-mid-entry-description .description-title{position:relative;margin:0;height:80px;color:#fff;cursor:pointer}@media(min-width: 48em){.page-mid-entry-description .description-title{height:158px}}.page-mid-entry-description .description-title .title{position:absolute;top:50%;left:25px;margin:0;font-size:1.7rem;line-height:1.7058823529;font-weight:700;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 30em){.page-mid-entry-description .description-title .title{left:35px}}@media(min-width: 48em){.page-mid-entry-description .description-title .title{font-size:1.2rem;line-height:1.5}}@media(min-width: 64em){.page-mid-entry-description .description-title .title{left:77px}}.page-mid-entry-description .description-title .icon{position:absolute;top:50%;right:25px;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 30em){.page-mid-entry-description .description-title .icon{right:35px}}@media(min-width: 64em){.page-mid-entry-description .description-title .icon{right:77px}}.page-mid-entry-description .description-title .icon-close{display:block}.page-mid-entry-description .description-title .icon-open{display:none}.page-mid-entry-description .description-title .icon.sp{display:block;font-size:21px;line-height:1}@media(min-width: 48em){.page-mid-entry-description .description-title .icon.sp{display:none}}.page-mid-entry-description .description-title .icon.pc{display:none}@media(min-width: 48em){.page-mid-entry-description .description-title .icon.pc{display:block}}.page-mid-entry-description .description-title .icon.pc .icon-close,.page-mid-entry-description .description-title .icon.pc .icon-open{position:relative;padding:0 30px 0 0;font-size:19px;line-height:1;font-family:Lato}.page-mid-entry-description .description-title .icon.pc .icon-close::after,.page-mid-entry-description .description-title .icon.pc .icon-open::after{content:"";position:absolute;top:50%;right:0;width:0;height:0;border-style:solid;border-width:14px 8px 0 8px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.page-mid-entry-description .description-title .icon.pc .icon-open::after{border-width:0 8px 14px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.page-mid-entry-description .description-container{margin:0;padding:0 25px 35px 25px}@media(min-width: 64em){.page-mid-entry-description .description-container{padding:0 77px 88px 77px}}.page-mid-entry-description .description-container dl{margin:0;padding:25px;background-color:#fff}@media(min-width: 48em){.page-mid-entry-description .description-container dl{padding:65px 75px}}.page-mid-entry-description .description-container dt{margin:0 0 .5rem;padding:0;font-size:1.4rem;line-height:1.8571428571;font-weight:700}@media(min-width: 48em){.page-mid-entry-description .description-container dt{font-size:.9rem;line-height:1.6666666667}}.page-mid-entry-description .description-container dd{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #707070;font-size:1.4rem;line-height:1.8571428571}@media(min-width: 48em){.page-mid-entry-description .description-container dd{margin:0 0 25px;padding:0 0 25px;font-size:.9rem;line-height:1.6666666667}}.page-mid-entry-form{margin:45px 0}@media(min-width: 64em){.page-mid-entry-form{margin:110px 0 68px 0}}.page-mid-entry-form .form-title{margin:0 0 15px;text-align:center}@media(min-width: 64em){.page-mid-entry-form .form-title{margin:0 0 55px}}.page-mid-entry-form .form-title .title{margin:0 0 18px;font-size:2.2rem;line-height:1.5454545455;font-weight:700}@media(min-width: 48em){.page-mid-entry-form .form-title .title{font-size:1.2rem;line-height:1.5}}@media(min-width: 64em){.page-mid-entry-form .form-title .title{margin:0 0 24px}}.page-mid-entry-form .form-title .excerpt{font-size:1.3rem;line-height:1.9230769231}@media(min-width: 48em){.page-mid-entry-form .form-title .excerpt{font-size:.8rem;line-height:1.75}}@media(min-width: 64em){.page-mid-entry-form .form-title .excerpt{font-weight:700}}.page-mid-entry-form .form-title .excerpt p:nth-last-child(-n+1){margin:0}
