body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;color:#333}.u-desktop{display:none}@media screen and (min-width: 768px){.u-desktop{display:block}}@media screen and (min-width: 768px){.u-mobile{display:none}}html{font-size:16px}@media(max-width: 375px){html{font-size:4.2666666667vw}}@media(min-width: 376px)and (max-width: 767px){html{font-size:16px}}@media(min-width: 768px)and (max-width: 1999px){html{font-size:clamp(12px,.8vw,15px)}}@media(min-width: 2000px){html{font-size:16px}}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none}}a{text-decoration:none;color:inherit;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px){a:hover{opacity:.8}}main{margin-top:60px}@media screen and (min-width: 768px){main{margin-top:84px}}*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;width:100%;height:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.about-mission{padding-block:4.25rem 5.5rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.about-mission{padding-block:8.125rem 9.375rem}}.about-mission-container-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.9375rem 1.875rem 1.125rem;background:-webkit-linear-gradient(left, #003788, #35dad4);background:linear-gradient(90deg, #003788, #35dad4);color:#fff;font-size:1.65rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.06em;margin-bottom:.5em}@media screen and (min-width: 768px){.about-mission-container-title{font-size:4.2rem}}.about-mission-container-text{text-align:center;margin-top:1.375rem;color:#122c5c;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.25;letter-spacing:.06em}@media screen and (min-width: 768px){.about-mission-container-text{font-size:2.1875rem;line-height:1}}.about-mission-container-image{margin-top:2.375rem}.about-mission-container-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1280/640}@media screen and (min-width: 768px){.about-mission-container-image img{aspect-ratio:1280/438}}.about-mission-container-bottom{margin-top:1.75rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem}@media screen and (min-width: 768px){.about-mission-container-bottom{gap:1.875rem}}.about-mission-container-bottom-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.about-mission-container-bottom-text{font-size:1.125rem}}.about-mission-container-bottom-text.about-mission-container-bottom-text--blue{color:#122c5c}.about-top{padding-bottom:5.5rem;position:relative;margin-top:100px}@media screen and (min-width: 768px){.about-top{padding-bottom:9.375rem;margin-top:170px}}@media screen and (min-width: 768px){.about-top::before{position:absolute;content:"";width:15rem;height:28.125rem;left:0;top:15.1875rem;background:url(./../images/about/about-bg1.png) center center/contain no-repeat}}@media screen and (min-width: 768px){.about-top::after{position:absolute;content:"";width:31.25rem;height:33.75rem;right:0;top:16.625rem;background:url(./../images/about/about-bg2.png) center center/contain no-repeat}}.about-top__text{margin-top:1.25rem;text-align:center;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.6;letter-spacing:.02em}@media screen and (min-width: 768px){.about-top__text{font-size:1.875rem}}.about-top__media{margin-top:2.5rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2.8125rem}@media screen and (min-width: 768px){.about-top__media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:3.125rem}}.about-top__media-info{max-width:56.25rem;width:100%}.about-top__media-info-title{color:#208ac1;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;padding-left:.625rem;padding-block:.5rem;position:relative}@media screen and (min-width: 768px){.about-top__media-info-title{font-size:3.0625rem;padding-left:.125rem;letter-spacing:-0.01em}}.about-top__media-info-title::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-linear-gradient(top, #35c5e2, #003788);background:linear-gradient(180deg, #35c5e2, #003788)}.about-top__media-info-texts{margin-top:1.75rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem}.about-top__media-info-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.about-top__media-info-text{font-size:1.125rem}}.about-top__media-info-text.about-top__media-info-test--blue{color:#122c5c}.about-top__media-image{aspect-ratio:380/610;max-width:16.25rem;width:100%;z-index:1}@media screen and (min-width: 768px){.about-top__media-image{max-width:22rem}}.about-top__media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-top__items{margin-top:3.75rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media screen and (min-width: 768px){.about-top__items{margin-top:2.8125rem;grid-template-columns:repeat(3, 1fr);gap:.9375rem}}.about-top__item{background-color:#f3f4f6;grid-row:span 4;display:grid;grid-template-rows:subgrid;gap:0}.about-top__item-image{position:relative;width:100%;padding-top:55.1558752998%}.about-top__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-top__item-box{padding:1.875rem;grid-row:span 3;display:grid;grid-template-rows:subgrid;gap:0}.about-top__item-title{text-align:center;color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.about-top__item-title{font-size:1.5rem}}.about-top__item-text{margin-top:1.25rem;-webkit-box-flex:1;flex:1;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.about-top__item-text{font-size:1.125rem}}.about-top__item-link{width:100%;text-align:center;margin-top:1.25rem;display:inline-block;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2.2222222222;letter-spacing:.04em;padding:.25rem 2.625rem;border-radius:624.9375rem;position:relative;background-image:-webkit-linear-gradient(left, #003788, #35d1e0);background-image:linear-gradient(90deg, #003788, #35d1e0);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.about-top__item-link{font-size:1.125rem}}.about-top__item-link:hover::before{right:1rem}.about-top__item-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.about-top__item-link:hover{opacity:1}.about-top__item-link:hover::after{opacity:1}.about-top__item-link::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.about{overflow-x:hidden}.about__items{margin-top:1.5625rem}@media screen and (min-width: 768px){.about__items{margin-top:3.375rem}}.about__item{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.about__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media screen and (min-width: 768px){.about__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.about__item:not(:first-child){margin-top:2.5rem}@media screen and (min-width: 768px){.about__item:not(:first-child){margin-top:4.125rem}}.about__item-info{max-width:42.5rem;width:100%}.about__item-info__title-box{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.75rem}@media screen and (min-width: 500px){.about__item-info__title-box{gap:1.25rem}}@media screen and (min-width: 768px){.about__item-info__title-box{gap:1.875rem}}.about__item-info-title{-webkit-box-flex:1;flex:1;color:#122c5c;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.325;letter-spacing:.02em}@media screen and (min-width: 500px){.about__item-info-title{font-size:1.75rem;gap:1.25rem}}@media screen and (min-width: 768px){.about__item-info-title{gap:1.875rem;font-size:2.5rem}}.about__item-info-title-catch{color:#fff;font-size:1.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.06em;padding:.5rem .75rem .625rem;background:-webkit-linear-gradient(left, #003788, #2a9fd3);background:linear-gradient(90deg, #003788, #2a9fd3);display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:5rem;height:5rem}@media screen and (min-width: 500px){.about__item-info-title-catch{font-size:1.25rem}}@media screen and (min-width: 768px){.about__item-info-title-catch{font-size:1.375rem;width:6.25rem;height:6.25rem}}.about__item-info-title-catch span{font-size:2rem;line-height:1;display:block}@media screen and (min-width: 500px){.about__item-info-title-catch span{font-size:2.375rem}}@media screen and (min-width: 768px){.about__item-info-title-catch span{font-size:3.25rem}}.about__item-text{margin-top:.8125rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em;display:grid;gap:1.25rem}@media screen and (min-width: 768px){.about__item-text{font-size:1.125rem;gap:1.875rem}}.about__item-image{-webkit-box-flex:1;flex:1}.about__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.advertisement__items{margin-top:1.5625rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;gap:3.75rem 7.5rem}@media screen and (min-width: 768px){.advertisement__items{margin-top:3.75rem}}.advertisement__item{place-items:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.advertisement__item-image{width:17.5rem;height:auto;-webkit-box-flex:1;flex:1}.advertisement__item-image.is-full{width:100%}@media screen and (min-width: 768px){.advertisement__item-image{width:21.25rem}.advertisement__item-image.is-full{width:100%}}.advertisement__item-image img{-o-object-fit:contain;object-fit:contain}.advertisement__item-button{margin-top:1.25rem}.advertisement__item-link{display:inline-block;color:#fff;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.08em;position:relative;padding:.875rem 4rem .625rem;background:-webkit-linear-gradient(left, #003788, #35bbe2);background:linear-gradient(90deg, #003788, #35bbe2);border-radius:624.9375rem;-webkit-transition:all .3s;transition:all .3s;position:relative;-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden;height:100%}@media screen and (min-width: 768px){.advertisement__item-link{font-size:1.625rem;padding:1.125rem 4.375rem 1rem}}.advertisement__item-link:hover::before{right:1rem}.advertisement__item-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.advertisement__item-link:hover{opacity:1}.advertisement__item-link:hover::after{opacity:1}.advertisement__item-link::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.advertisement__item-link:hover{background:-webkit-linear-gradient(left, #35bbe2, #003788);background:linear-gradient(90deg, #35bbe2, #003788)}.advertisement__item-link::before{position:absolute;content:"";width:.5rem;height:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem;background:url(./../images/service/button-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.advertisement__item-link::before{width:.625rem;height:1.1875rem}}.appropriate-container{margin-top:3.75rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.appropriate-container{gap:1.25rem;grid-template-columns:repeat(2, 1fr)}}.appropriate__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}.appropriate__item-title{color:#fff;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:2.2083333333;letter-spacing:.02em;display:block;padding:.25rem .25rem .375rem;text-align:center}@media screen and (min-width: 768px){.appropriate__item-title{font-size:1.5rem}}.appropriate__item-title--blue{background-color:#122c5c}.appropriate__item-title--gray{background-color:#4b4d52}.appropriate__lv2-items{background-color:#f3f4f6;padding:1.25rem 1.5rem;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.375rem}@media screen and (min-width: 768px){.appropriate__lv2-items{gap:0}}.appropriate__lv2-item{color:#000;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em;text-indent:-1em;padding-left:1em}.appropriate__lv2-item+.appropriate__lv2-item{margin-top:.8em}@media screen and (min-width: 768px){.appropriate__lv2-item{font-size:1.375rem}}.archive-interview__items{margin-top:1.875rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}@media screen and (min-width: 768px){.archive-interview__items{margin-top:3.75rem;grid-template-columns:repeat(3, 1fr)}}.interview__item.archive-interview__item{width:auto}.blog{padding:1.875rem 0;background-color:#f3f4f6}@media screen and (min-width: 768px){.blog{padding:3.75rem 0}}.blog__title{text-align:center;color:#122c5c;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.blog__title{font-size:3.125rem}}.blog__head{margin-top:1rem}@media screen and (min-width: 768px){.blog__head{margin-top:2.125rem}}.blog-head__text.section-head__text{color:#122c5c}@media screen and (min-width: 768px){.blog-head__text.section-head__text{margin-top:2.25rem}}.blog-head__link.section-head__link{color:#122c5c}.blog__items{margin-top:1rem}@media screen and (min-width: 768px){.blog__items{margin-top:3.75rem;max-width:80rem;width:100%;margin-right:auto;margin-left:auto}}.blog__item{border-top:1px solid #122c5c}.blog__item a{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;gap:.625rem;padding-top:1.09375rem;padding-bottom:1.09375rem}@media screen and (min-width: 768px){.blog__item a{gap:2.5rem;padding-top:1.875rem;padding-bottom:1.875rem}}.blog__item:last-child{border-bottom:1px solid #122c5c}.blog__item-img{max-width:8.125rem;width:100%;aspect-ratio:260/180}@media screen and (min-width: 768px){.blog__item-img{max-width:16.25rem}}.blog__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__item-info{width:100%}@media screen and (min-width: 768px){.blog__item-info{max-width:61rem;width:100%}}.blog__item-info-time{color:#122c5c;font-size:.875rem;line-height:1;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";letter-spacing:0}@media screen and (min-width: 768px){.blog__item-info-time{line-height:.6428571429;font-size:1.125rem}}.blog__item-info-title{color:#122c5c;font-size:.875rem;line-height:1.25;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";letter-spacing:0;margin-top:.25rem}@media screen and (min-width: 768px){.blog__item-info-title{font-size:1.125rem;line-height:1.5;margin-top:.25rem}}.blog__item-info-category-box{margin-top:.5625rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:.25rem}@media screen and (min-width: 768px){.blog__item-info-category-box{margin-top:.625rem;gap:.5625rem}}.blog__item-info-category.category{color:#122c5c}.cards{display:grid;gap:1.875rem;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px){.cards{gap:4.375rem;grid-template-columns:repeat(3, 1fr)}}.card a{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;background-color:#fff;box-shadow:0 0 2.5rem 0 rgba(0,0,0,.05)}.card__img{width:100%}.card__img img{width:100%;aspect-ratio:360/186;-o-object-fit:cover;object-fit:cover}.card__content{padding:.9375rem 1.5625rem 0}@media screen and (min-width: 768px){.card__content{padding:1.25rem 1.875rem 0}}.card__title{font-size:.875rem;font-weight:700;line-height:1.5}@media screen and (min-width: 768px){.card__title{font-size:1rem}}.card__text{margin-top:.625rem;font-size:.75rem;line-height:1.5}@media screen and (min-width: 768px){.card__text{margin-top:.9375rem;font-size:.875rem}}.card__meta{margin-top:auto;padding:.9375rem 1.5625rem .9375rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media screen and (min-width: 768px){.card__meta{padding:1.25rem 1.875rem 1.25rem}}.card__category{padding:.3125rem .5rem;font-size:.875rem;line-height:1;color:#fff;background-color:#de8430}@media screen and (min-width: 768px){.card__category{font-size:1rem}}.card__date{font-size:.875rem;line-height:1}@media screen and (min-width: 768px){.card__date{font-size:1rem}}.category{color:#122c5c;font-size:.75rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0;border:1px solid #122c5c;padding:.1875rem .25rem;border-radius:.1875rem}@media screen and (min-width: 768px){.category{letter-spacing:.02em;font-size:.875rem;padding:.3125rem .5rem}}.cost1__text{margin-top:1.5625rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2;letter-spacing:0em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.cost1__text{font-size:1.125rem;margin-top:3.25rem}}.cost1__table-box{margin-top:3.125rem;max-width:56.25rem;width:100%;margin-right:auto;margin-left:auto}.cost2__items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.125rem 1.5rem}@media screen and (min-width: 768px){.cost2__items{margin-top:3.75rem;grid-template-columns:repeat(5, 1fr)}}.cost2__item{aspect-ratio:245/197}.cost2__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-about{padding-top:3rem;padding-bottom:6.25rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.feature-about{padding-bottom:4.875rem;padding-top:3.875rem}}.feature-about__items-container-top{text-align:center}.feature-about__items-container{margin-top:2.625rem;padding:2rem 1.5rem;background-color:#fff}@media screen and (min-width: 768px){.feature-about__items-container{padding:2.875rem}}.feature-about__items-container-title{display:inline-block;font-style:italic;color:#fff;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.06em;padding:.375rem 1.25rem .5625rem;background:-webkit-linear-gradient(left, #003788, #2a9fd3);background:linear-gradient(90deg, #003788, #2a9fd3);text-shadow:0 .625rem 1.875rem rgba(18,44,92,.3)}@media screen and (min-width: 768px){.feature-about__items-container-title{font-size:2.1875rem}}.feature-about__items{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:.1875rem 1.25rem}@media screen and (min-width: 768px){.feature-about__items{grid-template-columns:repeat(2, 1fr)}}.feature-about__item{color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5714285714;letter-spacing:0em;padding-left:2rem;position:relative}@media screen and (min-width: 768px){.feature-about__item{padding-left:2.5rem;font-size:1.75rem}}.feature-about__item::before{position:absolute;content:"";width:1.25rem;height:1.25rem;left:0;top:.25rem;background:url(./../images/feature/feature-about__item-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.feature-about__item::before{width:1.625rem;height:1.625rem;top:12%}}.feature-about__item span{background:-webkit-linear-gradient(transparent 60%, #dce0e9 60%);background:linear-gradient(transparent 60%, #dce0e9 60%)}.feature-about__text{margin-top:1.5625rem;text-align:center;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-about__text{margin-top:3.25rem;font-size:1.125rem}}.feature-about__text span{color:#0c58a1}.boxBtn{text-align:center;margin-top:1.5rem}@media screen and (min-width: 768px){.boxBtn{margin-top:2.875rem}}.boxContactArea{background:#fff;padding:6%;margin-top:1.875rem}@media screen and (min-width: 768px){.boxContactArea{margin-top:2.875rem}}.btn{display:inline-block;color:#fff;font-size:.875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;padding:1.125rem 1.875rem 1.3125rem;border-radius:3em;position:relative;background:-webkit-linear-gradient(left, #003788, #2488c2);background:linear-gradient(90deg, #003788, #2488c2);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden;min-width:280px;text-align:center}@media screen and (min-width: 768px){.btn{font-size:1.375rem;padding:1.625rem 1.875rem 1.75rem;min-width:340px}}.btn::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #2488c2, #003788);background-image:linear-gradient(90deg, #2488c2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.btn:hover{opacity:1}.btn:hover::after{opacity:1}.btn::before{position:absolute;content:"";width:.5rem;height:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.75rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.btn::before{width:.5rem;height:.875rem;font-size:1.5rem}}.btn:hover::before{right:.5rem}@media screen and (min-width: 768px){.btn:hover::before{right:.5rem}}.feature-link{display:inline-block;color:#fff;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;padding:.875rem 1.5rem 1.0625rem;border-radius:624.9375rem;position:relative;background:-webkit-linear-gradient(left, #003788, #2488c2);background:linear-gradient(90deg, #003788, #2488c2);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.feature-link{font-size:1.5rem}}.feature-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #2488c2, #003788);background-image:linear-gradient(90deg, #2488c2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.feature-link:hover{opacity:1}.feature-link:hover::after{opacity:1}.feature-link::before{position:absolute;content:"";width:.5rem;height:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.75rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.feature-link::before{width:.5rem;height:.875rem;font-size:1.5rem}}.feature-link:hover::before{right:.5rem}@media screen and (min-width: 768px){.feature-link:hover::before{right:.5rem}}.feature-service{margin-top:5.5rem;padding:12% 0;background-color:#f3f4f6}@media screen and (min-width: 768px){.feature-service{margin-top:9.375rem;padding:72px 0}}.feature-service__text{text-align:center;margin-top:1.5625rem;color:#122c5c;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em;margin-bottom:1.6em}@media screen and (min-width: 768px){.feature-service__text{margin-top:2.5rem;font-size:1.75rem;margin-bottom:2em}}.u-stack+.u-stack{margin-top:56px}@media screen and (max-width: 768px){.u-stack+.u-stack{margin-top:42px}}.feature-service__items{margin-top:3.125rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.875rem .9375rem}@media screen and (min-width: 768px){.feature-service__items{grid-template-columns:repeat(3, 1fr)}}.feature-service__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.feature-service__item-image{position:relative;width:100%;padding-top:54.7619047619%;overflow:hidden}.feature-service__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-service__item-info{-webkit-box-flex:1;flex:1;background-color:#fff;padding:1.75rem 1.875rem}.feature-service__item-title{text-align:center;color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.feature-service__item-title{font-size:1.5rem}}.feature-service__item-text{margin-top:1.25rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-service__item-text{font-size:1.125rem}}.feature-strength{padding-block:5rem;background-color:#f3f4f6;overflow-x:hidden}@media screen and (min-width: 768px){.feature-strength{padding-block:8rem}}.feature-strength__text{margin-top:1.5625rem;color:#122c5c;text-align:center;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.feature-strength__text{margin-top:3.125rem;font-size:1.75rem}}.feature-strength__items{margin-top:3.375rem;width:100%}@media screen and (min-width: 768px){.feature-strength__items{max-width:min(68vw,1324px);margin-top:3.75rem;margin-right:auto;margin-left:auto}}.feature-strength__item+.feature-strength__item{margin-top:2.875rem}.feature-strength__item-media{display:-webkit-box;display:flex}.feature-strength__item:nth-child(1)>.feature-strength__item-media,.feature-strength__item:nth-child(4)>.feature-strength__item-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.feature-strength__item:nth-child(1)>.feature-strength__item-media,.feature-strength__item:nth-child(4)>.feature-strength__item-media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.feature-strength__item:nth-child(2)>.feature-strength__item-media{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){.feature-strength__item:nth-child(2)>.feature-strength__item-media{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.feature-strength__item-media-info{max-width:43.125rem;width:100%}.feature-strength__item-media-title-box{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;gap:.625rem}@media screen and (min-width: 768px){.feature-strength__item-media-title-box{gap:.25rem}}.feature-strength__item-media-title-box span{display:inline-block;color:#122c5c;font-size:2.5rem;font-weight:900;font-family:"roboto",sans-serif;line-height:1;letter-spacing:.02em;-webkit-transform:translateY(-10%);transform:translateY(-10%)}@media screen and (min-width: 768px){.feature-strength__item-media-title-box span{font-size:6.3125rem}}.feature-strength__item-media-title{color:#122c5c;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:0em;-webkit-box-flex:1;flex:1}@media screen and (min-width: 768px){.feature-strength__item-media-title{font-size:2.125rem}}.feature-strength__item-media-title span{display:block;font-size:.875rem;line-height:1.3}@media screen and (min-width: 768px){.feature-strength__item-media-title span{font-size:1.5rem}}.feature-strength__item-media-texts{margin-top:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem}@media screen and (min-width: 768px){.feature-strength__item-media-texts{gap:2.375rem}}.feature-strength__item-media-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-strength__item-media-text{font-size:1.125rem}}.feature-strength__item-media-text-note{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5714285714;letter-spacing:0em}.feature-strength__item-media-image{-webkit-box-flex:1;flex:1;aspect-ratio:931/400}.feature-strength__item-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-strength__item:nth-child(1)>.feature-strength__item-media>.feature-strength__item-media-image,.feature-strength__item:nth-child(4)>.feature-strength__item-media>.feature-strength__item-media-image{margin-right:calc(50% - 50vw);width:100vw}.feature-strength__item:nth-child(2)>.feature-strength__item-media>.feature-strength__item-media-image{margin-left:calc(50% - 50vw);width:100vw;padding-right:.9375rem}@media screen and (min-width: 768px){.feature-strength__item:nth-child(2)>.feature-strength__item-media>.feature-strength__item-media-image{padding-right:0}}.feature-swiper-container{margin-top:1.875rem}.feature-strength__lv2-items .swiper-wrapper .swiper-slide{height:auto}.feature-strength__lv2-item{padding:1.875rem 1.25rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff}.feature-strength__lv2-item-title{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5833333333;letter-spacing:.02em;padding-bottom:1.25rem;position:relative}@media screen and (min-width: 768px){.feature-strength__lv2-item-title{padding-bottom:1.875rem;font-size:1.5rem}}.feature-strength__lv2-item-title::before{position:absolute;content:"";width:5rem;height:1px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#122c5c}.feature-strength__lv2-item-title span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background-color:#122c5c;font-size:1rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:.02em;padding:.125rem .75rem .3125rem;border-radius:624.9375rem;margin-bottom:.25rem}@media screen and (min-width: 768px){.feature-strength__lv2-item-title span{font-size:1.125rem}}.feature-strength__lv2-item-texts{margin-top:.875rem;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;gap:1.5rem}@media screen and (min-width: 768px){.feature-strength__lv2-item-texts{gap:2rem}}.feature-strength__lv2-item-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.8;letter-spacing:0em}@media screen and (min-width: 768px){.feature-strength__lv2-item-text{font-size:1.25rem}}.feature-strength__item-process{margin-top:6.25rem;background-color:#fff}.feature-strength__item-process-title{text-align:center;color:#fff;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;background:-webkit-linear-gradient(left, #003788, #35e2c8);background:linear-gradient(90deg, #003788, #35e2c8);padding:.625rem .625rem .8125rem}@media screen and (min-width: 768px){.feature-strength__item-process-title{font-size:1.5rem;padding:.875rem .625rem 1.0625rem}}.feature-strength__item-process-media{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px){.feature-strength__item-process-media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;grid-template-columns:33.5rem calc(100% - 33.5rem)}}.feature-strength__item-process-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-strength__item-process-container{padding:1.25rem}@media screen and (min-width: 768px){.feature-strength__item-process-container{padding:1.875rem}}.feature-strength__item-process-lists{display:grid;grid-template-columns:repeat(1, 1fr);gap:.375rem .625rem}@media screen and (min-width: 768px){.feature-strength__item-process-lists{grid-template-columns:repeat(2, 1fr)}}.feature-strength__item-process-list{color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.3888888889;letter-spacing:0em;padding-left:2rem;position:relative}@media screen and (min-width: 768px){.feature-strength__item-process-list{font-size:1.125rem;padding-left:2.5rem;padding-left:1.875rem}}.feature-strength__item-process-list::before{position:absolute;content:"";width:1.25rem;height:1.25rem;left:0;top:.1875rem;background:url(./../images/service/resolve-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.feature-strength__item-process-list::before{width:1rem;height:1rem;top:.25rem}}.feature-strength__item-process-container-text{margin-top:.375rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.8333333333;letter-spacing:0em}@media screen and (min-width: 768px){.feature-strength__item-process-container-text{font-size:1.125rem}}.feature-strength__item-process-container-button{margin-top:1.25rem;text-align:center}@media screen and (min-width: 768px){.feature-strength__item-process-container-button{text-align:left}}.feature-strength__l2-items2{margin-top:2rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem 1.25rem}@media screen and (min-width: 768px){.feature-strength__l2-items2{grid-template-columns:repeat(3, 1fr)}}.feature-strength__l2-item2{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.feature-strength__l2-item2-image{position:relative;width:100%;padding-top:54.7619047619%;overflow:hidden}.feature-strength__l2-item2-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-strength__l2-item2-info{-webkit-box-flex:1;flex:1;background-color:#fff;padding:1rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 768px){.feature-strength__l2-item2-info{padding:1.875rem}}.feature-strength__l2-item2-title{text-align:center;color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.375;letter-spacing:.02em}@media screen and (min-width: 768px){.feature-strength__l2-item2-title{font-size:1.5rem}}.feature-strength__l2-item2-text{-webkit-box-flex:1;flex:1;margin-top:1.25rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:.02em}@media screen and (min-width: 768px){.feature-strength__l2-item2-text{font-size:1.125rem}}.feature-strength2{background-color:#0a559f;padding-block:3.75rem 6.875rem}@media screen and (min-width: 768px){.feature-strength2{padding-block:6.25rem 9.375rem}}.feature-strength2__text{margin-top:1.5625rem;color:#fff;text-align:center;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.feature-strength2__text{margin-top:3.75rem;font-size:1.75rem}}.feature-strength2__items{margin-top:3.125rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:.9375rem 1.25rem}@media screen and (min-width: 768px){.feature-strength2__items{grid-template-columns:repeat(2, 1fr)}}.feature-strength2__item{background-color:#fff;padding:1.875rem 1.25rem}@media screen and (min-width: 768px){.feature-strength2__item{padding:2.8125rem 1.625rem}}.feature-strength2__item-top{text-align:center}.feature-strength2__item-catch{display:inline-block;background:-webkit-linear-gradient(left, #003788, #3adbd5);background:linear-gradient(90deg, #003788, #3adbd5);color:#fff;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;border-radius:624.9375rem;padding:.5625rem 1.875rem}@media screen and (min-width: 768px){.feature-strength2__item-catch{font-size:1.875rem;padding:.6875rem 1.875rem}}.feature-strength2__item-title{text-align:center;margin-top:.75rem;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:.02em}@media screen and (min-width: 768px){.feature-strength2__item-title{margin-top:1.5625rem;font-size:1.5rem}}.feature-strength2__item-text{margin-top:.625rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:.02em}@media screen and (min-width: 768px){.feature-strength2__item-text{margin-top:1em;font-size:1.125rem}}.feature-trial{padding-block:5rem;background:-webkit-linear-gradient(left, #003788, #35dad4);background:linear-gradient(90deg, #003788, #35dad4)}@media screen and (min-width: 768px){.feature-trial{padding-block:7.75rem}}.feature-trial__text{margin-top:1.5625rem;color:#fff;text-align:center;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.feature-trial__text{margin-top:3.75rem;font-size:1.75rem}}.feature-trial__container{margin-top:1.75rem;background-color:#fff;padding:1.5rem 1.25rem}@media screen and (min-width: 768px){.feature-trial__container{padding:2.8125rem}}.feature-trial__container-texts{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem}.feature-trial__container-text{color:#000;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-trial__container-text{font-size:1.125rem}}.feature-trial__container-text span{color:#122c5c;background:-webkit-linear-gradient(transparent 50%, #ffe56e 50%);background:linear-gradient(transparent 50%, #ffe56e 50%)}.feature-trial__container-note{margin-top:.625rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}.feature-voice{padding-block:3rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.feature-voice{padding-block:6.25rem}}.feature-voice__text{text-align:center;margin-top:1.5625rem;color:#122c5c;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.feature-voice__text{margin-top:1.25rem;font-size:1.75rem}}.feature-voice__items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.875rem}@media screen and (min-width: 768px){.feature-voice__items{margin-top:2.8125rem}}.feature-voice__item{background-color:#fff;padding:2.5rem 1.25rem}@media screen and (min-width: 768px){.feature-voice__item{padding:2.8125rem}}.feature-voice__item-company{color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-voice__item-company{font-size:1.125rem}}.feature-voice__item-title{margin-top:1.25rem;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.02em;position:relative;padding-left:1.25rem;padding-block:.375rem}@media screen and (min-width: 768px){.feature-voice__item-title{font-size:1.625rem}}.feature-voice__item-title::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}.feature-voice__item-container{margin-top:1.875rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:3.125rem}@media screen and (min-width: 768px){.feature-voice__item-container{grid-template-columns:1fr 25rem}}.feature-voice__item-texts{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem}.feature-voice__item-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-voice__item-text{font-size:1.125rem}}.feature-voice__item-image{aspect-ratio:400/285}.feature-voice__item-image img{aspect-ratio:400/285;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-voice__bottom{margin-top:3.75rem;text-align:center}.feature-voice__bottom-link{display:inline-block;padding:.9375rem 2.875rem;color:#fff;font-size:1.5rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;position:relative;background:-webkit-linear-gradient(left, #003788, #1f85c1);background:linear-gradient(90deg, #003788, #1f85c1);border-radius:624.9375rem}.feature-voice__bottom-link::before{position:absolute;content:"";width:.625rem;height:1.125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.625rem;background:url(./../images/feature/button-icon.png) center center/contain no-repeat}.feature-weakness{margin-top:5.5rem}@media screen and (min-width: 768px){.feature-weakness{margin-top:9.375rem}}.feature-weakness__text{text-align:center;margin-top:1.5625rem;color:#122c5c;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.feature-weakness__text{font-size:1.75rem;margin-top:1.25rem}}.feature-weakness-container{margin-top:2.8125rem;background-color:#f3f4f6;padding:2.5rem 1.25rem}@media screen and (min-width: 768px){.feature-weakness-container{padding:2.6875rem 2.875rem}}.feature-weakness-container__text{display:inline-block;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-weakness-container__text{font-size:1.1875rem}}.feature-weakness-container__text span{background:-webkit-linear-gradient(transparent 50%, #ffe56e 50%);background:linear-gradient(transparent 50%, #ffe56e 50%)}.feature-weakness-container__items{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}.feature-weakness-container__item-title{color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:0em;position:relative;padding-left:1.25rem}@media screen and (min-width: 768px){.feature-weakness-container__item-title{font-size:1.1875rem}}.feature-weakness-container__item-title::before{position:absolute;content:"";width:.9375rem;height:.9375rem;left:0;top:.375rem;background:url(./../images/feature/feature-weakness-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.feature-weakness-container__item-title::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.feature-weakness-container__item-text{color:#000;font-size:1.0625rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.feature-weakness-container__item-text{font-size:1.125rem}}.flow{padding-top:3rem;padding-bottom:5.5rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.flow{padding-top:8.75rem;padding-bottom:9.375rem}}.flow__items{margin-top:1.5625rem}@media screen and (min-width: 768px){.flow__items{margin-top:3.75rem}}.flow__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff}.flow__item.is-gray{background-color:#f3f4f6}@media screen and (min-width: 768px){.flow__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.flow__item+.flow__item{margin-top:2.5rem;position:relative}.flow__item+.flow__item::before{background:url(./../images/service/dotted.png) center center/contain no-repeat;content:"";width:.3125rem;height:1.5rem;position:absolute;top:-2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px){.flow__item+.flow__item::before{left:4rem;-webkit-transform:none;transform:none}}.flow__item-info{-webkit-box-flex:1;flex:1}@media screen and (min-width: 768px){.flow__item-info{display:-webkit-box;display:flex}}.flow__item-info-step span{font-size:1rem;line-height:1}@media screen and (min-width: 768px){.flow__item-info-step span{font-size:1.25rem}}.flow__item-info-step{padding:.375rem 1.25rem .125rem;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;color:#122c5c;font-size:3rem;font-weight:500;font-family:"din-2014-narrow",sans-serif;line-height:1.1666666667;letter-spacing:0em;position:relative;gap:.125rem}@media screen and (min-width: 768px){.flow__item-info-step{font-size:3.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:2.875rem 3.25rem;gap:0}}.flow__item-info-step::before{position:absolute;content:"";left:0;top:0;width:.3125rem;height:100%;background:#122c5c}@media screen and (min-width: 768px){.flow__item-info-step::before{width:100%;height:.3125rem}}.flow__item-info-main{padding:1rem 1.25rem}@media screen and (min-width: 768px){.flow__item-info-main{padding:1.875rem 1.875rem 2.5rem 2rem}}.flow__item-info-main-title{color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em}@media screen and (min-width: 768px){.flow__item-info-main-title{font-size:1.5rem;line-height:1.5;margin-bottom:.8em}}.flow__item-info-main-text{margin-top:.875rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em}@media screen and (min-width: 768px){.flow__item-info-main-text{margin-top:.375rem;font-size:1.25rem;line-height:1.8}}.flow__item-image{aspect-ratio:350/270;width:100%;height:auto}@media screen and (min-width: 768px){.flow__item-image{max-width:21.875rem}}.flow__item-image.is-margin{aspect-ratio:inherit}@media screen and (min-width: 768px){.flow__item-image.is-margin{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px 20px 10px 0;max-width:30%}}.flow__item-image.is-margin img{height:auto;-o-object-fit:inherit;object-fit:inherit}.flow__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-top{background-color:#122c5c}.footer-top__inner{margin:auto;padding:0 1.75rem;max-width:100%;width:100%}@media screen and (min-width: 768px){.footer-top__inner{padding:0 1.5625rem;max-width:83.125rem}}.footer__wrap{padding-top:.75rem;padding-bottom:1.875rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 768px){.footer__wrap{gap:5rem;padding-top:2.5rem;padding-bottom:3rem}}.footer__right{margin-top:.9375rem}@media screen and (min-width: 768px){.footer__right{margin-top:0}}.footer__nav-item{padding-block:1rem;border-bottom:1px solid #fff}@media screen and (min-width: 768px){.footer__nav-item{padding-block:2.5rem}}.footer__nav-item:first-child{border-top:1px solid #fff}.footer__nav-item-title{color:#fff;font-size:1.5rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em;text-transform:uppercase}@media screen and (min-width: 768px){.footer__nav-item-title{font-size:2.25rem}}.footer__nav-item-box{margin-top:1rem}@media screen and (min-width: 768px){.footer__nav-item-box{margin-top:1.5rem}}.footer__nav-item-box:not(:last-child){padding-bottom:1rem;border-bottom:1px dashed #fff}.footer__nav-item-box-title{display:inline-block;padding-left:1.25rem;color:#fff;font-size:1.125rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em;text-transform:uppercase;position:relative}@media screen and (min-width: 768px){.footer__nav-item-box-title{font-size:1.625rem}}.footer__nav-item-box-title::before{position:absolute;content:"";width:1rem;height:1rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:50%}.footer__nav-lv2-items{margin-top:1rem;display:-webkit-box;display:flex;flex-wrap:wrap;gap:1rem .625rem}.footer__nav-lv2-item-title{color:#fff;font-size:1rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em;position:relative;padding-left:1rem}@media screen and (min-width: 768px){.footer__nav-lv2-item-title{font-size:1.125rem}}.footer__nav-lv2-item-title::before{position:absolute;content:"";width:.75rem;height:.875rem;left:0;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/top/footer-arrow2.png) center center/contain no-repeat}.footer__nav{display:grid;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(1, 1fr)}.footer__nav-items{display:grid;-webkit-column-gap:.375rem;-moz-column-gap:.375rem;column-gap:.375rem;grid-template-columns:repeat(1, 1fr)}.footer__link{margin-top:1.40625rem;display:-webkit-box;display:flex;-webkit-box-pack:left;justify-content:left;-webkit-box-align:center;align-items:center}@media screen and (min-width: 768px){.footer__link{margin-top:2.5rem;max-width:25rem;width:100%}}.footer__link-icon{display:block;max-width:21rem;width:100%}.footer__link-icon+.footer__link-icon{margin-left:.9375rem}@media screen and (min-width: 768px){.footer__link-icon+.footer__link-icon{margin-left:1.875rem}}.footer__link-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__left{margin-top:1.875rem}@media screen and (min-width: 768px){.footer__left{margin-top:0}}.footer__logo{max-width:15rem;width:100%}@media screen and (min-width: 768px){.footer__logo{max-width:14.8125rem}}.footer__logo a{padding:.625rem 0;display:block}@media screen and (min-width: 768px){.footer__logo a{padding:.9375rem 0}}.footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__address{margin-top:.25rem;font-size:.625rem;color:#fff;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.75;letter-spacing:0em}@media screen and (min-width: 768px){.footer__address{margin-top:.75rem;font-size:1rem}}.footer__policy{margin-top:.75rem;display:block;aspect-ratio:84/84;max-width:2.96875rem;width:100%}@media screen and (min-width: 768px){.footer__policy{margin-top:1.875rem;max-width:5.25rem}}.footer__policy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-bottom{background-color:#031028;padding-top:1.375rem;padding-bottom:1.5rem}@media screen and (min-width: 768px){.footer-bottom{padding-top:1.125rem;padding-bottom:1.125rem}}@media screen and (min-width: 768px){.footer-bottom__inner.inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:0 1.5625rem;max-width:83.125rem}}.footer-bottom__left{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.90625rem}@media screen and (min-width: 768px){.footer-bottom__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:start;justify-content:start;gap:.9375rem}}.footer-bottom__left-link{color:#fff;font-size:.75rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0}@media screen and (min-width: 768px){.footer-bottom__left-link{font-size:.875rem}}.footer__copyright{margin-top:1.6875rem;display:block;font-size:.625rem;line-height:1.4;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;color:#fff;letter-spacing:0em;text-align:center}@media screen and (min-width: 768px){.footer__copyright{text-align:right;margin-top:0;font-size:.875rem;margin-right:11.5rem}}.footer__copyright span{text-transform:uppercase}.form-checkbox label{display:block}@media screen and (min-width: 768px){.form-checkbox label{display:inline-block}}.form-checkbox label:not(:first-of-type){margin-top:.625rem}@media screen and (min-width: 768px){.form-checkbox label:not(:first-of-type){margin-top:0;margin-left:1.25rem}}.form-checkbox input{display:none}.form-checkbox input+span{cursor:pointer;display:inline-block;padding:0 0 0 1.5625rem;position:relative;font-size:.9375rem;line-height:1}.form-checkbox input+span::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:1px solid #ccc;display:block;width:.9375rem;height:.9375rem}.form-checkbox input+span::after{content:"";margin-top:-0.125rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);display:block;width:.9375rem;height:.5rem;border-bottom:.1875rem solid #000;border-left:.1875rem solid #000;-webkit-transition:.3s;transition:.3s;opacity:0}.form-checkbox input:checked+span::after{opacity:1}@media screen and (min-width: 768px){.form__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media screen and (min-width: 768px){.form__wrap.form__wrap--textarea{-webkit-box-align:start;align-items:flex-start}}.form__wrap+.form__wrap{margin-top:1.875rem}.form__label{font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.08em}@media screen and (min-width: 768px){.form__label{max-width:12.5rem;width:100%}}@media screen and (min-width: 768px){.form__wrap.form__wrap--textarea .form__label{margin-top:.625rem}}.form__label span{margin-left:.625rem;padding:.3125rem;display:inline-block;font-size:.75rem;color:#fff;background-color:#d00000}.form__input,.form__select,.form__radio,.form__checkbox,.form__textarea{margin-top:.625rem}@media screen and (min-width: 768px){.form__input,.form__select,.form__radio,.form__checkbox,.form__textarea{margin-top:0}}.form__input,.form__textarea{-webkit-box-flex:1;flex-grow:1}.form__submit{margin-top:3.75rem;text-align:center}div.wpcf7 .wpcf7-spinner{display:none}.contact__thanks-button-box{margin-top:5rem}.form-radio label{display:block}@media screen and (min-width: 768px){.form-radio label{display:inline-block}}.form-radio label:not(:first-of-type){margin-top:.625rem}@media screen and (min-width: 768px){.form-radio label:not(:first-of-type){margin-top:0;margin-left:1.875rem}}.form-radio input{display:none}.form-radio input+span{padding:0 0 0 1.5625rem;position:relative;display:block;font-size:.9375rem;line-height:1;cursor:pointer}@media screen and (min-width: 768px){.form-radio input+span{display:inline-block}}.form-radio input+span::before{content:"";width:.9375rem;height:.9375rem;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:1px solid #ccc;border-radius:50%}.form-radio input+span::after{content:"";padding:.125rem;width:.4375rem;height:.4375rem;position:absolute;top:50%;left:.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid rgba(0,0,0,0);border-radius:50%;background:#000;opacity:0;-webkit-transition:.3s;transition:.3s}.form-radio input:checked+span::after{opacity:1}.form-select select{padding:.71875rem 3.125rem .71875rem .9375rem;width:100%;font-size:.9375rem;line-height:1;border-radius:0;border:1px solid #ccc;background-image:url(./../images/common/arrow.svg);background-repeat:no-repeat;background-size:.9375rem;background-position:right .9375rem top .9375rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-select select::-ms-expand{display:none}.form-select select:focus{border:1px solid #ccc;box-shadow:none;outline:none}.form-submit input,.contact__thanks-button{padding:1.5625rem 7.8125rem;color:#fff;display:block;margin:0 auto;font-size:1rem;line-height:1;background-color:#c5ae66;background-image:none;border:none;border-radius:0;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;text-align:center}@media screen and (min-width: 768px){.form-submit input,.contact__thanks-button{padding:1.9375rem 6.25rem;max-width:23.3125rem;width:100%}}.form-submit input:hover,.form-submit input:focus{outline:none}@media screen and (min-width: 768px){.form-submit input:hover{opacity:.8}}.form-submit input::-moz-foucus-inner{padding:0;border:none}.form-textarea textarea{padding:.5rem .9375rem;width:100%;height:9.375rem;font-size:.9375rem;border-radius:0;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:none}.form-textarea textarea:focus{border:1px solid #ccc;box-shadow:none;outline:none}@media screen and (min-width: 768px){.form__wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media screen and (min-width: 768px){.form__wrap.form__wrap--textarea{-webkit-box-align:start;align-items:flex-start}}.form__wrap+.form__wrap{margin-top:1.875rem}.form__label{font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.08em}@media screen and (min-width: 768px){.form__label{max-width:12.5rem;width:100%}}@media screen and (min-width: 768px){.form__wrap.form__wrap--textarea .form__label{margin-top:.625rem}}.form__label span{margin-left:.625rem;padding:.3125rem;display:inline-block;font-size:.75rem;color:#fff;background-color:#d00000}.form__input,.form__select,.form__radio,.form__checkbox,.form__textarea{margin-top:.625rem}@media screen and (min-width: 768px){.form__input,.form__select,.form__radio,.form__checkbox,.form__textarea{margin-top:0}}.form__input,.form__textarea{-webkit-box-flex:1;flex-grow:1}.form__submit{margin-top:3.75rem;text-align:center}.format{padding-block:3rem;background-color:#fff}@media screen and (min-width: 768px){.format{padding-block:8.75rem}}.format-top{margin-top:1.5625rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;gap:2.5rem;-webkit-box-pack:center;justify-content:center;background-color:#f3f4f6;padding:1.25rem;max-width:80rem;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.format-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:3.75rem;padding-block:0rem;padding-inline:1.875rem}}.format-top__left{width:100%}@media screen and (min-width: 768px){.format-top__left{margin-top:1.875rem;max-width:17.8125rem}}.format-top__right{max-width:55rem;width:100%}@media screen and (min-width: 768px){.format-top__right{padding-block:3.5rem}}.format-top__right-title{color:#122c5c;font-size:1.5rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.6666666667;letter-spacing:.02em}@media screen and (min-width: 768px){.format-top__right-title{font-size:2.5rem}}.format-top__right-catch{margin-top:1.25rem;display:inline-block;color:#fff;background-color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"century-gothic",sans-serif;letter-spacing:.02em;padding:.625rem 1rem .75rem;border-radius:624.9375rem}@media screen and (min-width: 768px){.format-top__right-catch{font-size:1.875rem;padding:.875rem 1.25rem 1rem}}.format-top__right-text{margin-top:1.25rem;color:#000;font-size:1.125rem;line-height:1.8;font-weight:400;font-family:"century-gothic",sans-serif;letter-spacing:.02em}@media screen and (min-width: 768px){.format-top__right-text{margin-top:1.875rem;font-size:1.25rem}}.format-bottom{margin-top:3.75rem;max-width:80rem;width:100%;margin-right:auto;margin-left:auto}.format-bottom__items{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem 3.375rem}@media screen and (min-width: 768px){.format-bottom__items{grid-template-columns:repeat(2, 1fr);gap:1.75rem 3.375rem}}.format-bottom__item{position:relative;padding-left:1.125rem}@media screen and (min-width: 768px){.format-bottom__item{padding-left:2.1875rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.format-bottom__item::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}@media screen and (min-width: 768px){.format-bottom__item::before{width:.9375rem}}.format-bottom__item-title{color:#122c5c;font-size:1.5rem;line-height:1.7666666667;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;letter-spacing:.02em}@media screen and (min-width: 768px){.format-bottom__item-title{font-size:1.875rem}}.format-bottom__item-box{margin-top:1.875rem;padding:1.25rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.format-bottom__item-box{padding:1.875rem;-webkit-box-flex:1;flex:1}}.format-bottom__item-box-title{color:#122c5c;font-size:1.5rem;line-height:1.7666666667;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;letter-spacing:.02em}@media screen and (min-width: 768px){.format-bottom__item-box-title{font-size:1.875rem}}.format-bottom__item-box-text{margin-top:1.25rem;color:#000;font-size:1.125rem;line-height:1.8;font-weight:900;font-family:"century-gothic",sans-serif;letter-spacing:0em}@media screen and (min-width: 768px){.format-bottom__item-box-text{margin-top:1.875rem;font-size:1.25rem}}.fv{height:auto;width:100%;position:relative}.fv__inner{height:inherit;width:100%}.fv__img,.fv__img img{height:inherit;width:100%}.fv__movie{display:none}@media screen and (min-width: 768px){.fv__movie{display:block;content:"";position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2.5vw;aspect-ratio:490/720;width:24.5vw}}.fv__movie img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff;z-index:1000}@media screen and (min-width: 768px){.header{height:84px;background-color:#fff}}.header.is-color{background-color:#fff}.header__inner{padding-left:1.5rem;height:inherit;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.header__inner{padding:0 0 0 3.125rem}}.header__logo{max-width:32%;width:100%;height:inherit;margin-right:auto}@media screen and (min-width: 768px){.header__logo{max-width:15rem}}.header__logo a{height:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__nav{display:none;height:inherit}@media screen and (min-width: 1024px){.header__nav{display:block}}.siteHeader__navArea{display:none}@media screen and (min-width: 1024px){.siteHeader__navArea{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}}.siteHeader__navIcon{position:relative;width:20px;height:16px;background:none}.nav__body{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;margin-right:20px}.nav li{padding:0 10px}@media screen and (min-width: 1256px){.nav li{padding:0 14px}}.nav li a,.nav li .is-a{font-size:14px;font-weight:bold;color:#000;display:inline-block;position:relative;padding:20px 0;-webkit-transition:.3s;transition:.3s;cursor:pointer}.nav li a:hover,.nav li .is-a:hover{color:#d9a803}@media screen and (min-width: 1256px){.nav li a,.nav li .is-a{font-size:16px}}.nav li .nav__subMenuItem{padding:.1rem;width:33.3333%}.nav__subMenuOuter{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:100vw;z-index:12;-webkit-transform:translate(0, 10px);transform:translate(0, 10px);-webkit-transition:.2s;transition:.2s}.nav__overlay{width:100vw;height:100vh;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:-1}.nav__subMenu{background-color:#f2f5f7;border-radius:4px;overflow:auto}.nav__subMenuInner{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:26px;padding-bottom:54px;padding-left:20px;padding-right:20px}.nav__subItem{border-bottom:1px solid #d7d9e0;padding-top:11px;padding-bottom:12px;padding-left:1em}.nav__subItem.js-accordion{cursor:pointer}.nav__subItem.js-accordion:hover .nav__accordionIcon span{background:#208ac1}.nav__subItem a{padding:.5em 0 !important}.nav__subItem .is-noArrow{color:#0b396b;font-weight:bold;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:16px;display:inline-block;position:relative}.nav__subItem .is-noArrow:hover{color:#3f85d1}.nav__subItem .is-arrow{color:#0b396b;font-weight:bold;-webkit-transition:all .25s ease;transition:all .25s ease;font-size:16px;display:inline-block;position:relative}.nav__subItem .is-arrow:hover{color:#3f85d1}.nav__subItem .is-arrow:hover::after{margin-left:.7em}.nav__subItem .is-arrow::after{content:"";background-image:url(../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat;width:22px;height:8px;display:inline-block;margin-left:.4em;margin-bottom:2px;position:relative;top:0;-webkit-transition:all .25s;transition:all .25s}.nav__subList{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:3px;overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.nav__subList a{width:calc(25% - 20px);margin-right:20px;margin-top:6px}.nav__subList.is-wide a{width:auto}.nav__subBlog+.nav__subBlog{border-top:1px solid #d7d9e0;padding-top:20px;margin-top:20px}.nav .nav__subBlogTtl{margin-bottom:.4em}.nav .nav__subBlogTtl a{color:#0b396b;display:inline-block;position:relative;padding:0 1.4em 0 0;font-size:.18rem;line-height:1.5}.nav .nav__subBlogTtl a:hover{color:#3f85d1}.nav .nav__subBlogTtl a:hover::after{right:-3px}.nav .nav__subBlogTtl a::after{content:"";font-family:"Line Awesome Free";font-weight:900;color:#003788;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.nav__subCat{display:-webkit-box;display:flex;flex-wrap:wrap;gap:6px 20px}.nav__subCat li{width:calc(25% - 20px);padding:0}.nav__subCat li a{padding:0;color:#0b396b;font-weight:normal;position:relative}.nav__subCat li a:hover{color:#3f85d1}.nav .has-child .nav__itemLink{padding-right:1.3em}.nav .has-child .nav__itemLink::before{content:"";font-family:"Line Awesome Free";color:#000;font-weight:900;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.nav .has-child .nav__subMenuTitle{font-size:.18rem;font-weight:900;line-height:1.5;margin-bottom:.8em}.nav .has-child .nav__subTxt{font-size:.13rem;font-weight:900;line-height:1.5;text-align:center;margin-top:.3em;color:#363636}.nav .has-child.is-megaopen .nav__itemLink::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);color:#208ac1}.nav__thumb{overflow:hidden}.nav__subMenuLink::after{content:none !important}.nav__subMenuLink img{-webkit-transition:.3s;transition:.3s}.nav__subMenuLink:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.nav__subMenuLink:hover .nav__subTxt{color:#003788}.nav__listToggle{position:relative}.nav__accordionIcon{width:17px;height:17px;position:absolute;top:50%;right:2em;pointer-events:none}.nav__accordionIcon span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#222}.nav__accordionIcon span:nth-of-type(2){-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.is-megaopen .nav__subMenuOuter{visibility:visible;opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.navSp__inner{padding:0 .2rem;max-width:1200px;margin-left:auto;margin-right:auto}.navSp__logo{margin-bottom:.38rem}.navSp__body{width:100%}.navSp__body li{border-top:1px solid #ccc}.navSp__body li:last-child{border-bottom:1px solid #ccc}.navSp__subNav{overflow:hidden;-webkit-transition:height .3s;transition:height .3s}.navSp__subNav li:first-child{border-top:1px solid #ccc}.navSp__subNav li:last-child{border-bottom:none}.navSp__item,.navSp__item--child,.navSp__item--parent{display:block;padding:.7em 1em;position:relative;font-size:15px}.navSp__item:hover,.navSp__item--child:hover,.navSp__item--parent:hover{background:rgba(0,55,136,.1)}.navSp__item--parent{cursor:pointer}.navSp__item--parent::after{content:"";color:#003788;font-family:"Line Awesome Free";font-weight:900;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:.3s;transition:.3s}.navSp__item--child{background:#f5f5f5}.js-close .navSp__subNav{height:0 !important}.js-close .navSp__item--parent::after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.header__nav-list{display:-webkit-box;display:flex;height:inherit}.siteHeader__btnArea{display:none}@media screen and (min-width: 1024px){.siteHeader__btnArea{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.header__nav-item{height:100%}.header__nav-item.header__nav-item--contact{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:inherit}.header__nav-item a{padding:0 1.35vw;height:inherit;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:13px;font-weight:900;line-height:1;color:#000;text-transform:uppercase}@media screen and (min-width: 1256px){.header__nav-item a{font-size:15px}}.header__nav-item.header__nav-item--number{display:block;color:#000;font-size:14px;margin:0 1vw;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.4;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;padding-left:.9vw;height:100%}.header__nav-item.header__nav-item--number::before{position:absolute;content:"";width:.75vw;height:.75vw;left:0;top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/tell-icon.png) center center/contain no-repeat}.header__nav-item.header__nav-item--number span{display:block;display:block;color:#000;font-size:.65vw;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1}.header__nav-item.header__nav-item--tell{background-color:#003788}.header__nav-item.header__nav-item--request{background-color:#208ac1}.header__nav-item--tell a{color:#fff}.header__nav-item--request a{color:#fff}.header__hamburger{margin:0;padding:0;outline:none;border:none;position:relative;z-index:999;width:60px;height:inherit;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#003788;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 1024px){.header__hamburger{display:none}}.header__hamburger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:4px}.header__hamburger span:nth-of-type(1){top:0}.header__hamburger span:nth-of-type(2){top:7px}.header__hamburger span:nth-of-type(3){bottom:0}body.is-open .header__hamburger span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}body.is-open .header__hamburger span:nth-of-type(2){opacity:0;-webkit-transform:translateX(15px);transform:translateX(15px)}body.is-open .header__hamburger span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.u-divider{width:100%;height:4px;background:#ccc}.header__drawer{padding:30% 0 100px;visibility:hidden;position:fixed;top:0;left:0;right:0;z-index:900;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.is-open .header__drawer{display:block;opacity:1;visibility:visible;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fade-in;animation-name:fade-in}.header__drawer::-webkit-scrollbar{display:none}.header__drawer-nav{padding:0 1.5625rem}.header__drawer-item{max-width:31.25rem;width:100%;margin-right:auto;margin-left:auto}.header__drawer-item:nth-child(1){border-top:1px solid hsla(0,0%,100%,.8)}.header__drawer-item{border-bottom:1px solid hsla(0,0%,100%,.8)}.header__drawer-item a{padding:1.25rem 0;display:block;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:.05em;color:#fff;text-align:left;text-transform:uppercase}.header__drawer-item.header__drawer-item--contact a::after{content:"";margin-bottom:.3125rem;margin-left:1.25rem;width:.9375rem;height:.9375rem;display:inline-block;background-image:url(./../images/common/contact-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.improve{margin-top:3rem;padding-block:3rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.improve{margin-top:9.375rem;padding-block:8.75rem}}.improve__items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.improve__items{margin-top:3.75rem;gap:1.875rem}}.improve__item{padding:2rem 1.25rem;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;-webkit-box-align:center;align-items:center;gap:2.9375rem}.improve__item.is-gray{background-color:#f8f8f8}@media screen and (min-width: 768px){.improve__item{padding:2.8125rem;display:grid;grid-template-columns:12.5rem 1fr}}.improve__item-image{width:12.5rem;border-radius:50%;overflow:hidden}.improve__item-image img{aspect-ratio:200/200;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.improve__item-info-top{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:start;-webkit-box-pack:justify;justify-content:space-between;position:relative;padding-bottom:1.125rem;gap:.625rem}@media screen and (min-width: 768px){.improve__item-info-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;gap:0}}.improve__item-info-top-title::before{position:absolute;content:"";width:100%;height:.0625rem;left:0;bottom:0;right:0;background:#122c5c}.improve__item-info-top-title{color:#122c5c;font-size:1.25rem;line-height:1.5;letter-spacing:0em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:.25rem}@media screen and (min-width: 768px){.improve__item-info-top-title{font-size:1.5rem}}.improve__item-info-top-title.is-lp{font-weight:900}@media screen and (min-width: 768px){.improve__item-info-top-title.is-lp{font-size:1.875rem}}.improve__item-info-top-title.is-lp::before{content:none}.improve__item-info-top-title span{color:#fff;background-color:#122c5c;font-size:1.25rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:0em;border-radius:50%;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:1.75rem;height:1.75rem}@media screen and (min-width: 768px){.improve__item-info-top-title span{font-size:1.125rem;width:1.875rem;height:1.875rem}}.improve__item-info-top-catch{color:#fff;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.8;letter-spacing:0em;background-color:#122c5c;padding:.25rem .375rem}@media screen and (min-width: 768px){.improve__item-info-top-catch{padding:.25rem 1rem;font-size:1.25rem}}.improve__item-info-text{margin-top:1.125rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.8;letter-spacing:0em}@media screen and (min-width: 768px){.improve__item-info-text{font-size:1.25rem}}.improve__item-info-text span{color:#208ac1}.txtCopy{font-size:1.0625rem;font-weight:900;color:#454545;line-height:1.5;margin-top:1.5625rem;text-align:center}@media screen and (min-width: 768px){.txtCopy{margin-top:3.75rem;font-size:1.875rem}}.boxImprove{background:#fff;padding:5%;margin-top:1.5625rem}@media screen and (min-width: 768px){.boxImprove{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;margin-top:3.75rem}.boxImprove__conte{-webkit-box-flex:1;flex:1;padding-left:40px}.boxImprove__detail{-webkit-box-flex:1;flex:1;padding-left:30px}}@media screen and (min-width: 768px){.boxImprove__list{display:-webkit-box;display:flex}}.boxImprove__list+.boxImprove__list{margin-top:20px;padding-top:20px;border-top:1px solid #122c5c}@media screen and (min-width: 768px){.boxImprove__list+.boxImprove__list{margin-top:36px;padding-top:36px}}.boxImprove__icon{width:80px;height:80px;margin:0 auto 1em}@media screen and (min-width: 768px){.boxImprove__icon{width:21.229%;height:auto}}.boxImprove__icon img{height:auto;-o-object-fit:inherit;object-fit:inherit}.boxImprove__ttl{font-size:1.25rem;font-weight:900;color:#122c5c;line-height:1.5;margin-bottom:.6em}@media screen and (min-width: 768px){.boxImprove__ttl{font-size:1.875rem}}.boxImprove__txt{color:#000;font-size:.9375rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.6}@media screen and (min-width: 768px){.boxImprove__txt{font-size:1.25rem}}.boxImprove__heatMap{margin-top:40px}@media screen and (min-width: 768px){.boxImprove__heatMap{margin-top:0}}.information{margin-top:3.125rem;padding-top:1.875rem;padding-bottom:2.5rem;background:url(./../images/top/information-bg.jpg) center center/cover no-repeat}@media screen and (min-width: 768px){.information{margin-top:10.5rem;padding-top:3.625rem;padding-bottom:3.75rem}}.information__title{text-align:center;color:#fff;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0}@media screen and (min-width: 768px){.information__title{font-size:2.1875rem}}.information__items{margin-top:2.1875rem;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-pack:center;justify-content:center}@media screen and (min-width: 768px){.information__items{margin-top:3rem;grid-template-columns:15rem 15rem}}.information__item{text-align:center;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.information__item{font-size:1.125rem}}.information__item:nth-child(1){padding-right:.3125rem}.information__item:nth-child(2){padding-left:.3125rem;border-left:1px solid #fff}.information__item-title{padding-top:.375rem;padding-bottom:1.09375rem;padding-inline:.625rem}@media screen and (min-width: 768px){.information__item-title{padding-top:.75rem;padding-bottom:1rem;padding-inline:1.375rem}}.information__item-text{padding-top:1rem;border-top:1px solid #fff;display:block}@media screen and (min-width: 768px){.information__item-text{padding-top:1rem}}.rowCard{margin-top:1.875rem}@media screen and (min-width: 768px){.rowCard{margin-top:2.875rem;display:-webkit-box;display:flex;flex-wrap:wrap}}.rowCardSv{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-16px}.cardService{width:33.3333%;padding:16px}@media screen and (max-width: 768px){.cardService{width:100%}}.cardService__ttl{color:#003788;font-size:20px;font-weight:900;margin:1em 0 .7em}@media screen and (max-width: 768px){.cardService__ttl{font-size:18px}}.cardService__txt{font-size:16px;line-height:1.7}@media screen and (max-width: 768px){.cardService__txt{font-size:15px}}.cardInterview{padding:8px}@media screen and (min-width: 768px){.cardInterview{width:50%}}.cardInterview__link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;box-shadow:1px 1px 24px rgba(34,34,34,.2)}@media screen and (min-width: 768px){.cardInterview__link{height:100%}}.cardInterview__thumb{position:relative;width:100%;height:0;padding-top:40%;overflow:hidden}@media screen and (min-width: 768px){.cardInterview__thumb{padding-top:30%}}.cardInterview__thumb img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}.cardInterview__thumb img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;max-width:300px;width:auto;height:auto}.cardInterview__head{padding:5% 6%}@media screen and (min-width: 768px){.cardInterview__head{padding:1.25rem 1.875rem}}.cardInterview__ttl{text-align:center;margin-bottom:1em}.cardInterview__ttl span{color:#fff;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;background:-webkit-linear-gradient(left, #003788, #0e79bc);background:linear-gradient(90deg, #003788, #0e79bc);padding:.125rem .375rem .125rem;position:relative;display:inline-block}@media screen and (min-width: 768px){.cardInterview__ttl span{font-size:1.875rem;padding:8px 7px;line-height:1.325}}.cardInterview__ttl span::before{position:absolute;content:"";width:.8125rem;height:.5rem;right:-1rem;bottom:.125rem;background:url(./../images/common/interview-title-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.cardInterview__ttl span::before{right:-1.75rem;width:1.5625rem}}.cardInterview__txt{color:#454545;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;border-bottom:1px solid #476077;display:block;text-align:left;padding-bottom:1em}@media screen and (min-width: 768px){.cardInterview__txt{font-size:1.25rem;line-height:1.5555555556;padding:.8em 0}}.cardInterview__body{padding:0 6% 5%}@media screen and (min-width: 768px){.cardInterview__body{padding:.625rem 1.875rem 1.875rem}}.cardInterview__list{display:grid;grid:1fr/100px 1fr}.cardInterview__list dt{position:relative;white-space:nowrap;color:#454545;font-size:.8125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.cardInterview__list dt{font-size:1.0625rem}}.cardInterview__list dd{padding-left:12px;-webkit-transition:color .2s;transition:color .2s;font-weight:700;color:#000;font-size:.75rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.cardInterview__list dd{font-size:1.0625rem}}.cardInterview__list+.cardInterview__list{margin-top:10px}.interview{padding-block:2.8125rem 2.5rem;background-color:#208ac1;overflow-x:hidden}@media screen and (min-width: 768px){.interview{padding-block:9.0625rem}}.interview__items{margin-top:1.875rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}@media screen and (min-width: 768px){.interview__items{max-width:116.875rem;margin-left:auto;margin-right:auto;margin-top:3.75rem}}.swiper .swiper-slide{height:auto}.swiper .swiper-slide.interview__item{height:100%}.swiper>.interview__item{height:100%}@media screen and (min-width: 768px){.interview__items .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:.9375rem;-webkit-box-align:start;align-items:start}}.interview__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;background-color:#fff;max-width:480px;width:100%}@media screen and (min-width: 768px){.interview__item{max-width:460px}}@media screen and (min-width: 768px){.interview-head.section-head{margin-top:3.75rem}}@media screen and (min-width: 768px){.interview-head__link.section-head__link{margin-top:2.25rem;font-size:1.25rem;color:#fff;font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:0em}}.interview__item-img{position:relative;width:100%;padding-top:60.9756097561%;overflow:hidden}.interview__item-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interview__item-img .p-case-panel__img{top:50%;left:50%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;max-width:300px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.interview__item-center{padding:0 1rem}@media screen and (min-width: 768px){.interview__item-center{padding:0 1.875rem}}.interview__item-center-title,.interview__item-center-text{text-align:center}.interview__item-center-title span{margin-top:.875rem;color:#fff;font-size:19px;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;background:-webkit-linear-gradient(left, #003788, #0e79bc);background:linear-gradient(90deg, #003788, #0e79bc);padding:.125rem .25rem 0rem;position:relative;display:inline-block}@media screen and (min-width: 768px){.interview__item-center-title span{font-size:1.6875rem;margin-top:1.5625rem;padding:8px 7px;line-height:1.325}}.interview__item-center-title span::before{position:absolute;content:"";width:.8125rem;height:.5rem;right:-1rem;bottom:.125rem;background:url(./../images/common/interview-title-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.interview__item-center-title span::before{right:-1.75rem;width:1.5625rem}}.interview__item-center-text{color:#454545;font-size:14px;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;border-bottom:1px solid #476077;display:block;text-align:left;padding:1em 0}@media screen and (min-width: 768px){.interview__item-center-text{font-size:1.125rem;line-height:1.5555555556;padding:.8em 0}}.interview__item-bottom{padding:.5rem 1rem 2.3125rem}@media screen and (min-width: 768px){.interview__item-bottom{padding:1.1875rem 1.875rem 1.875rem}}.interview__item-bottom-item{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;gap:1rem}@media screen and (min-width: 768px){.interview__item-bottom-item{gap:1.25rem}}.interview__item-bottom-item+.interview__item-bottom-item{margin-top:.375rem}@media screen and (min-width: 768px){.interview__item-bottom-item+.interview__item-bottom-item{margin-top:.375rem}}.interview__item-bottom-item-term{width:3.75rem;color:#454545;font-size:12px;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.interview__item-bottom-item-term{font-size:1.0625rem;width:6.875rem}}.interview__item-bottom-item-description{-webkit-box-flex:1;flex:1;color:#000;font-size:12px;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.interview__item-bottom-item-description{font-size:1.0625rem}}.interview-bottom{margin-top:3.21875rem}@media screen and (min-width: 768px){.interview-bottom{margin-top:4.375rem;max-width:80rem;width:100%;margin-right:auto;margin-left:auto}}.interview-bottom__title{color:#fff;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.02em;padding-left:.875rem;position:relative}@media screen and (min-width: 768px){.interview-bottom__title{font-size:2.1875rem;padding-left:1.75rem}}.interview-bottom__title::before{position:absolute;content:"";width:.1875rem;height:1.875rem;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff}@media screen and (min-width: 768px){.interview-bottom__title::before{width:.375rem;height:3.75rem}}.interview-bottom__lists{margin-top:.75rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(9, auto);gap:.0625rem}@media screen and (min-width: 768px){.interview-bottom__lists{grid-template-rows:repeat(4, auto);gap:.25rem;margin-top:1.25rem}}.interview-bottom__list{color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5714285714;letter-spacing:-0.02em}@media screen and (min-width: 768px){.interview-bottom__list{font-size:1.125rem;line-height:1.5555555556;letter-spacing:0}}.layout-service{margin-top:3rem}.layout-service.is-mt00{margin-top:0}.layout-service.is-gray{background-color:#f3f4f6;padding-block:3rem}@media screen and (min-width: 768px){.layout-service.is-gray{margin-top:9.375rem;padding-block:9.375rem}}@media screen and (min-width: 768px){.layout-service{margin-top:8.625rem}}.link1{width:100%;text-align:center;margin-top:1.25rem;display:inline-block;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2.2222222222;letter-spacing:.04em;padding:.25rem 2.625rem;border-radius:624.9375rem;position:relative;background-image:-webkit-linear-gradient(left, #003788, #35d1e0);background-image:linear-gradient(90deg, #003788, #35d1e0);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.link1{font-size:1.125rem}}.link1:hover::before{right:1rem}.link1::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.link1:hover{opacity:1}.link1:hover::after{opacity:1}.link1::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.make-movie{padding-block:3rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.make-movie{padding-block:8.75rem}}.make-movie-box{padding:1.25rem;margin-top:1.5625rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2.8125rem;background-color:#fff}@media screen and (min-width: 768px){.make-movie-box{padding:2.8125rem;margin-top:3.75rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.make-movie-box__left{max-width:15.3125rem;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}.make-movie-box__right{-webkit-box-flex:1;flex:1}.make-movie-box__right-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.875rem}@media screen and (min-width: 768px){.make-movie-box__right-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.make-movie-box__right-item:not(:first-child){padding-top:2.5rem;border-top:1px solid #122c5c}@media screen and (min-width: 768px){.make-movie-box__right-item:not(:first-child){padding-top:3.75rem}}.make-movie-box__right-item:not(:last-child){padding-bottom:2.5rem}@media screen and (min-width: 768px){.make-movie-box__right-item:not(:last-child){padding-bottom:3.75rem}}.make-movie-box__right-item-icon{width:9.25rem;height:9.25rem;border-radius:50%;overflow:hidden}.make-movie-box__right-item-icon img{border-radius:50%}.make-movie-box__right-item-info{-webkit-box-flex:1;flex:1}.make-movie-box__right-item-info-title{color:#122c5c;font-size:1.5rem;line-height:1.7666666667;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;letter-spacing:.02em}@media screen and (min-width: 768px){.make-movie-box__right-item-info-title{font-size:1.875rem}}.make-movie-box__right-item-info-text{margin-top:1.5rem;color:#000;font-size:1.125rem;line-height:1.8;font-weight:400;font-family:"century-gothic",sans-serif;letter-spacing:0em}@media screen and (min-width: 768px){.make-movie-box__right-item-info-text{margin-top:1.875rem;font-size:1.25rem}}.materials-content{padding-top:3rem}@media screen and (min-width: 768px){.materials-content{padding-top:3.75rem}}.materials-content__items{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:.9375rem}@media screen and (min-width: 768px){.materials-content__items{margin-top:3.75rem;grid-template-columns:repeat(3, 1fr)}}.materials-content__item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;background-color:#f3f4f6}.materials-content__item-image{position:relative;width:100%;padding-top:54.7619047619%}.materials-content__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.materials-content__item-box{padding:1.25rem;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}@media screen and (min-width: 768px){.materials-content__item-box{padding:1.875rem}}.materials-content__item-box-title{text-align:center;color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.materials-content__item-box-title{font-size:1.5rem}}.materials-content__item-box-text{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;margin-top:1.25rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.materials-content__item-box-text{margin-top:1.625rem;font-size:1.125rem}}.materials-content__item-box-link{margin-top:1.25rem}.materials-content-download{margin-top:2.5rem;display:-webkit-box;display:flex;gap:1.5rem;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;padding:1.875rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.materials-content-download{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-top:3.75rem}}.materials-content-download-left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:1.25rem}.materials-content-download-left-text{-webkit-box-flex:1;flex:1;color:#122c5c;font-size:1.25rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.materials-content-download-left-text{font-size:1.5rem}}.materials-content-download-left-catch{color:#fff;font-size:1.125rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em;background-color:#122c5c;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border-radius:50%;width:3.125rem;height:3.125rem}@media screen and (min-width: 768px){.materials-content-download-left-catch{width:5rem;height:5rem;font-size:1.375rem}}.materials-content-download-right{width:100%}@media screen and (min-width: 768px){.materials-content-download-right{max-width:23.125rem}}.materials-content-download-link.link1{font-size:.875rem}@media screen and (min-width: 768px){.materials-content-download-link.link1{font-size:1.125rem}}.materials-content.materials-content2{padding-block:5.5rem}@media screen and (min-width: 768px){.materials-content.materials-content2{padding-block:9.375rem}}.page-top-media__info.materials-top-media-info{max-width:100%;width:100%}@media screen and (min-width: 768px){.page-top-media__info.materials-top-media-info{max-width:40rem}}.page-top-media__info-title.materials-top-title{font-size:2.875rem}@media screen and (min-width: 768px){.page-top-media__info-title.materials-top-title{font-size:5.625rem}}.media{padding-top:3.25rem;padding-bottom:17.3333333333vw;background-color:#f3f4f6;overflow-x:hidden}@media screen and (min-width: 768px){.media{padding-top:9.375rem;padding-bottom:11.875rem}}.media__items{margin-top:1.875rem;margin:0 calc(50% - 50vw);width:100vw;height:100%}@media screen and (min-width: 768px){.media__items{margin-top:3.75rem}}.media__item{width:80vw;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;background-color:#fff}@media screen and (min-width: 768px){.media__item{max-width:35rem;width:74.6666666667vw}}.media__item-top{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}.media__item-title{background-color:#fff;padding:1rem;color:#122c5c;font-size:.75rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:.02em;position:relative}@media screen and (min-width: 768px){.media__item-title{padding-top:1.875rem;padding-bottom:1.375rem;font-size:1.375rem;padding-left:2.375rem;padding-right:2.375rem}}.media__item-title::before{position:absolute;content:"";width:3.125rem;height:.0625rem;bottom:0;left:50%;background:#122c5c;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 768px){.media__item-title::before{width:5rem}}.media__item-text{background-color:#fff;padding-top:.625rem;padding-inline:1rem;color:#122c5c;font-size:.625rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:.02em}@media screen and (min-width: 768px){.media__item-text{padding-top:1.5rem;font-size:1.125rem;padding-left:2.375rem;padding-right:2.375rem}}.media__item-category-box{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-wrap:wrap;gap:.25rem;padding-top:.5rem;padding-inline:1rem;padding-bottom:.75rem}@media screen and (min-width: 768px){.media__item-category-box{padding-top:1.875rem;padding-bottom:1.25rem;padding-left:2.375rem;padding-right:2.375rem}}.media__item-category{color:#122c5c;font-size:2vw;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;border:1px solid #122c5c;padding:.25rem .375rem;border-radius:.3125rem}@media screen and (min-width: 768px){.media__item-category{font-size:.875rem;padding:.4375rem .5rem}}.media__item-img{aspect-ratio:491/221}.media__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper .swiper-slide{height:auto}@media screen and (min-width: 768px){.swiper .swiper-slide{height:100%}}.swiper .media__item{height:100%}.swiper .media__item a{height:100%}.news{padding:1.875rem 0;background-color:#fff}@media screen and (min-width: 768px){.news{padding:3.75rem 0}}.news__title{text-align:center;color:#122c5c;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.news__title{font-size:3.125rem}}.news__list{margin-top:1rem}@media screen and (min-width: 768px){.news__list{margin-top:3.75rem;max-width:80rem;width:100%;margin-right:auto;margin-left:auto}}.news-list__item:first-child{border-top:1px solid #122c5c}.news-list__item{border-bottom:1px solid #122c5c}.news-list__item a{padding:1.4375rem 0 1.25rem;display:block}@media screen and (min-width: 768px){.news-list__item a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-top:2.0625rem;padding-bottom:1.875rem}}.news-list__item-meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (min-width: 768px){.news-list__item-meta{width:18.75rem}}.news-list__item-date{font-size:1rem;line-height:1;color:#122c5c;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";letter-spacing:0}@media screen and (min-width: 768px){.news-list__item-date{font-size:1.125rem}}.news-list__item-category{margin-left:1.875rem;padding:.4375rem .3125rem .5625rem;min-width:5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1;color:#fff;background-color:#122c5c;text-align:center;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";letter-spacing:0}@media screen and (min-width: 768px){.news-list__item-category{font-size:1.125rem}}.news-list__item-title{margin-top:.75rem;color:#122c5c;font-size:1rem;line-height:1.5;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";letter-spacing:0}@media screen and (min-width: 768px){.news-list__item-title{margin-top:0;font-size:1.125rem;-webkit-box-flex:1;flex:1}}.overall-flow{margin-top:9.375rem}@media screen and (min-width: 768px){.overall-flow{margin-top:14.875rem}}.overall-flow__items{margin-top:1.5625rem}@media screen and (min-width: 768px){.overall-flow__items{margin-top:3.75rem}}.overall-flow__item{padding-left:1.125rem;padding-top:.1875rem;position:relative}@media screen and (min-width: 768px){.overall-flow__item{padding-left:2.1875rem}}.overall-flow__item+.overall-flow__item{margin-top:7.5rem}.overall-flow__item::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}@media screen and (min-width: 768px){.overall-flow__item::before{width:.9375rem}}.overall-flow__item+.overall-flow__item::after{position:absolute;content:"";width:6.25rem;height:3.125rem;top:-5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(./../images/service/triangle.png) center center/contain no-repeat}@media screen and (min-width: 768px){.overall-flow__item+.overall-flow__item::after{top:-5.625rem;width:8.75rem;height:4.375rem}}.overall-flow__item-title{color:#122c5c;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.7666666667;letter-spacing:.02em;text-align:left}@media screen and (min-width: 768px){.overall-flow__item-title{font-size:1.875rem}}.overall-flow__item-title span{font-size:.875rem;line-height:1;font-weight:500}@media screen and (min-width: 768px){.overall-flow__item-title span{font-size:1rem;line-height:3.3125}}.overall-flow__lv2-items{margin-top:1.25rem}.overall-flow__lv2-items--ver2{display:grid;grid-template-columns:repeat(1, 1fr);gap:.875rem .875rem}@media screen and (min-width: 768px){.overall-flow__lv2-items--ver2{grid-template-columns:repeat(2, 1fr)}}.overall-flow__lv2-items--ver4{display:grid;grid-template-columns:repeat(1, 1fr);gap:.875rem}@media screen and (min-width: 768px){.overall-flow__lv2-items--ver4{grid-template-columns:repeat(4, 1fr)}}.overall-flow__lv2-item{padding:1.25rem 1.25rem;background-color:#f3f4f6;display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:.75rem}.overall-flow__lv2-item-title{color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;display:-webkit-box;display:flex;-webkit-box-align:baseline;align-items:baseline}@media screen and (min-width: 768px){.overall-flow__lv2-item-title{line-height:1.5;font-size:clamp(1.7rem,.595vw,1.875rem)}}.overall-flow__lv2-item-title span{color:#122c5c;font-size:1.375rem;font-weight:900;font-family:"roboto",sans-serif;line-height:1.2571428571;letter-spacing:.02em;margin-right:.625rem}@media screen and (min-width: 768px){.overall-flow__lv2-item-title span{font-size:2.1875rem}}.overall-flow__lv2-item-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.8;letter-spacing:0em;-webkit-box-flex:1;flex:1}@media screen and (min-width: 768px){.overall-flow__lv2-item-text{font-size:1.25rem}}.pacing__flow{margin-top:3.75rem}.pacing__flow-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 768px){.pacing__flow-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.pacing__flow-wrap+.pacing__flow-wrap{margin-top:2.75rem}.pacing__flow-term{width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#122c5c;color:#fff;font-size:1.0625rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;padding:1.125rem 1.25rem}@media screen and (min-width: 768px){.pacing__flow-term{padding:4.125rem 1.25rem;max-width:15rem;font-size:1.5rem}}.pacing__flow-description{text-align:center;padding:1.25rem 1.25rem;background-color:#f3f4f6;-webkit-box-flex:1;flex:1}@media screen and (min-width: 768px){.pacing__flow-description{padding:1.625rem 1.625rem}}.pacing__flow-description-catch{display:inline-block;color:#fff;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;padding:.3125rem 1.25rem .4375rem;background-color:#122c5c;border-radius:624.9375rem}@media screen and (min-width: 768px){.pacing__flow-description-catch{font-size:1.5rem;line-height:2.2083333333}}.pacing__flow-description p,.pacing__flow-item-info-text{margin-top:1.25rem;color:#000;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.7666666667;letter-spacing:.02em}@media screen and (min-width: 768px){.pacing__flow-description p,.pacing__flow-item-info-text{margin-top:0;font-size:1.875rem}}.pacing__flow-description p.is-btm,.pacing__flow-item-info-text.is-btm{text-align:center;margin-top:1em}.pacing__flow-description p span,.pacing__flow-item-info-text span{color:#208ac1}.pacing__flow-item-info-text span{display:block}.pacing__flow-description-items{margin-top:1.25rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:.25rem}@media screen and (min-width: 768px){.pacing__flow-description-items{grid-template-columns:repeat(6, 1fr)}}.pacing__flow-description-item{background-color:#fff;color:#208ac1;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:.02em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-block:1rem}@media screen and (min-width: 768px){.pacing__flow-description-item{font-size:1.5rem}}.pacing__flow-item-box{padding-top:2.75rem;position:relative}.pacing__flow-item-box::before{position:absolute;content:"";width:.3125rem;height:1.5rem;top:-0.375rem;left:59.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(./../images/service/dotted.png) center center/contain no-repeat}.pacing__flow-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f3f4f6;padding-block:1.875rem 1.625rem;padding-inline:1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 768px){.pacing__flow-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.pacing__flow-item-catch{max-width:11.25rem;width:100%;position:relative;text-align:center}@media screen and (min-width: 768px){.pacing__flow-item-catch{max-width:16.875rem}}.pacing__flow-item-catch span{position:absolute;content:"";z-index:1;top:4.375rem;left:48%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;color:#fff;font-size:1.25rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.pacing__flow-item-catch span{top:-4.375rem;font-size:1.4375rem}}.pacing__flow-item-catch::before{position:absolute;content:"";width:12.5rem;height:12.5rem;top:.625rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(./../images/service/pacing__flow-item-catch-bg.png) center center/contain no-repeat;z-index:0}@media screen and (min-width: 768px){.pacing__flow-item-catch::before{top:-8.125rem;width:14.5rem;height:14.5rem}}.pacing__flow-item-info{-webkit-box-flex:1;flex:1;text-align:center;padding-top:14.375rem}@media screen and (min-width: 768px){.pacing__flow-item-info{padding-top:0}}.pacing-assistance{margin-top:6.25rem}.pacing-assistance.is-mtmin{margin-top:1.875rem}.pacing-assistance__title{color:#fff;font-size:1.25rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:.02em;background:-webkit-linear-gradient(left, #003788, #35e2c8);background:linear-gradient(90deg, #003788, #35e2c8);text-align:center;padding:1rem}@media screen and (min-width: 768px){.pacing-assistance__title{font-size:3.125rem}}.pacing-assistance__items{margin-top:.9375rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:3.3125rem}@media screen and (min-width: 768px){.pacing-assistance__items{grid-template-columns:repeat(4, 1fr)}}.pacing-assistance__item{background-color:#f3f4f6;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-block:1.75rem;text-align:center;position:relative}.pacing-assistance__item::before{position:absolute;content:"";left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-2.5rem}@media screen and (min-width: 768px){.pacing-assistance__item::before{left:-2.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.pacing-assistance__item:nth-child(2)::before,.pacing-assistance__item:nth-child(4)::before{width:1.625rem;height:1.625rem;background:url(./../images/service/cross.png) center center/contain no-repeat}.pacing-assistance__item:nth-child(3)::before{width:1.875rem;height:1.875rem;background:url(./../images/service/plus.png) center center/contain no-repeat}.pacing-assistance__item-normal{font-size:2rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.125;letter-spacing:.02em}@media screen and (min-width: 768px){.pacing-assistance__item-normal{font-size:2.5rem}}.pacing-assistance__item-normal--light-blue{color:#208ac1}.pacing-assistance__item-normal--blue{color:#122c5c}.pacing-assistance__item-big{color:#208ac1;font-size:2.625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em}@media screen and (min-width: 768px){.pacing-assistance__item-big{font-size:3.25rem}}.pacing-assistance__item-small{color:#122c5c;font-size:1.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.65;letter-spacing:.02em}@media screen and (min-width: 768px){.pacing-assistance__item-small{font-size:1.25rem}}.pacing-assistance__item-medium{color:#122c5c;font-size:1.75rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.8333333333;letter-spacing:.02em}.pacing-assistance__item-medium2{color:#208ac1;font-size:2.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.25;letter-spacing:.02em}@media screen and (min-width: 768px){.pacing-assistance__item-medium2{font-size:2.5rem}}.pacing-assistance__text{margin-top:.9375rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.pacing-assistance__text{font-size:1.25rem}}.pacing-other{margin-top:1.875rem}@media screen and (min-width: 768px){.pacing-other{margin-top:5.75rem}}.pacing-other__title{color:#fff;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.06em;background:-webkit-linear-gradient(260deg, #003788, #35dbd3);background:linear-gradient(190deg, #003788, #35dbd3);padding:.375rem 1.1875rem .5625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){.pacing-other__title{font-size:2.1875rem}}.pacing-other__items{margin-top:2.625rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.25rem .9375rem}@media screen and (min-width: 768px){.pacing-other__items{grid-template-columns:repeat(12, 1fr)}}.pacing-other__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#f3f4f6;padding:1.875rem 1.25rem}@media screen and (min-width: 768px){.pacing-other__item{padding:1.875rem .375rem}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(1){grid-column:1/5;grid-row:1/2}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(2){grid-column:5/9;grid-row:1/2}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(3){grid-column:9/13;grid-row:1/2}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(4){grid-column:1/4;grid-row:2/3}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(5){grid-column:4/7;grid-row:2/3}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(6){grid-column:7/10;grid-row:2/3}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(7){grid-column:10/13;grid-row:2/3}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(8){grid-column:1/5;grid-row:3/4}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(9){grid-column:5/9;grid-row:3/4}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(10){grid-column:9/13;grid-row:3/4}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(11){grid-column:1/4;grid-row:4/5}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(12){grid-column:4/7;grid-row:4/5}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(13){grid-column:7/10;grid-row:4/5}}@media screen and (min-width: 768px){.pacing-other__item:nth-child(14){grid-column:10/13;grid-row:4/5}}.pacing-other__item-catch{display:inline-block;color:#fff;font-size:1.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em;padding:.5rem 1.875rem .6875rem;background:-webkit-linear-gradient(left, #003788, #3adbd5);background:linear-gradient(90deg, #003788, #3adbd5);border-radius:624.9375rem;max-width:10rem;width:100%;text-align:center}@media screen and (min-width: 768px){.pacing-other__item-catch{font-size:1.875rem;padding:.625rem 1.875rem .8125rem;max-width:13.125rem}}.pacing-other__item-image{margin-top:1.25rem;max-width:6.25rem;border-radius:50%;overflow:hidden}.pacing-other__item-image img{aspect-ratio:1/1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pacing-other__item-text{-webkit-box-flex:1;flex:1;margin-top:.875rem;color:#000;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:.02em;text-align:center}@media screen and (min-width: 768px){.pacing-other__item-text{font-size:1.5rem}}.is-kvmt{margin-top:60px}@media screen and (min-width: 768px){.is-kvmt{margin-top:84px}}.keyVisualIntHr{margin-top:60px}.keyVisualIntHr.is-noThumb .keyVisualIntHr__conte{padding-bottom:4%}@media screen and (min-width: 768px){.keyVisualIntHr.is-noThumb .keyVisualIntHr__conte{-webkit-box-pack:center;justify-content:center;padding-bottom:30px}}.keyVisualIntHr.is-noThumb .keyVisualIntHr__conteIn{text-align:center}@media screen and (min-width: 768px){.keyVisualIntHr.is-noThumb .keyVisualIntHr__conteIn{margin-left:inherit}}@media screen and (min-width: 768px){.keyVisualIntHr.is-noThumb .keyVisualIntHr__inner{display:block}}@media screen and (min-width: 768px){.keyVisualIntHr__inner{display:-webkit-box;display:flex}}.keyVisualIntHr__conte{padding:8% 20px}@media screen and (min-width: 768px){.keyVisualIntHr__conte{padding:90px 60px 90px 40px;-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media screen and (min-width: 768px){.keyVisualIntHr__conteIn{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto}}@media screen and (min-width: 768px){.keyVisualIntHr__thumb{width:50%}}.keyVisualIntHr__sub{font-size:1rem;font-weight:900;line-height:1.5;margin-bottom:.5em;color:#208ac1}@media screen and (min-width: 768px){.keyVisualIntHr__sub{font-size:1.875rem}}.keyVisualIntHr__ttl{display:inline-block;text-align:center;color:#fff;font-size:1.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.06em;position:relative;background:-webkit-linear-gradient(left, #003788, #35d8d8);background:linear-gradient(90deg, #003788, #35d8d8);text-shadow:0 2px 6px rgba(18,44,92,.4);-webkit-transform:skewX(-6deg);transform:skewX(-6deg);padding:7px .5em;margin-bottom:.7em}@media screen and (min-width: 768px){.keyVisualIntHr__ttl{font-size:5rem;line-height:1.3;margin-bottom:.4em}}.keyVisualIntHr__ttl .sm{font-size:80%}.keyVisualIntHr__desc{font-size:15px;color:#222;line-height:1.7;margin-bottom:1.5em}@media screen and (min-width: 768px){.keyVisualIntHr__desc{font-size:1.25rem;margin-bottom:2em}}.keyVisualIntHr__btnArea{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.keyVisualIntHr__btn{display:inline-block;color:#fff;font-size:14px;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.04em;padding:.7em 1.8em;border-radius:3em;position:relative;background-image:-webkit-linear-gradient(left, #003788, #35bbe2);background-image:linear-gradient(90deg, #003788, #35bbe2);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative}.keyVisualIntHr__btn span{z-index:2;position:relative}@media screen and (min-width: 768px){.keyVisualIntHr__btn{font-size:17px}}.keyVisualIntHr__btn::after{position:absolute;content:"";font-family:"Line Awesome Free";font-weight:900;font-size:12px;line-height:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.6em;z-index:1}.keyVisualIntHr__btn:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.keyVisualIntHr__btn+.keyVisualIntHr__btn{margin-left:1em}.keyVisualIntHr__btn.is-02{color:#222}.keyVisualIntHr__btn.is-02::before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;position:absolute;top:2px;left:2px;border-radius:3em;-webkit-transition:.3s;transition:.3s}.keyVisualIntHr .page-top-media__info-link:hover::before{right:1rem}.keyVisualIntHr .page-top-media__info-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.keyVisualBasic{padding:72px 0}@media screen and (max-width: 768px){.keyVisualBasic{padding:8% 0 3%}}.keyVisualBasic.is-other{text-align:center;position:relative}.keyVisualBasic.is-other::after{content:"";width:90%;border-bottom:1px solid #ccc;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.keyVisualBasic__ttl{color:#333;font-size:42px;font-weight:900;line-height:1.5}@media screen and (max-width: 768px){.keyVisualBasic__ttl{font-size:24px}}.keyVisualBasic__desc{font-size:16px;line-height:1.8;margin-top:2em}@media screen and (max-width: 768px){.keyVisualBasic__desc{font-size:14px}}.keyVisualBasic__btnArea{margin-top:32px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.page-top{margin-top:20vw}@media screen and (min-width: 768px){.page-top{margin-top:6.25rem}}.page-top-media{text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:2.5rem}@media screen and (min-width: 768px){.page-top-media{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;gap:2.5rem}}.page-top-media__info{max-width:100%;width:100%}@media screen and (min-width: 768px){.page-top-media__info{max-width:32.5rem}}.page-top-media__info-title{display:inline-block;text-align:center;color:#fff;font-size:3.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.06em;padding:.5rem 1rem 1rem;position:relative;background:-webkit-linear-gradient(left, #003788, #35d8d8);background:linear-gradient(90deg, #003788, #35d8d8);text-shadow:0 .4375rem 1.25rem rgba(18,44,92,.6);font-style:italic}@media screen and (min-width: 768px){.page-top-media__info-title{font-size:5.625rem}}.page-top-media__info-title span{font-size:2.5rem}@media screen and (min-width: 768px){.page-top-media__info-title span{font-size:4.0625rem}}.page-top-media__info-title::before,.page-top-media__info-title::after{position:absolute;content:"";width:.625rem;height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-top-media__info-title::before{left:-0.5625rem;-webkit-clip-path:polygon(100% 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%);background:#003788}.page-top-media__info-title::after{-webkit-clip-path:polygon(0 0, 0 100%, 100% 0);clip-path:polygon(0 0, 0 100%, 100% 0);right:-0.59375rem;background:#35d8d8}.page-top-media__info-text{margin-top:1.5625rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:.06em}@media screen and (min-width: 768px){.page-top-media__info-text{margin-top:2.6875rem;font-size:1.125rem}}.page-top-media__info-button{margin-top:1.25rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:1rem}@media screen and (min-width: 600px){.page-top-media__info-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.875rem}}@media screen and (min-width: 768px){.page-top-media__info-button{-webkit-box-pack:start;justify-content:flex-start}}.page-top-media__info-link{display:inline-block;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2.2222222222;letter-spacing:.04em;padding:.25rem 2.625rem;border-radius:624.9375rem;position:relative;background-image:-webkit-linear-gradient(left, #003788, #35bbe2);background-image:linear-gradient(90deg, #003788, #35bbe2);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.page-top-media__info-link{font-size:1.125rem}}.page-top-media__info-link:hover::before{right:1rem}.page-top-media__info-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.page-top-media__info-link:hover{opacity:1}.page-top-media__info-link:hover::after{opacity:1}.page-top-media__info-link::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.page-top-media__info-link2{position:relative;display:inline-block;color:#122c5c;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2.2222222222;letter-spacing:.04em;padding:.25rem 2.625rem;background:none;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width: 768px){.page-top-media__info-link2{font-size:1.125rem}}.page-top-media__info-link2::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;background:url(./../images/feature/button-arrow-blue.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.page-top-media__info-link2:hover::before{right:1rem}.page-top-media__info-link2::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:.1875rem solid rgba(0,0,0,0);-webkit-transition:border-width .3s linear,border-radius .3s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;transition:border-width .3s linear,border-radius .3s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear;transition:transform .3s linear,border-width .3s linear,border-radius .3s linear,filter .6s linear,-webkit-transform .3s linear,-webkit-filter .6s linear;background-image:-webkit-linear-gradient(left, #004998, #34cdd7);background-image:linear-gradient(90deg, #004998, #34cdd7);background-origin:border-box;background-clip:border-box;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.page-top-media__info-link2:hover{opacity:1}.page-top-media__info-link2:hover::after{opacity:1;-webkit-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}@media screen and (min-width: 768px){.page-top-media__image{margin-right:calc(50% - 50vw);width:100vw}}.page-top-media__image img{aspect-ratio:1081/578;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrap--narrow{max-width:960px;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;box-sizing:content-box}@media screen and (min-width: 768px){.wrap--narrow{padding-left:30px;padding-right:30px}}.pageContents h2{font-size:24px;color:#333;line-height:1.4;margin-bottom:1.3em}@media screen and (min-width: 768px){.pageContents h2{font-size:34px}}.pageContents p{font-size:16px;line-height:1.8;margin-top:1.5em}@media screen and (min-width: 768px){.pageContents p{font-size:18px}}.pageContents .p-company-message__text{margin-top:0}.p-section-6{margin-top:32px}.u-show-s{display:none}@media screen and (min-width: 768px){.u-show-s{display:block !important}}@media screen and (min-width: 768px){.u-hide-s{display:none !important}}.p-company-message{border:2px solid #dddbe6;padding:6%;margin-top:30px}@media screen and (min-width: 768px){.p-company-message{padding:30px;margin-top:42px}}.p-company-message__title{font-size:20px;color:#333;font-weight:900;line-height:1.5;margin-bottom:1em}.u-anchor{text-decoration:underline;color:#208ac1}.u-anchor:hover{text-decoration:none}.u-br_pc{display:none}@media screen and (min-width: 768px){.u-br_pc{display:inline}}@media screen and (min-width: 768px){.u-br_sp{display:none}}.pastContainer{min-height:100%;-webkit-text-size-adjust:100%;color:#000;letter-spacing:.025em;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";overflow-x:hidden}@-webkit-keyframes animation-link{0%{width:0}to{width:100%}}@keyframes animation-link{0%{width:0}to{width:100%}}@-webkit-keyframes animation-link-out{0%{width:100%}to{width:0}}@keyframes animation-link-out{0%{width:100%}to{width:0}}.pastContainer a,.pastContainer abbr,.pastContainer acronym,.pastContainer address,.pastContainer applet,.pastContainer article,.pastContainer aside,.pastContainer audio,.pastContainer b,.pastContainer big,.pastContainer blockquote,.pastContainer body,.pastContainer canvas,.pastContainer caption,.pastContainer center,.pastContainer cite,.pastContainer code,.pastContainer dd,.pastContainer del,.pastContainer details,.pastContainer dfn,.pastContainer div,.pastContainer dl,.pastContainer dt,.pastContainer em,.pastContainer embed,.pastContainer fieldset,.pastContainer figcaption,.pastContainer figure,.pastContainer footer,.pastContainer form,.pastContainer h1,.pastContainer h2,.pastContainer h3,.pastContainer h4,.pastContainer h5,.pastContainer h6,.pastContainer header,.pastContainer hgroup,.pastContainer html,.pastContainer i,.pastContainer iframe,.pastContainer img,.pastContainer ins,.pastContainer kbd,.pastContainer l,.pastContainer label,.pastContainer legend,.pastContainer mark,.pastContainer menu,.pastContainer nav,.pastContainer object,.pastContainer output,.pastContainer p,.pastContainer pre,.pastContainer q,.pastContainer ruby,.pastContainer s,.pastContainer samp,.pastContainer section,.pastContainer small,.pastContainer span,.pastContainer strike,.pastContainer strong,.pastContainer sub,.pastContainer summary,.pastContainer sup,.pastContainer table,.pastContainer tbody,.pastContainer td,.pastContainer tfoot,.pastContainer th,.pastContainer thead,.pastContainer time,.pastContainer tr,.pastContainer tt,.pastContainer u,.pastContainer var,.pastContainer video{margin:0;padding:0}.pastContainer button,.pastContainer h1,.pastContainer h2,.pastContainer h3,.pastContainer h4,.pastContainer h5,.pastContainer h6,.pastContainer input,.pastContainer option,.pastContainer select,.pastContainer table,.pastContainer textarea{font-size:100%}.pastContainer blockquote,.pastContainer q{quotes:none}.pastContainer blockquote:after,.pastContainer blockquote:before,.pastContainer q:after,.pastContainer q:before{content:none}.pastContainer article,.pastContainer aside,.pastContainer details,.pastContainer figcaption,.pastContainer figure,.pastContainer footer,.pastContainer header,.pastContainer main,.pastContainer menu,.pastContainer nav,.pastContainer section{display:block}.pastContainer main{overflow-x:hidden;position:relative}.pastContainer input,.pastContainer li,.pastContainer ol,.pastContainer textarea,.pastContainer ul{margin:0;padding:0}.pastContainer li,.pastContainer ol,.pastContainer ul{list-style:none}.pastContainer table{border-collapse:collapse;border-spacing:0}.pastContainer caption,.pastContainer th{text-align:left}.pastContainer :focus:not(:focus-visible){outline:0}.pastContainer a img,.pastContainer img{border:0}.pastContainer a{cursor:pointer;text-decoration:none;color:#000}.pastContainer input:not([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.pastContainer html{line-height:1.6}.pastContainer .l-cta,.pastContainer body{position:relative}.pastContainer body{min-height:100%;-webkit-text-size-adjust:100%;color:#000;letter-spacing:.025em;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";overflow-x:hidden}@media print,screen and (min-width: 48.0625em){.pastContainer body{line-height:1.75}}@media only screen and (max-width: 48em){.pastContainer body{line-height:1.75}}.pastContainer img{display:block;max-width:100%}.pastContainer button{font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo"}.pastContainer *,.pastContainer ::after,.pastContainer ::before{box-sizing:border-box}.pastContainer .l-cta{color:#fff;background-color:#0b396b;overflow:hidden}.pastContainer .l-cta__bg{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100%}.pastContainer .l-cta__inner{position:relative;z-index:1}@media only screen and (max-width: 48em){.pastContainer .l-cta__inner{max-width:100%;padding-top:3.75rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:4rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-cta__inner{padding:4.375rem 3.75rem 7.5rem}}.pastContainer .l-cta__contents{max-width:78.75rem;margin:0 auto}@media only screen and (max-width: 48em){.pastContainer .l-cta__contents{margin-left:0}.pastContainer .l-cta__main{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-cta__main{margin-top:4rem}}.pastContainer .l-header{background-color:#fff;width:100%;position:fixed;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .6s;z-index:20000;top:0}@media only screen and (max-width: 63.9375em){.pastContainer .l-header{height:60px;background-color:rgba(0,0,0,0)}}@media print,screen and (min-width: 64em){.pastContainer .l-header{height:70px;background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__inner{display:block;padding-right:0;padding-left:0;height:0}}@media print,screen and (min-width: 64em){.pastContainer .l-header__inner{padding-left:2%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}@media print,screen and (min-width: 80em){.pastContainer .l-header__inner{padding-left:4%}}@media print,screen and (min-width: 87.5em){.pastContainer .l-header__inner{padding-left:6.25rem}}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__inner.-visible{height:100%}.pastContainer .l-header__menu{display:block;opacity:0;visibility:hidden}}@media print,screen and (min-width: 64em){.pastContainer .l-header__menu{display:-webkit-box;display:flex}}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__inner.-visible .l-header__menu{opacity:1;visibility:visible;position:fixed;width:100%;top:60px;padding-right:30px;padding-left:30px;padding-bottom:100px;height:100vh;overflow-y:scroll}}.pastContainer .l-header__contact{display:-webkit-box;display:flex}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__contact{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#f2f5f7;padding-top:1.875rem;margin-bottom:80px}}@media print,screen and (min-width: 64em){.pastContainer .l-header__contact{margin-left:10px;-webkit-box-align:center;align-items:center;grid-area:contact;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__sp-buttons{display:-webkit-box;display:flex}}@media print,screen and (min-width: 64em){.pastContainer .l-header__sp-buttons{display:none}}.pastContainer .l-header__button{-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__button{background-color:#0b396b;width:270px;padding-top:.75rem;padding-bottom:.625rem;margin:0 auto;border-radius:5px;text-align:center}}@media print,screen and (min-width: 64em){.pastContainer .l-header__button{font-size:.875rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:100%;background-color:#0b396b;padding-right:2rem;padding-left:2rem}}@media print,screen and (min-width: 80em){.pastContainer .l-header__button{font-size:1rem}}.pastContainer .l-header__button a{font-weight:700;color:#fff}@media(hover: hover){.pastContainer .l-header__button:hover{background-color:#208ac1}}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__logo{padding-top:1.25rem}}@media print,screen and (min-width: 64em){.pastContainer .l-header__logo{padding-top:1.25rem}}.pastContainer .l-header__logo a{display:block}.pastContainer .l-header__logo img,.pastContainer html{height:100%}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__logo img{width:173px;position:relative;left:1.25rem}}@media print,screen and (min-width: 64em){.pastContainer .l-header__logo img{width:158px}}@media print,screen and (min-width: 68em){.pastContainer .l-header__logo img{width:200px}}@media print,screen and (min-width: 87.5em){.pastContainer .l-header__logo img{width:245px}}@media only screen and (max-width: 63.9375em){.pastContainer .l-header__inner.-visible .l-header__logo{display:block;position:fixed;top:0;width:100%;height:60px;background-color:#fff;border-bottom:1px solid #d7d9e0;z-index:10}}.pastContainer .l-header__trial{display:none}@media print,screen and (min-width: 64em){.pastContainer .l-header__trial{display:block;position:absolute;right:0;width:120px;top:0;height:100%;-webkit-transition:background-color cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:background-color cubic-bezier(0.215, 0.61, 0.355, 1) .25s}}.pastContainer .l-header__trial a{display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .l-header__trial .l-header__trial-icon{height:32px}.pastContainer .l-header__trial span{display:block;font-size:.8125rem;font-weight:700;text-align:center;margin-top:3px}.pastContainer .l-header.-scroll{position:fixed;left:0;background-color:#fff;box-shadow:0 4px 18px 0 rgba(25,59,97,.24)}@media print,screen and (min-width: 64em){.pastContainer .l-header.-scroll{z-index:20002}}.pastContainer .l-footer__main{background-color:#000;color:#fff}@media only screen and (max-width: 48em){.pastContainer .l-footer__main{max-width:100%;padding-top:2.5rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:2.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__main{padding:5.625rem 5rem 5.875rem}}.pastContainer .l-footer__inner{box-sizing:border-box;position:relative;width:100%;margin-right:auto;margin-left:auto}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__inner{max-width:1280px}.pastContainer .l-footer__inner.-bottom{padding-top:1.25rem;padding-bottom:.875rem}}.pastContainer .l-footer__flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width: 48em){.pastContainer .l-footer__flex{display:block}}.pastContainer .l-footer__company{font-size:.875rem}@media only screen and (max-width: 48em){.pastContainer .l-footer__logo{max-width:150px}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__logo{max-width:220px}}.pastContainer .l-footer__logo img{display:block;width:100%}@media only screen and (max-width: 48em){.pastContainer .l-footer__name{padding-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__name{padding-top:1.25rem}.pastContainer .l-footer__address{margin-top:.3125rem}}@media print,screen and (min-width: 80em){.pastContainer .l-footer__address br{display:none}}.pastContainer .l-footer__sitemap{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-gap:0 60px}@media only screen and (max-width: 48em){.pastContainer .l-footer__sitemap{margin-top:1.25rem}}@media print,screen and (min-width: 64em){.pastContainer .l-footer__sitemap{grid-template-columns:repeat(4, 1fr)}}.pastContainer .l-footer__block:last-of-type{margin-right:0}@media only screen and (max-width: 48em){.pastContainer .l-footer__block.-home{margin-top:20px}}.pastContainer .l-footer__item{margin-top:.3125rem}@media only screen and (max-width: 48em){.pastContainer .l-footer__item{margin-top:.625rem}}.pastContainer .l-footer__item a{color:#fff;font-weight:700;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .15s;position:relative}.pastContainer .l-footer__item a:after,.pastContainer .l-footer__privacy li a:after{content:"";background-color:#fff;position:absolute;bottom:0;left:0;width:0%;height:1px;-webkit-animation:animation-link-out .2s ease-in 0s forwards;animation:animation-link-out .2s ease-in 0s forwards}@media only screen and (max-width: 48em){.pastContainer .l-footer__item a{font-size:.875rem}}.pastContainer .l-footer__item:hover a:after,.pastContainer .l-footer__privacy li a:hover:after{-webkit-animation:animation-link .2s ease-in 0s forwards;animation:animation-link .2s ease-in 0s forwards}.pastContainer .l-footer__item.-blank i{display:inline-block;position:relative;top:2px;right:6px;height:15px;width:15px;margin-left:12px;z-index:10;background-image:url(./../images/common/icon_blank-wh.svg);background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width: 48em){.pastContainer .l-footer__sns{margin-top:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__sns{margin-top:1.875rem}}.pastContainer .l-footer__sns span{display:block;font-size:.625rem;margin-top:.5rem}.pastContainer .l-footer__icons{display:-webkit-box;display:flex}.pastContainer .l-footer__icons a{display:block}.pastContainer .l-footer__facebook{margin-right:.625rem}.pastContainer .l-footer__bottom{background-color:#222}@media only screen and (max-width: 48em){.pastContainer .l-footer__bottom{max-width:100%;padding-top:1rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__bottom{padding-right:5rem;padding-left:5rem}}.pastContainer .l-footer__bottom-inner{box-sizing:border-box;position:relative;width:100%;margin-right:auto;margin-left:auto}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__bottom-inner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:1240px;padding:1.75rem 3.75rem 1.875rem}}@media only screen and (max-width: 48em){.pastContainer .l-footer__bottom-inner span{font-size:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__bottom-inner.-bottom{padding-top:1rem;padding-bottom:1.25rem}}@media only screen and (max-width: 48em){.pastContainer .l-footer__bottom-buttons{display:block;margin-top:10px}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__bottom-buttons{display:-webkit-box;display:flex}}.pastContainer .l-footer__bottom-buttons a{color:#fff;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .15s}@media only screen and (max-width: 48em){.pastContainer .l-footer__bottom-buttons li{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-footer__bottom-buttons li{margin-right:1.25rem}.pastContainer .l-footer__bottom-buttons li:last-of-type{margin-right:0}}.pastContainer .l-footer__form{padding-top:.5625rem;padding-bottom:.625rem}.pastContainer .l-footer__form small{font-size:.75rem;display:block;text-align:center}.pastContainer .l-footer__privacy{font-weight:700}@media only screen and (max-width: 63.9375em){.pastContainer .l-footer__privacy{padding-bottom:1.375rem}.pastContainer .l-footer__privacy li a{font-size:.75rem}}@media print,screen and (min-width: 64em){.pastContainer .l-footer__privacy{display:-webkit-box;display:flex}}.pastContainer .l-footer__privacy li{font-size:.875rem;margin-right:1.375rem}.pastContainer .l-footer__privacy li a{color:#fff;font-weight:700;position:relative}.pastContainer .l-footer__copy{display:block;color:#fff}@media only screen and (max-width: 63.9375em){.pastContainer .l-footer__copy{font-size:.625rem;text-align:center}}.pastContainer .l-footer__contact{background-color:#fff}.pastContainer .l-footer__contact .l-footer__inner{padding-top:.5rem;padding-bottom:.5625rem}.pastContainer .l-footer__contact .l-footer__copy{color:#000;text-align:center;font-size:.75rem}.pastContainer .l-menu-button{display:block;position:absolute;z-index:100;right:0;top:0;width:60px;height:60px;background-color:#0b396b;border:0;outline:0;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}@media print,screen and (min-width: 64em){.pastContainer .l-menu-button{display:none}}.pastContainer .l-menu-button__line{border:0;position:relative;width:20px;height:16px;padding:0;display:block;background-color:rgba(0,0,0,0)}.pastContainer .l-menu-button__line span{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;top:7px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.pastContainer .l-menu-button__line:after,.pastContainer .l-menu-button__line:before{content:"";-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .25s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.pastContainer .l-menu-button__line:before{top:0;left:0}.pastContainer .l-menu-button__line:after{bottom:0;left:0}.pastContainer .l-menu-button__line span,.pastContainer .l-menu-button__line:after,.pastContainer .l-menu-button__line:before{position:absolute;width:100%;height:2px;background-color:#fff}@media only screen and (max-width: 63.9375em){.pastContainer .l-menu-button.-active .l-menu-button__line span{width:0;background-color:#fff}.pastContainer .l-menu-button.-active .l-menu-button__line:before{-webkit-transform:translate(0, 7px) rotate(45deg);transform:translate(0, 7px) rotate(45deg);background-color:#fff}.pastContainer .l-menu-button.-active .l-menu-button__line:after{-webkit-transform:translate(0, -7px) rotate(-45deg);transform:translate(0, -7px) rotate(-45deg);background-color:#fff}}.pastContainer .l-menu-button__text{display:block;position:relative;font-weight:700;text-align:center;font-size:.625rem;padding-top:3px;white-space:nowrap}.pastContainer .home .l-menu-button.-active .l-menu-button__text{color:#000}.pastContainer .browser-is-safari .l-menu-button__text.-visible{left:9px}.pastContainer .l-menu-button__text1,.pastContainer .l-menu-button__text2{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;height:20px;line-height:1}.pastContainer .l-menu-button__text1 span,.pastContainer .l-menu-button__text2 span{display:block;color:#fff}.pastContainer .l-menu-button__text1 span:nth-child(1),.pastContainer .l-menu-button__text2 span:nth-child(1){-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .05s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .05s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .05s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .05s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .05s}.pastContainer .l-menu-button__text1 span:nth-child(2),.pastContainer .l-menu-button__text2 span:nth-child(2){-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .1s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .1s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .1s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .1s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .1s}.pastContainer .l-menu-button__text1 span:nth-child(3),.pastContainer .l-menu-button__text2 span:nth-child(3){-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .15s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .15s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .15s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .15s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .15s}.pastContainer .l-menu-button__text1 span:nth-child(4),.pastContainer .l-menu-button__text2 span:nth-child(4){-webkit-transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .2s;transition:-webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .2s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .2s;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .2s, -webkit-transform cubic-bezier(0.215, 0.61, 0.355, 1) .85s .2s}.pastContainer .l-menu-button.-active .l-menu-button__text1 span,.pastContainer .l-menu-button.-active .l-menu-button__text2 span{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.pastContainer .l-page-top{box-sizing:border-box;visibility:hidden;opacity:0;position:fixed;border-radius:4px;z-index:20;background-color:#0b396b;overflow:hidden}@media only screen and (max-width: 48em){.pastContainer .l-page-top{right:20px;bottom:20px;width:40px;height:40px;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .6s}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-page-top{right:40px;bottom:40px;width:40px;height:40px;box-shadow:0 2px 15px 0 rgba(12,37,77,.1);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .6s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .6s}}.pastContainer .l-page-top.-visible:not(.-under-page-top){visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.pastContainer .l-page-top>a{position:relative;text-align:center}.pastContainer .l-page-top>a i,.pastContainer .l-page-top>a:before{position:absolute;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .3s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .3s}.pastContainer .l-page-top>a,.pastContainer .l-page-top>a:before{display:block;box-sizing:border-box;width:100%;height:100%}.pastContainer .l-page-top>a:before{content:"";top:0;left:0;background:#4d7099;-webkit-transform:translate(0, 100%);transform:translate(0, 100%);z-index:19}.pastContainer .l-page-top>a i{top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:0;z-index:21;width:0;height:0;border-style:solid;border-width:0 7px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media print,screen and (min-width: 48.0625em){.pastContainer .l-page-top>a:hover:before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media only screen and (max-width: 48em){.pastContainer .l-page-top.-show-cta{bottom:130px}}@media print,screen and (min-width: 48.0625em){.pastContainer .l-page-top.-show-cta{bottom:195px}}.pastContainer .l-local-nav{position:-webkit-sticky;position:sticky;z-index:30}@media print,screen and (max-width: 79.9375em){.pastContainer .l-local-nav__inner{padding-top:.5rem}}@media print,screen and (min-width: 80em){.pastContainer .l-local-nav__inner{display:-webkit-box;display:flex;padding:.875rem 1.875rem}}.pastContainer .l-local-nav__head{font-weight:700;color:#fff;position:relative}@media print,screen and (max-width: 79.9375em){.pastContainer .l-local-nav__head{padding-left:1.25rem;padding-bottom:.625rem;font-size:.75rem}}@media print,screen and (min-width: 80em){.pastContainer .l-local-nav__head{position:relative;padding-right:18px;font-size:.875rem}}.pastContainer .l-local-nav__head:after{content:"";position:absolute;right:0;width:1px;height:24px;background-color:#fff;opacity:.25}@media print,screen and (max-width: 79.9375em){.pastContainer .l-local-nav__head:after{display:none}.pastContainer .l-local-nav__head span:first-child{position:relative;top:4px}}.pastContainer .l-localheader__icon{display:none}@media print,screen and (max-width: 79.9375em){.pastContainer .l-localheader__icon{position:absolute;top:41%;right:5.334%;display:inline-block;width:13px;height:5px}.pastContainer .l-localheader__icon::after,.pastContainer .l-localheader__icon::before{content:"";display:block;position:absolute;top:0;width:8px;height:2px;background-color:#fff}.pastContainer .l-localheader__icon::before{left:0;-webkit-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg)}.pastContainer .l-localheader__icon:after{right:0}.pastContainer .l-local-nav__inner.is-active .l-localheader__icon::before,.pastContainer .l-localheader__icon:after{-webkit-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}.pastContainer .l-local-nav__inner.is-active .l-localheader__icon:after{-webkit-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg)}.pastContainer .l-local-nav__body{height:0;overflow:hidden;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.pastContainer .l-local-nav__items{border-top:1px solid #49666c}}@media print,screen and (min-width: 80em){.pastContainer .l-local-nav__items{display:-webkit-box;display:flex}}.pastContainer .l-local-nav__item{font-size:.875rem;margin-left:1rem}@media print,screen and (max-width: 79.9375em){.pastContainer .l-local-nav__item{padding-top:.625rem;padding-bottom:.5rem}}.pastContainer .l-local-nav__item a{color:#fff;display:block;-webkit-transition:color cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:color cubic-bezier(0.215, 0.61, 0.355, 1) .25s}@media(hover: hover){.pastContainer .l-local-nav__item a:hover{color:#099db8}}.pastContainer .l-local-nav__item.-current a{color:#099db8}.pastContainer .l-sidebar{position:-webkit-sticky;position:sticky;top:120px}.pastContainer .l-sidebar__block{--mt: initial }.pastContainer .l-sidebar__block+.l-sidebar__block{margin-top:var(--mt)}.pastContainer .l-sidebar__block.-archives{--mt: 20px }@media print,screen and (min-width: 48.0625em){.pastContainer .l-sidebar__block.-archives{--mt: 30px }}.pastContainer .l-sidebar-layout{display:grid;grid-template:"side" auto "main" auto/1fr;gap:40px}@media print,screen and (min-width: 48.0625em){.pastContainer .l-sidebar-layout{gap:0 60px;grid-template:"main side" auto/1fr 350px}}.pastContainer .l-sidebar-layout__area.-main{grid-area:main}.pastContainer .l-sidebar-layout__area.-side{grid-area:side}.pastContainer .l-share-main-sidebar{display:grid;grid-template:"main" auto "sidebar" auto/1fr;gap:40px}@media print,screen and (min-width: 48.0625em){.pastContainer .l-share-main-sidebar{grid-template:"share main" auto "share sidebar" auto/40px 1fr}}@media print,screen and (min-width: 64em){.pastContainer .l-share-main-sidebar{grid-template:"share . main . sidebar" auto/40px 30fr 790fr 60fr 350fr;gap:0}}.pastContainer .l-share-main-sidebar__area.-share{grid-area:share;display:none}@media print,screen and (min-width: 48.0625em){.pastContainer .l-share-main-sidebar__area.-share{display:block}}.pastContainer .l-share-main-sidebar__area.-main{grid-area:main}.pastContainer .l-share-main-sidebar__area.-sidebar{grid-area:sidebar}@media only screen and (max-width: 63.9375em){.pastContainer .l-menu-form{display:block;width:108px;position:absolute;right:78px;top:14px}}@media print,screen and (min-width: 64em){.pastContainer .l-menu-form{display:none}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-checkbox{margin-top:4px}}@media(hover: hover){.pastContainer .f-checkbox:hover{--border-color: var(--primary-color);--text-color: var(--primary-color) }}@media only screen and (max-width: 48em){.pastContainer .f-checkbox+.f-checkbox{margin-top:6px}}@media only screen and (max-width: 48em){.pastContainer .f-checkbox>label{font-size:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-checkbox.-font_large>label:before{top:2px}.pastContainer .f-checkbox.-font_large>label:after{top:11px}}@media only screen and (max-width: 48em){.pastContainer .f-form.-page_detail{padding:.3125rem 1rem 1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-form.-page_detail{padding:2.25rem 7.5rem 3.75rem}}@media only screen and (max-width: 48em){.pastContainer .f-form table tbody tr{margin-top:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-form table tbody tr{margin-top:1.25rem}}.pastContainer .f-form input,.pastContainer .f-form textarea{width:100%;padding:12px 16px;border-radius:4px;border:2px solid #ced8db;font-family:inherit}.pastContainer .f-form input::-webkit-input-placeholder, .pastContainer .f-form textarea::-webkit-input-placeholder{color:#8e989c}.pastContainer .f-form input::-moz-placeholder, .pastContainer .f-form textarea::-moz-placeholder{color:#8e989c}.pastContainer .f-form input::placeholder,.pastContainer .f-form textarea::placeholder{color:#8e989c}.pastContainer .f-form select{width:100%;padding:12px 16px;border-radius:4px;border:2px solid #ced8db;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width: 48em){.pastContainer .f-form .form-checkbox-field label{padding-left:8px}}.pastContainer .f-form .form-checkbox-field label>input{width:16px;height:16px;padding-top:3px;position:absolute;top:7px;border:2px solid #ced8db}@media only screen and (max-width: 48em){.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree{font-size:.875rem}}.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree a{color:#0b396b;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;text-decoration:underline}.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree a[target=_blank]::after{content:"";display:inline-block;width:14px;height:14px;margin-left:2px;margin-right:4px;-webkit-transform:translateY(2px);transform:translateY(2px);background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cg%20fill%3D%22%230b396b%22%3E%3Cpath%20d%3D%22M12.1%2012.101H1.9v-10.2h3.78v-1.9H.949a.952.952%200%2000-.951.951v12.1a.952.952%200%2000.951.951h12.1a.952.952%200%2000.951-.951V8.32h-1.9z%22%2F%3E%3Cpath%20d%3D%22M7.378.001v1.957h3.284L5.417%207.201%206.8%208.584l5.244-5.245v3.284H14V.001z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}@media print and (hover: hover),screen and (hover: hover)and (min-width: 64em){.pastContainer .f-form .form-button-input:hover{background-color:#0fb4bf;border-color:#0fb4bf}}.pastContainer .f-form .form-checkbox-field input[type=checkbox],.pastContainer .f-form .form-radio-field input[type=radio]{width:0;height:0;visibility:hidden;opacity:0;padding:0}.pastContainer .f-form .form-radio-field input[type=radio]:checked+.form-radio-field-text .icon{border:2px solid #0b396b}@media only screen and (max-width: 48em){.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree{padding-left:26px}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-select{margin-right:60px}}@media only screen and (max-width: 48em){.pastContainer .f-select.-sp_block{display:block}.pastContainer .f-select.-sp_mt-s{margin-top:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-select__select-block{width:320px}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-select__select-block{width:240px}}@media only screen and (max-width: 48em){.pastContainer .c-link-title:after{top:.0625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title{font-size:1.5rem}}@media(hover: hover){.pastContainer a:hover .c-link-title,.pastContainer a:hover .c-link-title.-h_ls-none{color:#00356f}.pastContainer a:hover .c-link-title:after{margin-left:.7em}.pastContainer a:hover .c-link-title.-h_ls-none:after{margin-left:.8em}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-size_m{font-size:1.325rem}.pastContainer .c-link-title.-size_m:after{top:0}}@media only screen and (max-width: 48em){.pastContainer .c-link-title.-case{font-size:1.125rem}.pastContainer .c-link-title.-case:after{top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-size_22{font-size:1.375rem}.pastContainer .c-link-title.-size_22:after{bottom:17px}}@media only screen and (max-width: 48em){.pastContainer .c-link-title.-size_22{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-size_s{font-size:1rem}}@media only screen and (max-width: 48em){.pastContainer .c-link-title.-name,.pastContainer .c-link-title.-size_sp-l{font-size:1.125rem}.pastContainer .c-link-title.-name:after{top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-name{font-size:1.375rem}.pastContainer .c-link-title.-name:after{bottom:17px}.pastContainer .c-link-title.-service{font-size:1.125rem}.pastContainer .c-link-title.-service:after{top:0}}@media(hover: hover){.pastContainer a:hover .c-link-title.-wh{color:#fff}}@media(hover: hover){.pastContainer a:hover .c-link-title.-back{color:#00356f}.pastContainer a:hover .c-link-title.-back:before{margin-right:1rem}}@media(hover: hover){.pastContainer a:hover .c-link-title.-blank{color:#00356f}.pastContainer a:hover .c-link-title.-blank:after{margin-left:.8em}}@media only screen and (max-width: 63.9375em){.pastContainer .c-link-title.-on_accordion{font-size:.875rem;padding-left:20px;padding-top:3px}.pastContainer .c-link-title.-on_accordion:before{content:"";background-color:#c7c8ce;position:absolute;top:14px;left:0;width:12px;height:1px}.pastContainer .c-link-title.-on_accordion:after{display:none}}@media print,screen and (min-width: 64em){.pastContainer .c-link-title.-on_accordion{display:inline-block;position:relative}.pastContainer .c-link-title.-on_accordion:before{content:"";background-color:#0b396b;position:absolute;bottom:0;left:0;width:0%;height:1px;-webkit-animation:animation-link-out .2s ease-in 0s forwards;animation:animation-link-out .2s ease-in 0s forwards}}@media print and (hover: hover),screen and (hover: hover)and (min-width: 64em){.pastContainer a:hover .c-link-title.-on_accordion:before{-webkit-animation:animation-link .2s ease-in 0s forwards;animation:animation-link .2s ease-in 0s forwards}}.pastContainer .c-button,.pastContainer .c-button:after{display:inline-block;-webkit-transition:all .25s;transition:all .25s}.pastContainer .c-button{background-color:var(--bg-color);border:.125rem solid var(--border-color);padding:var(--padding);max-width:var(--max-width);font-weight:700;font-size:var(--font-size);color:var(--text-color);text-align:center;border-radius:5px;box-sizing:border-box;-webkit-transition-property:color,background-color,border-color,letter-spacing;transition-property:color,background-color,border-color,letter-spacing;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer;position:relative;letter-spacing:0}.pastContainer .c-button:after{content:"";background-repeat:no-repeat;width:22px;height:8px;margin-left:.4em;margin-bottom:2px;top:calc(50% - 3px)}@media(hover: hover){.pastContainer .c-button:hover::after{margin-left:.8em}}.pastContainer .c-button.-center{margin:0 auto;display:block}@media only screen and (max-width: 48em){.pastContainer .c-button.-sp_center{margin:0 auto;display:block}}.pastContainer .c-button.-no_maw{max-width:none}.pastContainer .c-button.-block{display:block}.pastContainer .c-button.-icon_down-arrow{position:relative;padding-right:1.6875rem;padding-left:1.6875rem}.pastContainer .c-button.-has_text{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .c-button.-has_text .c-button__text{margin-left:.375rem;margin-right:1.25rem}.pastContainer .c-button.-has_text .c-button__sub{display:block;font-size:.75rem;text-align:center;font-weight:500}@media only screen and (max-width: 48em){.pastContainer .c-button.-has_text .c-button__text{white-space:nowrap}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-button.-w200{max-width:200px;width:200px}.pastContainer .c-button.-w240{max-width:240px;width:240px}.pastContainer .c-button.-w250{max-width:250px;width:250px}}@media only screen and (max-width: 48em){.pastContainer .c-button.-sp_w287{max-width:287px}.pastContainer .c-button.-sp_full{max-width:100%}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-button.-w280{max-width:280px;width:280px}.pastContainer .c-button.-w300{max-width:300px;width:300px}.pastContainer .c-button.-w340{max-width:340px;width:340px}.pastContainer .c-button.-w350{max-width:350px;width:350px}.pastContainer .c-button.-full{max-width:100%;width:100%}.pastContainer .c-button.-download{--padding: 0.875rem 2.625rem 0.75rem 1.25rem }}@media only screen and (max-width: 48em){.pastContainer .c-button.-download{--padding: 1rem 1.125rem 0.875rem 1rem;--font-size: 1rem;--max-width: 100%;width:100%;text-align:center}}.pastContainer .c-button.-size_xs{--padding: 0.3125rem 0.75rem;--max-width: 7.5rem;--font-size: 0.875rem;box-sizing:border-box;width:7.5rem}@media only screen and (max-width: 48em){.pastContainer .c-button.-size_xs{--padding: 0.75rem 0.75rem;--max-width: 100%;--font-size: 1rem;width:100%}}.pastContainer .c-button.-size_s,.pastContainer .c-button.-size_s.-blank{--padding: 0.375rem 2rem 0.5rem 1.5rem;--max-width: 9rem;--font-size: 1rem }@media only screen and (max-width: 48em){.pastContainer .c-button.-size_s{--padding: 1rem 1.125rem 0.875rem 1rem;--max-width: 20.9375rem;width:100%}}.pastContainer .c-button.-size_m{--padding: 1.275rem 3rem 1.15rem 1rem;--max-width: 15.625rem;--font-size: 1.125rem }@media only screen and (max-width: 48em){.pastContainer .c-button.-size_m{--padding: 1rem 1.125rem 0.875rem 1rem;--font-size: 1rem;--max-width: 20.9375rem;width:100%;text-align:center}}.pastContainer .c-button.-size_l{--padding: 1.125rem 1.5rem 1.0625rem 0rem;--max-width: 26.25rem;width:100%;--font-size: 1.125rem }@media only screen and (max-width: 48em){.pastContainer .c-button.-size_l{--padding: 1rem 1.125rem 0.875rem 1rem;--font-size: 1rem;--max-width: 20.9375rem;width:100%;text-align:center}}.pastContainer .c-button.-size_s.-blank{--padding: 0.5rem 2.3rem 0.375rem 1.4rem }@media only screen and (max-width: 48em){.pastContainer .c-button.-size_s.-blank{--padding: 1rem 1.125rem 0.875rem 1rem;--max-width: 20.9375rem;width:100%}}.pastContainer .c-button.-size_m.-ft_s{font-size:.875rem}@media print,screen and (min-width: 48.0625em){.pastContainer .c-button.-contact{--padding: 1.125rem 2.625rem 1.125rem 1.25rem }}@media only screen and (max-width: 48em){.pastContainer .c-button.-contact{--padding: 1rem 1.125rem 0.875rem 1rem;--font-size: 1rem;--max-width: 100%;width:100%;text-align:center}}.pastContainer .c-button.-type_base{--text-color: #000;--bg-color: #0b396b;--border-color: #0b396b;--text-color: #fff }@media(hover: hover){.pastContainer .c-button.-type_base:hover{--bg-color: #208ac1;--border-color: #208ac1 }}.pastContainer .c-button.-type_base:after,.pastContainer .c-button.-type_border-wh:after{background-image:url(./../images/common/icon_btn-arrow-wh.svg)}.pastContainer .c-button.-type_border-wh{--text-color: #fff;--bg-color: #0b396b;--border-color: #fff }@media(hover: hover){.pastContainer .c-button.-type_border-wh:hover{--bg-color: #fff;--border-color: #fff;--text-color: #0b396b }}@media(hover: hover){.pastContainer .c-button.-type_border-wh:hover:after{background-image:url(./../images/common/icon_btn-arrow-bl.svg)}}.pastContainer .c-button.-type_border-bl{--text-color: #0b396b;--bg-color: transparent;--border-color: #0b396b }@media(hover: hover){.pastContainer .c-button.-type_border-bl:hover{--bg-color: #0b396b;--text-color: #fff }}.pastContainer .c-button.-type_border-bl:after{background-image:url(./../images/common/icon_btn-arrow-bl.svg)}@media(hover: hover){.pastContainer .c-button.-type_border-bl:hover:after{background-image:url(./../images/common/icon_btn-arrow-wh.svg)}}.pastContainer .c-button.-header:after{display:none}@media print,screen and (max-width: 79.9375em){.pastContainer .c-button.-header:after{display:inline-block}}@media(hover: hover){.pastContainer .c-button.-header:hover{letter-spacing:0}}.pastContainer .c-button.-type_cta-white{--text-color: #0b396b;--bg-color: #fff;--border-color: #fff;--padding: 0.5rem 2.3rem 0.375rem 1.4rem }@media print and (hover: hover),screen and (hover: hover)and (min-width: 64em){.pastContainer .c-button.-type_cta-white:hover{--bg-color: #fff;--text-color: #0b396b }}.pastContainer .c-button.-type_cta-white:after{background-image:url(./../images/common/icon_btn-arrow-bl.svg)}.pastContainer .c-button.-search{--padding: 0.625rem 2.375rem 0.625rem 1.0625rem;--max-width: 12.5rem;--font-size: 1.125rem }@media only screen and (max-width: 48em){.pastContainer .c-button.-search{--padding: 0.625rem 0.625rem 0.625rem 0.625rem;--font-size: 1rem;--max-width: 20.9375rem;width:100%;text-align:center}}.pastContainer .c-button.-search:after{background-image:url(./../images/common/icon_search.svg);width:16px;height:16px;top:calc(50% - 7px)}@media(hover: hover){.pastContainer .c-button.-search:hover:after{background-image:url(./../images/common/icon_search.svg)}}.pastContainer .c-button.-disabled{--bg-color: #ced8db;--border-color: #ced8db;pointer-events:none}.pastContainer .c-button.-type_download{--text-color: #000;--bg-color: #0b396b;--border-color: #0b396b;--text-color: #fff }@media(hover: hover){.pastContainer .c-button.-type_download:hover{--bg-color: #208ac1;--border-color: #208ac1 }}.pastContainer .c-button.-type_download:after{background-image:url(./../images/common/icon_download-wh.svg);width:22px;height:18px;top:calc(50% - 10px)}@media only screen and (max-width: 48em){.pastContainer .c-button.-mt_spS{margin-top:14px}}.pastContainer .c-button:after,.pastContainer .c-button__icon{position:absolute}.pastContainer .c-button__icon.-down-arrow{right:1.3125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 48em){.pastContainer .c-button__side{margin-top:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-button__side{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;margin-top:.875rem}}@media only screen and (max-width: 48em){.pastContainer .c-card{display:block;margin-top:-24px;margin-right:0}}@media only screen and (max-width: 48em){.pastContainer .c-card__item{width:100%;margin-top:24px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card__item{width:calc(50% - var(--col-gap));margin-top:var(--row-gap);margin-right:var(--col-gap)}}@media print,screen and (min-width: 64em){.pastContainer .c-card__item{width:calc(33.3% - var(--col-gap))}.pastContainer .c-card.-type_service .c-card__item{width:calc(50% - var(--col-gap))}.pastContainer .c-card.-type_partner .c-card__item{width:calc(25% - var(--col-gap))}}@media(hover: hover){.pastContainer .c-card__item:hover .c-card__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.pastContainer .c-card__item:hover .c-card__text{color:#00356f}}@media only screen and (max-width: 48em){.pastContainer .c-card__link{position:relative}}.pastContainer .c-card__title span{line-height:1.5}@media only screen and (max-width: 48em){.pastContainer .c-card__text{margin-top:.3125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card__text.-size_l{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-company .c-card__text{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-other .c-card__item{width:calc(50% - 24px)}}.pastContainer .c-card.-other .c-card__item.-current .c-card__text,.pastContainer .c-card.-other .c-card__item.-current .c-card__title,.pastContainer .c-card.-other .c-card__item.-current .c-link-title{color:#4c4d55}.pastContainer .c-card.-other .c-card__item.-current .c-link-title:after{background-image:url(./../images/common/icon_btn-arrow-gray.svg)}@media(hover: hover){.pastContainer .c-card.-other .c-card__item.-current:hover .c-card__text{color:#4c4d55}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-other-service .c-card__item{width:calc(50% - 24px)}}@media print,screen and (min-width: 64em){.pastContainer .c-card.-other-service .c-card__item{width:calc(33.3% - 24px)}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-other-feature .c-card__item{width:calc(50% - 24px)}}@media print,screen and (min-width: 64em){.pastContainer .c-card.-other-feature .c-card__item{width:calc(33.3% - 24px)}}.pastContainer .c-card__item.-current .c-link-title::after{display:none}.pastContainer .c-card{--row-gap: 60px;--col-gap: 40px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:calc(var(--row-gap)*-1);margin-right:calc(var(--row-gap)*-1)}@media only screen and (max-width: 48em){.pastContainer .c-card{display:block;margin-top:-24px;margin-right:0}}.pastContainer .c-card.-type_partner,.pastContainer .c-card.-type_service{--col-gap: 30px }.pastContainer .c-card__item{display:-webkit-box;display:flex;position:relative;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .c-card__item{width:100%;margin-top:24px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card__item{width:calc(50% - var(--col-gap));margin-top:var(--row-gap);margin-right:var(--col-gap)}}@media print,screen and (min-width: 64em){.pastContainer .c-card__item{width:calc(33.3% - var(--col-gap))}.pastContainer .c-card.-type_service .c-card__item{width:calc(50% - var(--col-gap))}.pastContainer .c-card.-type_partner .c-card__item{width:calc(25% - var(--col-gap))}}@media(hover: hover){.pastContainer .c-card__item:hover .c-card__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.pastContainer .c-card__item:hover .c-card__text{color:#00356f}}.pastContainer .c-card__link{box-sizing:border-box;width:100%}@media only screen and (max-width: 48em){.pastContainer .c-card__link{position:relative}}.pastContainer .c-card__content{box-sizing:border-box;padding-top:20px;padding-top:1.25rem;padding-right:.125rem;padding-left:.125rem}.pastContainer .c-card__content>:first-child{margin-top:0}.pastContainer .c-card__title{font-size:1.125rem;font-weight:700;position:relative;color:#0b396b;display:inline-block}.pastContainer .c-card__text{display:block;margin-top:16px;font-weight:500}@media only screen and (max-width: 48em){.pastContainer .c-card__text{margin-top:.3125rem}}.pastContainer .c-card__text.-mt_s{margin-top:.75rem}.pastContainer .c-card.-type_cooperation .c-card__text,.pastContainer ul.c-check li+li{margin-top:.5rem}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card__text.-size_l{font-size:1.125rem}}.pastContainer .c-card__thumb{position:relative;width:100%;height:0;padding-top:61.744966443%;overflow:hidden;background-color:#f1f2f2}.pastContainer .c-card__img{position:absolute;top:0;width:100%;height:100%;-webkit-transition:all .25s;transition:all .25s}.pastContainer .c-card.-type_howto .c-card__img{padding:24px}.pastContainer .c-card__img,.pastContainer .c-card__img.-cooperation{-o-object-fit:cover;object-fit:cover}.pastContainer .c-card.-company{--row-gap: 32px;--col-gap: 32px }.pastContainer .c-card.-company .c-card__item{box-shadow:0 2px 6px 0 rgba(103,126,152,.24)}.pastContainer .c-card.-company .c-card__thumb{padding-top:50.8816120907%}.pastContainer .c-card.-company .c-card__content{padding-right:1.625rem;padding-left:1.625rem;padding-bottom:1.5rem}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-company .c-card__text{font-size:1.125rem}}.pastContainer .c-card.-other{--row-gap: 30px;--col-gap: 24px }.pastContainer .c-card.-other .c-card__item{background-color:#fff;box-shadow:0 2px 6px 0 rgba(103,126,152,.24)}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-other .c-card__item{width:calc(50% - 24px)}}.pastContainer .c-card.-other .c-card__content{padding-top:1.625rem;padding-bottom:1.625rem;padding-right:0;padding-left:0}.pastContainer .c-card.-other .c-card__text,.pastContainer .c-card.-other .c-card__title{padding-right:1.625rem;padding-left:1.625rem}.pastContainer .c-card.-other .c-card__text{border-top:1px solid #d7d9e0;padding-top:.75rem;margin-top:.6875rem}.pastContainer .c-card.-other .c-card__item.-current{background-color:#f2f5f7;box-shadow:none}@media(hover: hover){.pastContainer .c-card.-other .c-card__item.-current:hover .c-card__text{color:#4c4d55}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-other-service .c-card__item{width:calc(50% - 24px)}}@media print,screen and (min-width: 64em){.pastContainer .c-card.-other-service .c-card__item{width:calc(33.3% - 24px)}}.pastContainer .c-card.-other-service .c-card__text{border-top:none}.pastContainer .c-card.-other-service .c-card__bottom{border-top:1px solid #d7d9e0;color:#4c4d55;margin-top:1.25rem;padding-top:1.25rem;margin-right:1.625rem;margin-left:1.625rem}@media print,screen and (min-width: 48.0625em){.pastContainer .c-card.-other-feature .c-card__item{width:calc(50% - 24px)}}@media print,screen and (min-width: 64em){.pastContainer .c-card.-other-feature .c-card__item{width:calc(33.3% - 24px)}}.pastContainer .c-card.-other-feature .c-card__text{border-top:none;margin-top:0}.pastContainer .c-card.-other-feature .c-card__bottom{border-top:1px solid #d7d9e0;color:#4c4d55;margin-top:1.25rem;padding-top:1.25rem;margin-right:1.625rem;margin-left:1.625rem}.pastContainer .c-card.-bt_none .c-card__text{border-top:none}.pastContainer .c-card__item.-current{box-shadow:none;background-color:#ced8db}.pastContainer .c-card.-fill .c-card__item.-current{background-color:#d7d9e0}.pastContainer .c-close{box-sizing:border-box;display:inline-block;top:.1em;width:16px;height:16px;margin-right:7px;background-color:#0b396b;border-radius:50%}.pastContainer .c-close:after,.pastContainer .c-close:before{display:block;position:absolute;top:50%;left:50%;width:8px;height:2px;background-color:#fff;content:""}.pastContainer .c-close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.pastContainer .c-close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.pastContainer .c-close,.pastContainer .c-content-block{position:relative}.pastContainer .c-content-block>:not(.c-content-block__bg):first-child>:first-child{margin-top:0}.pastContainer .c-content-block__inner,.pastContainer .c-content-block__inside,.pastContainer .c-content-block__outside{box-sizing:border-box}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block__inner,.pastContainer .c-content-block__inside,.pastContainer .c-content-block__outside{width:100%;margin-right:auto;margin-left:auto}}.pastContainer .c-content-block__bg+.c-content-block__inner>:first-child,.pastContainer .c-content-block__bg+.c-content-block__inside>:first-child,.pastContainer .c-content-block__bg+.c-content-block__outside>:first-child{margin-top:0}.pastContainer .c-content-block__inner{max-width:1400px}.pastContainer .c-content-block__inside{max-width:960px}.pastContainer .c-content-block__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}@media only screen and (max-width: 48em){.pastContainer .c-content-block__bg{background-repeat:no-repeat;background-size:cover;background-position:50% 0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block__bg{background-repeat:no-repeat;background-size:cover;background-position:0 0}}@media only screen and (max-width: 48em){.pastContainer .c-content-block__button{margin-top:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block__button{width:320px;margin-right:auto;margin-top:55px;margin-left:auto}}.pastContainer .c-content-block--bg-reason1>:nth-child(2):not(.c-content-block__bg)>:first-child,.pastContainer .c-content-block--bg-reason2>:nth-child(2):not(.c-content-block__bg)>:first-child,.pastContainer .c-content-block--bg-reason3>:nth-child(2):not(.c-content-block__bg)>:first-child,.pastContainer .c-content-block--bg2>:nth-child(2):not(.c-content-block__bg)>:first-child,.pastContainer .c-content-block--bg>:nth-child(2):not(.c-content-block__bg)>:first-child{margin-top:0}@media only screen and (max-width: 48em){.pastContainer .c-content-block--about .c-content-block__inner{padding-top:60px;padding-bottom:60px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--about .c-content-block__inner{padding-top:150px;padding-bottom:150px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--area .c-content-block__inside{padding-top:36px;padding-bottom:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--area .c-content-block__inside{padding-top:82px;padding-bottom:82px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--case .c-content-block__inner{padding-top:30px;padding-bottom:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--case .c-content-block__inner{padding-top:80px;padding-bottom:80px}}.pastContainer .c-content-block--map{padding-top:42px;padding-bottom:44px}@media print,screen and (min-width: 64em){.pastContainer .c-content-block--map{display:block;padding-top:70px;padding-bottom:46px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--lead .c-content-block__inside{padding-top:2px;padding-bottom:24px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--lead .c-content-block__inside{padding-top:52px;padding-bottom:64px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--lead-history .c-content-block__inside{padding-top:8px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--lead-history .c-content-block__inside{padding-top:72px;padding-bottom:64px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--home-info .c-content-block__inner{padding-top:20px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--home-info .c-content-block__inner{padding-top:120px;padding-bottom:120px}}.pastContainer .c-content-block--fill2{background-color:#ececec}@media only screen and (max-width: 48em){.pastContainer .c-content-block--news .c-content-block__inner,.pastContainer .c-content-block--news .c-content-block__inside,.pastContainer .c-content-block--primary .c-content-block__inner,.pastContainer .c-content-block--primary .c-content-block__inside{padding-top:30px;padding-bottom:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--news .c-content-block__inner,.pastContainer .c-content-block--news .c-content-block__inside,.pastContainer .c-content-block--primary .c-content-block__inner,.pastContainer .c-content-block--primary .c-content-block__inside{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--reason-faq .c-content-block__inner{padding-top:0;padding-bottom:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--reason-faq .c-content-block__inner{padding-top:0;padding-bottom:70px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--reason-faq2 .c-content-block__inner,.pastContainer .c-content-block--reason-faq2 .c-content-block__inside{padding-top:36px;padding-bottom:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--reason-faq2 .c-content-block__inner,.pastContainer .c-content-block--reason-faq2 .c-content-block__inside{padding-top:75px;padding-bottom:85px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--aside .c-content-block__inner{padding-top:24px;padding-bottom:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--aside .c-content-block__inner{padding-top:72px;padding-bottom:80px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--aside .c-content-block__inside{padding-top:24px;padding-bottom:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--aside .c-content-block__inside{padding-top:72px;padding-bottom:80px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--case+.c-content-block--aside{margin-top:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--case+.c-content-block--aside{margin-top:80px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--news .c-content-block__inner{padding-top:52px;padding-bottom:60px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--news .c-content-block__inner{padding-top:72px;padding-bottom:140px}}.pastContainer .c-content-block--lead+.c-content-block--news .c-content-block__inner{padding-top:0}@media only screen and (max-width: 48em){.pastContainer .c-content-block--detail{padding-top:25px;padding-bottom:25px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--detail{padding-top:72px;padding-bottom:120px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--detail .c-content-block__inside--no-pad{padding-top:0 !important}.pastContainer .c-content-block--lead+.c-content-block--detail{padding-top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--lead+.c-content-block--detail{padding-top:0}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--detail-history{padding-bottom:55px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--detail-history{padding-bottom:120px}}@media only screen and (max-width: 48em){.pastContainer .c-content-block--detail-history .c-content-block__inner,.pastContainer .c-content-block--detail-history .c-content-block__inside{padding-top:25px}}.pastContainer .c-content-block--fullscreen{padding-right:0;padding-left:0}.pastContainer .c-content-block--fullscreen .c-content-block__inner{max-width:100%}@media only screen and (max-width: 48em){.pastContainer .c-content-block--reason .c-content-block__inner{padding-top:30px;padding-bottom:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-content-block--reason .c-content-block__inner{padding-top:114px;padding-bottom:120px}}.pastContainer .c-heading__eng{font-family:"Heebo",sans-serif;color:#208ac1;font-weight:500;letter-spacing:.12em;display:block}@media only screen and (max-width: 48em){.pastContainer .c-heading__eng{font-size:.875rem}}.pastContainer .c-heading__eng.-light{color:#ffce01}.pastContainer .c-heading__jp{display:block;font-weight:900;line-height:1.3}@media only screen and (max-width: 48em){.pastContainer .c-heading__jp{font-size:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading__jp{font-size:2.25rem}}.pastContainer .c-heading__jp.-wh{color:#fff}.pastContainer .c-heading__jp.-bk{color:#000}@media only screen and (max-width: 48em){.pastContainer .c-heading__jp.-sp_s{font-size:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading__jp.-feature br{display:none}}.pastContainer .c-heading-1.-center,.pastContainer .c-heading.-center .c-heading__eng,.pastContainer .c-heading.-center .c-heading__jp,.pastContainer .c-heading.-center .p-head-block__text{text-align:center}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading.-pc_center .c-heading__eng,.pastContainer .c-heading.-pc_center .c-heading__jp,.pastContainer .c-heading.-pc_center .p-head-block__text{text-align:center}}.pastContainer .c-heading-1{font-size:2.75rem;font-weight:900;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .c-heading-1{font-size:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading-1{font-size:2.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading-1.-pc_center{text-align:center}}.pastContainer .c-heading-1.-wh{color:#fff}@media only screen and (max-width: 48em){.pastContainer .c-heading-1.-l_spacing{letter-spacing:-0.05em}}.pastContainer .c-heading-2{font-size:2.25rem;font-weight:900;line-height:1.55}@media only screen and (max-width: 48em){.pastContainer .c-heading-2{font-size:1.5rem;margin-top:.375rem}}.pastContainer .c-heading-2.-center{text-align:center}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading-2.-pc_center{text-align:center}}.pastContainer .c-heading-2.-wh{color:#fff}.pastContainer .c-heading-2.-small{font-size:2rem}@media only screen and (max-width: 48em){.pastContainer .c-heading-2.-sp_ls{letter-spacing:-0.01em}.pastContainer .c-heading-2.-sp_ls2{letter-spacing:-0.05em}}.pastContainer .c-heading-3{font-size:1.5rem;font-weight:700;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .c-heading-3{font-size:1.125rem}}.pastContainer .c-heading-3.-center{text-align:center}.pastContainer .c-heading-3.-size_l{font-size:1.625rem}@media only screen and (max-width: 48em){.pastContainer .c-heading-3.-size_l{font-size:1.25rem}}.pastContainer .c-heading-4{font-size:1.675rem;font-weight:700;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .c-heading-4{font-size:1.125rem}}.pastContainer .c-heading-4.-center{text-align:center}.pastContainer .c-heading-4.-size_l{font-size:1.625rem}@media only screen and (max-width: 48em){.pastContainer .c-heading-4.-size_l{font-size:1.25rem}}.pastContainer .c-link-title{position:relative;color:#0b396b;font-weight:700;-webkit-transition:all .25s ease;transition:all .25s ease}.pastContainer .c-link-title:after{content:"";background-image:url(./../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat;width:22px;height:8px;display:inline-block;margin-left:.4em;margin-bottom:2px;position:relative;top:-0.125rem;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .c-link-title:after{top:.0625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title{font-size:1.5rem}}@media(hover: hover){.pastContainer a:hover .c-link-title,.pastContainer a:hover .c-link-title.-h_ls-none{color:#00356f}.pastContainer a:hover .c-link-title:after{margin-left:.7em}.pastContainer a:hover .c-link-title.-h_ls-none:after{margin-left:.8em}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-size_m{font-size:1.325rem;line-height:1.7}.pastContainer .c-link-title.-size_m:after{top:0}}@media only screen and (max-width: 48em){.pastContainer .c-link-title.-case{font-size:1.125rem}.pastContainer .c-link-title.-case:after{top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-size_22{font-size:1.375rem}.pastContainer .c-link-title.-size_22:after{bottom:17px}}@media only screen and (max-width: 48em){.pastContainer .c-link-title.-size_22{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-size_s{font-size:1rem}}.pastContainer .c-link-title.-size_s:after{top:0}@media only screen and (max-width: 48em){.pastContainer .c-link-title.-name,.pastContainer .c-link-title.-size_sp-l{font-size:1.125rem}.pastContainer .c-link-title.-name:after{top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-link-title.-name{font-size:1.375rem}.pastContainer .c-link-title.-name:after{bottom:17px}.pastContainer .c-link-title.-service{font-size:1.125rem}.pastContainer .c-link-title.-service:after{top:0}}.pastContainer .c-link-title.-wh{color:#fff}.pastContainer .c-link-title.-wh:after{background-image:url(./../images/common/icon_btn-arrow-wh.svg)}@media(hover: hover){.pastContainer a:hover .c-link-title.-wh{color:#fff}}.pastContainer .c-link-title.-back::before{content:"";background-image:url(./../images/common/icon_btn-arrow-bl-back.svg);background-repeat:no-repeat;width:22px;height:8px;display:inline-block;margin-bottom:2px;position:relative;top:-0.125rem;-webkit-transition:all .25s;transition:all .25s;margin-right:.75rem}.pastContainer .c-link-title.-back::after{display:none}@media(hover: hover){.pastContainer a:hover .c-link-title.-back{color:#00356f}.pastContainer a:hover .c-link-title.-back:before{margin-right:1rem}}.pastContainer .c-link-title.-blank::after{content:"";background-image:url(./../images/common/icon_blank.svg);background-repeat:no-repeat;width:14px;height:14px;display:inline-block;margin-left:.4em;position:relative;top:.125rem;-webkit-transition:all .25s;transition:all .25s}@media(hover: hover){.pastContainer a:hover .c-link-title.-blank{color:#00356f}.pastContainer a:hover .c-link-title.-blank:after{margin-left:.8em}}@media only screen and (max-width: 63.9375em){.pastContainer .c-link-title.-on_accordion{font-size:.875rem;padding-left:20px;padding-top:3px}.pastContainer .c-link-title.-on_accordion:before{content:"";background-color:#c7c8ce;position:absolute;top:14px;left:0;width:12px;height:1px}.pastContainer .c-link-title.-on_accordion:after{display:none}}@media print,screen and (min-width: 64em){.pastContainer .c-link-title.-on_accordion{display:inline-block;position:relative}.pastContainer .c-link-title.-on_accordion:before{content:"";background-color:#0b396b;position:absolute;bottom:0;left:0;width:0%;height:1px;-webkit-animation:animation-link-out .2s ease-in 0s forwards;animation:animation-link-out .2s ease-in 0s forwards}}@media print and (hover: hover),screen and (hover: hover)and (min-width: 64em){.pastContainer a:hover .c-link-title.-on_accordion:before{-webkit-animation:animation-link .2s ease-in 0s forwards;animation:animation-link .2s ease-in 0s forwards}}.pastContainer .c-link-title.-button::after{content:none}.pastContainer .c-main{padding-top:30px}.pastContainer .c-thumb-link{display:grid;grid-template-areas:"thumb date" "thumb contents";grid-template-rows:auto 1fr;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .c-thumb-link{grid-template-columns:100px 1fr;gap:0 16px;padding-top:1.25rem;padding-right:.125rem;padding-left:0;padding-bottom:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-thumb-link{grid-template-columns:200px 1fr;gap:0 24px;padding-top:2.125rem;padding-right:2px;padding-left:0;padding-bottom:1.5rem}}@media(hover: hover){.pastContainer .c-thumb-link:hover .c-thumb-link__img{-webkit-transform:scale(1.05);transform:scale(1.05)}.pastContainer .c-thumb-link:hover .c-thumb-link__date{color:#00356f}}.pastContainer .c-thumb-link.-bd_none{border-top:none}@media only screen and (max-width: 48em){.pastContainer .c-thumb-link.-bd_none-sp{border-top:none}}@media(hover: hover){.pastContainer .c-thumb-link.-blog:hover{background-color:#f2f5f7}}.pastContainer .c-thumb-link__thumb{grid-area:thumb}.pastContainer .c-thumb-link__img-container{position:relative;padding-top:100%;overflow:hidden;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .c-thumb-link__img-container{padding-top:133px}}.pastContainer .c-thumb-link__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .c-thumb-link__img{height:4.25rem}}.pastContainer .c-thumb-link__date{grid-area:date;font-size:.875rem;color:#4c4d55}@media only screen and (max-width: 48em){.pastContainer .c-thumb-link__date{font-weight:700}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-thumb-link.-vertical .c-thumb-link__date{position:relative}}.pastContainer .c-thumb-link__contents{grid-area:contents;padding-right:1px;padding-left:1px}.pastContainer .c-thumb-link__title{grid-area:title;font-weight:700}.pastContainer .c-thumb-link__tags{margin-top:10px}.pastContainer .c-thumb-link__tag{background-color:#e9eff5;color:#4c4d55;font-weight:700;text-align:center;padding:.4375rem;margin-right:4px}@media only screen and (max-width: 48em){.pastContainer .c-thumb-link__tag{font-size:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-thumb-link__tag{font-size:.875rem}}.pastContainer .c-thumb-link__tag.-seminar{background-color:#4d7099;color:#fff}.pastContainer .c-thumb-link__tag.-end{background-color:#d7d9e0;color:#4c4d55}.pastContainer .c-tel{font-family:"Heebo",sans-serif;font-size:2.625rem;font-weight:700;position:relative;display:inline-block;padding-left:2.5rem}.pastContainer .c-tel.-header:after,.pastContainer .c-tel:after{background-repeat:no-repeat;background-size:contain}.pastContainer .c-tel:after{content:"";position:absolute;top:1.5rem;left:0;width:24px;height:24px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4.827%2010.387a20.2%2020.2%200%200%200%208.787%208.787l2.933-2.933a1.326%201.326%200%200%201%201.36-.32%2015.209%2015.209%200%200%200%204.76.76A1.337%201.337%200%200%201%2024%2018.013v4.653A1.337%201.337%200%200%201%2022.667%2024%2022.665%2022.665%200%200%201%200%201.333%201.337%201.337%200%200%201%201.333%200H6a1.337%201.337%200%200%201%201.333%201.333%2015.147%2015.147%200%200%200%20.76%204.76%201.338%201.338%200%200%201-.333%201.36Z%22%2F%3E%3C%2Fsvg%3E)}@media only screen and (max-width: 48em){.pastContainer .c-tel{font-size:2.125rem}.pastContainer .c-tel:after{top:1rem;left:.75rem;width:20px;height:20px}}.pastContainer .c-tel.-header{padding-left:1.125rem;display:block;color:#fff}.pastContainer .c-tel.-header:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.158%22%20height%3D%2215.158%22%3E%3Cpath%20d%3D%22M3.048%206.56A12.757%2012.757%200%200%200%208.6%2012.109l1.853-1.853a.837.837%200%200%201%20.859-.2%209.606%209.606%200%200%200%203.006.48.845.845%200%200%201%20.842.842v2.939a.845.845%200%200%201-.842.842A14.314%2014.314%200%200%201%200%20.842.845.845%200%200%201%20.842%200h2.947a.845.845%200%200%201%20.842.842%209.567%209.567%200%200%200%20.48%203.006.845.845%200%200%201-.211.859Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}@media only screen and (max-width: 63.9375em){.pastContainer .c-tel.-header{font-size:1.75rem;color:#0b396b;padding-left:2.125rem}.pastContainer .c-tel.-header:after{top:.9375rem;width:17px;height:17px;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4.827%2010.387a20.2%2020.2%200%200%200%208.787%208.787l2.933-2.933a1.326%201.326%200%200%201%201.36-.32%2015.209%2015.209%200%200%200%204.76.76A1.337%201.337%200%200%201%2024%2018.013v4.653A1.337%201.337%200%200%201%2022.667%2024%2022.665%2022.665%200%200%201%200%201.333%201.337%201.337%200%200%201%201.333%200H6a1.337%201.337%200%200%201%201.333%201.333%2015.147%2015.147%200%200%200%20.76%204.76%201.338%201.338%200%200%201-.333%201.36Z%22%2F%3E%3C%2Fsvg%3E)}}@media print,screen and (min-width: 64em){.pastContainer .c-tel.-header{font-size:.75rem;padding-left:1.125rem}.pastContainer .c-tel.-header:after{top:.375rem;width:10px;height:10px;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.158%22%20height%3D%2215.158%22%3E%3Cpath%20d%3D%22M3.048%206.56A12.757%2012.757%200%200%200%208.6%2012.109l1.853-1.853a.837.837%200%200%201%20.859-.2%209.606%209.606%200%200%200%203.006.48.845.845%200%200%201%20.842.842v2.939a.845.845%200%200%201-.842.842A14.314%2014.314%200%200%201%200%20.842.845.845%200%200%201%20.842%200h2.947a.845.845%200%200%201%20.842.842%209.567%209.567%200%200%200%20.48%203.006.845.845%200%200%201-.211.859Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}}@media print,screen and (min-width: 80em){.pastContainer .c-tel.-header{font-size:1.1875rem}.pastContainer .c-tel.-header:after{top:.625rem;width:12px;height:12px}}.pastContainer .c-tel.-cta_detail{font-size:1.75rem;padding-left:1.5rem;display:block}.pastContainer .c-tel.-cta_detail:after{top:1rem;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.158%22%20height%3D%2215.158%22%3E%3Cpath%20d%3D%22M3.048%206.56A12.757%2012.757%200%200%200%208.6%2012.109l1.853-1.853a.837.837%200%200%201%20.859-.2%209.606%209.606%200%200%200%203.006.48.845.845%200%200%201%20.842.842v2.939a.845.845%200%200%201-.842.842A14.314%2014.314%200%200%201%200%20.842.845.845%200%200%201%20.842%200h2.947a.845.845%200%200%201%20.842.842%209.567%209.567%200%200%200%20.48%203.006.845.845%200%200%201-.211.859Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}@media only screen and (max-width: 48em){.pastContainer .c-tel.-cta_detail{font-size:1.875rem;padding-left:2.125rem}.pastContainer .c-tel.-cta_detail:after{top:1.25rem}}.pastContainer .c-icon{position:relative;display:inline-block}.pastContainer .c-icon.-block{display:block}.pastContainer .c-block{position:relative;overflow:hidden}@media only screen and (max-width: 48em){.pastContainer .c-block{padding-top:2rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:4rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block{padding:5.625rem 3.75rem 6.25rem}}.pastContainer .c-block.-no-overflow-hidden{overflow:initial}@media only screen and (max-width: 48em){.pastContainer .c-block+.c-block{padding-top:3.5rem}}.pastContainer .c-block__inner{max-width:1280px;position:relative;margin:auto}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-detail{padding-top:3.25rem}}.pastContainer .c-block.-detail .c-block__inner{max-width:960px}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-detail+.c-block.-detail{padding-top:4.25rem}}.pastContainer .c-block.-strong-point{background-image:url(./../images/home/img_bg-main.svg);background-repeat:no-repeat}@media only screen and (max-width: 48em){.pastContainer .c-block.-strong-point{background-size:109%}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-strong-point{background-size:123%}}.pastContainer .c-block.-form{height:100%;min-height:calc(100vh - 41px)}@media only screen and (max-width: 48em){.pastContainer .c-block.-form{padding-top:6.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-form{padding-top:9.875rem}}.pastContainer .c-block.-form .c-block__inner{max-width:920px;background-color:#fff;border-radius:10px;box-shadow:0 10px 20px 0 rgba(9,77,89,.15);padding-right:7%;padding-left:7%}@media only screen and (max-width: 48em){.pastContainer .c-block.-form .c-block__inner{padding-top:1.25rem;padding-bottom:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-form .c-block__inner{padding-top:4.75rem;padding-bottom:5rem}}.pastContainer .c-block.-share-sidebar{overflow:initial}@media only screen and (max-width: 48em){.pastContainer .c-block.-share-sidebar{padding-top:92px}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-share-sidebar{padding-top:130px;padding-right:100px;padding-left:30px}}.pastContainer .c-block.-share-sidebar .c-block__inner{max-width:1270px}.pastContainer .c-block.-breadcrumb-detail{padding:.625rem .625rem 0}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-breadcrumb-detail{padding:1rem 1.875rem 0}}.pastContainer .c-block.-breadcrumb-detail .c-block__inner{max-width:1340px}@media only screen and (max-width: 48em){.pastContainer .c-block.-detail-content{padding-top:5.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-detail-content{padding-top:10.625rem}}.pastContainer .c-block.-anchor .c-block__inner,.pastContainer .c-block.-detail-content .c-block__inner{max-width:920px}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-anchor{padding:2.5rem 0}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-anchor .c-block__inner{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}.pastContainer .c-block.-last{padding-bottom:8.125rem}.pastContainer .c-block.-fill{background-color:#f2f5f7}.pastContainer .c-block.-fill_dark{background-color:#193b61}.pastContainer .c-block.-overflow_inherit{overflow:inherit}@media print,screen and (min-width: 80em){.pastContainer .c-block.-feature_1{padding-bottom:8rem}}@media only screen and (max-width: 48em){.pastContainer .c-block.-feature_2{padding-bottom:3.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-feature_2{padding-bottom:9.875rem}.pastContainer .c-block.-pt_m{padding-top:5rem}.pastContainer .c-block.-pb_l{padding-bottom:6.25rem}}.pastContainer .c-block.-pt_0{padding-top:0}@media only screen and (max-width: 48em){.pastContainer .c-block.-sp_s{padding-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-block.-case{padding-top:3.75rem}}@media only screen and (max-width: 48em){.pastContainer .c-block.-sp_m{padding-bottom:2.625rem}}.pastContainer .c-block.-detail_contact{background-color:#0b396b}@media only screen and (max-width: 48em){.pastContainer .c-block.-sp_pt0{padding-top:0}}.pastContainer .c-section-sub{display:block;font-weight:700;color:#4d7099;position:relative}@media print,screen and (min-width: 48.0625em){.pastContainer .c-section-sub{font-size:1.125rem}}.pastContainer .c-section-sub.-center{text-align:center}@media print,screen and (min-width: 48.0625em){.pastContainer .c-section-sub.-pc_center{text-align:center}}.pastContainer .c-section-sub.-ye-light{color:#ffce01}.pastContainer .c-section-sub.-ye{color:#208ac1}@media only screen and (max-width: 48em){.pastContainer .c-section-sub+h2 br{display:none}}.pastContainer .c-section-sub__num{font-family:"Heebo",sans-serif;font-weight:700;color:#4d7099}@media only screen and (max-width: 48em){.pastContainer .c-section-sub__num{margin-right:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-section-sub__num{margin-right:.75rem}}.pastContainer .c-text{text-align:justify;line-break:strict}@media print,screen and (min-width: 48.0625em){.pastContainer .c-text{font-size:1rem;line-height:2.125}}@media only screen and (max-width: 48em){.pastContainer .c-text{font-size:.875rem;line-height:1.8571428571}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-text.-align-s_center{text-align:center}}.pastContainer .c-text.-align_center{text-align:center}.pastContainer .c-text.-size_m,.pastContainer .p-edit ul.c-check.-small li,.pastContainer ul.c-check.-small li{font-size:1rem}@media print,screen and (min-width: 48.0625em){.pastContainer .c-text.-size_m{font-size:1.125rem}}.pastContainer .c-text.-line_2{line-height:2}@media only screen and (max-width: 48em){.pastContainer .c-text.-size_sp-m{font-size:1rem}}.pastContainer .c-text p{line-height:1.6}@media only screen and (max-width: 48em){.pastContainer .c-text p+p{margin-top:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-text p+p{margin-top:1.25rem}}@media only screen and (max-width: 48em){.pastContainer .c-text.-sp_ls{letter-spacing:-0.01em}}.pastContainer .c-text.-ls{letter-spacing:-0.05em}.pastContainer ul.c-check li{position:relative;padding-left:2.75em;font-size:1.125rem}@media only screen and (max-width: 48em){.pastContainer ul.c-check li+li{margin-top:.9375rem}}.pastContainer .p-edit .c-check li strong,.pastContainer ul.c-check li strong{font-weight:700;border-bottom:2px solid #208ac1}.pastContainer ul.c-check li::before{content:"";position:absolute;top:.5em;left:0;width:22px;height:18px;display:inline-block;background-image:url(./../images/common/icon_check.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 48em){.pastContainer ul.c-check li{font-size:1rem;padding-left:1.75em}.pastContainer ul.c-check li::before{width:18px;height:17px}}@media only screen and (max-width: 48em){.pastContainer ul.c-check.-small li{font-size:.875rem}}.pastContainer ul.c-list{--marker-color: #0b396b }.pastContainer ul.c-list li{position:relative;padding-left:.8125em}.pastContainer ul.c-list li::before{content:"";position:absolute;top:.75em;left:0;width:.25em;height:.25em;display:inline-block;background:var(--marker-color);border-radius:50%}.pastContainer ul.c-list li+li{margin-top:.375rem}@media print,screen and (min-width: 48.0625em){.pastContainer ul.c-list.-size_m li{font-size:1.125rem}.pastContainer ul.c-list.-contact{display:-webkit-box;display:flex;flex-wrap:wrap}.pastContainer ul.c-list.-contact li{margin-right:30px;width:calc(50% - 30px)}}.pastContainer .c-overlay{position:fixed;width:100vw;height:100vh;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;opacity:0;display:none}@media print,screen and (min-width: 64em){.pastContainer .c-overlay{visibility:hidden;position:fixed;z-index:10;top:70px;left:0;background-color:rgba(0,0,0,.4)}}@media only screen and (max-width: 63.9375em){.pastContainer .c-overlay{background-color:#fff;z-index:-1;top:0;left:0}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav__item.-accordion:hover .c-overlay{opacity:1;visibility:visible}}.pastContainer .c-overlay.-visible{visibility:visible;opacity:1;display:block}.pastContainer .c-tag{box-sizing:border-box;display:block;background-color:#e9eff5;font-weight:700;text-align:center;color:#4c4d55;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .c-tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:.0625rem;padding-right:.4375rem;padding-left:.4375rem;font-size:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-tag{min-width:7.375rem;padding:.325rem .95rem;font-size:.975rem}}@media only screen and (max-width: 48em){.pastContainer .c-certifications{padding-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-certifications{padding-top:1.5rem;padding-left:3.75rem}.pastContainer .c-certifications__box{display:-webkit-box;display:flex}}@media only screen and (max-width: 48em){.pastContainer .c-certifications__block{margin-top:.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .c-certifications__block{font-size:1.125rem;width:50%}.pastContainer .c-certifications__block:not(:last-of-type){margin-right:1rem}}@media only screen and (max-width: 48em){.pastContainer .c-certifications__block:nth-of-type(2){margin-top:1.875rem}}.pastContainer .c-certifications__block span{display:block;font-weight:700;font-size:1rem}.pastContainer .c-certifications__list{display:-webkit-box;display:flex;flex-wrap:wrap;background-color:#fff;border:1px solid #e9eff5;margin-top:.5rem}.pastContainer .c-certifications__list.-col_4 .c-certifications__item{width:25%;padding-top:3.125rem;padding-bottom:3.125rem}@media only screen and (max-width: 48em){.pastContainer .c-certifications__list.-col_4 .c-certifications__item{width:50%;padding-top:2.5rem;padding-bottom:2.5rem}}.pastContainer .c-certifications__list.-col_4 .c-certifications__item:nth-of-type(n+3):before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#eeedf0}.pastContainer .c-certifications__list.-col_2 .c-certifications__item{width:50%}.pastContainer .c-certifications__list.-col_3 .c-certifications__item{width:33.3%}.pastContainer .c-certifications__item{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;box-sizing:border-box;padding:.625rem;height:5rem}.pastContainer .c-certifications__item:not(:last-of-type):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#eeedf0}.pastContainer .c-certifications__item img{height:100%;-o-object-fit:contain;object-fit:contain}.pastContainer .c-certifications__item.-fb img{max-width:90px}.pastContainer .p-home-block{position:relative;overflow:hidden}.pastContainer .p-home-block__inner{position:relative;z-index:1;width:100%;height:100%;box-sizing:border-box;background-repeat:no-repeat;background-position:center top;background-size:cover;margin-right:auto;margin-left:auto}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block__inner{padding:5rem 5rem 6.25rem}}.pastContainer .p-home-block.-main{background-color:#f2f5f7}.pastContainer .p-home-block.-main:after,.pastContainer .p-home-block.-main:before{content:"";background-image:url(./../images/home/img_bg-main.svg);background-repeat:no-repeat;position:absolute;display:block;z-index:0;top:0;background-size:cover}.pastContainer .p-home-block.-main:after{right:0}.pastContainer .p-home-block.-main:before{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 48em){.pastContainer .p-home-block.-main{background-size:109%}.pastContainer .p-home-block.-main:after{position:absolute;width:100%;height:100%}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block.-main:after,.pastContainer .p-home-block.-main:before{position:absolute;width:794px;height:100%}.pastContainer .p-home-block.-main:before{width:956px}}.pastContainer .p-home-block.-info:after,.pastContainer .p-home-block.-info:before{content:"";background-repeat:no-repeat;position:absolute;display:block;z-index:0;background-size:cover}.pastContainer .p-home-block.-info:after{background-image:url(./../images/home/img_bg-info.svg);top:0;right:0}.pastContainer .p-home-block.-info:before{background-image:url(./../images/home/img_bg-info2.svg);left:0;bottom:0}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block.-info:after{position:absolute;width:1540px;height:100%}.pastContainer .p-home-block.-info:before{position:absolute;width:210px;height:370px}}.pastContainer .p-home-block.-info .p-home-block__inner{padding:0}.pastContainer .p-home-block.-feature,.pastContainer .p-home-block.-service{position:relative}.pastContainer .p-home-block.-feature:after{content:"";position:absolute;top:0;right:40%;width:0;height:0;border-style:solid;border-width:0 0 2200px 770px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #e9eff5;z-index:0}@media only screen and (max-width: 48em){.pastContainer .p-home-block.-feature{margin-bottom:4.875rem;background:-webkit-linear-gradient(left, #fff 0, #fff 60%, #e9eff5 60%, #e9eff5 100%);background:linear-gradient(90deg, #fff 0, #fff 60%, #e9eff5 60%, #e9eff5 100%)}.pastContainer .p-home-block.-feature::after{border-width:0 0 3025px 770px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block.-feature{background:-webkit-linear-gradient(left, #fff 0, #fff 60%, #e9eff5 60%, #e9eff5 100%);background:linear-gradient(90deg, #fff 0, #fff 60%, #e9eff5 60%, #e9eff5 100%)}}@media print,screen and (min-width: 64em){.pastContainer .p-home-block.-feature::after{border-width:0 0 1858px 770px}}@media print,screen and (min-width: 80em){.pastContainer .p-home-block.-feature::after{border-width:0 0 1560px 770px}}.pastContainer .p-home-block.-fill,.pastContainer .p-home-block.-fill_2{background-color:#f2f5f7}.pastContainer .p-home-block__contents{max-width:1280px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 48em){.pastContainer .p-home-block__contents{padding:2rem 4.267% 0}.pastContainer .p-home-block__contents.-feature{background-image:url(./../images/home/img_bg-main.svg);background-repeat:no-repeat;background-size:182%;padding-top:3.75rem;padding-bottom:4.0625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block__contents.-feature{padding-top:3.375rem}}@media print,screen and (min-width: 80em){.pastContainer .p-home-block__contents.-feature{display:-webkit-box;display:flex;margin-top:3.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-home-block.-media .p-home-block__inner{padding:2rem 4.267% 2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block.-media .p-home-block__inner{padding-bottom:2.5rem}}.pastContainer .p-home-block.-medium .p-home-block__inner{max-width:1120px}@media only screen and (max-width: 48em){.pastContainer .p-home-block.-medium .p-home-block__inner{padding-top:3.5rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:3.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-block.-medium .p-home-block__inner{padding-top:5rem;padding-bottom:6.25rem}}.pastContainer .p-home-top{box-sizing:border-box;color:#000}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top{position:relative}}@media print,screen and (min-width: 64em){.pastContainer .p-home-top{padding-top:730px}}@media only screen and (max-width: 63.9375em){.pastContainer .p-home-top__inner{display:block;box-sizing:border-box;width:100%;position:relative}}.pastContainer .p-home-top__visual-box{position:relative;width:100%;height:0;padding-top:46.5277777778%;overflow:hidden}@media only screen and (max-width: 48em){.pastContainer .p-home-top__visual-box{padding-top:730px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__visual-box{padding-top:730px;width:100%}}@media print,screen and (min-width: 64em){.pastContainer .p-home-top__visual-box{position:absolute;padding-top:730px;width:100%;top:0;right:0}}.pastContainer .p-home-top__visual{position:absolute;right:0;top:0;width:100%;height:100%}@media only screen and (max-width: 48em){.pastContainer .p-home-top__visual{background-image:url(./../images/home/img_top-visual_sp.webp);background-repeat:no-repeat;background-position:top left;background-size:cover}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__visual{background-image:url(./../images/home/img_top-visual_tablet.webp);background-repeat:no-repeat;background-position:top right;background-size:cover}}@media print,screen and (min-width: 64em){.pastContainer .p-home-top__visual{background-image:url(./../images/home/img_top-visual.webp);background-repeat:no-repeat;background-position:top right;background-size:contain}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-home-top__visual{background-image:url(./../images/home/img_top-visual_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-home-top__visual{background-image:url(./../images/home/img_top-visual_tablet.png)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-home-top__visual{background-image:url(./../images/home/img_top-visual.png)}}.pastContainer .p-home-top__contents{position:absolute;left:0;top:0;z-index:10}@media only screen and (max-width: 48em){.pastContainer .p-home-top__contents{width:100%;padding-top:18.75rem;padding-right:4%;padding-left:4%}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__contents{padding-top:14.375rem;padding-right:5rem;padding-left:5rem;position:absolute;left:0;top:0;z-index:10}}@media print,screen and (min-width: 80em){.pastContainer .p-home-top__contents{width:1380px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pastContainer .p-home-top__copy{position:relative;line-height:1.5;font-weight:900}@media only screen and (max-width: 48em){.pastContainer .p-home-top__copy{font-size:2.125rem;background-repeat:no-repeat;background-size:contain;max-width:100%;letter-spacing:-0.05em}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__copy{font-size:2.125rem}}@media print,screen and (min-width: 64em){.pastContainer .p-home-top__copy{font-size:3rem}}.pastContainer .p-home-top__text{font-weight:900;font-size:1.375rem;line-height:1.5;color:#0b396b}@media only screen and (max-width: 63.9375em){.pastContainer .p-home-top__text{text-align:left;margin-top:.875rem}}@media print,screen and (min-width: 64em){.pastContainer .p-home-top__text{margin-top:.625rem}}@media print,screen and (min-width: 80em){.pastContainer .p-home-top__text{font-size:1.625rem;margin-top:.875rem}}.pastContainer .p-home-top__cta{margin-top:10px;background-color:#0b396b;border-radius:5px}@media only screen and (max-width: 48em){.pastContainer .p-home-top__cta{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__cta{margin-top:1.75rem;display:-webkit-box;display:flex;width:32.625rem}}.pastContainer .p-home-top__cta p{display:none}.pastContainer .p-home-top__cta-head{position:relative}@media only screen and (max-width: 48em){.pastContainer .p-home-top__cta-head{padding-top:.5rem;padding-bottom:.5rem;text-align:center;border-bottom:1px solid #4d7099}.pastContainer .p-home-top__cta-head:after{display:none}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__cta-head{padding:.75rem 1rem .75rem 1.375rem}}.pastContainer .p-home-top__cta-head:after{content:"";height:100%;width:1px;background-color:#fff;position:absolute;top:0;right:0}.pastContainer .p-home-top__cta-text{color:#fff;font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-home-top__cta-text{font-size:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__cta-text{font-size:1.125rem}}.pastContainer .p-home-top__button{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-radius:0 5px 5px 0;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .p-home-top__button{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-top:.75rem;padding-bottom:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__button{-webkit-box-flex:1;flex:1;padding-right:1rem;padding-left:1.4375rem}}@media(hover: hover){.pastContainer .p-home-top__button:hover{background-color:#208ac1}}.pastContainer .p-home-top__info{position:absolute}@media only screen and (max-width: 48em){.pastContainer .p-home-top__info{font-size:.75rem;top:4.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-top__info{font-size:.8125rem;top:5rem}}.pastContainer .p-page-heading span{color:#0b396b;font-weight:300}.pastContainer .p-page-heading h2:after{content:"";display:block;width:50px;height:1px;background-color:#ccc;margin-top:28px}.pastContainer .p-panel{margin-top:-40px;margin-right:-40px;display:-webkit-box;display:flex;flex-wrap:wrap;box-sizing:border-box}.pastContainer .p-panel__item{display:block;width:calc(33.3% - 40px);margin-top:60px;margin-right:40px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-sizing:border-box;border-radius:5px;overflow:hidden;outline:0;-webkit-transition:all .2s;transition:all .2s}.pastContainer .p-panel__item:hover{box-shadow:none}@media print,screen and (min-width: 48.0625em){.pastContainer .p-panel__item:hover .p-panel__title{color:#0b396b}}.pastContainer .p-panel__item:hover .p-panel__img:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.pastContainer .p-panel__item:hover .p-panel__img:after{opacity:1}.pastContainer .p-panel__img{position:relative;padding-top:63%;background-repeat:no-repeat;background-position:center center;background-size:contain}.pastContainer .p-panel__body{padding:12px 20px 26px}.pastContainer .p-panel__title{color:#000;display:-webkit-box;display:flex;-webkit-transition:color .2s linear;transition:color .2s linear}.pastContainer .p-panel__title:after{content:"";background-size:cover;width:14px;height:14px;display:block;margin-top:10px;margin-left:10px}.pastContainer .p-panel__text{color:#757575;font-weight:300}.pastContainer .p-panel__item.-hover2:hover .p-panel__img:before{-webkit-transform:translate(-50%, -50%) scale(7, 7);transform:translate(-50%, -50%) scale(7, 7);top:50%;left:50%;opacity:.8}.pastContainer .p-header-nav__item.-accordion.-open .p-header-nav__service::before,.pastContainer .p-panel__item.-hover2:hover .p-panel__img:after{opacity:1}.pastContainer .p-panel__item.-hover2 .p-panel__img{overflow:hidden;position:relative}.pastContainer .p-panel__item.-hover2 .p-panel__img:before{content:"";display:block;border-radius:50%;height:70px;width:70px;position:absolute;background-color:#01326c;-webkit-transition:all .3s;transition:all .3s;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.pastContainer .p-panel__item.-hover2 .p-panel__img:after{opacity:0}.pastContainer .p-service-panel{--row-gap: 30px;--col-gap: 16px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:calc(var(--col-gap)*-1);margin-right:calc(var(--row-gap)*-1)}@media only screen and (max-width: 48em){.pastContainer .p-service-panel{display:block;margin-top:40px;margin-right:0}}.pastContainer .p-service-panel__item{display:-webkit-box;display:flex;position:relative;background-color:#fff;box-shadow:0 2px 6px 0 rgba(103,126,152,.24);-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width: 48em){.pastContainer .p-service-panel__item{width:100%;margin-top:20px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-panel__item{width:calc(50% - var(--col-gap));margin-top:var(--row-gap);margin-right:var(--col-gap)}}@media print,screen and (min-width: 64em){.pastContainer .p-service-panel__item{width:calc(33.3% - var(--col-gap))}}@media(hover: hover){.pastContainer .p-service-panel__item:hover .p-service-panel__num,.pastContainer .p-service-panel__item:hover .p-service-panel__text{color:#00356f}.pastContainer .p-service-panel__item:hover .p-service-panel__bottom{color:#00356f;border-top:solid 1px #00356f}}.pastContainer .p-service-panel__link{box-sizing:border-box;width:100%}@media only screen and (max-width: 48em){.pastContainer .p-service-panel__link{position:relative}}.pastContainer .p-service-panel__content{box-sizing:border-box;position:relative}@media only screen and (max-width: 48em){.pastContainer .p-service-panel__content{padding:2.125rem 1.375rem 1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-panel__content{padding:2.125rem}}.pastContainer .p-service-panel__content>:first-child{margin-top:0}.pastContainer .p-service-panel__title{font-size:1.125rem;font-weight:700;position:relative;color:#0b396b;display:inline-block}.pastContainer .p-service-panel__title span{line-height:1.5}.pastContainer .p-service-panel__text{display:block;margin-top:.5rem;color:#000;padding-bottom:18px;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .p-service-panel__text{margin-top:8px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-panel__text{font-size:1.125rem;letter-spacing:-0.04em}}.pastContainer .p-service-panel__text.-mt_s{margin-top:12px}.pastContainer .p-service-panel.-type_cooperation .p-service-panel__text{margin-top:8px}.pastContainer .p-service-panel__thumb{position:relative;width:100%;height:0;padding-top:59%;overflow:hidden;background-color:#f1f2f2}.pastContainer .p-service-panel__img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:contain;object-fit:contain;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-service-panel.-type_howto .p-service-panel__img{padding:24px}.pastContainer .p-service-panel__img.-cooperation{-o-object-fit:cover;object-fit:cover}.pastContainer .p-service-panel__bottom{padding-top:18px;color:#4c4d55;border-top:1px solid #e9eff5;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-panel.-other .p-service-panel__content{padding-top:26px}}.pastContainer .p-service-panel__item.-current{box-shadow:none;background-color:#ced8db}@media only screen and (max-width: 48em){.pastContainer .p-section-1{margin-top:54px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-1{margin-top:100px}}@media only screen and (max-width: 48em){.pastContainer .p-section-2{margin-top:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-2{margin-top:66px}}@media only screen and (max-width: 48em){.pastContainer .p-section-2.-sp_mt-s{margin-top:24px}.pastContainer .p-section-3{margin-top:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-3{margin-top:60px}}@media only screen and (max-width: 48em){.pastContainer .p-section-3.-sp_mt-s{margin-top:24px}.pastContainer .p-section-5{margin-top:40px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-5{margin-top:60px}}@media only screen and (max-width: 48em){.pastContainer .p-section-5-2{margin-top:42px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-5-2{margin-top:57px}}@media only screen and (max-width: 48em){.pastContainer .p-section-5-2.-sp_mt-s{margin-top:24px}.pastContainer .p-section-6{margin-top:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-6{margin-top:40px}}.pastContainer .p-section-6_2{margin-top:16px}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-6_2{margin-top:40px}}@media only screen and (max-width: 48em){.pastContainer .p-section-7{margin-top:20px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-7{margin-top:35px}}@media only screen and (max-width: 48em){.pastContainer .p-section-7.-sp_mt-m{margin-top:44px}.pastContainer .p-section-7.-sp_mt-l{margin-top:56px}.pastContainer .p-section-7.-sp_mt-ll{margin-top:72px}.pastContainer .p-section-8{margin-top:14px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-8{margin-top:26px}}@media only screen and (max-width: 48em){.pastContainer .p-section-8.-sp_mt-l{margin-top:30px}.pastContainer .p-section-9{margin-top:10px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-9{margin-top:10px}}@media only screen and (max-width: 48em){.pastContainer .p-section-10{margin-top:8px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-10{margin-top:16px}}.pastContainer .p-section-11{margin-top:60px}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-11{margin-top:90px}}.pastContainer .p-section-12{margin-top:72px}@media print,screen and (min-width: 48.0625em){.pastContainer .p-section-12{margin-top:76px}}.pastContainer .p-section-1:first-child,.pastContainer .p-section-2:first-child,.pastContainer .p-section-3:first-child{margin-top:0}@media print,screen and (min-width: 48.0625em){.pastContainer .c-heading-2+.p-section-2{margin-top:74px}.pastContainer .p-home-feature{margin-top:1.25rem}}@media print,screen and (min-width: 80em){.pastContainer .p-home-feature{max-width:53.125rem;margin-top:.625rem;margin-left:4.375rem;-webkit-box-flex:1;flex:1}}@media only screen and (max-width: 48em){.pastContainer .p-home-feature__box{margin-top:1.25rem}}.pastContainer .p-home-feature__item{position:relative}@media only screen and (max-width: 48em){.pastContainer .p-home-feature__item{padding-left:2.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-feature__item{padding-left:3.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-home-feature__item+.p-home-feature__item{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-feature__item+.p-home-feature__item{margin-top:3.25rem}}.pastContainer .p-home-feature__num{position:absolute;display:block;font-size:3.75rem;font-weight:900;top:-0.25rem;left:0;color:#4d7099;z-index:0;-webkit-transition:color .25s;transition:color .25s;line-height:1}@media only screen and (max-width: 48em){.pastContainer .p-home-feature__num{font-size:2.5rem;top:-0.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-feature__num{font-size:3.75rem}}.pastContainer .p-home-feature__contents{position:relative;z-index:1}.pastContainer .p-home-feature__sub{font-size:1rem;font-weight:700;color:#4d7099;-webkit-transition:color .25s;transition:color .25s}.pastContainer .p-home-feature__title{font-weight:700;line-height:1.5833333333;-webkit-transition:color .25s;transition:color .25s}@media only screen and (max-width: 63.9375em){.pastContainer .p-home-feature__title{font-size:1.125rem;margin-top:.125rem}}@media print,screen and (min-width: 64em){.pastContainer .p-home-feature__title{font-size:1.5rem;margin-top:.375rem}}.pastContainer .p-home-feature__text{line-height:1.8888888889;margin-top:.5rem;-webkit-transition:color .25s;transition:color .25s}@media print,screen and (min-width: 64em){.pastContainer .p-home-feature__text{font-size:1.125rem}}.pastContainer .p-home-case{position:relative;overflow:hidden}@media only screen and (max-width: 48em){.pastContainer .p-home-case{background:-webkit-linear-gradient(top, #0b396b 0, #0b396b 83%, transparent 83%, transparent 100%);background:linear-gradient(to bottom, #0b396b 0, #0b396b 83%, transparent 83%, transparent 100%)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-case{background:-webkit-linear-gradient(top, #0b396b 0, #0b396b 57%, transparent 57%, transparent 100%);background:linear-gradient(to bottom, #0b396b 0, #0b396b 57%, transparent 57%, transparent 100%)}}.pastContainer .p-home-case__inner{position:relative;z-index:1;box-sizing:border-box;background-repeat:no-repeat;background-position:center top;background-size:cover}@media only screen and (max-width: 48em){.pastContainer .p-home-case__inner{padding:2rem 4.267% 2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-case__inner{padding:5rem 5rem 2.5rem}}.pastContainer .p-home-case__flex{max-width:1280px;margin-right:auto;margin-left:auto}@media print,screen and (min-width: 80em){.pastContainer .p-home-case__flex{display:-webkit-box;display:flex}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-case__head{margin-right:6.25rem}}@media print,screen and (min-width: 80em){.pastContainer .p-home-case__head{padding-top:.3125rem}}.pastContainer .p-home-case__items{margin-top:42px;margin-right:auto;margin-left:auto}@media print,screen and (min-width: 80em){.pastContainer .p-home-case__items{-webkit-box-flex:1;flex:1;width:840px}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel{display:block;margin-top:-32px;margin-right:0}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__item{width:100%;margin-top:2rem;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel__item{width:calc(50% - 32px)}}@media print,screen and (min-width: 64em){.pastContainer .p-case-panel__item{width:calc(33.3% - 32px)}}@media(hover: hover){.pastContainer .p-case-panel__item:hover .p-case-panel__text,.pastContainer .p-case-panel__item:hover .p-case-panel__title{color:#00356f}.pastContainer .p-case-panel__item:hover .p-case-panel__body{border-top:1px solid #00356f}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__link{position:relative}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__content{padding:10px 21px 14px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel__content{padding:10px 30px 14px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel__text{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__body{padding-top:.625rem;padding-bottom:.875rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__list{font-size:.875rem}}@media(hover: hover){.pastContainer a:hover .p-case-panel__list dd,.pastContainer a:hover .p-case-panel__list dt{color:#00356f}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel.-cta{margin-top:-32px}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel.-cta .p-case-panel__item{width:100%;margin-top:32px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel.-cta .p-case-panel__item{width:calc(50% - 32px)}}@media print,screen and (min-width: 64em){.pastContainer .p-case-panel.-cta .p-case-panel__item{width:calc(50% - 32px)}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel.-home{margin-top:-16px}.pastContainer .p-case-panel.-home .p-case-panel__item{width:100%}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel.-home .p-case-panel__item{margin-top:0;margin-right:16px;width:calc(50% - 16px)}}@media only screen and (max-width: 48em){.pastContainer .p-home-industry{padding-top:0;padding-right:4.267%;padding-left:4.267%;padding-bottom:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-industry{padding-right:5rem;padding-left:5rem;padding-bottom:1.25rem}}.pastContainer .p-home-industry__inner{border:1px solid #d2d4db;max-width:1280px;margin-right:auto;margin-left:auto;padding:1.5rem 2.25rem}@media only screen and (max-width: 48em){.pastContainer .p-home-industry__inner{padding:1rem}}.pastContainer .p-home-industry__title{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-home-industry__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-industry__title{font-size:1.375rem}}.pastContainer .p-home-industry__list{margin-top:4px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 48em){.pastContainer .p-home-industry__list{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:10px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-industry__list{display:grid;grid-template-columns:repeat(3, 33.3%);grid-template-rows:repeat(4, 1fr)}}@media print,screen and (min-width: 64em){.pastContainer .p-home-industry__list{grid-template-columns:repeat(5, 20%);grid-template-rows:repeat(4, 1fr)}}.pastContainer .p-home-industry__item{position:relative;margin-top:.75rem;padding-left:.8125em}@media only screen and (max-width: 48em){.pastContainer .p-home-industry__item{white-space:nowrap;margin-top:.375rem;margin-right:1.5625rem;font-size:.875rem}}.pastContainer .p-home-industry__item::before{content:"";position:absolute;top:.75em;left:0;width:.3125em;height:.3125em;display:inline-block;background:#0b396b;border-radius:50%}.pastContainer .p-logo{display:-webkit-box;display:flex;flex-wrap:wrap;max-width:1280px;margin-right:auto;margin-left:auto}.pastContainer .p-logo.-medium{max-width:960px}@media only screen and (max-width: 48em){.pastContainer .p-logo.-medium .p-logo__item{width:calc(33.3% - 10px)}}.pastContainer .p-logo__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}@media only screen and (max-width: 48em){.pastContainer .p-logo__item{margin-top:10px;margin-right:10px;width:calc(25% - 10px);height:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-logo__item{margin-top:20px;margin-right:20px;width:calc(33.3% - 20px);height:4.625rem}}@media print,screen and (min-width: 64em){.pastContainer .p-logo__item{width:calc(14.28% - 20px)}.pastContainer .p-logo__item.-col6{width:calc(16.6% - 20px)}}.pastContainer .p-logo__item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 48em){.pastContainer .p-home-logo{padding-bottom:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-logo{padding-bottom:4.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-home-logo__inner{padding-top:0;padding-right:4.267%;padding-left:4.267%;padding-bottom:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-logo__inner{padding-right:5rem;padding-left:5rem}}@media only screen and (max-width: 48em){.pastContainer .p-home-media{background-color:#f2f5f7;position:relative;padding-top:3.5rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:2.5rem}.pastContainer .p-home-media:after{content:"";display:block;position:absolute;background-image:url(./../images/home/img_bg-wh-media.svg);background-repeat:no-repeat;background-size:contain;width:652px;height:100%;top:0;left:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-media{padding-right:5rem;padding-left:5rem;padding-bottom:6.25rem}.pastContainer .p-home-media:after{display:none}}.pastContainer .p-home-media__inner{max-width:1280px;margin-right:auto;margin-left:auto;position:relative;z-index:2}@media only screen and (max-width: 48em){.pastContainer .p-home-media__contents{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-media__contents{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.pastContainer .p-home-media__block{position:relative;padding-top:1.875rem;z-index:1}@media only screen and (max-width: 48em){.pastContainer .p-home-media__block{padding-top:0;padding-bottom:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-media__block{width:calc(50% - 32px)}.pastContainer .p-home-media__block:first-of-type{margin-right:2rem}}@media only screen and (max-width: 48em){.pastContainer .p-home-media__block:last-of-type{margin-top:1.25rem}}.pastContainer .p-home-media__title{line-height:1.5555555556;font-weight:700;position:relative}@media only screen and (max-width: 48em){.pastContainer .p-home-media__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-media__title{font-size:1.375rem}}.pastContainer .p-home-media__sup{display:block;color:#4c4d55;font-size:.875rem;margin-top:.375rem}@media only screen and (max-width: 48em){.pastContainer .p-home-media__img{margin-top:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-media__img{margin-top:1rem}}.pastContainer .p-home-media__img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pastContainer .p-home-company{background-color:#0b396b;position:relative;overflow:hidden}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-company{padding-top:4.375rem;padding-right:5rem;padding-left:5rem;height:37.8125rem}}.pastContainer .p-home-company__bg{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;right:0;height:100%;width:64%;z-index:1}@media only screen and (max-width: 48em){.pastContainer .p-home-company__bg{display:none}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-company__bg{display:block;width:77%}}@media print,screen and (min-width: 64em){.pastContainer .p-home-company__bg{width:77%}}@media print,screen and (min-width: 80em){.pastContainer .p-home-company__bg{width:68vw}}@media only screen and (max-width: 48em){.pastContainer .p-home-company__bg.-sp{display:block;right:50%;-webkit-transform:translate(50%, 0);transform:translate(50%, 0);width:100%;-o-object-fit:none;object-fit:none}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-company__bg.-sp{display:none}}.pastContainer .p-home-company__inner{position:relative;z-index:2;max-width:1280px;margin-right:auto;margin-left:auto}@media only screen and (max-width: 48em){.pastContainer .p-home-company__inner{padding-top:3.875rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:4.25rem}.pastContainer .p-home-company__links{margin-top:2.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-company__links{max-width:530px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:3.75rem}}.pastContainer .p-home-company__link{position:relative;border-top:1px solid #45688f;border-bottom:1px solid #45688f;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .p-home-company__link{width:calc(50% - 16px);margin-right:16px}}.pastContainer .p-home-company__link:nth-of-type(n+3),.pastContainer .p-linkcard-block.-seminar .p-linkcard-block__card:nth-of-type(n+2) .c-thumb-link{border-top:none}.pastContainer .p-home-company__link:after,.pastContainer .p-home-company__link:before{content:"";background-color:#fff;position:absolute;left:0;width:0%;height:1px;-webkit-animation:animation-link-out .25s ease-in 0s forwards;animation:animation-link-out .25s ease-in 0s forwards}.pastContainer .p-home-company__link:after{top:0}.pastContainer .p-home-company__link:before{bottom:0}.pastContainer .p-home-company__link a{position:relative;display:block;font-size:1.125rem;font-weight:700;color:#fff;padding-top:1.625rem;padding-bottom:1.625rem;padding-left:.5rem;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .p-home-company__link a{padding-top:1.25rem;padding-bottom:1.125rem}}.pastContainer .p-home-company__link a:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./../images/common/icon_btn-arrow-wh.svg);background-repeat:no-repeat;width:22px;height:8px;-webkit-transition:all .25s;transition:all .25s}@media(hover: hover){.pastContainer .p-home-company__link:hover a{padding-left:0}.pastContainer .p-home-company__link:hover a:after{right:5px}.pastContainer .p-home-company__link:hover::after,.pastContainer .p-home-company__link:hover::before{-webkit-animation:animation-link .25s ease-in 0s forwards;animation:animation-link .25s ease-in 0s forwards}}.pastContainer .p-head-block__text{margin-top:.375rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-head-block__text{font-size:1.125rem;margin-top:.75rem}}.pastContainer .p-head-block__text.-wh{color:#fff}@media print,screen and (min-width: 48.0625em){.pastContainer .p-head-block__flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.pastContainer .p-head-block__flex.-heading{-webkit-box-align:end;align-items:end}.pastContainer .browser-is-safari .p-head-block__flex.-no_t .p-head-block__link{position:relative;top:30px}}@media only screen and (max-width: 48em){.pastContainer .p-head-block__link{margin-top:1.125rem}.pastContainer .p-head-block__link a:after{top:9px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-head-block__link{margin-top:.75rem}}.pastContainer .p-head-block__link a{padding-right:40px;position:relative;-webkit-transition:all .25s;transition:all .25s;color:#0b396b;font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-head-block__link a{font-size:1.125rem}}.pastContainer .p-head-block__link a:after{content:"";position:absolute;top:11px;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat;width:22px;height:8px;-webkit-transition:all .25s;transition:all .25s}@media(hover: hover){.pastContainer .p-head-block__link:hover a:after{right:5px}}@media only screen and (max-width: 48em){.pastContainer .p-head-block.-feature .p-head-block__text{margin-top:1rem}}.pastContainer .p-edit table tr,.pastContainer .p-item-table tr,.pastContainer .p-linkcard-block__card{border-bottom:1px solid #d7d9e0}.pastContainer .p-linkcard-block__card:first-of-type{border-top:1px solid #d7d9e0}.pastContainer .p-linkcard-block__title{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-linkcard-block__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-linkcard-block__title{font-size:1.375rem}.pastContainer .p-linkcard-block.-colomn_2{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-48px}.pastContainer .p-linkcard-block__card.-colomn_2{width:calc(50% - 48px);margin-right:48px}}@media only screen and (max-width: 48em){.pastContainer .p-news{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-news{margin-top:2.125rem}}.pastContainer .p-news__item{--text-color: #0b396b;border-bottom:1px solid #d7d9e0;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-cost-table td:first-of-type,.pastContainer .p-cost-table th:first-of-type,.pastContainer .p-news__item:first-of-type{border-top:1px solid #d7d9e0}@media(hover: hover){.pastContainer .p-news__item:hover{background-color:#f2f5f7}.pastContainer .p-news__item:hover .p-news__date{color:#00356f}}.pastContainer .p-news__inner{display:grid}@media only screen and (max-width: 48em){.pastContainer .p-news__inner{grid-template:"newsDate newsTag" auto "newsTitle newsTitle" 1fr/auto 1fr;gap:0;padding-top:1.5rem;padding-bottom:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-news__inner{grid-template:"newsDate newsTag newsTitle" 1fr/130px auto 1fr;padding-top:1.125rem;padding-bottom:.875rem}}.pastContainer .p-news__date{grid-area:newsDate;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#000;position:relative;white-space:nowrap}.pastContainer .p-news__category{grid-area:newsTag;box-sizing:border-box}@media only screen and (max-width: 48em){.pastContainer .p-news__category{margin-left:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-news__category{margin-left:1.25rem}}.pastContainer .p-news__tag+.p-news__tag{margin-top:4px}.pastContainer .p-news__title{grid-area:newsTitle}@media only screen and (max-width: 48em){.pastContainer .p-news__title{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-news__title{margin-left:2rem}}.pastContainer .p-news__title-link{display:block;font-size:1.125rem;color:var(--text-color);font-weight:700;line-height:1.4}.pastContainer .p-cta-block{background-color:#fff;color:#000}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__top{padding-bottom:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__top{display:grid;grid:"button1 button2" 1fr "tel tel" 1fr/1fr 1fr;padding-top:2.25rem;padding-bottom:2rem}}@media print,screen and (min-width: 80em){.pastContainer .p-cta-block__top{display:grid;grid:"button1 tel button2" 1fr/1fr 1fr 1fr}}.pastContainer .p-cta-block__col{display:block;text-align:center;box-sizing:border-box}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__col{padding-top:1.625rem;margin-right:1.625rem;margin-left:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__col{padding-top:1.25rem;padding-bottom:.875rem}}.pastContainer .p-cta-block__col.-consultation{grid-area:button1}.pastContainer .p-cta-block__col.-company{grid-area:button2}.pastContainer .p-cta-block__col.-tel{grid-area:tel}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__col.-tel{border-top:1px solid #d7d9e0;margin-top:1rem}}@media print,screen and (min-width: 80em){.pastContainer .p-cta-block__col.-tel{border-top:none;margin-top:0}}.pastContainer .p-cta-block__title{font-weight:700;display:block;color:#000}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__title{letter-spacing:-0.05em;text-align:center}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__title{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__title.-matreial{margin-bottom:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__title.-matreial{margin-bottom:1.25rem}}.pastContainer .p-cta-block__title.-more{text-align:center}@media print,screen and (min-width: 64em){.pastContainer .p-cta-block__title.-more{text-align:left}}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__title.-more br{display:none}}@media print,screen and (max-width: 87.4375em){.pastContainer .p-cta-block__title.-more br{display:block}}@media print,screen and (min-width: 80em){.pastContainer .p-cta-block__title.-more br{display:none}}.pastContainer .p-cta-block__bottom{background-color:#e9eff5}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__bottom{padding:1.375rem 1.625rem 1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__bottom{padding:1.875rem 4rem 1.625rem}}@media print,screen and (min-width: 64em){.pastContainer .p-cta-block__info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}.pastContainer .p-cta-block__links{margin-top:1rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__links{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}@media print,screen and (min-width: 64em){.pastContainer .p-cta-block__links{margin-top:0}}.pastContainer .p-cta-block__link{position:relative}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__link{text-align:center;padding-top:.75rem;padding-bottom:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__link{padding-right:1.5rem;padding-left:1.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-cta-block__link::after,.pastContainer .p-cta-block__link::before{content:"";position:absolute;left:0;height:1px;width:100%;background-color:#4d7099}.pastContainer .p-cta-block__link::before{top:0}.pastContainer .p-cta-block__link::after{bottom:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__link::after,.pastContainer .p-cta-block__link::before{content:"";position:absolute;top:0;height:30px;width:1px;background-color:#4d7099}.pastContainer .p-cta-block__link::before{left:0}.pastContainer .p-cta-block__link::after{right:0}}.pastContainer .p-cta-block__link:first-of-type::after{display:none}.pastContainer .p-cta-block__link a{padding-right:40px;position:relative;display:block;-webkit-transition:all .25s;transition:all .25s;color:#0b396b;font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-block__link a{font-size:1.125rem}}.pastContainer .p-cta-block__link a:after{content:"";position:absolute;top:15px;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat;width:22px;height:8px;-webkit-transition:all .25s;transition:all .25s}@media(hover: hover){.pastContainer .p-cta-block__link:hover a:after{right:5px}}.pastContainer .p-cta-block__desc{font-size:1.125rem}.pastContainer .p-cta-block__material-button{margin-top:1rem}.pastContainer .p-cta-number{text-align:center}.pastContainer .p-cta-number__time{display:block;font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-cta-number__time{margin-top:-0.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-number__time{font-size:1.125rem;margin-top:-0.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-cta-number.-contact{text-align:center}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-number.-contact{text-align:left}}@media print,screen and (min-width: 80em){.pastContainer .p-cta-number.-contact{text-align:center}}@media only screen and (max-width: 48em){.pastContainer .p-cta-flow{padding-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-flow{padding-top:3.875rem}}.pastContainer .p-cta-flow__title{font-weight:700;text-align:center}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-flow__title{font-size:1.125rem}.pastContainer .p-cta-flow__links{width:594px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:1.625rem}}.pastContainer .p-cta-flow__link{position:relative;border-top:1px solid #45688f;border-bottom:1px solid #45688f;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-flow__link{width:calc(50% - 16px);margin-right:16px}}.pastContainer .p-cta-flow__link:nth-of-type(n+3){border-top:none}.pastContainer .p-cta-flow__link:after,.pastContainer .p-cta-flow__link:before{content:"";background-color:#fff;position:absolute;left:0;width:0%;height:1px;-webkit-animation:animation-link-out .25s ease-in 0s forwards;animation:animation-link-out .25s ease-in 0s forwards}.pastContainer .p-cta-flow__link:after{top:0}.pastContainer .p-cta-flow__link:before{bottom:0}.pastContainer .p-cta-flow__link a{position:relative;display:block;font-weight:700;color:#fff;padding-top:1.625rem;padding-bottom:1.625rem;padding-left:.5rem;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-cta-flow__link a:after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(./../images/common/icon_btn-arrow-wh.svg);background-repeat:no-repeat;width:22px;height:8px;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .p-cta-flow__link a{padding-top:1.125rem;padding-bottom:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-flow__link a{font-size:1.125rem}}@media(hover: hover){.pastContainer .p-cta-flow__link:hover a{padding-left:0}.pastContainer .p-cta-flow__link:hover a:after{right:5px}.pastContainer .p-cta-flow__link:hover::after,.pastContainer .p-cta-flow__link:hover::before{-webkit-animation:animation-link .25s ease-in 0s forwards;animation:animation-link .25s ease-in 0s forwards}}@media only screen and (max-width: 48em){.pastContainer .p-cta-flow__link-block{padding-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cta-flow__link-block{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav{display:block}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav{display:-webkit-box;display:flex;grid-area:items;margin-right:1.5rem}}.pastContainer .p-header-nav__item{display:block;font-weight:700;cursor:pointer;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item{position:relative;font-size:1rem;padding-top:16px;padding-left:6px;padding-bottom:14px;border-bottom:1px solid #d7d9e0;color:#0b396b}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav__item{font-size:.875rem;margin-right:1rem;border-top:5px solid rgba(0,0,0,0);padding-top:16px}.pastContainer .p-header-nav__item:last-child{margin-right:0}}@media print and (hover: hover),screen and (min-width: 64em)and (hover: hover){.pastContainer .p-header-nav__item:hover{color:#208ac1}}@media print,screen and (min-width: 64em)and (max-width: 68em){.pastContainer .p-header-nav__item{font-size:.875rem}}@media print,screen and (min-width: 80em){.pastContainer .p-header-nav__item{font-size:1rem;margin-right:1.625rem}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav__item.-current{color:#0b396b;border-top:5px solid #0b396b}}@media print and (hover: hover),screen and (min-width: 64em)and (hover: hover){.pastContainer .p-header-nav__item.-current:hover{border-top:5px solid #208ac1;color:#208ac1}}.pastContainer .p-header-nav__item::after{display:none}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item::after{content:"";display:block;position:absolute;top:calc(50% - 3px);right:6px;width:22px;height:8px;z-index:10005;background-image:url(./../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat}}.pastContainer .p-header-nav__item.-accordion{-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;cursor:default}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item.-accordion{display:none;cursor:default}.pastContainer .p-header-nav__item.-accordion:after{display:none}.pastContainer .l-header__inner.-visible .p-header-nav__item.-accordion{display:block}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav__item.-accordion{margin-right:1.25rem}}@media print,screen and (min-width: 80em){.pastContainer .p-header-nav__item.-accordion{margin-right:1.875rem}}.pastContainer .p-header-nav__item.-accordion .p-header-nav__service{position:relative;display:block}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item.-accordion .p-header-nav__service{display:block}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav__item.-accordion .p-header-nav__service{padding-right:12px;cursor:pointer}}.pastContainer .p-header-nav__item.-accordion .p-header-nav__service::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 12px 14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f2f5f7;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-28px;z-index:10005;opacity:0;-webkit-transition:opacity cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:opacity cubic-bezier(0.215, 0.61, 0.355, 1) .25s}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item.-accordion .p-header-nav__service::before{display:none}}.pastContainer .p-header-nav__item.-accordion .p-header-nav__service:after{content:"";display:block;position:absolute;top:7px;right:0;border-right:solid 2px #000;border-bottom:solid 2px #000;width:7px;height:7px;-webkit-transform:translate(0, 0) rotate(45deg);transform:translate(0, 0) rotate(45deg);-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item.-accordion .p-header-nav__service:after{display:none}}.pastContainer .p-header-nav__item.-accordion.-open .p-header-accordion{visibility:visible;opacity:1}.pastContainer .p-header-nav__item.-accordion.-open .p-header-nav__service:after{top:9px;-webkit-transform:translate(0, 0) rotate(-135deg);transform:translate(0, 0) rotate(-135deg);border-right:solid 2px #208ac1;border-bottom:solid 2px #208ac1}@media print and (hover: hover),screen and (hover: hover)and (min-width: 64em){.pastContainer .p-header-nav__item.-accordion:hover .p-header-nav__service{color:#208ac1}}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-nav__item.-blank i{display:none}.pastContainer .p-header-nav__item.-blank::after{position:absolute;top:calc(50% - 5px);right:6px;height:15px;width:15px;margin-left:12px;z-index:10;background-image:url(./../images/common/icon_blank.svg);background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}}@media print,screen and (min-width: 64em){.pastContainer .p-header-nav__item.-blank i{display:inline-block;position:relative;top:2px;right:6px;height:15px;width:15px;margin-left:12px;z-index:10;background-image:url(./../images/common/icon_blank-bk.svg);background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}}@media print and (hover: hover),screen and (min-width: 64em)and (hover: hover){.pastContainer .p-header-nav__item.-blank:hover i{height:15px;width:15px;background-image:url(./../images/common/icon_blank-ye.svg)}}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-tel{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin-top:1rem;padding-top:.125rem;padding-bottom:.5rem}}@media print,screen and (min-width: 64em){.pastContainer .p-header-tel{height:100%;padding-top:1.125rem;padding-right:.875rem;padding-left:.875rem;background-color:#222;color:#fff}}@media print,screen and (min-width: 80em){.pastContainer .p-header-tel{padding-top:.75rem;padding-right:1.25rem;padding-left:1.25rem}}.pastContainer .p-header-tel__time{display:block;padding-left:1.125rem;font-weight:700;margin-top:-0.25rem}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-tel__time{font-size:1.0625rem;padding-left:0;padding-bottom:1.25rem;margin-top:-0.75rem}}@media print,screen and (min-width: 64em){.pastContainer .p-header-tel__time{font-size:.625rem}}@media print,screen and (min-width: 80em){.pastContainer .p-header-tel__time{font-size:.75rem}}.pastContainer .p-page-top{position:relative;overflow:hidden}@media print,screen and (min-width: 64em){.pastContainer .p-page-top{height:auto}}@media only screen and (max-width: 31.1875em){.pastContainer .p-page-top{height:366px}}@media only screen and (max-width: 48em){.pastContainer .p-page-top{height:auto}}.pastContainer .p-page-top::after,.pastContainer .p-page-top__bg{position:absolute;background-repeat:no-repeat;background-size:contain}.pastContainer .p-page-top::after{content:"";display:block;background-image:url(./../images/common/top-vg-accent.svg);background-position:top left;left:0;bottom:0;z-index:10}@media only screen and (max-width: 48em){.pastContainer .p-page-top:after{width:100%;height:22%}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top:after{width:100%;height:45%}}@media print,screen and (min-width: 87.5em){.pastContainer .p-page-top:after{width:100%;height:76%}}@media print,screen and (min-width: 93.75em){.pastContainer .p-page-top:after{width:100%;height:100%}}.pastContainer .p-page-top.-snd::before{display:none}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-snd::after{content:"";display:block;position:absolute;background-image:url(./../images/common/top-vg-white-sp.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;left:0;bottom:0;z-index:10;width:100%;height:102%}.pastContainer .p-page-top.-snd .p-page-top__box{padding-bottom:74px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top.-snd .p-page-top__box{padding-top:6.125rem;padding-bottom:4.75rem}}@media print,screen and (min-width: 80em){.pastContainer .p-page-top.-snd .p-page-top__inner{max-width:960px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top.-snd .p-page-top__desc{margin-top:1.4375rem}}.pastContainer .p-page-top.-detail{background-color:rgba(0,0,0,0)}.pastContainer .p-page-top.-center::after,.pastContainer .p-page-top.-detail::after,.pastContainer .p-page-top__inner.-detail.-company_other::after{display:none}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-detail{height:auto}}.pastContainer .p-page-top.-center{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-center{height:auto}}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-center .p-page-top__box{padding-right:4.267%;padding-left:4.267%;padding-bottom:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top.-center .p-page-top__box{padding-top:0;padding-bottom:0;padding-right:3.75rem;padding-left:3.75rem}}.pastContainer .p-page-top.-center .p-page-top__inner{border-bottom:solid 1px #d7d9e0}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-center .p-page-top__inner{padding-right:0;padding-left:0;padding-bottom:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top.-center .p-page-top__inner{max-width:960px;padding-top:3.625rem;padding-bottom:5rem}}.pastContainer .p-page-top.-center .p-page-top__head{text-align:center}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top.-center .p-page-top__head{width:100%}}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-center .p-page-top__box.-law{padding-bottom:0}}.pastContainer .p-page-top.-center .p-page-top__box.-law .p-page-top__inner{border-bottom:none}@media only screen and (max-width: 48em){.pastContainer .p-page-top.-center .p-page-top__box.-law .p-page-top__inner{padding-bottom:.9375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top.-center .p-page-top__box.-law .p-page-top__inner{padding-bottom:0}}.pastContainer .p-page-top__bg{top:0;right:0;height:100%;z-index:1;background-position:top right}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg{width:100%;background-size:contain}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg{width:55.625rem}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg.-feature{background-image:url(./../images/feature/img_top-vg_sp.webp)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg.-feature{background-image:url(./../images/feature/img_top-vg_tablet.webp)}}@media print,screen and (min-width: 64em){.pastContainer .p-page-top__bg.-feature{background-image:url(./../images/feature/img_top-vg.webp)}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-page-top__bg.-feature{background-image:url(./../images/feature/img_top-vg_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-page-top__bg.-feature{background-image:url(./../images/feature/img_top-vg_tablet.jpg)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-page-top__bg.-feature{background-image:url(./../images/feature/img_top-vg.png)}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg.-service{background-image:url(./../images/service/img_top-vg_sp.webp)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg.-service{background-image:url(./../images/service/img_top-vg_tablet.webp)}}@media print,screen and (min-width: 64em){.pastContainer .p-page-top__bg.-service{background-image:url(./../images/service/img_top-vg.webp)}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-page-top__bg.-service{background-image:url(./../images/service/img_top-vg_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-page-top__bg.-service{background-image:url(./../images/service/img_top-vg_tablet.jpg)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-page-top__bg.-service{background-image:url(./../images/service/img_top-vg.png)}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg.-company{background-image:url(./../images/company/img_top-vg_sp.webp)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg.-company{background-image:url(./../images/company/img_top-vg_tablet.webp)}}@media print,screen and (min-width: 64em){.pastContainer .p-page-top__bg.-company{background-image:url(./../images/company/img_top-vg.webp)}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-page-top__bg.-company{background-image:url(./../images/company/img_top-vg_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-page-top__bg.-company{background-image:url(./../images/company/img_top-vg_tablet.jpg)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-page-top__bg.-company{background-image:url(./../images/company/img_top-vg.png)}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg.-case{background-image:url(./../images/case/img_top-vg_sp.webp)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg.-case{background-image:url(./../images/case/img_top-vg_tablet.webp)}}@media print,screen and (min-width: 64em){.pastContainer .p-page-top__bg.-case{background-image:url(./../images/case/img_top-vg.webp)}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-page-top__bg.-case{background-image:url(./../images/case/img_top-vg_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-page-top__bg.-case{background-image:url(./../images/case/img_top-vg_tablet.jpg)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-page-top__bg.-case{background-image:url(./../images/case/img_top-vg.png)}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg.-material{background-image:url(./../images/material/img_top-vg_sp.webp)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg.-material{background-image:url(./../images/material/img_top-vg_tablet.webp)}}@media print,screen and (min-width: 64em){.pastContainer .p-page-top__bg.-material{background-image:url(./../images/material/img_top-vg.webp)}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-page-top__bg.-material{background-image:url(./../images/material/img_top-vg_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-page-top__bg.-material{background-image:url(./../images/material/img_top-vg_tablet.jpg)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-page-top__bg.-material{background-image:url(./../images/material/img_top-vg.png)}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__bg.-contact-select{background-image:url(./../images/contact-select/img_top-vg_sp.webp)}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__bg.-contact-select{background-image:url(./../images/contact-select/img_top-vg_tablet.webp)}}@media print,screen and (min-width: 64em){.pastContainer .p-page-top__bg.-contact-select{background-image:url(./../images/contact-select/img_top-vg.webp)}}@media only screen and (max-width: 48em){.pastContainer .browser-is-safari .p-page-top__bg.-contact-select{background-image:url(./../images/contact-select/img_top-vg_sp.png)}}@media print,screen and (min-width: 48.0625em){.pastContainer .browser-is-safari .p-page-top__bg.-contact-select{background-image:url(./../images/contact-select/img_top-vg_tablet.jpg)}}@media print,screen and (min-width: 64em){.pastContainer .browser-is-safari .p-page-top__bg.-contact-select{background-image:url(./../images/contact-select/img_top-vg.png)}}.pastContainer .p-page-top__bg-extra{display:block;position:relative;width:40%}.pastContainer .p-page-top__box{position:relative;overflow:hidden;box-sizing:border-box;z-index:20}@media only screen and (max-width: 48em){.pastContainer .p-page-top__box{padding-top:5.25rem;padding-right:4.267%;padding-left:4.267%;padding-bottom:2rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__box{padding:5.125rem 3.75rem 5rem}}@media print,screen and (min-width: 80em){.pastContainer .p-page-top__box{padding-top:5.125rem;padding-bottom:5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__box.-detail{padding-right:3.75rem;padding-left:3.75rem;padding-bottom:0}.pastContainer .p-page-top__box.-sitemap .p-page-top__inner{max-width:1280px}}.pastContainer .p-page-top__inner{position:relative}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner{margin:0 auto;max-width:960px}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__inner.-detail{padding-bottom:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-detail{padding-bottom:3.5rem;max-width:960px}}.pastContainer .p-page-top__inner.-detail:after{content:"";position:absolute;bottom:0;left:0;background-image:none;background-color:#d7d9e0;width:50px;height:1px;z-index:2}@media only screen and (max-width: 48em){.pastContainer .p-page-top__inner.-detail:after{width:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-detail .p-page-top__head{width:100%}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__inner.-detail.-company_other{padding-bottom:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-detail.-company_other{padding-bottom:0}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__inner.-specialist{padding-bottom:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-specialist{padding-bottom:.625rem}}.pastContainer .p-page-top__inner.-sitemap:after,.pastContainer .p-page-top__inner.-specialist:after,.pastContainer .p-trust__contents p{display:none}@media only screen and (max-width: 48em){.pastContainer .p-page-top__inner.-sitemap{padding-bottom:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-sitemap{padding-bottom:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-contact .c-heading-1{letter-spacing:-0.04em}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__inner.-contact .p-page-top__desc{margin-top:1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__inner.-contact .p-page-top__desc{margin-top:1.625rem}}@media print,screen and (min-width: 80em){.pastContainer .p-page-top__head{width:28.125rem}}.pastContainer .p-page-top__eng{font-family:"Heebo",sans-serif;font-size:1.125rem;font-weight:700;color:#208ac1;letter-spacing:3px}@media only screen and (max-width: 48em){.pastContainer .p-page-top__eng{margin-bottom:.375rem}}.pastContainer .p-page-top__sub{font-size:1.125rem;font-weight:700;color:#208ac1}@media only screen and (max-width: 48em){.pastContainer .p-page-top__desc{font-size:1rem;margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__desc{font-size:1.125rem;margin-top:.625rem}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__desc br{display:none}.pastContainer .p-page-top__button{width:100%;margin-top:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__button{margin-top:2rem}}.pastContainer .p-page-top__type{color:#4c4d55;font-weight:900;margin-top:.625rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__type{font-size:1.625rem}}.pastContainer .p-page-top__news-info{display:-webkit-box;display:flex}@media only screen and (max-width: 48em){.pastContainer .p-page-top__news-info{margin-top:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__news-info{margin-top:2rem}}@media only screen and (max-width: 48em){.pastContainer .p-page-top__news-date{font-size:1rem}.pastContainer .p-page-top__news-tag{margin-left:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-page-top__news-tag{margin-left:1rem}}.pastContainer .p-feature-problem{background-color:#f2f5f7}@media only screen and (max-width: 48em){.pastContainer .p-feature-problem{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-problem{margin-top:3.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-feature-problem__inner{padding:1.625rem 1.875rem 2rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-problem__inner{padding:2rem 3.75rem 2.375rem}}.pastContainer .p-feature-problem__box{position:relative;box-sizing:border-box}@media only screen and (max-width: 48em){.pastContainer .p-feature-problem__flex{margin:0 auto}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-problem__flex{margin-top:.875rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}}@media only screen and (max-width: 48em){.pastContainer .p-feature-problem__contents{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-problem__contents{-webkit-box-flex:1;flex:1;width:50%}.pastContainer .p-feature-problem__contents:first-of-type{margin-right:50px}}.pastContainer .p-feature-problem__strong{font-weight:700;text-align:center}@media only screen and (max-width: 48em){.pastContainer .p-feature-problem__strong{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-problem__strong{font-size:1.375rem}}.pastContainer .p-feature-problem__strong span{color:#0b396b}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-problem__strong br{display:none}}.pastContainer .p-strong-point__item{position:relative;overflow:hidden}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__item:first-of-type{margin-top:2.125rem}.pastContainer .p-strong-point__item+.p-strong-point__item{margin-top:2.5rem}.pastContainer .p-strong-point__item:after{right:0;border-left:300px solid rgba(0,0,0,0);border-top:700px solid #f2f5f7}.pastContainer .p-strong-point__item.-even:after{left:0}}.pastContainer .p-strong-point__num{position:absolute;display:block;font-size:3.75rem;font-weight:900;top:-26px;left:0;color:#4d7099;z-index:1;-webkit-transition:color .25s;transition:color .25s}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__num{font-size:2.5rem;top:0;left:0}}.pastContainer .p-strong-point__num.-even{color:#fff;left:35%}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__num.-even{left:0}}.pastContainer .p-strong-point__inner{display:block;position:relative;box-sizing:border-box}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__inner{display:grid;grid:"head" auto "text" auto "img" 1fr/1fr;gap:0 46px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-strong-point__inner{display:grid;grid-template:"head img" auto "text img" 1fr/1fr 50%;gap:0 46px;margin-top:3.375rem}}@media print,screen and (min-width: 64em){.pastContainer .p-strong-point__inner{display:grid;grid-template:"head img" auto "text img" 1fr/1fr 458px;gap:0 46px;margin-top:3.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-strong-point__inner.-even{max-width:1260px;display:grid;gap:0 46px;grid-template:"img head" auto "img text" 1fr/416px 1fr}}@media print,screen and (min-width: 64em){.pastContainer .p-strong-point__inner.-even{grid-template:"img head" auto "img text" 1fr/464px 1fr}}.pastContainer .p-strong-point__contents{grid-area:text;position:relative;box-sizing:border-box;z-index:1}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__contents{margin-top:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-strong-point__contents{margin-top:1.25rem;padding-right:6%;padding-left:3.75rem}}.pastContainer .p-strong-point__contents.-even{padding-right:0}.pastContainer .p-strong-point__head{grid-area:head;position:relative;z-index:1}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__head{padding-top:3.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-strong-point__head{padding-left:3.75rem}}.pastContainer .p-strong-point__heading{font-weight:900;line-height:1.4;font-size:1.625rem}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__heading{font-size:1.25rem;margin-top:.3125rem}}.pastContainer .p-strong-point__link{margin-top:1.25rem}.pastContainer .p-strong-point__img{grid-area:img;position:relative;z-index:4}@media only screen and (max-width: 48em){.pastContainer .p-strong-point__img{padding-top:1.875rem}}.pastContainer .p-strong-point__img img{width:100%}.pastContainer .p-breadcrumbs{--color: #0b396b;--current-color: #4c4d55;--decoration: none;--bg-icon: url("./../images/common/icon_right.svg");display:none}@media print,screen and (min-width: 48.0625em){.pastContainer .p-breadcrumbs{display:block;position:relative;top:4.375rem;left:0;z-index:50;padding-left:4%}}@media print,screen and (min-width: 87.5em){.pastContainer .p-breadcrumbs{padding-left:5rem}}.pastContainer .p-breadcrumbs__inner{display:-webkit-box;display:flex}.pastContainer .p-breadcrumbs__item{--text-color: var(--color);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 auto;font-size:.875rem;font-weight:500}@media(hover: hover){.pastContainer .p-breadcrumbs__item:hover{--decoration: underline }}.pastContainer .p-breadcrumbs__item::after{content:"";width:.3125rem;height:.5rem;display:inline-block;margin:0 .625rem;position:relative;background-image:url(./../images/common/icon_right.svg);background-size:contain;background-repeat:no-repeat}.pastContainer .p-breadcrumbs__item:last-child{--text-color: var(--current-color);-webkit-box-flex:1;flex:1 1 auto;overflow:hidden}@media(hover: hover){.pastContainer .p-breadcrumbs__item:last-child:hover{--decoration: none }}.pastContainer .p-breadcrumbs__item:last-child::after{display:none}.pastContainer .p-breadcrumbs__text{display:block;padding:.875rem 0;color:var(--text-color);-webkit-text-decoration:var(--decoration);text-decoration:var(--decoration);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pastContainer .p-breadcrumbs.-inversion{--color: #0b396b;--current-color: #b7e0e6;--bg-icon: url("./../images/common/icon_right-accent.svg") }@media print,screen and (min-width: 48.0625em){.pastContainer .p-trust{margin-top:3.5rem}.pastContainer .p-trust__flex{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-40px;margin-top:-68px}}.pastContainer .p-trust__item{display:-webkit-box;display:flex}@media only screen and (max-width: 48em){.pastContainer .p-trust__item{margin-top:3.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-trust__item{width:calc(50% - 40px);margin-right:40px;margin-top:4.25rem}}@media only screen and (max-width: 48em){.pastContainer .p-trust__img{padding-top:.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-trust__img{padding-top:.1875rem}}@media only screen and (max-width: 48em){.pastContainer .p-trust__img img{width:2rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-trust__img img{width:5rem}}.pastContainer .p-trust__contents{color:#fff;-webkit-box-flex:1;flex:1}@media only screen and (max-width: 48em){.pastContainer .p-trust__contents{margin-left:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-trust__contents{font-size:1.125rem;margin-left:1rem}}.pastContainer .p-edit h2,.pastContainer .p-edit table td span,.pastContainer .p-trust__title{font-weight:700}.pastContainer .p-edit .c-check li+li,.pastContainer .p-trust__text{margin-top:.5rem}.pastContainer .p-trust__link{display:block;margin-top:1.125rem}@media only screen and (max-width: 48em){.pastContainer .p-voice{margin-top:2.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice{margin-top:4rem}}.pastContainer .p-voice__item{display:block;position:relative}@media only screen and (max-width: 48em){.pastContainer .p-voice__item+.p-voice__item{margin-top:1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice__item+.p-voice__item{margin-top:2.5rem}}.pastContainer .p-voice__link{background-color:#f2f5f7}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice__link{display:-webkit-box;display:flex}}.pastContainer .p-voice__img{position:relative;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 48em){.pastContainer .p-voice__img{width:100%;border-top:solid 2px #f2f5f7;border-right:solid 2px #f2f5f7;border-left:solid 2px #f2f5f7}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice__img{left:0;width:370px;-o-object-fit:cover;object-fit:cover;background-color:#fff;box-sizing:border-box;border-top:solid 2px #f2f5f7;border-left:solid 2px #f2f5f7;border-bottom:solid 2px #f2f5f7}.pastContainer .p-voice__img.-contain{-o-object-fit:contain;object-fit:contain}.pastContainer .p-voice__contents{-webkit-box-flex:1;flex:1;padding:1.25rem 2.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-voice__contents{background-color:#f2f5f7;padding:1.25rem 1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice__title{margin-top:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-voice__text{margin-top:.3125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice__text{font-size:1.125rem;margin-top:.75rem}}@media only screen and (max-width: 63.9375em){.pastContainer .p-voice__info{margin-top:.625rem}}@media print,screen and (min-width: 64em){.pastContainer .p-voice__info{display:-webkit-box;display:flex;padding-right:2.5rem}}.pastContainer .p-voice__info{margin-top:1.25rem}@media only screen and (max-width: 48em){.pastContainer .p-voice__industry{margin-bottom:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-voice__industry{font-size:1.125rem}}@media print,screen and (min-width: 64em){.pastContainer .p-voice__more{display:block;padding-left:68%;white-space:nowrap}}.pastContainer .p-edit{--edit-link-color: #193b61 }.pastContainer .p-edit h2{font-size:2.25rem;line-height:1.5}@media only screen and (max-width: 48em){.pastContainer .p-edit h2{font-size:1.5rem;margin-top:4rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit h2{margin-top:5.5rem}}.pastContainer .p-edit h2+.wp-block-image,.pastContainer .p-edit h2+.wp-block-lazyblock-edit-subhead-text{margin-top:2.5rem}.pastContainer .p-edit>.wp-block-lazyblock-edit-subhead-text:first-of-type h3,.pastContainer .p-edit>h2:first-of-type{margin-top:0}@media only screen and (max-width: 48em){.pastContainer .p-edit h2.-mt_l+p{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit h2.-mt_l+p{margin-top:4rem}}.pastContainer .p-edit .c-section-sub+h2{margin-top:0}@media only screen and (max-width: 48em){.pastContainer .p-edit .c-section-sub+h2 br{display:none}}.pastContainer .p-edit h3,.pastContainer .p-edit h3::before{font-weight:900}.pastContainer .p-edit h3{padding-left:3.125rem;font-size:1.625rem;line-height:1.5;position:relative;counter-increment:title;margin-top:2.875rem}@media only screen and (max-width: 48em){.pastContainer .p-edit h3{margin-top:1.625rem;font-size:1.25rem;padding-left:2.5rem}}.pastContainer .p-edit h3::before{content:counter(title, decimal-leading-zero) ". ";top:.003125rem;color:#4d7099;margin-right:1.125rem;font-size:inherit;display:inline-block;position:absolute;left:0}.pastContainer .p-edit .-h3_reset-block h3{counter-increment:hoge}.pastContainer .p-edit .-h3_reset-block h3::before{content:counter(hoge, decimal-leading-zero) ". "}.pastContainer .p-edit .c-heading-3{padding-left:0;position:relative;counter-increment:none}.pastContainer .p-edit .c-heading-3::before,.pastContainer .p-edit .c-heading-4::before,.pastContainer .p-edit h3.p-actual-results__title:before,.pastContainer .p-edit h3.p-company-media__title:before,.pastContainer .p-edit h3.p-company-message__title:before{display:none}.pastContainer .p-edit .c-heading-3.-inhouse{padding-left:4.875rem;position:relative}.pastContainer .p-edit .c-heading-3.-inhouse::before{content:"";display:block;position:absolute;top:-1rem;left:0;background-repeat:no-repeat;background-size:contain;width:60px;height:60px}@media only screen and (max-width: 48em){.pastContainer .p-edit .c-heading-3.-inhouse{padding-left:3.25rem}.pastContainer .p-edit .c-heading-3.-inhouse::before{top:-0.4375rem;width:40px;height:40px}}.pastContainer .p-edit .c-heading-3.-inhouse.-seminar::before{background-image:url(./../images/service/ico_seminar.svg)}.pastContainer .p-edit .c-heading-3.-inhouse.-education::before{background-image:url(./../images/service/ico_education.svg)}.pastContainer .p-edit .c-heading-4{font-size:1.375rem;font-weight:700;line-height:1.4;padding-left:0;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";margin-top:1.875rem}@media only screen and (max-width: 48em){.pastContainer .p-edit .c-heading-4{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .c-heading-4+p{font-size:1.125rem;margin-top:.625rem}}.pastContainer .p-edit p.-fs_s{font-size:.875rem}.pastContainer .p-edit .wp-block-image{margin-top:2rem;margin-right:0;margin-left:0;margin-bottom:0}.pastContainer .p-edit .wp-block-image img{height:100%;margin:0 auto}.pastContainer .p-edit figcaption{margin-bottom:0;text-align:center}@media only screen and (max-width: 48em){.pastContainer .p-edit figcaption{margin-top:.5rem;font-size:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit figcaption{margin-top:1.0625rem;font-size:.875rem}.pastContainer .p-edit .p-number-columns{margin-top:4rem}}.pastContainer .p-edit p,.pastContainer .p-edit ul li{line-height:1.8;word-break:break-all}@media only screen and (max-width: 48em){.pastContainer .p-edit p{margin-top:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit p{font-size:1.425rem;margin-top:.875rem;letter-spacing:-0.001em}}.pastContainer .p-edit p .marker{color:#b68d00;font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .c-section-sub{margin-top:0}}@media only screen and (max-width: 48em){.pastContainer .p-edit .c-section-sub-group{margin-top:3.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .c-section-sub-group{margin-top:6rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit .p-articles2{margin-top:1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .p-articles2{margin-top:3.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit .wp-block-lazyblock-edit-problem+h2{margin-top:3.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .wp-block-lazyblock-edit-problem+h2{margin-top:6.125rem}}.pastContainer .p-edit a{text-decoration:underline;color:var(--edit-link-color)}.pastContainer .p-edit a[target=_blank]::after,.pastContainer .p-profile__sns a::after{content:"";display:inline-block;height:14px;width:14px;background-image:url(./../images/common/icon_blank.svg);background-repeat:no-repeat;background-size:contain;margin-left:8px;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){.pastContainer .p-edit a[target=_blank]:hover{text-decoration:none}}.pastContainer .p-edit h3.p-company-media__title,.pastContainer .p-edit h3.p-company-message__title{padding-left:0;margin-top:0}.pastContainer .p-edit h3.p-actual-results__title{font-weight:700;padding-left:0;margin-top:0;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo"}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit h3.p-actual-results__title{font-size:1.125rem}}.pastContainer .p-edit .wp-block-quote,.pastContainer .p-edit blockquote{box-sizing:border-box;position:relative;background-color:#f2f5f7;border:0}@media only screen and (max-width: 48em){.pastContainer .p-edit .wp-block-quote,.pastContainer .p-edit blockquote{margin-top:20px;padding:18px 24px 22px;font-size:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .wp-block-quote,.pastContainer .p-edit blockquote{margin-top:25px;padding:24px 32px 28px;font-size:1rem}}.pastContainer .p-edit .wp-block-quote a[target=_blank]::after,.pastContainer .p-edit blockquote a[target=_blank]::after{position:relative;top:.0625rem;height:10px;width:10px;margin-left:4px}.pastContainer .p-edit .wp-block-quote cite,.pastContainer .p-edit blockquote cite{display:block;font-style:normal;font-size:.75rem;color:#888}@media only screen and (max-width: 48em){.pastContainer .p-edit .wp-block-quote cite,.pastContainer .p-edit blockquote cite{margin-top:10px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .wp-block-quote cite,.pastContainer .p-edit blockquote cite{margin-top:16px}}.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__card .c-thumb-link::after,.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__title::before,.pastContainer .p-edit .p-table-contents .p-table-contents__item::before,.pastContainer .p-edit h3.p-linkcard-block__title::before,.pastContainer .p-edit ul.p-specialist-panel li.p-specialist-panel__item::before,.pastContainer .p-edit.-company ul.p-specialist-panel li.p-specialist-panel__item::before,.pastContainer .p-edit.-news h3::before,.pastContainer .p-edit.-sitemap a[target=_blank]::after{display:none}.pastContainer .p-edit table{table-layout:fixed;width:100%;border:1px solid #eeedf0;margin-top:1.875rem}.pastContainer .p-edit table th{background-color:#f2f5f7;border-bottom:1px solid #fff;vertical-align:top;padding-top:.5rem;padding-bottom:.5rem}@media only screen and (max-width: 48em){.pastContainer .p-edit table th{width:130px;padding-top:.875rem;padding-left:1.25rem;padding-right:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit table th{width:20%;max-width:194px;font-size:1.125rem;padding-top:1rem;padding-left:2.125rem}}.pastContainer .p-edit table td{width:80%;border-bottom:1px solid #eeedf0}@media only screen and (max-width: 48em){.pastContainer .p-edit table td{padding:.75rem .9375rem 1rem 1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit table td{font-size:1.125rem;padding:1rem 2.125rem 1.125rem}}.pastContainer .p-edit table td .p-item-table__sub{display:block;margin-top:.75rem}@media only screen and (max-width: 48em){.pastContainer .p-edit .wp-block-embed{margin-top:28px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .wp-block-embed{margin-top:32px}}.pastContainer .p-edit .wp-block-embed__wrapper{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.pastContainer .p-edit .c-button,.pastContainer .p-edit .c-link-title,.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__card a,.pastContainer .p-edit .p-specialist-panel__link,.pastContainer .p-edit .p-table-contents__link,.pastContainer .p-edit .u-ul_none,.pastContainer .p-edit.-sitemap a{text-decoration:none}@media(hover: hover){.pastContainer .p-edit .c-button:hover{color:#fff}}@media only screen and (max-width: 48em){.pastContainer .p-edit ul{margin-top:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit ul{margin-top:1.5rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit ul ul{margin-top:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit ul ul{margin-top:.625rem}}.pastContainer .p-edit ul li{position:relative;line-height:1.75}@media only screen and (max-width: 48em){.pastContainer .p-edit ul li{margin-top:.5rem;padding-left:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit ul li{margin-top:.625rem;padding-left:1.25rem;font-size:1.125rem}.pastContainer .p-edit ul li::before{top:.875rem}}.pastContainer .p-edit ul li::before{content:"";box-sizing:border-box;position:absolute;left:0;background-color:#0b396b;border-radius:50%;width:6px;height:6px}@media only screen and (max-width: 48em){.pastContainer .p-edit ul li::before{top:.875rem;left:.25rem}}.pastContainer .p-edit ul li ul li::before{background-color:rgba(0,0,0,0);border:1px solid #0b396b}.pastContainer .p-edit ul li ul li ul li::before{border:0;background-color:#0b396b;border-radius:0;width:10px;height:1px}.pastContainer .p-edit ol{counter-reset:number;list-style-type:none}@media only screen and (max-width: 48em){.pastContainer .p-edit ol{margin-top:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit ol{margin-top:1.5rem;font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit ol ol{margin-top:.625rem;margin-bottom:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit ol ol{margin-top:1rem;margin-bottom:1.25rem}}.pastContainer .p-edit ol li{position:relative;margin-top:.5rem}@media only screen and (max-width: 48em){.pastContainer .p-edit ol li{margin-top:.375rem;padding-left:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit ol li{padding-left:1.5625rem}}.pastContainer .p-edit ol li::before,.pastContainer .p-number-column__heading:after{content:counter(number) ". ";counter-increment:number;display:inline-block;position:absolute;left:0;font-size:1.125rem;color:#0b396b;font-weight:700;font-family:"Heebo",sans-serif}@media only screen and (max-width: 48em){.pastContainer .p-edit ol li::before{font-size:1rem}}.pastContainer .p-edit ol li ul{margin-top:0;margin-bottom:1.375rem}.pastContainer .p-edit ol li ul li::before{content:""}.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__title,.pastContainer .p-edit h3.p-linkcard-block__title{font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-weight:700}.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__title{padding:0;margin-top:1.75rem;margin-bottom:.625rem}@media only screen and (max-width: 48em){.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .p-linkcard-block .p-linkcard-block__title{font-size:1.375rem}}.pastContainer .p-edit .c-check,.pastContainer .p-edit.-company .p-company-access h3{margin-top:0}.pastContainer .p-edit .c-check li{position:relative;padding-left:2.75em;font-size:1.125rem;margin-top:0}@media only screen and (max-width: 48em){.pastContainer .p-edit .c-check li+li{margin-top:.9375rem}}.pastContainer .p-edit .c-check li::before{content:"";position:absolute;top:.5em;left:0;width:22px;height:18px;display:inline-block;background-image:url(./../images/common/icon_check.svg);background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,0);border-radius:none}@media only screen and (max-width: 48em){.pastContainer .p-edit .c-check li{font-size:1rem;padding-left:1.75em}.pastContainer .p-edit .c-check li::before{width:18px;height:17px}}@media only screen and (max-width: 48em){.pastContainer .p-edit ul.c-check.-small li{font-size:.875rem}}.pastContainer .p-edit ul.p-specialist-panel li.p-specialist-panel__item{margin-top:0;padding-left:0}.pastContainer .p-edit h3.p-linkcard-block__title{padding-left:0}@media only screen and (max-width: 48em){.pastContainer .p-edit h3.p-linkcard-block__title{font-size:1.125rem;margin-bottom:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit h3.p-linkcard-block__title{font-size:1.375rem;margin-bottom:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .wp-block-image+.wp-block-lazyblock-actual-results{margin-top:4rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit .wp-block-column .wp-block-image:first-child{margin-top:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit .wp-block-column .wp-block-image:first-child{margin-top:.875rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company h2{margin-bottom:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-company h2{margin-bottom:1.25rem}}.pastContainer .p-edit.-company h3{margin-top:1.25rem}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company p+p{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-company p+p{margin-top:1.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company .wp-block-image.-com_img{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-company .wp-block-image.-com_img{margin-top:3.625rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company p.-com_story{margin-top:1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-company p.-com_story{margin-top:2.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company .p-googlemaps{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-company .p-googlemaps{margin-top:5rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company img{height:100%;margin:0 auto}}.pastContainer .p-edit.-company ul.p-specialist-panel{margin-top:-1.875rem}.pastContainer .p-edit.-company ul.p-specialist-panel li.p-specialist-panel__item{margin-top:1.875rem;padding-left:0}@media only screen and (max-width: 48em){.pastContainer .p-edit.-company ul.p-specialist-panel li.p-specialist-panel__item:nth-of-type(3){display:block}}.pastContainer .p-edit.-news h3{padding-left:0}.pastContainer .p-edit.-news h4{font-weight:700;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .p-edit.-news h4{margin-top:1.625rem;font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-news h4{margin-top:2.25rem;font-size:1.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-contact_thanks h2+p{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-contact_thanks h2+p{margin-top:1.875rem}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-contact_thanks p+p{margin-top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-contact_thanks p+p{margin-top:0}}@media only screen and (max-width: 48em){.pastContainer .p-edit.-material_thanks h2+p{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-edit.-material_thanks h2+p{margin-top:1.875rem}}.pastContainer .p-number-columns{counter-reset:number 0;margin-top:2.625rem}@media only screen and (max-width: 48em){.pastContainer .p-number-column+.p-number-column{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-number-column+.p-number-column{margin-top:4rem}.pastContainer .p-number-column:nth-of-type(even) .p-number-column__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.pastContainer .p-number-column:nth-of-type(even) .p-number-column__contents{padding-left:2.75rem;padding-right:0}.pastContainer .p-number-column__item{display:-webkit-box;display:flex}.pastContainer .p-number-column__contents{-webkit-box-flex:1;flex:1;padding-right:2.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-number-column__img{margin-top:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-number-column__img{max-width:28rem}}@media only screen and (max-width: 48em){.pastContainer .p-number-column__img img{width:100%}}.pastContainer .p-number-column__heading{position:relative;line-height:1.6;font-weight:900}@media only screen and (max-width: 48em){.pastContainer .p-number-column__heading{font-size:1.25rem;padding-top:2.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-number-column__heading{font-size:1.625rem;padding-top:3.125rem}}.pastContainer .p-number-column__heading:after{content:counter(number, decimal-leading-zero);counter-increment:number 1;top:0;color:#4d7099;font-size:2rem}@media only screen and (max-width: 48em){.pastContainer .p-number-column__heading:after{font-size:1.5rem}}.pastContainer .p-number-column__text{margin-top:1.125rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-number-column__text{font-size:1.125rem;line-height:1.8}}.pastContainer .p-articles{display:block;position:relative;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 48em){.pastContainer .p-articles{display:grid;grid:"head" auto "img" auto "text" 1fr/1fr;gap:0 46px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles{display:grid;grid-template:"head head" auto "text img" 1fr/1fr 416px;gap:0 46px}}.pastContainer .p-articles__head{grid-area:head}.pastContainer .p-articles__num{font-weight:700;color:#4d7099}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles__num{font-size:1.125rem}}.pastContainer .p-articles__title{font-size:2.25rem;font-weight:900;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .p-articles__title{font-size:1.25rem;margin-top:.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles__title{letter-spacing:-0.01em}}.pastContainer .p-articles__contents{grid-area:text}@media only screen and (max-width: 48em){.pastContainer .p-articles__contents{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles__contents{margin-top:2.125rem;font-size:1.125rem}}.pastContainer .p-articles__img{grid-area:img}@media only screen and (max-width: 48em){.pastContainer .p-articles__img{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles__img{margin-top:2.125rem}}.pastContainer .p-articles__img img{width:100%}.pastContainer .p-specialist-panel{--row-gap: 30px;--col-gap: 30px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:calc(var(--col-gap)*-1);margin-right:calc(var(--row-gap)*-1)}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel{display:block;margin-top:-35px;margin-right:0}}.pastContainer .p-specialist-panel__item{display:-webkit-box;display:flex;position:relative;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__item{width:100%;margin-top:35px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-specialist-panel__item{width:calc(50% - var(--col-gap));margin-top:var(--row-gap);margin-right:var(--col-gap)}}@media print,screen and (min-width: 64em){.pastContainer .p-specialist-panel__item{width:calc(33.3% - var(--col-gap))}}@media(hover: hover){.pastContainer .p-specialist-panel__item:hover .p-specialist-panel__category,.pastContainer .p-specialist-panel__item:hover .p-specialist-panel__subitem,.pastContainer .p-specialist-panel__item:hover .p-specialist-panel__text{color:#00356f}}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__item:nth-of-type(3){display:none}.pastContainer .p-specialist-panel.-specialist .p-specialist-panel__item:nth-of-type(3){display:block}}.pastContainer .p-specialist-panel__link{box-sizing:border-box;width:100%}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__link{position:relative}}.pastContainer .p-specialist-panel__content{box-sizing:border-box;position:relative}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__content{padding:14px 16px 22px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-specialist-panel__content{padding:34px 34px 24px}}.pastContainer .p-specialist-panel__content>:first-child{margin-top:0}.pastContainer .p-specialist-panel__title{font-size:1.125rem;font-weight:700;position:relative;color:#0b396b;display:inline-block}.pastContainer .p-specialist-panel__title span{line-height:1.5}.pastContainer .p-specialist-panel__thumb{position:relative;width:100%;height:0;padding-top:130%;overflow:hidden;background-color:#f1f2f2}.pastContainer .p-specialist-panel__img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-specialist-panel.-type_howto .p-specialist-panel__img{padding:24px}.pastContainer .p-specialist-panel__img.-cooperation{-o-object-fit:cover;object-fit:cover}.pastContainer .p-specialist-panel__eng{position:absolute;font-family:"Heebo",sans-serif;bottom:-27px;left:0;font-size:3rem;font-weight:700;color:#fff;white-space:nowrap}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__eng{font-size:4rem;bottom:-37px}}.pastContainer .p-specialist-panel__head{border-bottom:1px solid #d7d9e0;padding-bottom:1rem}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__head{padding-bottom:.4375rem}}.pastContainer .p-specialist-panel__category{font-weight:700;margin-top:.375rem;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__category{font-size:.875rem}.pastContainer .p-specialist-panel__body{padding-top:.6875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-specialist-panel__body{padding-top:1.125rem}}.pastContainer .p-specialist-panel__subitem{color:#4d7099;font-weight:700;-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__subitem{font-size:.875rem}}.pastContainer .p-specialist-panel__box+.p-specialist-panel__box{margin-top:.75rem}.pastContainer .p-specialist-panel__text{-webkit-transition:all .4s;transition:all .4s}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel__text{font-size:.875rem}}.pastContainer .p-specialist-panel.-service{display:-webkit-box;display:flex}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel.-service .p-specialist-panel__item{width:calc(50% - 15px);margin-top:20px;margin-right:15px}}.pastContainer .p-specialist-panel.-service .p-specialist-panel__head{border-bottom:none;padding-bottom:0}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel.-service .p-specialist-panel__head{padding-bottom:0}}.pastContainer .p-specialist-panel.-service .p-specialist-panel__category{font-weight:400;margin-top:.125rem}.pastContainer .p-specialist-panel.-service .p-specialist-panel__eng{font-size:3rem;bottom:-27px}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel.-service .p-specialist-panel__eng{font-size:2rem;bottom:-18px}}.pastContainer .p-specialist-panel.-officer .p-specialist-panel__head{padding-top:1.5rem}.pastContainer .p-specialist-panel.-officer .p-specialist-name{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-specialist-panel.-officer .p-specialist-name{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-specialist-panel.-officer .p-specialist-name{font-size:1.5rem}}.pastContainer .p-specialist-panel.-officer .p-specialist-panel__category{color:#0b396b;font-weight:400}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-info{margin-top:1.875rem}.pastContainer .p-service-info__grid{display:-webkit-box;display:flex}}@media only screen and (max-width: 48em){.pastContainer .p-service-info__img{max-width:100%;width:100%;margin-top:20px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-info__img{max-width:300px;margin-right:2.25rem}}.pastContainer .p-service-info__img img{display:block;width:100%}@media only screen and (max-width: 48em){.pastContainer .p-service-info__contents{margin-top:1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-info__contents{font-size:1.125rem;-webkit-box-flex:1;flex:1}.pastContainer .p-service-info__text{letter-spacing:-0.01em}}@media only screen and (max-width: 48em){.pastContainer .p-service-info__link{margin-top:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-service-info__link{margin-top:1rem;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}.pastContainer .p-flow__item{position:relative;display:grid;grid:"num head" auto "num text" 1fr/120px 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media only screen and (max-width: 48em){.pastContainer .p-flow__item{grid:"num head" 64px "text text" 1fr/64px 1fr;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.pastContainer .p-flow__item+.p-flow__item{margin-top:3.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-flow__item+.p-flow__item{margin-top:4.75rem}}.pastContainer .p-flow__item:nth-of-type(2) .p-flow__num{background-color:#c7d0da}.pastContainer .p-flow__item:nth-of-type(3) .p-flow__num{background-color:#9aaabb}.pastContainer .p-flow__item:nth-of-type(3) .p-flow__num span,.pastContainer .p-flow__item:nth-of-type(4) .p-flow__num span,.pastContainer .p-flow__item:nth-of-type(5) .p-flow__num span,.pastContainer .p-flow__item:nth-of-type(6) .p-flow__num span{color:#fff}.pastContainer .p-flow__item:nth-of-type(4) .p-flow__num{background-color:#70869d}.pastContainer .p-flow__item:nth-of-type(5) .p-flow__num{background-color:#395f87}.pastContainer .p-flow__item:nth-of-type(6) .p-flow__num{background-color:#0b396b}.pastContainer .p-flow__item:last-of-type .p-flow__num{background-color:#0b396b}.pastContainer .p-flow__item:last-of-type:after{display:none}.pastContainer .p-flow__item::after{content:"";position:absolute;width:0;height:0;border-right:12px solid rgba(0,0,0,0);border-left:12px solid rgba(0,0,0,0);border-top:12px solid #4d7099;bottom:-44px;left:48px}@media only screen and (max-width: 48em){.pastContainer .p-flow__item::after{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:-28px}}.pastContainer .p-flow__num{grid-area:num;background-color:#f2f5f7;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.pastContainer .p-flow__head,.pastContainer .p-flow__num span{font-weight:900}.pastContainer .p-flow__num span{display:block;color:#0b396b;text-align:center;font-size:2rem}@media only screen and (max-width: 48em){.pastContainer .p-flow__num span{font-size:1.25rem}}.pastContainer .p-flow__num.-bg_fill{background-color:#fff}.pastContainer .p-flow__head{grid-area:head;font-size:1.625rem}@media only screen and (max-width: 48em){.pastContainer .p-flow__head{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1.25rem}}.pastContainer .p-flow__text{grid-area:text}@media only screen and (max-width: 48em){.pastContainer .p-flow__text{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-flow__text{font-size:1.125rem;margin-top:1rem}}.pastContainer .p-problem{border:1px solid #d7d9e0;padding:1.875rem 2rem;margin-top:2rem}@media only screen and (max-width: 48em){.pastContainer .p-problem{padding:1.625rem 1.375rem 1.875rem}}.pastContainer .p-company-access__item dt,.pastContainer .p-company-history__row dt,.pastContainer .p-item-table td span,.pastContainer .p-problem__title{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-problem__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-problem__title{font-size:1.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-problem__items{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-problem__items{margin-top:.375rem}}.pastContainer .p-articles2{display:block;position:relative;margin:0 auto;box-sizing:border-box}@media only screen and (max-width: 48em){.pastContainer .p-articles2{display:grid;grid:"head" auto "img" auto "text" 1fr/1fr;gap:0 46px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles2{display:grid;grid-template:"head img" auto "text img" 1fr/448px 1fr;gap:0 46px}}@media only screen and (max-width: 48em){.pastContainer .p-articles2+.p-articles2{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles2+.p-articles2{margin-top:4rem}}.pastContainer .p-articles2__head{grid-area:head}.pastContainer .p-articles2__title{font-size:1.625rem;font-weight:900;line-height:1.6}@media only screen and (max-width: 48em){.pastContainer .p-articles2__title{font-size:1.25rem;margin-top:.25rem}.pastContainer .p-articles2__title br{display:none}}.pastContainer .p-articles2__contents{grid-area:text}@media only screen and (max-width: 48em){.pastContainer .p-articles2__contents{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles2__contents{margin-top:2.125rem;font-size:1.125rem}}.pastContainer .p-articles2__img{grid-area:img}@media only screen and (max-width: 48em){.pastContainer .p-articles2__img{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-articles2__img{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.pastContainer .p-articles2__img img{width:100%}.pastContainer .p-cost-table{table-layout:fixed;width:100%}.pastContainer .p-cost-table th{background-color:#f1f1f1;border-bottom:1px solid #d7d9e0;padding-top:.5rem;padding-bottom:.5rem}@media only screen and (max-width: 48em){.pastContainer .p-cost-table th{font-size:.875rem;padding-left:1.25rem;width:130px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cost-table th{width:20%;max-width:194px;padding-left:2.125rem}}.pastContainer .p-cost-table td{font-family:"Heebo",sans-serif;font-weight:500;border-bottom:1px solid #d7d9e0;width:80%}@media only screen and (max-width: 48em){.pastContainer .p-cost-table td{padding-left:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cost-table td{font-size:1.125rem;padding-left:2.125rem}}.pastContainer .p-cost-table .p-cost-table__total th{background-color:#0b396b;color:#fff}@media only screen and (max-width: 48em){.pastContainer .p-cost-table .p-cost-table__total th{font-size:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cost-table .p-cost-table__total th{font-size:1.5rem}}.pastContainer .p-cost-table .p-cost-table__total th span{margin-left:.25rem}@media only screen and (max-width: 48em){.pastContainer .p-cost-table .p-cost-table__total th span{font-size:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cost-table .p-cost-table__total th span{font-size:.875rem}}.pastContainer .p-cost-table .p-cost-table__total td{background-color:#c7d0da}@media only screen and (max-width: 48em){.pastContainer .p-cost-table .p-cost-table__total td{font-size:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-cost-table .p-cost-table__total td{font-size:2rem}}.pastContainer .p-faq__item{margin-top:2.125rem;padding-top:3.125rem;border-top:1px solid #d7d9e0}.pastContainer .p-faq__item:first-of-type{border-top:none;margin-top:0}.pastContainer .p-faq__answer,.pastContainer .p-faq__question{padding-left:2.5rem;position:relative}.pastContainer .p-faq__question{font-size:1.375rem;font-weight:700}.pastContainer .p-faq__answer::before,.pastContainer .p-faq__question::before{content:"Q.";position:absolute;top:-0.5625rem;left:0;font-size:2rem;font-weight:400;font-family:"Heebo",sans-serif;color:#4d7099}.pastContainer .p-faq__answer{margin-top:1.875rem;font-size:1.125rem}.pastContainer .p-faq__answer::before{content:"A.";color:#0b396b}@media only screen and (max-width: 48em){.pastContainer .p-case-cta{margin-top:3.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-cta{margin-top:3.75rem}}.pastContainer .p-detail-cta{box-sizing:border-box;background-color:#0b396b}@media only screen and (max-width: 48em){.pastContainer .p-detail-cta{display:block;padding:26px 24px 32px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-detail-cta{padding:38px 64px}}.pastContainer .p-detail-cta__inner{display:grid;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 48em){.pastContainer .p-detail-cta__inner{display:block}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-detail-cta__inner{grid:"desc tel" 1fr "button button" 1fr/1fr 1fr}}@media print,screen and (min-width: 64em){.pastContainer .p-detail-cta__inner{grid:"desc tel button" 1fr/auto 1fr 1fr}}.pastContainer .p-contact-box__desc{grid-area:desc;color:#fff;font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-contact-box__desc{text-align:center}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-box__desc{font-size:1.125rem;max-width:306px}}.pastContainer .p-detail-cta__tel{grid-area:tel;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}@media print,screen and (min-width: 48.0625em){.pastContainer .p-detail-cta__tel{margin-top:-0.75rem}}.pastContainer .p-detail-cta__tel a{color:#fff}.pastContainer .p-etail-cta__time{color:#fff;font-size:.875rem;margin-top:-8px;position:relative;left:10px}.pastContainer .p-detail-cta__button{grid-area:button;text-align:center}@media only screen and (max-width: 48em){.pastContainer .p-detail-cta__button{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-detail-cta__button{margin-top:1.25rem}}@media print,screen and (min-width: 64em){.pastContainer .p-detail-cta__button{margin-top:0}}.pastContainer .p-trust-item{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:.75rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-trust-item{margin-top:2.125rem}}.pastContainer .p-trust-item__item{position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;box-sizing:border-box;background-color:#f2f5f7;width:50%;height:150px;padding-top:3.125rem;padding-bottom:3.125rem}@media print,screen and (min-width: 64em){.pastContainer .p-trust-item__item{width:25%}}.pastContainer .p-trust-item__item:not(:last-of-type):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.pastContainer .p-trust-item.-col_4 .p-trust-item__item:nth-of-type(n+3):before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:1 px;background-color:#eeedf0}@media print,screen and (min-width: 64em){.pastContainer .p-trust-item.-col_4 .p-trust-item__item:before{display:none}}@media only screen and (max-width: 48em){.pastContainer .p-trust-item.-col_3 .p-trust-item__item{width:33.3%}.pastContainer .p-table-contents{margin-top:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-table-contents{margin-top:2.5rem}.pastContainer .p-table-contents__block{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-32px;margin-top:-32px}}.pastContainer .p-table-contents__item{margin-top:32px;border:1px solid #d7d9e0;-webkit-transition:all .3s ease;transition:all .3s ease}@media print,screen and (min-width: 48.0625em){.pastContainer .p-table-contents__item{margin-right:32px;width:calc(50% - 32px)}}@media(hover: hover){.pastContainer .p-table-contents__item:hover .p-table-contents__title:after{margin-left:19px}.pastContainer .p-table-contents__item:hover .p-table-contents__num,.pastContainer .p-table-contents__item:hover .p-table-contents__text,.pastContainer .p-table-contents__item:hover .p-table-contents__title{color:#00356f}}.pastContainer .p-table-contents__item.-other{pointer-events:none}.pastContainer .p-table-contents__link{display:block;width:100%}@media only screen and (max-width: 48em){.pastContainer .p-table-contents__link{padding:20px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-table-contents__link{padding:32px}}@media only screen and (max-width: 48em){.pastContainer .p-table-contents__item.-other{padding:20px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-table-contents__item.-other{padding:32px}}.pastContainer .p-table-contents__item.-other .p-table-contents__title{color:#4c4d55}.pastContainer .p-table-contents__item.-other .p-table-contents__title::after{display:none}.pastContainer .p-table-contents__heading{font-weight:700;display:-webkit-box;display:flex}@media print,screen and (min-width: 48.0625em){.pastContainer .p-table-contents__heading{font-size:1.125rem}}.pastContainer .p-table-contents__num{color:#4d7099;font-family:"Heebo",sans-serif;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-profile__sns a,.pastContainer .p-table-contents__title{color:#0b396b;position:relative;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-table-contents__title{margin-left:1.625rem}.pastContainer .p-table-contents__title:after{content:"";background-image:url(./../images/common/icon_arrow_under.svg);background-repeat:no-repeat;width:20px;height:20px;display:inline-block;margin-left:.75rem;position:absolute;top:7px;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-table-contents__text{margin-top:.75rem;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .p-table-contents__text{font-size:1.125rem}}.pastContainer .p-profile{border:1px solid #d7d9e0;position:relative;overflow:hidden;margin-bottom:4.875rem}.pastContainer .p-profile__bg{position:absolute;right:0;color:#f2f5f7;font-family:"Heebo",sans-serif;font-weight:700;z-index:-1}@media only screen and (max-width: 48em){.pastContainer .p-profile__bg{font-size:4rem;bottom:-28px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-profile__bg{font-size:5rem;bottom:-46px}.pastContainer .p-profile__box{display:-webkit-box;display:flex}.pastContainer .p-profile__img{width:280px}}.pastContainer .p-profile__img img{-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width: 48em){.pastContainer .p-profile__img img{width:100%}.pastContainer .p-profile__contents{padding:1.375rem 1rem 1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-profile__contents{padding:2rem;-webkit-box-flex:1;flex:1}}.pastContainer .p-profile__heading{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-profile__heading{font-size:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-profile__heading{font-size:1.625rem}}.pastContainer .p-profile__item{margin-top:.625rem}.pastContainer .p-profile__title{font-weight:700;color:#4d7099}@media print,screen and (min-width: 48.0625em){.pastContainer .p-profile__title{font-size:1.125rem}}.pastContainer .p-profile__text{margin-top:.625rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-profile__text{font-size:1.125rem}}.pastContainer .p-profile__sns{display:-webkit-box;display:flex;margin-top:.625rem}.pastContainer .p-profile__sns a{font-weight:700;display:block}.pastContainer .p-profile__sns a:nth-of-type(n+2){margin-left:44px}.pastContainer .p-profile__sns a:nth-of-type(n+2)::before{content:"/";position:absolute;top:0;left:-24px;color:#ccc;font-weight:400}@media(hover: hover){.pastContainer .p-profile__sns a:hover{color:#ffce01}}.pastContainer .p-item-table{table-layout:fixed;width:100%;border:1px solid #eeedf0}.pastContainer .p-item-table th{background-color:#f2f5f7;border-bottom:1px solid #fff;vertical-align:top;padding-top:.5rem;padding-bottom:.5rem}@media only screen and (max-width: 48em){.pastContainer .p-item-table th{width:130px;padding-top:.875rem;padding-left:1.25rem;padding-right:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-item-table th{width:20%;max-width:194px;font-size:1.125rem;padding-top:1rem;padding-left:2.125rem}}.pastContainer .p-item-table td{width:80%;border-bottom:1px solid #eeedf0}@media only screen and (max-width: 48em){.pastContainer .p-item-table td{padding:.75rem .9375rem 1rem 1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-item-table td{font-size:1.125rem;padding:1rem 2.125rem 1.125rem}}.pastContainer .p-item-table td .p-item-table__sub{display:block;margin-top:.75rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-access{display:-webkit-box;display:flex}}.pastContainer .p-company-access__access{margin-top:1.25rem}.pastContainer .p-company-access__item{display:grid;grid:1fr/104px 1fr;margin-top:.625rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-access__item{font-size:1.125rem}}.pastContainer .p-company-access__item dd{letter-spacing:-0.02em}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-access__info{max-width:482px;margin-right:4rem;width:50%;padding-top:.5rem}}.pastContainer .p-company-access__img img{-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width: 48em){.pastContainer .p-company-access__img{margin-top:2.125rem}}.pastContainer .p-company-history__row{margin-top:.625rem;padding-top:1rem;padding-bottom:1.125rem;border-bottom:1px solid #d7d9e0}@media only screen and (max-width: 48em){.pastContainer .p-company-history__row{display:block}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-history__row{display:grid;grid:1fr/150px 1fr;font-size:1.125rem}}.pastContainer .p-company-history__row:first-of-type{border-top:1px solid #d7d9e0}@media only screen and (max-width: 48em){.pastContainer .p-company-history__row dd{margin-top:.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-history__row.-about{grid:1fr/126px 1fr}.pastContainer .p-company-history__row.-law{grid:1fr/262px 1fr}}.pastContainer .p-pager,.pastContainer .p-pager .nav-links{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.pastContainer .p-pager{--transition-duration: 0.2s;--transition-easing: ease-in-out;--bg-color: transparent;--text-color: #0B396B;--current-bg-color: #0B396B }@media only screen and (max-width: 48em){.pastContainer .p-pager{margin-top:3rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-pager{margin-top:4rem}}.pastContainer .p-pager .nav-links{gap:.1875rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-pager .nav-links{gap:.5rem}}.pastContainer .p-pager .page-numbers{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:var(--bg-color);color:var(--text-color);font-family:"Heebo",sans-serif;font-weight:700;font-size:1rem;width:1.875rem;height:1.875rem;-webkit-transition:all var(--transition-duration) var(--transition-easing);transition:all var(--transition-duration) var(--transition-easing)}@media print,screen and (min-width: 48.0625em){.pastContainer .p-pager .page-numbers{width:2.5rem;height:2.5rem}}.pastContainer .p-pager .page-numbers.current{--bg-color: var(--current-bg-color);--text-color: #fff;pointer-events:none}.pastContainer .p-pager .page-numbers.dots,.pastContainer .p-pager .page-numbers.next,.pastContainer .p-pager .page-numbers.prev{font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo"}.pastContainer .p-pager .page-numbers.dots{color:#d7d9e0;pointer-events:none}.pastContainer .p-pager .page-numbers.next,.pastContainer .p-pager .page-numbers.prev{width:auto}@media(hover: hover){.pastContainer .p-pager .page-numbers.next:hover,.pastContainer .p-pager .page-numbers.prev:hover{--bg-color: #fff;--text-color: #208ac1 }}.pastContainer .p-pager .page-numbers.prev{margin-right:8px}.pastContainer .p-pager .page-numbers.next{margin-left:8px}.pastContainer .p-pager .page-numbers.next::after,.pastContainer .p-pager .page-numbers.prev::before{content:"";width:.625rem;height:.625rem;display:block;-webkit-transition:border-color var(--transition-duration) var(--transition-easing);transition:border-color var(--transition-duration) var(--transition-easing);border-top:.125rem solid var(--text-color);-webkit-transform-origin:center;transform-origin:center}.pastContainer .p-pager .page-numbers.prev::before{margin-right:6px;border-left:.125rem solid var(--text-color);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pastContainer .p-pager .page-numbers.next::after{margin-left:6px;border-right:.125rem solid var(--text-color);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(hover: hover){.pastContainer .p-pager .page-numbers:hover{--bg-color: #208ac1;--text-color: #fff }}@media only screen and (max-width: 48em){.pastContainer .p-company-media{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media{margin-top:3.875rem}}@media only screen and (max-width: 48em){.pastContainer .p-company-media__item{margin-top:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__item{display:-webkit-box;display:flex;margin-top:4rem}}.pastContainer .p-company-media__item:first-of-type{margin-top:0}@media only screen and (max-width: 48em){.pastContainer .p-company-media__img{width:114px;margin:0 auto}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__img{width:170px}}.pastContainer .f-form table tbody td,.pastContainer .p-company-media__img img{display:block;width:100%}@media only screen and (max-width: 48em){.pastContainer .p-company-media__contents{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__contents{-webkit-box-flex:1;flex:1;margin-left:1.875rem}}.pastContainer .p-company-media__heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 48em){.pastContainer .p-company-media__heading{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__heading{margin-top:1.5rem}}.pastContainer .p-company-media__tag{background-color:#4c4d55;color:#fff;font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-company-media__tag{font-size:.625rem;padding:.125rem .4375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__tag{font-size:.875rem;padding:.125rem .5rem}}@media only screen and (max-width: 48em){.pastContainer .p-company-media__date{margin-left:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__date{margin-left:.875rem}}.pastContainer .p-company-media__sub{font-weight:700;margin-top:.625rem}@media only screen and (max-width: 48em){.pastContainer .p-company-media__sub{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__sub{font-size:1.375rem}}.pastContainer .p-company-media__title{font-size:1.625rem;font-weight:900;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .p-company-media__title{font-size:1.25rem}.pastContainer .p-company-media__text{margin-top:.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-media__text{font-size:1.125rem;margin-top:1rem}}.pastContainer .p-company-message{border:2px solid #dddbe6}@media only screen and (max-width: 48em){.pastContainer .p-company-message{margin-top:2.625rem;padding:1.75rem 1.375rem 1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-message{margin-top:3.375rem;padding:2rem 2.375rem 2.375rem}}.pastContainer .p-company-message__title{font-size:1.625rem;font-weight:900;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .p-company-message__title{font-size:1.25rem}}.pastContainer .p-company-message__text{margin-top:1.125rem}@media print,screen and (min-width: 48.0625em){.pastContainer .p-company-message__text{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-actual-results{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-actual-results{margin-top:2.125rem}}.pastContainer .p-actual-results__title{font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-actual-results__title{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-actual-results__text{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-actual-results__text{font-size:1.125rem;margin-top:.875rem}}.pastContainer .p-category__list{display:-webkit-box;display:flex;flex-wrap:wrap}@media only screen and (max-width: 48em){.pastContainer .p-category__list{margin-top:1.25rem;margin-right:-2.5rem;margin-bottom:-0.3125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-category__list{margin-top:1.25rem}}.pastContainer .p-category__item{margin-right:.5rem;margin-bottom:.3125rem}@media only screen and (max-width: 48em){.pastContainer .p-category__item{margin-right:2.5rem;width:calc(50% - 40px);text-align:center}}.pastContainer .p-category__label{display:block;font-size:1.375rem;font-weight:700;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .p-category__label{padding:.3125rem 1rem;font-size:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-category__label{padding:.375rem 1rem .3125rem;font-size:1.425rem}}.pastContainer .p-category__label.-current{background-color:#074485;border-radius:5px;color:#fff}.pastContainer .p-category__label:not(.-current){-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s}@media(hover: hover){.pastContainer .p-category__label:not(.-current):hover{color:#208ac1}}.pastContainer .p-search{background-color:#f2f5f7;padding-top:1.5rem;margin-bottom:5.25rem}.pastContainer .p-search__head{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width: 48em){.pastContainer .p-search__head{margin-right:1.125rem;margin-left:1.125rem;padding-bottom:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__head{margin-right:1.875rem;margin-left:1.875rem;padding-bottom:.75rem}}.pastContainer .p-search__heading{font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__heading{font-size:1.5rem}}.pastContainer .p-search__close{background-color:rgba(0,0,0,0);cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-transition:color .25s;transition:color .25s;font-weight:700}.pastContainer .p-search__close:after{content:"";display:inline-block;width:9px;height:9px;border-right:solid 2px #0b396b;border-bottom:solid 2px #0b396b;margin-left:.625rem;position:relative;top:-3px;-webkit-transition:all .2s;transition:all .2s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pastContainer .p-search__close.-close:after{-webkit-transform:rotate(224deg);transform:rotate(224deg);top:-1px}.pastContainer .p-search__body{height:auto;-webkit-transition:height .2s;transition:height .2s}@media only screen and (max-width: 48em){.pastContainer .p-search__body{padding-right:1.125rem;padding-left:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__body{padding-right:1.875rem;padding-left:1.875rem}}.pastContainer .p-search__body-contents{border-top:1px solid #d7d9e0;margin-top:.75rem}@media only screen and (max-width: 48em){.pastContainer .p-search__body-contents{padding-bottom:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__body-contents{padding-bottom:2rem}}@media only screen and (max-width: 48em){.pastContainer .p-search__flex{display:block}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__flex{display:-webkit-box;display:flex;flex-wrap:wrap}}.pastContainer .p-search__flex.-casestudy{margin-top:-14px}.pastContainer .p-search__row{padding-top:22px;padding-bottom:16px;border-bottom:1px solid #ced8db}@media only screen and (max-width: 48em){.pastContainer .p-search__row{display:block}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__row{display:grid;grid:1fr/230px 1fr}}.pastContainer .p-search__row+.p-search__row{padding-top:18px}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__row.-col_2 .p-search__contents{display:-webkit-box;display:flex}.pastContainer .p-search__row.-col_2 .p-search__contents .f-checkbox{width:calc(50% - 30px)}}.pastContainer .p-search__sub-head{display:block;font-weight:700;color:#000}@media only screen and (max-width: 48em){.pastContainer .p-search__sub-head{margin-bottom:8px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__sub-head{margin-right:40px;width:136px;font-size:1.125rem}.pastContainer .p-search__contents{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:-4px}}@media only screen and (max-width: 48em){.pastContainer .p-search__button{padding-top:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__button{padding-top:2rem;position:relative}}@media only screen and (max-width: 48em){.pastContainer .p-search__clear-block{margin-top:1rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__clear-block{position:absolute;top:32px;right:0}}.pastContainer .p-search__clear{background-color:rgba(0,0,0,0);border:1px solid #0b396b;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .25s;transition:all .25s;border-radius:4px;text-align:center;font-weight:700;color:#0b396b;padding-top:.75rem;padding-bottom:.75rem}@media only screen and (max-width: 48em){.pastContainer .p-search__clear{width:335px;max-width:335px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-search__clear{width:200px}}@media(hover: hover){.pastContainer .p-search__clear:hover{color:#fff;background-color:#0b396b;border-color:#0b396b}}.pastContainer .p-case-panel{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:-30px;margin-right:-24px}@media only screen and (max-width: 48em){.pastContainer .p-case-panel{display:block;margin-top:-32px;margin-right:0}}.pastContainer .p-case-panel__item{margin-top:30px;margin-right:32px;display:-webkit-box;display:flex;position:relative;background-color:#fff;box-shadow:0 2px 6px 0 rgba(103,126,152,.24)}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__item{width:100%;margin-top:2rem;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel__item{width:calc(50% - 32px)}}@media print,screen and (min-width: 64em){.pastContainer .p-case-panel__item{width:calc(33.3% - 32px)}}@media(hover: hover){.pastContainer .p-case-panel__item:hover .p-case-panel__text,.pastContainer .p-case-panel__item:hover .p-case-panel__title{color:#00356f}.pastContainer .p-case-panel__item:hover .p-case-panel__body{border-top:1px solid #00356f}}.pastContainer .p-case-panel__link{box-sizing:border-box;width:100%}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__link{position:relative}}.pastContainer .p-case-panel__content{box-sizing:border-box;position:relative}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__content{padding:10px 21px 14px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel__content{padding:10px 30px 14px}}.pastContainer .p-case-panel__content>:first-child{margin-top:0}.pastContainer .p-case-panel__title{font-size:1.125rem;font-weight:700;margin-top:6px;line-height:1.4166666667;display:block;color:#0b396b;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-case-panel__text{margin-top:.75rem;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel__text{font-size:1.125rem}}.pastContainer .p-case-panel__thumb{position:relative;width:100%;height:0;padding-top:35%;overflow:hidden}.pastContainer .p-case-panel__img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:300px}.pastContainer .p-case-panel__logo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:140px;height:70px;background-color:#fff;position:absolute;top:-30px;box-sizing:border-box;box-shadow:0 5px 10px 0 rgba(9,77,89,.15);border-radius:5px}.pastContainer .p-case-panel__logo img{width:80%;display:block;height:auto;-o-object-fit:contain;object-fit:contain}.pastContainer .p-case-panel__name{font-size:.875rem;display:block}.pastContainer .p-case-panel__body{padding-top:20px;padding-bottom:26px;margin-right:30px;margin-left:30px;border-top:1px solid #d7d9e0;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__body{padding-top:.625rem;padding-bottom:.875rem}}.pastContainer .p-case-panel__list{display:grid;grid:1fr/100px 1fr}@media only screen and (max-width: 48em){.pastContainer .p-case-panel__list{font-size:.875rem}}.pastContainer .p-case-panel__list dt{position:relative;white-space:nowrap;-webkit-transition:color .2s;transition:color .2s}.pastContainer .p-case-panel__list dd{padding-left:12px;-webkit-transition:color .2s;transition:color .2s;font-weight:700}@media(hover: hover){.pastContainer a:hover .p-case-panel__list dd,.pastContainer a:hover .p-case-panel__list dt{color:#00356f}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel.-cta{margin-top:-32px}}.pastContainer .p-case-panel.-cta .p-case-panel__item{margin-top:30px;margin-right:32px;display:-webkit-box;display:flex;position:relative;background-color:#fff;box-shadow:0 2px 6px 0 rgba(103,126,152,.24)}@media only screen and (max-width: 48em){.pastContainer .p-case-panel.-cta .p-case-panel__item{width:100%;margin-top:32px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel.-cta .p-case-panel__item{width:calc(50% - 32px)}}@media print,screen and (min-width: 64em){.pastContainer .p-case-panel.-cta .p-case-panel__item{width:calc(50% - 32px)}}@media only screen and (max-width: 48em){.pastContainer .p-case-panel.-home{margin-top:-16px}.pastContainer .p-case-panel.-home .p-case-panel__item{width:100%}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-panel.-home .p-case-panel__item{margin-top:0;margin-right:16px;width:calc(50% - 16px)}}.pastContainer .p-case-info{background-color:#fff;overflow:hidden;border:1px solid #d7d9e0}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-info__layout{display:-webkit-box;display:flex}}.pastContainer .p-case-info__block.-logo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 48em){.pastContainer .p-case-info__block.-logo{-webkit-box-pack:center;justify-content:center;padding-top:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid #d7d9e0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-info__block.-logo{border-right:1px solid #d7d9e0}}@media only screen and (max-width: 48em){.pastContainer .p-case-info__block.-text{padding:.9375rem 1rem 1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-info__block.-text{padding:2rem}.pastContainer .p-case-info__img-block{width:230px}}.pastContainer .p-case-info__img-block img{-o-object-fit:contain;object-fit:contain}.pastContainer .p-case-info__row.-title{font-size:1.125rem;font-weight:700}.pastContainer .p-case-info__row.-details{margin-top:.875rem}@media only screen and (max-width: 48em){.pastContainer .p-case-info__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-info__title{font-size:1.5rem}}.pastContainer .p-case-info__meta{margin-top:5px}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-info__meta{display:grid;grid:1fr/120px 1fr;font-size:1.125rem}}.pastContainer .p-case-info__meta dt{font-weight:700;position:relative;white-space:nowrap;color:#4d7099;margin-top:.1875rem}.pastContainer .p-case-info__meta dd{margin-top:.1875rem;padding-left:.75rem}@media only screen and (max-width: 48em){.pastContainer .p-case-info__meta dt{margin-top:.375rem}.pastContainer .p-case-info__meta dd{padding-left:0;margin-top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summaries{margin-top:2.25rem}}.pastContainer .p-case-summary{border-top:1px solid #d7d9e0}.pastContainer .p-case-summary:last-of-type{border-bottom:1px solid #d7d9e0}@media only screen and (max-width: 48em){.pastContainer .p-case-summary__inner{padding:22px 20px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary__inner{padding-top:1.125rem;padding-right:0;padding-left:0;padding-bottom:1.25rem}.pastContainer .p-case-summary__layout{display:-webkit-box;display:flex;width:100%}.pastContainer .p-case-summary__block.-head{width:37%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.pastContainer .p-case-summary__head{display:-webkit-box;display:flex}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary__head{-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .p-case-summary__block.-body{-webkit-box-flex:1;flex:1;padding-left:38px;box-sizing:border-box}}.pastContainer .p-case-summary__head-label{display:inline-block;position:relative;font-size:1.125rem;font-weight:700;color:#0b396b;-webkit-transition:color cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:color cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.pastContainer .p-case-summary__head-label::after{content:"";width:20px;height:16px;display:inline-block;top:7px;background-image:url(./../images/common/icon_arrow_under.svg);background-repeat:no-repeat;background-size:contain;margin-left:8px;-webkit-transition:all .2s;transition:all .2s}@media(hover: hover){.pastContainer .p-case-summary__head-label:hover{color:#00356f}.pastContainer .p-case-summary__head-label:hover::after{margin-left:12px}}.pastContainer .p-case-summary__head-num{font-family:"Heebo",sans-serif;font-weight:700;color:#4d7099}@media only screen and (max-width: 48em){.pastContainer .p-case-summary__head-num{margin-right:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary__head-num{margin-right:.625rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-summary__summaries{margin-top:1rem}}.pastContainer .p-case-summary__summary{position:relative;padding-left:.8125em}.pastContainer .p-case-summary2__summary::before,.pastContainer .p-case-summary__summary::before{content:"";position:absolute;top:.75em;left:0;width:.25em;height:.25em;display:inline-block;background:#0b396b;border-radius:50%}@media only screen and (max-width: 48em){.pastContainer .p-case-summary__summary+.p-case-summary__summary{margin-top:.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary__summary+.p-case-summary__summary{margin-top:.25rem}.pastContainer .p-case-summaries{margin-top:2.25rem}.pastContainer .p-case-summary2+.p-case-summary2{margin-top:2.125rem}}.pastContainer .p-case-summary2.-problem .p-case-summary2__icon{background-image:url(./../images/case/icon_problem.svg)}.pastContainer .p-case-summary2.-reason .p-case-summary2__icon{background-image:url(./../images/case/icon_reason.svg)}.pastContainer .p-case-summary2.-measure .p-case-summary2__icon{background-image:url(./../images/case/icon_measure.svg)}.pastContainer .p-case-summary2.-results .p-case-summary2__block.-head{background-color:#f2f5f7}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2.-results .p-case-summary2__block.-body{background-color:#f2f5f7}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2.-results .p-case-summary2__block.-body::after{display:none}}.pastContainer .p-case-summary2.-results .p-case-summary2__icon{background-image:url(./../images/case/icon_results.svg)}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__layout{display:-webkit-box;display:flex;width:100%}}.pastContainer .p-case-summary2__block.-head{border-top:2px solid #0b396b}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2__block.-head{padding-top:1.625rem;padding-right:.625rem;padding-left:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__block.-head{width:25%;padding-top:2.625rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.pastContainer .p-case-summary2__head{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__head{-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.pastContainer .p-case-summary2__icon{width:62px;height:62px;background-repeat:no-repeat}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2__icon{margin-right:.875rem}.pastContainer .p-case-summary2__block.-body{padding:1.125rem .625rem 1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__block.-body{border-top:2px solid #d7d9e0;-webkit-box-flex:1;flex:1;padding-top:1.5625rem;padding-left:2.375rem;padding-bottom:2.375rem;box-sizing:border-box;position:relative}.pastContainer .p-case-summary2__block.-body::after{content:"";width:1px;height:68%;display:block;background-color:#d7d9e0;top:40px;left:0;position:absolute}}.pastContainer .p-case-summary2__head-label{display:inline-block;position:relative;font-weight:700;color:#0b396b;-webkit-transition:color cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:color cubic-bezier(0.215, 0.61, 0.355, 1) .25s;pointer-events:none}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2__head-label br{display:none}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__head-label{font-size:1.125rem;margin-top:.9375rem;text-align:center}}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2__summaries{margin-top:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__summaries{margin-top:.875rem}}.pastContainer .p-case-summary2__summary{position:relative;padding-left:.8125em}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__summary{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2__summary+.p-case-summary2__summary{margin-top:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-summary2__summary+.p-case-summary2__summary{margin-top:.25rem}}.pastContainer .p-case-summary2__title{font-size:1.625rem;font-weight:900;line-height:1.55}@media only screen and (max-width: 48em){.pastContainer .p-case-summary2__title{font-size:1.25rem}.pastContainer .p-case-block.-info{margin-top:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-block.-info{margin-top:2.5rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-block.-lead{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-block.-lead{margin-top:2rem}.pastContainer .p-case-block.-lead p{font-size:1.125rem;line-height:2}}@media only screen and (max-width: 48em){.pastContainer .p-case-block.-summaries{margin-top:2.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-block.-summaries{margin-top:3.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-block.-comment{margin-top:2.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-block.-comment{margin-top:5rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-block.-eyecatch{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-block.-eyecatch{margin-top:2.5rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-block.-sections{margin-top:4rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-block.-sections{margin-top:5.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-section{padding-top:2.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-section{padding-top:3.375rem}.pastContainer .p-case-section+.p-case-section{padding-top:5.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-section:first-of-type{padding-top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-section:first-of-type{padding-top:0}}.pastContainer .p-case-section__heading-main{font-weight:900;line-height:1.55}@media only screen and (max-width: 48em){.pastContainer .p-case-section__heading-main{font-size:1.375rem;margin-top:.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-section__heading-main{font-size:2.25rem;margin-top:.25rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-section__body p{margin-top:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-section__body p{font-size:1.125rem;margin-top:1.5rem}}.pastContainer .p-case-section__body img{-o-object-fit:contain;object-fit:contain;height:auto;width:100%;border-radius:10px}@media only screen and (max-width: 48em){.pastContainer .p-case-section__body img{margin-top:30px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-section__body img{margin-top:2.25rem}}.pastContainer .p-case-section__body figcaption{text-align:center}@media only screen and (max-width: 48em){.pastContainer .p-case-section__body figcaption{margin-top:.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-section__body figcaption{margin-top:.875rem}}.pastContainer .p-case-section__body figcaption span{display:block}@media only screen and (max-width: 48em){.pastContainer .p-case-section__body figcaption span{font-size:.75rem}.pastContainer .p-case-voice{margin-top:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-voice{margin-top:2rem}.pastContainer .p-case-voice__text{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-case-voice__img{margin-top:1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-case-voice__img{width:calc(50% - 32px);margin-left:32px}}.pastContainer .p-case-voice__img img{width:100%}.pastContainer .p-contact-block{border:1px solid #d7d9e0}@media only screen and (max-width: 48em){.pastContainer .p-contact-block{padding:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block{padding:2.5rem 3.875rem}}@media only screen and (max-width: 48em){.pastContainer .p-contact-block+.p-contact-block{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block+.p-contact-block{margin-top:4rem}}@media only screen and (max-width: 48em){.pastContainer .p-contact-block__flex{margin-top:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:1.125rem}.pastContainer .p-contact-block__contents{-webkit-box-flex:1;flex:1}}@media only screen and (max-width: 48em){.pastContainer .p-contact-block__cta{margin-top:1.5rem;text-align:center}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__cta{margin-top:1.125rem}}@media print,screen and (min-width: 80em){.pastContainer .p-contact-block__cta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__cta.-sales{margin-top:1.8125rem}}@media only screen and (max-width: 48em){.pastContainer .p-contact-block__tel{margin-top:.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__tel{margin-left:2rem}}@media only screen and (max-width: 48em){.pastContainer .p-contact-block__img{margin-top:1.75rem}.pastContainer .p-contact-block__img img{width:100%}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__img{width:254px;padding-top:.5625rem;margin-left:2.5rem}}.pastContainer .p-contact-block__img img,.pastContainer .p-download-block__img img{-o-object-fit:contain;object-fit:contain}.pastContainer .p-contact-block__list{background-color:#f2f5f7}@media only screen and (max-width: 48em){.pastContainer .p-contact-block__list{margin-top:1.875rem;padding:1.375rem 1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__list{padding:1.625rem 2.125rem;margin-top:2rem}}.pastContainer .p-contact-block__list-item{margin-top:.5rem}.pastContainer .p-contact-block__heading{font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-block__heading{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-download-block{padding-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block{padding-top:2.5rem}}@media only screen and (max-width: 48em){.pastContainer .p-download-block.-bundle{padding-top:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block.-bundle{padding-top:0}}.pastContainer .p-download-block__index{border:1px solid #d7d9e0}@media only screen and (max-width: 48em){.pastContainer .p-download-block__index{padding:1.125rem 1.25rem 1.0625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__index{padding:1.5rem 2rem 1.375rem}}.pastContainer .p-download-block__index-box{display:-webkit-box;display:flex;flex-wrap:wrap}.pastContainer .p-download-block__index-item{margin-right:1.625rem;position:relative;-webkit-transition:all .25s;transition:all .25s;font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-download-block__index-item{margin-right:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__index-item{margin-right:3rem}}.pastContainer .p-download-block__index-item a{color:#0b396b}.pastContainer .p-download-block__index-item:before{content:"";background-color:#0b396b;position:absolute;bottom:0;left:0;width:0%;height:1px;-webkit-animation:animation-link-out .2s ease-in 0s forwards;animation:animation-link-out .2s ease-in 0s forwards}.pastContainer .p-download-block__index-item:after{content:"";background-image:url(./../images/common/icon_arrow_under.svg);background-repeat:no-repeat;width:20px;height:20px;display:inline-block;margin-left:.75rem;position:absolute;top:4px;-webkit-transition:all .25s;transition:all .25s}@media(hover: hover){.pastContainer .p-download-block__index-item:hover:before{-webkit-animation:animation-link .2s ease-in 0s forwards;animation:animation-link .2s ease-in 0s forwards}}@media only screen and (max-width: 48em){.pastContainer .p-download-block__flex{margin-top:.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__flex{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:1.875rem}}@media only screen and (max-width: 48em){.pastContainer .p-download-block__contents{padding-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__contents{-webkit-box-flex:1;flex:1}}.pastContainer .p-download-block__heading{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-download-block__heading{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__heading{font-size:1.375rem}.pastContainer .p-download-block__text{font-size:1.125rem;margin-top:.75rem}}@media only screen and (max-width: 48em){.pastContainer .p-download-block__cta{margin-top:1.625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__cta{margin-top:2rem}}@media only screen and (max-width: 48em){.pastContainer .p-download-block__img{margin-top:1.75rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__img{width:50%;margin-right:28px;box-sizing:border-box}}.pastContainer .p-download-block__list{background-color:#f2f5f7}@media only screen and (max-width: 48em){.pastContainer .p-download-block__list{margin-top:1.875rem;padding:1.375rem 1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__list{padding:1.625rem 2.125rem;margin-top:2rem}}.pastContainer .p-download-block__bundle{background-color:#f2f5f7}@media only screen and (max-width: 63.9375em){.pastContainer .p-download-block__bundle{padding:40px 20px}}@media print,screen and (min-width: 64em){.pastContainer .p-download-block__bundle{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;padding:34px 64px}}.pastContainer .f-form.-material .zcwf_row label,.pastContainer .p-download-block__bundle-heading{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-weight:700}@media only screen and (max-width: 63.9375em){.pastContainer .p-download-block__bundle-heading{margin-bottom:1.25rem}}@media print,screen and (min-width: 64em){.pastContainer .p-download-block__bundle-heading{font-size:1.125rem}}.pastContainer .p-download-block__badge{background-color:#4d7099;color:#fff;font-weight:700;border-radius:50%;text-align:center;-webkit-box-flex:0;flex:none}@media only screen and (max-width: 63.9375em){.pastContainer .p-download-block__badge{width:50px;height:50px;padding-top:12px;margin-right:.625rem}}@media print,screen and (min-width: 64em){.pastContainer .p-download-block__badge{width:60px;height:60px;font-size:1.125rem;padding-top:15px;margin-right:1.5rem}}.pastContainer .f-form table tbody th,.pastContainer .f-form table tbody tr,.pastContainer .p-download-block__banner{display:block}@media only screen and (max-width: 48em){.pastContainer .p-download-block__banner{margin-bottom:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-block__banner{margin-bottom:5rem;-webkit-transition:cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:cubic-bezier(0.215, 0.61, 0.355, 1) .25s}.pastContainer .p-download-block__banner:hover{opacity:.8}}.pastContainer .f-form table,.pastContainer .p-download-block__banner img{width:100%}.pastContainer .p-download-items{--row-gap: 60px;--col-gap: 33px;display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:calc(var(--row-gap)*-1);margin-right:calc(var(--row-gap)*-1)}@media only screen and (max-width: 48em){.pastContainer .p-download-items{display:block;margin-top:-32px;margin-right:0}}.pastContainer .p-download-items__item{position:relative;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .p-download-items__item{width:100%;margin-top:32px;margin-right:0}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-items__item{width:calc(50% - var(--col-gap));margin-top:var(--row-gap);margin-right:var(--col-gap)}}@media print,screen and (min-width: 64em){.pastContainer .p-download-items__item{width:calc(33.3% - var(--col-gap))}}@media only screen and (max-width: 48em){.pastContainer .p-download-items__img img{-o-object-fit:cover;object-fit:cover;width:100%}.pastContainer .p-download-items__content{padding-top:1.25rem;padding-bottom:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-items__content{padding-top:1.875rem;padding-bottom:2rem}}.pastContainer .p-download-items__title{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .p-download-items__title{font-size:1.125rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-items__title{font-size:1.375rem}.pastContainer .p-download-items__text{font-size:1.125rem;margin-top:.5625rem}.pastContainer .p-download_detail_text{font-size:1.125rem}}@media only screen and (max-width: 48em){.pastContainer .p-download-detail__img-main{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-detail__img-main{margin-top:1.875rem}.pastContainer .p-download-detail__img-main img{width:100%}}@media only screen and (max-width: 48em){.pastContainer .p-download-detail__form{margin-top:2.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-download-detail__form{margin-top:4rem}}.pastContainer .p-contact-area{background-color:#fff}@media only screen and (max-width: 48em){.pastContainer .p-contact-area{margin-top:2.5rem;padding-top:0;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-contact-area{margin-top:4rem;padding:1.625rem 3.75rem 5rem}}@media only screen and (max-width: 48em){.pastContainer .p-qr-block{margin-top:1.375rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-qr-block{display:-webkit-box;display:flex;height:200px;margin-top:2rem}}.pastContainer .p-qr-block__img{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media print,screen and (min-width: 48.0625em){.pastContainer .p-qr-block__img{width:50%;border:1px solid #d7d9e0}}.pastContainer .p-qr-block__img img{width:158px;height:158px}@media only screen and (max-width: 48em){.pastContainer .p-qr-block__contents{margin-top:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-qr-block__contents{margin-left:2.5rem}.pastContainer .p-qr-block__contents ol{margin-top:.625rem}}.pastContainer .p-qr-block__title{font-size:1.625rem;font-weight:900;line-height:1.4}@media only screen and (max-width: 48em){.pastContainer .p-qr-block__title{font-size:1.25rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-sitemap{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-2.5rem;-webkit-box-pack:justify;justify-content:space-between}.pastContainer .p-sitemap__list{width:calc(50% - 40px);padding-right:40px}.pastContainer .p-sitemap__list:nth-of-type(3),.pastContainer .p-sitemap__list:nth-of-type(4){margin-top:2.5rem}}@media print,screen and (min-width: 64em){.pastContainer .p-sitemap__list{width:calc(25% - 40px)}.pastContainer .p-sitemap__list:nth-of-type(3),.pastContainer .p-sitemap__list:nth-of-type(4){margin-top:0}}@media only screen and (max-width: 48em){.pastContainer .p-sitemap__list+.p-sitemap__list{margin-top:1.25rem}}.pastContainer .p-sitemap__item{display:block;text-decoration:none}.pastContainer .p-sitemap__item+.p-sitemap__item{margin-top:1.25rem}.pastContainer .p-sitemap__item.-snd{margin-top:.75rem;font-size:1.125rem}.pastContainer .p-sitemap__item.-snd+.p-sitemap__item.-trd{margin-top:.9375rem}.pastContainer .p-sitemap__item.-trd{font-size:1rem;position:relative;padding-left:.75rem}.pastContainer .p-sitemap__item.-trd::before{content:"-";position:absolute;left:0;top:0}.pastContainer .p-sitemap__item.-trd+.p-sitemap__item.-trd{margin-top:.5rem}.pastContainer .p-sitemap__item.-trd+.p-sitemap__item.-snd{margin-top:.875rem}.pastContainer .p-fixed-cta{position:fixed;bottom:40px;right:40px;width:300px;z-index:600;-webkit-transition:all .25s;transition:all .25s;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media print,screen and (min-width: 48.0625em){.pastContainer .p-fixed-cta{bottom:40px;right:40px;width:300px}}@media only screen and (max-width: 48em){.pastContainer .p-fixed-cta{bottom:0;right:0;width:100%}}.pastContainer .p-fixed-cta.-close,.pastContainer .p-fixed-cta.-hide{visibility:hidden;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}.pastContainer .p-fixed-cta__close{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;position:absolute;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid #d7d9e0;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer;-webkit-transition:all .25s;transition:all .25s;z-index:1}@media only screen and (max-width: 48em){.pastContainer .p-fixed-cta__close{top:8px;right:8px}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-fixed-cta__close{top:-8px;right:-8px}}.pastContainer .p-fixed-cta__close:after,.pastContainer .p-fixed-cta__close:before{content:"";display:inline-block;width:2px;height:14px;background-color:#0b396b;position:absolute;top:calc(50% - 7px);left:calc(50% - 1px)}.pastContainer .p-fixed-cta__close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(hover: hover){.pastContainer .p-fixed-cta__close:hover{background-color:#d7d9e0}}.pastContainer .p-fixed-cta__link{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;background-color:#0b396b;-webkit-transition:all .25s;transition:all .25s}@media print,screen and (min-width: 48.0625em){.pastContainer .p-fixed-cta__link{padding:24px 20px 20px;border-radius:.3125rem}}@media only screen and (max-width: 48em){.pastContainer .p-fixed-cta__link{padding:25px 20px 23px}}@media(hover: hover){.pastContainer .p-fixed-cta__link:hover{background-color:#208ac1}}.pastContainer .p-fixed-cta__copy{color:#fff;text-align:center;font-weight:700;line-height:1.375}@media print,screen and (min-width: 48.0625em){.pastContainer .p-fixed-cta__copy{font-size:1rem}}@media only screen and (max-width: 48em){.pastContainer .p-fixed-cta__copy{font-size:.875rem}}.pastContainer .p-fixed-cta__label{color:#fff;font-weight:700}@media print,screen and (min-width: 48.0625em){.pastContainer .p-fixed-cta__label{margin-top:5px;font-size:1.375rem}}@media only screen and (max-width: 48em){.pastContainer .p-fixed-cta__label{margin-top:5px;font-size:1.125rem}}.pastContainer .p-fixed-cta__accent{color:#ffce01}.pastContainer .p-fixed-cta__accent:after{content:"";background-image:url(./../images/common/icon_btn-arrow-wh.svg);background-repeat:no-repeat;width:22px;height:8px;display:inline-block;margin-left:.4em;margin-bottom:2px;position:relative;top:-0.125rem;-webkit-transition:all .25s;transition:all .25s;left:0}@media only screen and (max-width: 48em){.pastContainer .p-fixed-cta__accent:after{top:.0625rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .p-fixed-cta__accent{font-size:1.5rem}}@media(hover: hover){.pastContainer a:hover .p-fixed-cta__accent{color:#fff}.pastContainer a:hover .p-fixed-cta__accent:after{left:.3rem}}.pastContainer .p-header-accordion{position:absolute;width:100vw;top:70px;z-index:3000;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-accordion{position:relative;width:100%;top:10px;height:0;-webkit-transition:height .18s ease 0s;transition:height .18s ease 0s;opacity:0;visibility:hidden}}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f2f5f7;opacity:0;visibility:hidden}}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-accordion.-open{opacity:1;visibility:visible}}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion>*{max-height:calc(100vh - 72px);overflow-y:auto}}.pastContainer .p-header-accordion__inner{position:relative;box-sizing:border-box;width:100%}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion__inner{max-width:1000px;margin-right:auto;margin-left:auto;padding-top:26px;padding-bottom:54px}}@media print,screen and (min-width: 80em){.pastContainer .p-header-accordion__inner{max-width:1200px}}.pastContainer .p-header-accordion__item{border-bottom:1px solid #d7d9e0;padding-top:11px;padding-bottom:12px}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-accordion__item.-sp_no-border{border-bottom:none;padding-top:0;padding-bottom:0}.pastContainer .p-header-accordion__item.-lists{border-bottom:none;padding-bottom:0}.pastContainer .p-header-accordion__item.-lists+.p-header-accordion__item.-lists{padding-bottom:12px}}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion__item-button{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.pastContainer .p-header-accordion__item-button>a{flex-shrink:0}}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-accordion__contents{margin-top:8px}}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion__contents{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows cubic-bezier(0.215, 0.61, 0.355, 1) .2s;transition:grid-template-rows cubic-bezier(0.215, 0.61, 0.355, 1) .2s}.pastContainer .p-header-accordion__contents a{width:calc(25% - 20px);margin-right:20px;margin-top:6px}}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-accordion__contents.-order{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(1){-webkit-box-ordinal-group:2;order:1}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(2){-webkit-box-ordinal-group:4;order:3}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(3){-webkit-box-ordinal-group:6;order:5}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(4){-webkit-box-ordinal-group:8;order:7}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(5){-webkit-box-ordinal-group:3;order:2}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(6){-webkit-box-ordinal-group:5;order:4}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(7){-webkit-box-ordinal-group:7;order:6}.pastContainer .p-header-accordion__contents.-order a:nth-of-type(8){-webkit-box-ordinal-group:9;order:8}}.pastContainer .p-header-accordion__contents.-open{grid-template-rows:1fr;margin-top:3px}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion__contents-inner{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-20px;margin-top:0;overflow:hidden}}.pastContainer .p-header-accordion__title{font-size:.875rem;color:#00356f;font-weight:400;margin-top:6px}@media only screen and (max-width: 63.9375em){.pastContainer .p-header-accordion__sp-icon{width:18px;height:18px;display:block;position:absolute;z-index:10005;top:12px;right:7px}.pastContainer .p-header-accordion__sp-icon::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pastContainer .p-header-accordion__sp-icon::after,.pastContainer .p-header-accordion__sp-icon::before{content:"";top:0;display:block;position:absolute;right:0;width:18px;height:2px;background-color:#0b396b;-webkit-transition:.2s;transition:.2s;z-index:10005;background-image:none;background-repeat:no-repeat}.pastContainer .p-header-accordion__sp-icon.-open::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.pastContainer .p-header-accordion__button{display:none}}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion__button{position:relative;width:100%;height:28px;padding:0;border:0;background:0 0;cursor:pointer}.pastContainer .p-header-accordion__button::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.pastContainer .p-header-accordion__button::after,.pastContainer .p-header-accordion__button::before{content:"";top:14px;display:block;position:absolute;right:5px;width:18px;height:2px;background-color:#0b396b;-webkit-transition:.2s;transition:.2s;z-index:10005;background-image:none;background-repeat:no-repeat}}@media(hover: hover){.pastContainer .p-header-accordion__button:hover::after,.pastContainer .p-header-accordion__button:hover::before{background-color:#3f85d1}}@media print,screen and (min-width: 64em){.pastContainer .p-header-accordion__button.-open::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.pastContainer .f-form{padding-top:14px}.pastContainer .f-form.-page_detail{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px 0 rgba(103,126,152,.24)}@media only screen and (max-width: 48em){.pastContainer .f-form.-page_detail{padding:.3125rem 1rem 1.875rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-form.-page_detail{padding:2.25rem 7.5rem 3.75rem}}@media only screen and (max-width: 48em){.pastContainer .f-form table tbody tr{margin-top:1rem}}@media print,screen and (min-width: 48.0625em){.pastContainer .f-form table tbody tr{margin-top:1.25rem}}.pastContainer .f-form .required{display:block;width:40px;height:20px;border-radius:2px;background-color:#fc8403;font-size:.75rem;font-weight:700;color:#fff;margin-left:.75rem}.pastContainer .f-form .required::before{content:"必須";display:block;text-align:center}.pastContainer .f-form .d-md-flex{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pastContainer .f-form .lbl{font-weight:700}.pastContainer .f-form .form-control{margin-top:.5rem}.pastContainer .f-form .d-flex{display:-webkit-box;display:flex;margin-right:-20px}.pastContainer .f-form .form-element-wrap{width:100%;width:calc(50% - 20px);margin-right:20px}.pastContainer .f-form .f-check,.pastContainer .f-form .form-checkbox-field{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.pastContainer .f-form .form-checkbox-field label{display:-webkit-box;display:flex;position:relative;padding-left:20px}@media only screen and (max-width: 48em){.pastContainer .f-form .form-checkbox-field label{padding-left:8px}}.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree{font-weight:700}@media only screen and (max-width: 48em){.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree{font-size:.875rem}}.pastContainer .f-form .f-check{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .f-form .form-button-input{background-color:#0b396b;border:.0625rem solid #0b396b;padding:1rem 1.5rem 1rem 1rem;max-width:300px;font-weight:700;font-size:1.125rem;color:#fff;text-align:center;border-radius:4px;box-sizing:border-box;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer;box-shadow:0 5px 20px 0 rgba(9,77,89,.15);display:block;margin-top:1rem;margin-right:auto;margin-left:auto}@media print and (hover: hover),screen and (hover: hover)and (min-width: 64em){.pastContainer .f-form .form-button-input:hover{background-color:#0fb4bf;border-color:#0fb4bf}}.pastContainer .f-form .form-radio-field .form-radio-field-text{display:inline-block;position:relative;padding:4px 0 4px 25px;cursor:pointer;font-weight:700}.pastContainer .f-form .form-radio-field .form-radio-field-text .icon{width:20px;height:20px;border:2px solid #ced8db;background:#fff;border-radius:50%;position:absolute;left:0;top:9px}.pastContainer .f-form .form-radio-field input[type=radio]:checked+.form-radio-field-text .icon:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;background:#0b396b;left:4px;top:4px}.pastContainer .f-form .list-radio{margin-top:10px}.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree{padding-left:10px}@media only screen and (max-width: 48em){.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree{padding-left:26px}}.pastContainer .f-form .form-checkbox-field .form-checkbox-field-text.form-agree::before{content:"";box-sizing:border-box;display:block;position:absolute;top:5px;left:0;width:18px;height:18px;background-color:#fff;border-style:solid;border-color:#ced8db;border-width:2px;border-radius:3px;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .15s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .15s}.pastContainer .f-form .form-checkbox-field input[type=checkbox]:checked+.form-checkbox-field-text.form-agree::after{box-sizing:border-box;content:"";display:block;position:absolute;-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);width:10px;height:6px;border-left:2px solid #0b396b;border-bottom:2px solid #0b396b;border-radius:0;left:5px;top:13px;-webkit-transition:-webkit-transform .125s ease-in-out;transition:-webkit-transform .125s ease-in-out;transition:transform .125s ease-in-out;transition:transform .125s ease-in-out, -webkit-transform .125s ease-in-out;-webkit-transform-origin:left;transform-origin:left}.pastContainer .f-form .form-select{position:relative}.pastContainer .f-form .form-select:after,.pastContainer .f-select__select-block:after{content:"";display:inline-block;position:absolute;top:26px;right:16px;border-right:solid 2px #8e989c;border-bottom:solid 2px #8e989c;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pastContainer .f-form .f-flex,.pastContainer .f-select{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pastContainer .f-form .hidden{display:none !important}.pastContainer .f-form .invisible{visibility:hidden !important}.pastContainer .f-form .sm,.pastContainer .f-form .sm-inline,.pastContainer .f-form .sm-inline-block,.pastContainer .f-form.-material .zcwf_title{display:none !important}.pastContainer .f-form.-material .zcwf_row.-mt_30{margin-top:1.875rem}.pastContainer .f-form.-material .form-button-none,.pastContainer .f-form.-material .zcwf_row.wfrm_fld_dpNn{display:none}.pastContainer .zcwf_row+.zcwf_row{margin-top:1.125rem}@media print,screen and (min-width: 48.0625em){.pastContainer .f-select{margin-right:60px}}@media only screen and (max-width: 48em){.pastContainer .f-select.-sp_block{display:block}.pastContainer .f-select.-sp_mt-s{margin-top:.875rem}}.pastContainer .f-select.-mt_s{margin-top:.875rem}.pastContainer .f-select__label{font-weight:700;white-space:nowrap;margin-right:20px}.pastContainer .f-select__select-block:after{top:19px;border-right:solid 2px #000;border-bottom:solid 2px #000}@media print,screen and (min-width: 48.0625em){.pastContainer .f-select__select-block{width:320px}}.pastContainer .f-select__select-block{width:100%;position:relative}@media print,screen and (min-width: 48.0625em){.pastContainer .f-select__select-block{width:240px}}.pastContainer .f-select__select{padding:12px 16px;border-radius:4px;border:2px solid #ced8db;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;width:100%}.pastContainer .f-checkbox,.pastContainer .f-checkbox>label{box-sizing:border-box;position:relative}.pastContainer .f-checkbox{--primary-color: #0b396b;--border-color: #ced8db;--text-color: #1c1e1f;--bg-color: #fff;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:30px}@media print,screen and (min-width: 48.0625em){.pastContainer .f-checkbox{margin-top:4px}}@media(hover: hover){.pastContainer .f-checkbox:hover{--border-color: var(--primary-color);--text-color: var(--primary-color) }}@media only screen and (max-width: 48em){.pastContainer .f-checkbox+.f-checkbox{margin-top:6px}}.pastContainer .f-checkbox>label{height:100%;padding-left:25px;margin-right:11px;line-height:1.4;cursor:pointer;color:var(--text-color);display:inline-block;-webkit-transition:all .25s;transition:all .25s}@media only screen and (max-width: 48em){.pastContainer .f-checkbox>label{font-size:.875rem}}.pastContainer .f-checkbox>label::after,.pastContainer .f-checkbox>label::before{box-sizing:border-box;content:"";display:block;position:absolute}.pastContainer .f-checkbox>label::before{top:2px;left:0;width:18px;height:18px;background-color:var(--bg-color);border-style:solid;border-color:var(--border-color);border-width:2px;-webkit-transition:all .25s;transition:all .25s}.pastContainer .f-checkbox>label::after{width:12px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;border-radius:0;left:5px;top:11px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0);-webkit-transition:-webkit-transform .125s ease-in-out;transition:-webkit-transform .125s ease-in-out;transition:transform .125s ease-in-out;transition:transform .125s ease-in-out, -webkit-transform .125s ease-in-out;-webkit-transform-origin:left;transform-origin:left}.pastContainer .f-checkbox>input{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.pastContainer .f-checkbox>input:checked+label{color:var(--primary-color)}.pastContainer .f-checkbox>input:checked+label::before{--bg-color: var(--primary-color);--border-color: var(--primary-color) }.pastContainer .f-checkbox>input:checked+label::after{-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1)}.pastContainer .f-checkbox.-error label:before{background-color:#fdf5f5;border-color:#d00}.pastContainer .f-checkbox.-block{--margin-top: 8px }.pastContainer .f-checkbox.-block+.f-checkbox.-block{margin-top:var(--margin-top)}.pastContainer .f-checkbox.-box{width:18px;height:18px}.pastContainer .f-checkbox.-box>label{width:18px;height:18px;padding-left:0}.pastContainer .f-checkbox.-box>label::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (min-width: 48.0625em){.pastContainer .f-checkbox.-font_large>label:before{top:2px}.pastContainer .f-checkbox.-font_large>label:after{top:11px}}.pastContainer .f-checkbox>input[type=checkbox]:disabled+label::before{border-color:#ccc !important}.pastContainer .f-checkbox>input[type=checkbox]:disabled+label::after{display:none}.pastContainer .f-form-side .sm,.pastContainer .f-form-side .sm-inline,.pastContainer .f-form-side .sm-inline-block{display:none !important}.pastContainer .f-form-side .box-faq.text-center.md{text-align:center;margin-top:1.5rem;font-weight:700}.pastContainer .f-form-side .box-faq.text-center.md a{color:#0b396b;-webkit-transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;transition:all cubic-bezier(0.215, 0.61, 0.355, 1) .25s;text-decoration:underline}.pastContainer .u-mt-0{margin-top:0}.pastContainer .u-mr-0{margin-right:0}.pastContainer .u-mb-0{margin-bottom:0}.pastContainer .u-ml-0{margin-left:0}.pastContainer .u-pt-0{padding-top:0}.pastContainer .u-pr-0{padding-right:0}.pastContainer .u-pb-0{padding-bottom:0}.pastContainer .u-pl-0{padding-left:0}.pastContainer .u-mt-1{margin-top:5px}.pastContainer .u-mr-1{margin-right:5px}.pastContainer .u-mb-1{margin-bottom:5px}.pastContainer .u-ml-1{margin-left:5px}.pastContainer .u-pt-1{padding-top:5px}.pastContainer .u-pr-1{padding-right:5px}.pastContainer .u-pb-1{padding-bottom:5px}.pastContainer .u-pl-1{padding-left:5px}.pastContainer .u-mt-2{margin-top:10px}.pastContainer .u-mr-2{margin-right:10px}.pastContainer .u-mb-2{margin-bottom:10px}.pastContainer .u-ml-2{margin-left:10px}.pastContainer .u-pt-2{padding-top:10px}.pastContainer .u-pr-2{padding-right:10px}.pastContainer .u-pb-2{padding-bottom:10px}.pastContainer .u-pl-2{padding-left:10px}.pastContainer .u-mt-3{margin-top:15px}.pastContainer .u-mr-3{margin-right:15px}.pastContainer .u-mb-3{margin-bottom:15px}.pastContainer .u-ml-3{margin-left:15px}.pastContainer .u-pt-3{padding-top:15px}.pastContainer .u-pr-3{padding-right:15px}.pastContainer .u-pb-3{padding-bottom:15px}.pastContainer .u-pl-3{padding-left:15px}.pastContainer .u-mt-4{margin-top:20px}.pastContainer .u-mr-4{margin-right:20px}.pastContainer .u-mb-4{margin-bottom:20px}.pastContainer .u-ml-4{margin-left:20px}.pastContainer .u-pt-4{padding-top:20px}.pastContainer .u-pr-4{padding-right:20px}.pastContainer .u-pb-4{padding-bottom:20px}.pastContainer .u-pl-4{padding-left:20px}.pastContainer .u-mt-5{margin-top:25px}.pastContainer .u-mr-5{margin-right:25px}.pastContainer .u-mb-5{margin-bottom:25px}.pastContainer .u-ml-5{margin-left:25px}.pastContainer .u-pt-5{padding-top:25px}.pastContainer .u-pr-5{padding-right:25px}.pastContainer .u-pb-5{padding-bottom:25px}.pastContainer .u-pl-5{padding-left:25px}.pastContainer .u-mt-6{margin-top:30px}.pastContainer .u-mr-6{margin-right:30px}.pastContainer .u-mb-6{margin-bottom:30px}.pastContainer .u-ml-6{margin-left:30px}.pastContainer .u-pt-6{padding-top:30px}.pastContainer .u-pr-6{padding-right:30px}.pastContainer .u-pb-6{padding-bottom:30px}.pastContainer .u-pl-6{padding-left:30px}.pastContainer .u-mt-7{margin-top:35px}.pastContainer .u-mr-7{margin-right:35px}.pastContainer .u-mb-7{margin-bottom:35px}.pastContainer .u-ml-7{margin-left:35px}.pastContainer .u-pt-7{padding-top:35px}.pastContainer .u-pr-7{padding-right:35px}.pastContainer .u-pb-7{padding-bottom:35px}.pastContainer .u-pl-7{padding-left:35px}.pastContainer .u-mt-8{margin-top:40px}.pastContainer .u-mr-8{margin-right:40px}.pastContainer .u-mb-8{margin-bottom:40px}.pastContainer .u-ml-8{margin-left:40px}.pastContainer .u-pt-8{padding-top:40px}.pastContainer .u-pr-8{padding-right:40px}.pastContainer .u-pb-8{padding-bottom:40px}.pastContainer .u-pl-8{padding-left:40px}.pastContainer .u-mt-9{margin-top:45px}.pastContainer .u-mr-9{margin-right:45px}.pastContainer .u-mb-9{margin-bottom:45px}.pastContainer .u-ml-9{margin-left:45px}.pastContainer .u-pt-9{padding-top:45px}.pastContainer .u-pr-9{padding-right:45px}.pastContainer .u-pb-9{padding-bottom:45px}.pastContainer .u-pl-9{padding-left:45px}.pastContainer .u-mt-10{margin-top:50px}.pastContainer .u-mr-10{margin-right:50px}.pastContainer .u-mb-10{margin-bottom:50px}.pastContainer .u-ml-10{margin-left:50px}.pastContainer .u-pt-10{padding-top:50px}.pastContainer .u-pr-10{padding-right:50px}.pastContainer .u-pb-10{padding-bottom:50px}.pastContainer .u-pl-10{padding-left:50px}.pastContainer .u-mt-11{margin-top:55px}.pastContainer .u-mr-11{margin-right:55px}.pastContainer .u-mb-11{margin-bottom:55px}.pastContainer .u-ml-11{margin-left:55px}.pastContainer .u-pt-11{padding-top:55px}.pastContainer .u-pr-11{padding-right:55px}.pastContainer .u-pb-11{padding-bottom:55px}.pastContainer .u-pl-11{padding-left:55px}.pastContainer .u-mt-12{margin-top:60px}.pastContainer .u-mr-12{margin-right:60px}.pastContainer .u-mb-12{margin-bottom:60px}.pastContainer .u-ml-12{margin-left:60px}.pastContainer .u-pt-12{padding-top:60px}.pastContainer .u-pr-12{padding-right:60px}.pastContainer .u-pb-12{padding-bottom:60px}.pastContainer .u-pl-12{padding-left:60px}.pastContainer .u-mt-13{margin-top:65px}.pastContainer .u-mr-13{margin-right:65px}.pastContainer .u-mb-13{margin-bottom:65px}.pastContainer .u-ml-13{margin-left:65px}.pastContainer .u-pt-13{padding-top:65px}.pastContainer .u-pr-13{padding-right:65px}.pastContainer .u-pb-13{padding-bottom:65px}.pastContainer .u-pl-13{padding-left:65px}.pastContainer .u-mt-14{margin-top:70px}.pastContainer .u-mr-14{margin-right:70px}.pastContainer .u-mb-14{margin-bottom:70px}.pastContainer .u-ml-14{margin-left:70px}.pastContainer .u-pt-14{padding-top:70px}.pastContainer .u-pr-14{padding-right:70px}.pastContainer .u-pb-14{padding-bottom:70px}.pastContainer .u-pl-14{padding-left:70px}.pastContainer .u-mt-15{margin-top:75px}.pastContainer .u-mr-15{margin-right:75px}.pastContainer .u-mb-15{margin-bottom:75px}.pastContainer .u-ml-15{margin-left:75px}.pastContainer .u-pt-15{padding-top:75px}.pastContainer .u-pr-15{padding-right:75px}.pastContainer .u-pb-15{padding-bottom:75px}.pastContainer .u-pl-15{padding-left:75px}.pastContainer .u-mt-16{margin-top:80px}.pastContainer .u-mr-16{margin-right:80px}.pastContainer .u-mb-16{margin-bottom:80px}.pastContainer .u-ml-16{margin-left:80px}.pastContainer .u-pt-16{padding-top:80px}.pastContainer .u-pr-16{padding-right:80px}.pastContainer .u-pb-16{padding-bottom:80px}.pastContainer .u-pl-16{padding-left:80px}.pastContainer .u-mt-17{margin-top:85px}.pastContainer .u-mr-17{margin-right:85px}.pastContainer .u-mb-17{margin-bottom:85px}.pastContainer .u-ml-17{margin-left:85px}.pastContainer .u-pt-17{padding-top:85px}.pastContainer .u-pr-17{padding-right:85px}.pastContainer .u-pb-17{padding-bottom:85px}.pastContainer .u-pl-17{padding-left:85px}.pastContainer .u-mt-18{margin-top:90px}.pastContainer .u-mr-18{margin-right:90px}.pastContainer .u-mb-18{margin-bottom:90px}.pastContainer .u-ml-18{margin-left:90px}.pastContainer .u-pt-18{padding-top:90px}.pastContainer .u-pr-18{padding-right:90px}.pastContainer .u-pb-18{padding-bottom:90px}.pastContainer .u-pl-18{padding-left:90px}.pastContainer .u-mt-19{margin-top:95px}.pastContainer .u-mr-19{margin-right:95px}.pastContainer .u-mb-19{margin-bottom:95px}.pastContainer .u-ml-19{margin-left:95px}.pastContainer .u-pt-19{padding-top:95px}.pastContainer .u-pr-19{padding-right:95px}.pastContainer .u-pb-19{padding-bottom:95px}.pastContainer .u-pl-19{padding-left:95px}.pastContainer .u-mt-20{margin-top:100px}.pastContainer .u-mr-20{margin-right:100px}.pastContainer .u-mb-20{margin-bottom:100px}.pastContainer .u-ml-20{margin-left:100px}.pastContainer .u-pt-20{padding-top:100px}.pastContainer .u-pr-20{padding-right:100px}.pastContainer .u-pb-20{padding-bottom:100px}.pastContainer .u-pl-20{padding-left:100px}.pastContainer .u-mt-21{margin-top:105px}.pastContainer .u-mr-21{margin-right:105px}.pastContainer .u-mb-21{margin-bottom:105px}.pastContainer .u-ml-21{margin-left:105px}.pastContainer .u-pt-21{padding-top:105px}.pastContainer .u-pr-21{padding-right:105px}.pastContainer .u-pb-21{padding-bottom:105px}.pastContainer .u-pl-21{padding-left:105px}.pastContainer .u-mt-22{margin-top:110px}.pastContainer .u-mr-22{margin-right:110px}.pastContainer .u-mb-22{margin-bottom:110px}.pastContainer .u-ml-22{margin-left:110px}.pastContainer .u-pt-22{padding-top:110px}.pastContainer .u-pr-22{padding-right:110px}.pastContainer .u-pb-22{padding-bottom:110px}.pastContainer .u-pl-22{padding-left:110px}.pastContainer .u-mt-23{margin-top:115px}.pastContainer .u-mr-23{margin-right:115px}.pastContainer .u-mb-23{margin-bottom:115px}.pastContainer .u-ml-23{margin-left:115px}.pastContainer .u-pt-23{padding-top:115px}.pastContainer .u-pr-23{padding-right:115px}.pastContainer .u-pb-23{padding-bottom:115px}.pastContainer .u-pl-23{padding-left:115px}.pastContainer .u-mt-24{margin-top:120px}.pastContainer .u-mr-24{margin-right:120px}.pastContainer .u-mb-24{margin-bottom:120px}.pastContainer .u-ml-24{margin-left:120px}.pastContainer .u-pt-24{padding-top:120px}.pastContainer .u-pr-24{padding-right:120px}.pastContainer .u-pb-24{padding-bottom:120px}.pastContainer .u-pl-24{padding-left:120px}.pastContainer .u-mt-25{margin-top:125px}.pastContainer .u-mr-25{margin-right:125px}.pastContainer .u-mb-25{margin-bottom:125px}.pastContainer .u-ml-25{margin-left:125px}.pastContainer .u-pt-25{padding-top:125px}.pastContainer .u-pr-25{padding-right:125px}.pastContainer .u-pb-25{padding-bottom:125px}.pastContainer .u-pl-25{padding-left:125px}.pastContainer .u-mt-26{margin-top:130px}.pastContainer .u-mr-26{margin-right:130px}.pastContainer .u-mb-26{margin-bottom:130px}.pastContainer .u-ml-26{margin-left:130px}.pastContainer .u-pt-26{padding-top:130px}.pastContainer .u-pr-26{padding-right:130px}.pastContainer .u-pb-26{padding-bottom:130px}.pastContainer .u-pl-26{padding-left:130px}.pastContainer .u-mt-27{margin-top:135px}.pastContainer .u-mr-27{margin-right:135px}.pastContainer .u-mb-27{margin-bottom:135px}.pastContainer .u-ml-27{margin-left:135px}.pastContainer .u-pt-27{padding-top:135px}.pastContainer .u-pr-27{padding-right:135px}.pastContainer .u-pb-27{padding-bottom:135px}.pastContainer .u-pl-27{padding-left:135px}.pastContainer .u-mt-28{margin-top:140px}.pastContainer .u-mr-28{margin-right:140px}.pastContainer .u-mb-28{margin-bottom:140px}.pastContainer .u-ml-28{margin-left:140px}.pastContainer .u-pt-28{padding-top:140px}.pastContainer .u-pr-28{padding-right:140px}.pastContainer .u-pb-28{padding-bottom:140px}.pastContainer .u-pl-28{padding-left:140px}.pastContainer .u-mt-29{margin-top:145px}.pastContainer .u-mr-29{margin-right:145px}.pastContainer .u-mb-29{margin-bottom:145px}.pastContainer .u-ml-29{margin-left:145px}.pastContainer .u-pt-29{padding-top:145px}.pastContainer .u-pr-29{padding-right:145px}.pastContainer .u-pb-29{padding-bottom:145px}.pastContainer .u-pl-29{padding-left:145px}.pastContainer .u-mt-30{margin-top:150px}.pastContainer .u-mr-30{margin-right:150px}.pastContainer .u-mb-30{margin-bottom:150px}.pastContainer .u-ml-30{margin-left:150px}.pastContainer .u-pt-30{padding-top:150px}.pastContainer .u-pr-30{padding-right:150px}.pastContainer .u-pb-30{padding-bottom:150px}.pastContainer .u-pl-30{padding-left:150px}.pastContainer .u-mt-31{margin-top:155px}.pastContainer .u-mr-31{margin-right:155px}.pastContainer .u-mb-31{margin-bottom:155px}.pastContainer .u-ml-31{margin-left:155px}.pastContainer .u-pt-31{padding-top:155px}.pastContainer .u-pr-31{padding-right:155px}.pastContainer .u-pb-31{padding-bottom:155px}.pastContainer .u-pl-31{padding-left:155px}.pastContainer .u-mt-32{margin-top:160px}.pastContainer .u-mr-32{margin-right:160px}.pastContainer .u-mb-32{margin-bottom:160px}.pastContainer .u-ml-32{margin-left:160px}.pastContainer .u-pt-32{padding-top:160px}.pastContainer .u-pr-32{padding-right:160px}.pastContainer .u-pb-32{padding-bottom:160px}.pastContainer .u-pl-32{padding-left:160px}.pastContainer .u-mt-33{margin-top:165px}.pastContainer .u-mr-33{margin-right:165px}.pastContainer .u-mb-33{margin-bottom:165px}.pastContainer .u-ml-33{margin-left:165px}.pastContainer .u-pt-33{padding-top:165px}.pastContainer .u-pr-33{padding-right:165px}.pastContainer .u-pb-33{padding-bottom:165px}.pastContainer .u-pl-33{padding-left:165px}.pastContainer .u-mt-34{margin-top:170px}.pastContainer .u-mr-34{margin-right:170px}.pastContainer .u-mb-34{margin-bottom:170px}.pastContainer .u-ml-34{margin-left:170px}.pastContainer .u-pt-34{padding-top:170px}.pastContainer .u-pr-34{padding-right:170px}.pastContainer .u-pb-34{padding-bottom:170px}.pastContainer .u-pl-34{padding-left:170px}.pastContainer .u-mt-35{margin-top:175px}.pastContainer .u-mr-35{margin-right:175px}.pastContainer .u-mb-35{margin-bottom:175px}.pastContainer .u-ml-35{margin-left:175px}.pastContainer .u-pt-35{padding-top:175px}.pastContainer .u-pr-35{padding-right:175px}.pastContainer .u-pb-35{padding-bottom:175px}.pastContainer .u-pl-35{padding-left:175px}.pastContainer .u-mt-36{margin-top:180px}.pastContainer .u-mr-36{margin-right:180px}.pastContainer .u-mb-36{margin-bottom:180px}.pastContainer .u-ml-36{margin-left:180px}.pastContainer .u-pt-36{padding-top:180px}.pastContainer .u-pr-36{padding-right:180px}.pastContainer .u-pb-36{padding-bottom:180px}.pastContainer .u-pl-36{padding-left:180px}.pastContainer .u-mt-37{margin-top:185px}.pastContainer .u-mr-37{margin-right:185px}.pastContainer .u-mb-37{margin-bottom:185px}.pastContainer .u-ml-37{margin-left:185px}.pastContainer .u-pt-37{padding-top:185px}.pastContainer .u-pr-37{padding-right:185px}.pastContainer .u-pb-37{padding-bottom:185px}.pastContainer .u-pl-37{padding-left:185px}.pastContainer .u-mt-38{margin-top:190px}.pastContainer .u-mr-38{margin-right:190px}.pastContainer .u-mb-38{margin-bottom:190px}.pastContainer .u-ml-38{margin-left:190px}.pastContainer .u-pt-38{padding-top:190px}.pastContainer .u-pr-38{padding-right:190px}.pastContainer .u-pb-38{padding-bottom:190px}.pastContainer .u-pl-38{padding-left:190px}.pastContainer .u-mt-39{margin-top:195px}.pastContainer .u-mr-39{margin-right:195px}.pastContainer .u-mb-39{margin-bottom:195px}.pastContainer .u-ml-39{margin-left:195px}.pastContainer .u-pt-39{padding-top:195px}.pastContainer .u-pr-39{padding-right:195px}.pastContainer .u-pb-39{padding-bottom:195px}.pastContainer .u-pl-39{padding-left:195px}.pastContainer .u-mt-40{margin-top:200px}.pastContainer .u-mr-40{margin-right:200px}.pastContainer .u-mb-40{margin-bottom:200px}.pastContainer .u-ml-40{margin-left:200px}.pastContainer .u-pt-40{padding-top:200px}.pastContainer .u-pr-40{padding-right:200px}.pastContainer .u-pb-40{padding-bottom:200px}.pastContainer .u-pl-40{padding-left:200px}.pastContainer .u-mt-41{margin-top:205px}.pastContainer .u-mr-41{margin-right:205px}.pastContainer .u-mb-41{margin-bottom:205px}.pastContainer .u-ml-41{margin-left:205px}.pastContainer .u-pt-41{padding-top:205px}.pastContainer .u-pr-41{padding-right:205px}.pastContainer .u-pb-41{padding-bottom:205px}.pastContainer .u-pl-41{padding-left:205px}.pastContainer .u-mt-42{margin-top:210px}.pastContainer .u-mr-42{margin-right:210px}.pastContainer .u-mb-42{margin-bottom:210px}.pastContainer .u-ml-42{margin-left:210px}.pastContainer .u-pt-42{padding-top:210px}.pastContainer .u-pr-42{padding-right:210px}.pastContainer .u-pb-42{padding-bottom:210px}.pastContainer .u-pl-42{padding-left:210px}.pastContainer .u-mt-43{margin-top:215px}.pastContainer .u-mr-43{margin-right:215px}.pastContainer .u-mb-43{margin-bottom:215px}.pastContainer .u-ml-43{margin-left:215px}.pastContainer .u-pt-43{padding-top:215px}.pastContainer .u-pr-43{padding-right:215px}.pastContainer .u-pb-43{padding-bottom:215px}.pastContainer .u-pl-43{padding-left:215px}.pastContainer .u-mt-44{margin-top:220px}.pastContainer .u-mr-44{margin-right:220px}.pastContainer .u-mb-44{margin-bottom:220px}.pastContainer .u-ml-44{margin-left:220px}.pastContainer .u-pt-44{padding-top:220px}.pastContainer .u-pr-44{padding-right:220px}.pastContainer .u-pb-44{padding-bottom:220px}.pastContainer .u-pl-44{padding-left:220px}.pastContainer .u-mt-45{margin-top:225px}.pastContainer .u-mr-45{margin-right:225px}.pastContainer .u-mb-45{margin-bottom:225px}.pastContainer .u-ml-45{margin-left:225px}.pastContainer .u-pt-45{padding-top:225px}.pastContainer .u-pr-45{padding-right:225px}.pastContainer .u-pb-45{padding-bottom:225px}.pastContainer .u-pl-45{padding-left:225px}.pastContainer .u-mt-46{margin-top:230px}.pastContainer .u-mr-46{margin-right:230px}.pastContainer .u-mb-46{margin-bottom:230px}.pastContainer .u-ml-46{margin-left:230px}.pastContainer .u-pt-46{padding-top:230px}.pastContainer .u-pr-46{padding-right:230px}.pastContainer .u-pb-46{padding-bottom:230px}.pastContainer .u-pl-46{padding-left:230px}.pastContainer .u-mt-47{margin-top:235px}.pastContainer .u-mr-47{margin-right:235px}.pastContainer .u-mb-47{margin-bottom:235px}.pastContainer .u-ml-47{margin-left:235px}.pastContainer .u-pt-47{padding-top:235px}.pastContainer .u-pr-47{padding-right:235px}.pastContainer .u-pb-47{padding-bottom:235px}.pastContainer .u-pl-47{padding-left:235px}.pastContainer .u-mt-48{margin-top:240px}.pastContainer .u-mr-48{margin-right:240px}.pastContainer .u-mb-48{margin-bottom:240px}.pastContainer .u-ml-48{margin-left:240px}.pastContainer .u-pt-48{padding-top:240px}.pastContainer .u-pr-48{padding-right:240px}.pastContainer .u-pb-48{padding-bottom:240px}.pastContainer .u-pl-48{padding-left:240px}.pastContainer .u-mt-49{margin-top:245px}.pastContainer .u-mr-49{margin-right:245px}.pastContainer .u-mb-49{margin-bottom:245px}.pastContainer .u-ml-49{margin-left:245px}.pastContainer .u-pt-49{padding-top:245px}.pastContainer .u-pr-49{padding-right:245px}.pastContainer .u-pb-49{padding-bottom:245px}.pastContainer .u-pl-49{padding-left:245px}.pastContainer .u-mt-50{margin-top:250px}.pastContainer .u-mr-50{margin-right:250px}.pastContainer .u-mb-50{margin-bottom:250px}.pastContainer .u-ml-50{margin-left:250px}.pastContainer .u-pt-50{padding-top:250px}.pastContainer .u-pr-50{padding-right:250px}.pastContainer .u-pb-50{padding-bottom:250px}.pastContainer .u-pl-50{padding-left:250px}@media only screen and (max-width: 48em){.pastContainer .u-hide-xs{display:none !important}}@media print,screen and (min-width: 48.0625em){.pastContainer .u-hide-s{display:none !important}}@media print,screen and (min-width: 64em){.pastContainer .u-hide-m{display:none !important}}@media print,screen and (min-width: 80em){.pastContainer .u-hide-l{display:none !important}}@media only screen and (max-width: 48em){.pastContainer .u-show-s{display:none !important}}@media only screen and (max-width: 63.9375em){.pastContainer .u-show-m{display:none !important}}@media print{.pastContainer .u-hide-print{display:none !important}}.pastContainer .screen-reader-text,.pastContainer .u-visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}@media only screen and (max-width: 48em){.pastContainer .u-remove-br-xs br{display:none}}.pastContainer .p-feature-result-logo{max-width:880px;margin-right:auto;margin-left:auto;display:grid}@media print,screen and (min-width: 48.0625em){.pastContainer .p-feature-result-logo{gap:20px;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr))}}@media only screen and (max-width: 48em){.pastContainer .p-feature-result-logo{gap:10px;grid-template-columns:repeat(auto-fit, minmax(6.5625rem, 1fr))}}@media screen and (min-width: 768px){.pastContainer .pc-only{display:inline}}@media screen and (max-width: 767px){.pastContainer .pc-only{display:none}}@media screen and (min-width: 768px){.pastContainer .pc-space{display:inline-block;width:1em}}@media screen and (max-width: 767px){.pastContainer .pc-space{display:none}}.pastContainer .tab-content:not(.current){display:none}.pastContainer .tabs{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.pastContainer .tabs::after{content:"";position:absolute;width:100%;height:1px;background:#0b396b;bottom:0;left:0;z-index:1}.pastContainer .tabs li{font-size:18px;font-weight:bold;color:#0b396b;padding:14px 15px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #d7d9e0;display:block;cursor:pointer;letter-spacing:0}.pastContainer .tabs li.current{color:#fff;background-color:#0b396b}.pastContainer .tabs li:not(:last-child){margin-right:15px}.pastContainer .tabs li:hover{background-color:#0b396b;color:#fff}.pastContainer .p-download-bg{background-color:#f2f5f7;padding:40px}.pastContainer .p-download-bg:not(:last-child){margin-bottom:75px}.pastContainer .p-download-bg .p-download-block__img{width:auto;margin-right:40px;max-width:424px}.pastContainer .p-download-bg .p-download-block__flex{margin-top:0}.pastContainer .p-download-bg .p-download-block__text{letter-spacing:0;line-height:1.9;margin-top:8px}.pastContainer .p-download-bg .p-download-block__cta{margin-top:1.4rem}.pastContainer .p-download-bg .p-download-block__cta .c-button{height:60px}.pastContainer .tab-content .p-download-items{--row-gap: 63px }.pastContainer .tab-content .p-section-12{margin-top:82px}.pastContainer .tab-content .p-download-items__title{margin-bottom:auto}.pastContainer .p-download-block .c-button{font-size:18px;padding:11px 31px 10px 5px}.pastContainer .p-download-bg .p-download-block__contents{margin-top:-3px}@media screen and (min-width: 1200px)and (max-width: 1500px){.pastContainer .tabs li{font-size:14px}.pastContainer .p-download-bg .p-download-block__text{font-size:15px}}@media screen and (max-width: 1199px){.pastContainer .tabs{flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;padding-bottom:35px;width:calc(100% + 10px);margin-left:-5px}.pastContainer .tabs::after{width:calc(100% - 10px);left:5px}.pastContainer .tabs li{font-size:16px;padding:6px 15px;margin:5px !important;border-radius:5px}.pastContainer .p-download-bg{padding:24px 16px}.pastContainer .p-download-bg .p-download-block__img{margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:303px}.pastContainer .p-download-bg .p-download-block__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .p-download-bg .p-download-block__contents{padding-top:0;margin-top:18px}.pastContainer .p-download-bg .p-download-block__text{margin-top:3px}.pastContainer .p-download-bg .p-download-block__cta{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}@media screen and (min-width: 769px){.pastContainer .tab-content .p-download-items__item{max-width:405px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.pastContainer .tab-content .p-download-items__content{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.pastContainer .tab-content .p-section-12{margin-top:40px}.pastContainer .p-download-block .c-button{font-size:16px}.pastContainer .p-download-bg:not(:last-child){margin-bottom:34px}}.pastContainer .l-footer__banner{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);grid-gap:0 10px}.pastContainer .box_banner01{margin:0px 0 65px 0}.pastContainer .box_480{display:none}.pastContainer .center{text-align:center}.pastContainer .group-btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.pastContainer .group-btn>p{margin:10px}.pastContainer .group-btn .c-button,.pastContainer .center .c-button{height:62px;margin-left:auto;margin-right:auto}.pastContainer .c-button.-type_back{background-color:#0b396b;color:#fff;padding:.75rem 3rem .875rem 1rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.pastContainer .c-button.-type_back::before{content:"";background:url(./../images/common/icon_btn-arrow-back.png) no-repeat center/cover;width:20px;height:7px;margin-left:.4em;margin-bottom:2px;position:relative;margin-right:.8em;display:inline-block;-webkit-transition:all .25s;transition:all .25s}.pastContainer .c-button.-type_back:after{display:none}.pastContainer .c-button.-type_back:hover{background-color:#208ac1;border-color:#208ac1}.pastContainer .c-button.-type_back:hover::before{-webkit-transform:translateX(-0.5em);transform:translateX(-0.5em)}.pastContainer .p-page-top__bg.-interview,.pastContainer .p-page-top__bg.-crossretailing,.pastContainer .p-page-top__bg.-feileb{background-image:url(./../images/case/img_top-vg.webp)}.pastContainer .crossretailling-tt{font-size:28px;font-weight:bold;margin-bottom:0 !important;text-align:left}.pastContainer .postype-list dl{display:-webkit-box;display:flex;background-color:#f2f5f7;-webkit-box-align:center;align-items:center}.pastContainer .postype-list>a{display:block}.pastContainer .postype-list>a:not(:last-child){margin-bottom:50px}.pastContainer .postype-list dl dt{flex-shrink:0;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#ddd}.pastContainer .postype-list dl dt img{display:block;flex-shrink:0;margin:auto;-webkit-transition:all .3s;transition:all .3s;width:auto;max-height:100%}.pastContainer .postype-ite-btn>span{position:relative;display:inline-block;color:#00356f;font-weight:bold}.pastContainer .postype-ite-btn>span::after{content:"";background-image:url(./../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat;width:22px;height:8px;display:inline-block;margin-left:.4em;margin-bottom:2px;position:relative;-webkit-transition:all .25s;transition:all .25s}.pastContainer .interview-list dl dt{width:460px;height:300px;position:relative}.pastContainer .interview-list dl.coming_soon dt:before{position:absolute;content:"Coming Soon";color:#fff;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-size:35px;font-weight:bold}.pastContainer .interview-list dl.coming_soon dd{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.pastContainer .interview-list dl.coming_soon .txt_cm{font-size:25px}.pastContainer .interview-list dl dd{padding:30px 40px;width:calc(100% - 460px)}.pastContainer .interview-ite-tt{font-weight:700;margin-bottom:20px;font-size:25px;line-height:1.6}.pastContainer .interview-ite-service:not(:last-child){margin-bottom:20px}.pastContainer .interview-ite-service li{display:-webkit-box;display:flex}.pastContainer .interview-ite-service li:not(:last-child){margin-bottom:10px}.pastContainer .interview-ite-service li .value,.pastContainer .interview-ite-tt{max-width:100%;display:inline-block;width:100%}.pastContainer .interview-ite-service .key{flex-shrink:0;width:130px;position:relative;margin-right:15px}.pastContainer .interview-ite-service .key::after{content:":";position:absolute;right:0;top:1px}.pastContainer .interviewCross-list dl dt{width:420px;height:280px}.pastContainer .interviewCross-list dl dd{padding:30px 40px;width:100%}.pastContainer .interviewCross-ite-num{font-size:18px;font-weight:500;margin-bottom:10px}.pastContainer .interviewCross-ite-des{margin-bottom:20px;font-weight:500}.pastContainer .section:not(:last-child){padding-bottom:40px}.pastContainer .section p:not(:last-child){margin-bottom:20px}.pastContainer .crossretailing-img:not(:last-child){margin-bottom:25px}.pastContainer .crossretailing-img-tt{text-align:left;margin-top:15px;font-size:16px}.pastContainer .crossretailing-bnn a{width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:18px 20px 25px;border:4px solid #0b396b}.pastContainer .crossretailing-bnn-tt{font-size:23px;font-weight:bold;text-align:center;margin-bottom:10px}.pastContainer .crossretailing-bnn-btn{text-align:center;background-color:#0b396b;font-size:18px;color:#fff;border-radius:10px;padding:10px;max-width:460px;height:50px;width:100%}.pastContainer .title-h2{font-weight:bold;color:#222;font-size:36px;margin-bottom:40px;line-height:1.4}.pastContainer .title-h5{font-size:18px;font-weight:bold;margin-bottom:10px}.pastContainer .cl-orange{color:#208ac1}.pastContainer .cl-blue{color:#3a5284}.pastContainer .cl-blue02{color:#4472c4}.pastContainer .cl-green{color:#5b9bd5}.pastContainer .p-download-block__bundle_flex{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";font-size:18px;font-weight:700}.pastContainer .min-h50{min-height:50px}.pastContainer .min-h60{min-height:60px}.pastContainer .mb20{margin-bottom:20px}.pastContainer .mb60{margin-bottom:60px !important}.pastContainer .custom-list-mt40{margin-top:40px !important}.pastContainer .custom-list-space-2{padding-left:20px}.pastContainer .custom-list-space-3{padding-left:30px}.pastContainer .custom-list-space-4{padding-left:40px}.pastContainer .custom-list-space-5{padding-left:50px}.pastContainer .custom-list-space-6{padding-left:60px}.pastContainer .custom-list-space-7{padding-left:70px}.pastContainer .custom-list-space-8{padding-left:77px}.pastContainer .custom-list-space-9{padding-left:85px}.pastContainer .mt0{margin-top:0 !important}.pastContainer .mt15{margin-top:.875rem}.pastContainer .ite-ic01{display:-webkit-box;display:flex}.pastContainer .ite-ic01 span{flex-shrink:0;display:inline-block;width:20px}.pastContainer .ite-ic03{position:relative;display:-webkit-box;display:flex}.pastContainer .ite-ic03 span{display:inline-block;flex-shrink:0}.pastContainer .listing-list{margin-top:40px}.pastContainer .listing-list dl:not(:last-child){margin-bottom:40px}.pastContainer .listing-list dl dt>span{text-align:center;margin-bottom:20px;display:block;padding:2px 10px 2px;line-height:1.6;background-color:#0b396b;color:#fff}.pastContainer .listing-list dl dt img{display:block;margin:0 auto;width:160px;height:auto}.pastContainer .listing-list dl .listing-ite-tt{margin-bottom:10px;margin-top:0;font-weight:bold;font-size:22px}.pastContainer .listing-list dl dt>span{font-weight:bold;font-size:22px;font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif}.pastContainer .listingFlex .p-service-panel__item .mt0{margin-top:0}.pastContainer .listingFlex .p-service-panel__item{box-shadow:none}.pastContainer .listingFlex .p-service-panel__item .box_bg{box-shadow:0 2px 6px 0 rgba(103,126,152,.24)}.pastContainer .listingFlex .p-service-panel__tt{text-align:center;margin-bottom:20px;display:block;padding:10px;line-height:1.6;font-size:16px;color:#fff;font-weight:bold;margin-top:0;background-color:#0b396b}.pastContainer .listingFlex .p-service-panel__content .p-service-panel__text:last-child{padding-bottom:0}.pastContainer .listingFlex .p-service-panel__content{padding:20px}.pastContainer .ballon-list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.pastContainer .ballon-list li::before{display:none}.pastContainer .ballon-list li{width:300px;height:300px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center;text-align:center;border-radius:50%;padding:30px 30px 20px !important}.pastContainer .ballon-list li .icon img{max-width:80px;height:auto}.pastContainer .ballon-list li .tt{font-size:18px;font-weight:bold}.pastContainer .ballon-list li .des{margin-top:0}.pastContainer .ballon-list li:nth-of-type(odd){background-color:#dae3f3}.pastContainer .ballon-list li:nth-of-type(even){background-color:#deebf7}.pastContainer .listingFlex.big01 .p-service-panel__thumb{padding-top:83%}.pastContainer .listingFlex.big02 .p-service-panel__thumb{padding-top:67%}.pastContainer .listingFlex .p-service-panel__item:hover .p-service-panel__text{color:#000}.pastContainer .adListen_list{margin-top:20px}.pastContainer .adListen_list dl{padding:20px;background-color:#f2f5f7}.pastContainer .adListen_list dl dt h3{padding-left:0;margin-top:0;font-size:22px}.pastContainer .adListen_list dl dt h3::before{display:none}.pastContainer .adListen_list dl dd .img{width:25%;max-width:120px;flex-shrink:0;margin-right:15px;min-width:80px}.pastContainer .nl-term-lists{display:-webkit-box;display:flex;gap:10px;flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;margin-bottom:48px}.pastContainer .nl-term-list{font-size:18px;font-weight:700;background-color:#f2f5f7;height:64px;border:2px solid #0b396b;position:relative;padding-top:16px;padding-left:0 !important;margin-top:0 !important;cursor:pointer}.pastContainer .nl-term-list .nl-term-two-row{padding-top:4px}.pastContainer .nl-term-list::before,.pastContainer .nl-item-list-ttl::before{display:none !important}.pastContainer .nl-term-list .icon{background:#fff;width:20px;height:20px;display:block;position:absolute;border:2px solid #0b396b;right:-2px;bottom:-2px}.pastContainer .nl-term-list .line{width:10px;height:2px;background:#0b396b;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:3px}.pastContainer .nl-term-list .line2{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:.3s;transition:.3s}.pastContainer .nl-term-list.active .line2{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.pastContainer .nl-item-list-ttl{font-size:20px !important;margin-top:0 !important;padding-left:0 !important;text-align:center !important}.pastContainer .nl-term-list p{text-align:left;display:none;padding:0 20px 20px;font-weight:400 !important}.pastContainer .nl-term-list.active{height:auto}.pastContainer .nl-term-list.active p{display:block}.pastContainer .logo_partner{display:inline-block;margin-top:10px}.pastContainer .p-service-dl{padding:50px 0 20px}.pastContainer .p-service-dl__item a{color:#0b396b}.pastContainer .p-service-dl__item:not(:last-child){margin-bottom:60px}.pastContainer .p-service-dl__thumb{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.pastContainer .p-service-dl__img{flex-shrink:0}.pastContainer .p-service-dl__text{margin-bottom:24px}.pastContainer .p-service-dl__ctr{font-size:18px;font-weight:bold;margin-bottom:15px}.pastContainer .p-service-dl__bottom{display:-webkit-box;display:flex;flex-wrap:wrap}.pastContainer .p-service-dl__bottom .c-link-title{border-bottom:1px solid #d2d4db;padding-bottom:8px;font-size:16px}.pastContainer .c-link-title.fix a{letter-spacing:-0.05rem}.pastContainer .p-case-panel__img{width:auto;height:auto;top:30px}.pastContainer .p-head-block__flex .p-head-block__link a::before{bottom:-5px}.pastContainer .p-fixed-cta__single:after{background:url(./../images/listing/ic_anchor_page.png) no-repeat center/cover;display:inline-block;margin-left:.4em;margin-bottom:2px;position:relative;top:-0.125rem;-webkit-transition:all .25s;transition:all .25s;left:0 !important;width:13px;height:18px}.pastContainer a:hover .p-fixed-cta__single:after{top:.1rem}.pastContainer .listing_test .p-detail-cta{background:#f2f5f7}.pastContainer .listing_test .p-contact-box__desc,.pastContainer .listing_test .p-detail-cta__tel a,.pastContainer .listing_test .p-etail-cta__time{color:#000}.pastContainer .listing_test .c-tel.-cta_detail:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4.827%2010.387a20.2%2020.2%200%200%200%208.787%208.787l2.933-2.933a1.326%201.326%200%200%201%201.36-.32%2015.209%2015.209%200%200%200%204.76.76A1.337%201.337%200%200%201%2024%2018.013v4.653A1.337%201.337%200%200%201%2022.667%2024%2022.665%2022.665%200%200%201%200%201.333%201.337%201.337%200%200%201%201.333%200H6a1.337%201.337%200%200%201%201.333%201.333%2015.147%2015.147%200%200%200%20.76%204.76%201.338%201.338%200%200%201-.333%201.36Z%22%2F%3E%3C%2Fsvg%3E)}.pastContainer .listing_test .c-button.-type_cta-white:after{background-image:url(./../images/common/icon_btn-arrow-wh.svg)}.pastContainer .listing_test .c-button.-type_cta-white{background-color:#0b396b;color:#fff;border:0}.pastContainer .listing_test .c-button.-type_cta-white:hover{background-color:#fcb900}.pastContainer .listing_test .p-edit .p-detail-cta .c-button:hover{color:#fff}.pastContainer .listing_test .p-edit .p-detail-cta__tel a{text-decoration:none}.pastContainer .listing_test .p-faq__item{padding-left:15px;padding-right:50px}.pastContainer .listing_test .p-faq__answer{display:none}.pastContainer .listing_test .p-faq__question{cursor:pointer}.pastContainer .listing_test .p-faq__question:hover{opacity:.7}.pastContainer .listing_test .p-faq__question::after{content:"";position:absolute;width:24px;height:24px;right:-35px;top:calc(50% - 14px);background:url(./../images/listing/p-faq-ic.png) no-repeat center/cover}.pastContainer .listing_test .p-faq__item.active .p-faq__question::after{top:calc(50% - 4px);height:4px;background-color:#0b396b}.pastContainer .listing_test .p-faq__item{padding-top:30px;margin-top:0;padding-bottom:30px}.pastContainer .listing_test .p-faq__item.active{background-color:#f2f5f7}.pastContainer .listing_test .p-faq__item:first-of-type{border-top:1px solid #d7d9e0}.pastContainer .listing_test .p-faq{margin-top:30px}.pastContainer .listing_test .p-faq__answer{margin-top:10px}.pastContainer .c-heading.mb50{margin-bottom:50px}.pastContainer .l-cta__inner{padding-bottom:4.5rem}.pastContainer .l-cta .l-cta__inner{padding:0}.pastContainer .l-cta__item{padding:60px 20px 60px 30px}.pastContainer .l-cta-footer .p-detail-cta__inner{display:block}.pastContainer .p-detail-cta__desc{margin-bottom:20px}.pastContainer .p-detail-cta__flex{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.pastContainer .p-detail-cta__flex .p-detail-cta__tel{margin-right:40px;-webkit-transform:translateY(5px);transform:translateY(5px)}.pastContainer .p-detail-cta__flex .p-detail-cta__tel a,.pastContainer .p-detail-cta__flex .p-detail-cta__tel span{color:#fff}.pastContainer .l-cta-footer .p-detail-cta__inner .p-detail-cta__button a{background-color:#fff !important;color:#0b396b !important}.pastContainer .l-cta-footer .c-tel.-cta_detail:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.158%22%20height%3D%2215.158%22%3E%3Cpath%20d%3D%22M3.048%206.56A12.757%2012.757%200%200%200%208.6%2012.109l1.853-1.853a.837.837%200%200%201%20.859-.2%209.606%209.606%200%200%200%203.006.48.845.845%200%200%201%20.842.842v2.939a.845.845%200%200%201-.842.842A14.314%2014.314%200%200%201%200%20.842.845.845%200%200%201%20.842%200h2.947a.845.845%200%200%201%20.842.842%209.567%209.567%200%200%200%20.48%203.006.845.845%200%200%201-.211.859Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)}.pastContainer .bnn-custom{margin-bottom:100px}.pastContainer .l-cta-footer .c-button.-type_cta-white:after{background-image:url(./../images/common/icon_btn-arrow-bl.svg)}.pastContainer .c-button.type_cta-border{border:1px solid #fff}.pastContainer .c-button.type_cta-border:hover{background-color:#208ac1;border-color:#208ac1}.pastContainer .c-button.type_cta-border:after{background-image:url(./../images/common/icon_btn-arrow-wh.svg)}.pastContainer .l-cta-header .l-cta__item{padding:30px 10px}.pastContainer .p-qr-block__img.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.pastContainer .p-detail-cta__bnn{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.pastContainer .p-detail-cta__bnn .p-contact-box__desc{max-width:100%;width:100%;margin-bottom:25px;text-align:center}.pastContainer .p-detail-cta__bnn .p-detail-cta__group{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pastContainer .p-detail-cta__bnn .p-detail-cta__group .p-detail-cta__button{margin:8px}.pastContainer .p-detail-cta__bnn .p-detail-cta__group .p-detail-cta__button a{color:#0b396b}.pastContainer .p-detail-cta__bnn .p-detail-cta__tel a{text-decoration:none}.pastContainer .listing_page .p-faq__item{padding-left:15px;padding-right:50px}.pastContainer .listing_page .p-faq__answer{display:none}.pastContainer .listing_page .p-faq__question{cursor:pointer}.pastContainer .listing_page .p-faq__question:hover{opacity:.7}.pastContainer .listing_page .p-faq__question::after{content:"";position:absolute;width:24px;height:24px;right:-35px;top:calc(50% - 14px);background:url(./../images/listing/p-faq-ic.png) no-repeat center/cover}.pastContainer .listing_page .p-faq__item.active .p-faq__question::after{top:calc(50% - 4px);height:4px;background-color:#0b396b}.pastContainer .listing_page .p-faq__item{padding-top:30px;margin-top:0;padding-bottom:30px}.pastContainer .listing_page .p-faq__item.active{background-color:#f2f5f7}.pastContainer .listing_page .p-faq__item:first-of-type{border-top:1px solid #d7d9e0}.pastContainer .listing_page .p-faq{margin-top:30px}.pastContainer .listing_page .p-faq__answer{margin-top:10px}.pastContainer .p-page-top::after{bottom:-10px}.pastContainer .p-header-cta__group{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-top:20px;flex-wrap:wrap}.pastContainer .p-header-cta__group .p-detail-cta__button{margin:0 10px}.pastContainer .p-header-cta__group .p-detail-cta__button:nth-of-type(1){margin-left:0}.pastContainer .p-header-cta__group .c-button.-w200{max-width:200px;width:200px;font-size:16px;padding:.7rem 3rem .5rem 1rem}.pastContainer .p-page-top__inner.p-page__btn::after{display:none}.pastContainer .p-page-top.bg_sub{max-height:436px}.pastContainer .p-page-top.bg_sub .p-page-top__box{padding-top:5.4rem}.pastContainer .p-page-top__bg.-service.bg01{background-image:url(./../images/service/img_top_service_1.png)}.pastContainer .p-page-top__bg.-service.bg02{background-image:url(./../images/service/img_top_service_2.png)}.pastContainer .p-page-top__bg.-service.bg03{background-image:url(./../images/service/img_top_service_3.png)}.pastContainer .p-page-top__bg.-service-other.bg04{background-image:url(./../images/service/img_top_service_4.png)}.pastContainer .p-page-top__bg.bg05{background-image:url(./../images/service/img_top_service_5.png)}.pastContainer .p-page-top__eng{letter-spacing:0}.pastContainer .p-home-media{overflow:hidden}.pastContainer .p-feileb-table:not(:last-child){margin-bottom:60px}.pastContainer .p-feileb-table_tt{font-size:26px;font-weight:bold;margin-bottom:5px !important}.pastContainer .p-feileb-table_list dl{padding:20px 0;border-bottom:1px solid #d7d9e0}.pastContainer .p-feileb-table_list dl:first-child{border-top:1px solid #d7d9e0}.pastContainer .p-feileb-table_list dl dt{font-weight:bold}.pastContainer .list01 li{position:relative;padding-left:.8125em}.pastContainer .list01 li:not(:last-child){margin-bottom:3px}.pastContainer .list01 li::before{content:"";position:absolute;top:.75em;left:0;width:.25em;height:.25em;display:inline-block;background:#0b396b;border-radius:50%}.pastContainer .p-header-tel .c-tel.-header{line-height:1.5}.pastContainer .p-header-tel__time,.pastContainer .p-header-tel .c-tel.-header{color:#222}.pastContainer .p-header-tel .c-tel.-header:after{background-image:url("../images/common/ic_phone_header_black.svg")}.pastContainer .l-header__contact{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.pastContainer .p-header-tel,.pastContainer .l-header__button{width:auto;height:auto;padding:0;background:none}.pastContainer .l-header__button a{width:140px;height:50px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:5px;font-size:15px}.pastContainer .l-header__button a .en{font-size:12px;font-family:"Heebo",sans-serif;margin-top:-2px}.pastContainer .l-header__button a .num{font-size:15px}.pastContainer .l-header__button a .ja{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif}.pastContainer .l-header__button a .sm{font-size:13px}.pastContainer .l-header__button a .sm,.pastContainer .l-header__button a .num{-webkit-transform:translateY(1px);transform:translateY(1px);display:inline-block}.pastContainer .l-header__button-fee{margin-right:8px !important}.pastContainer .l-header__button-fee a{background-color:#0b396b;color:#fff}.pastContainer .l-header__button-contact a{background-color:#fff;color:#0b396b;border:1px solid #0b396b}.pastContainer .p-home-top__group-btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pastContainer .p-home-top__group-btn .p-home-top__cta:not(:last-child){margin-right:15px}.pastContainer .p-home-top__group-btn .p-home-top__cta a{width:200px;height:50px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:5px}.pastContainer .p-home-top__group-btn .p-home-top__cta a .c-link-title{font-size:16px}.pastContainer .p-home-top__cta{width:auto}.pastContainer .btn_bgr a{background-color:#00356f}.pastContainer .btn_bgr a .c-link-title{color:#fff}.pastContainer .btn_outline a{background-color:#fff;border:1px solid #00356f}.pastContainer .btn_outline a,.pastContainer .btn_outline a .c-link-title{color:#00356f}.pastContainer .p-home-top__group-btn .c-link-title:after{top:0}.pastContainer .c-button.-type_blue:after{background-image:url(./../images/common/icon_btn-arrow-bl.svg)}.pastContainer .p-page-top__inner.-detail:after{display:none}.pastContainer .p-page-top.bg_sub .p-page-top__desc{font-size:18px;font-weight:500;color:#000;line-height:2}.pastContainer .p-detail__btn-box .c-block__inner{width:960px}.pastContainer .p-page-top__inner.-detail{padding-bottom:13px}.pastContainer .p-head-block__center{text-align:center;margin-bottom:53px}.pastContainer .p-head-block__center .p-head-block__text{margin-top:.6rem}.pastContainer .p-case__interview_box{margin-bottom:90px}.pastContainer .p-case__view_more.hide{display:none}.pastContainer .p-case__view_more{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;font-size:18px;font-weight:bold;color:#0b396b;width:270px;height:52px;border:2px solid #d7d9e0;border-radius:4px;margin:0 auto;cursor:pointer}.pastContainer .p-case__view_more span{display:inline-block;position:relative;padding-right:20px;letter-spacing:0}.pastContainer .p-case__view_more span::before,.pastContainer .p-case__view_more span::after{content:"";width:16px;height:2px;background-color:#0b396b;top:14px;position:absolute;right:-3px;-webkit-transition:all .3s;transition:all .3s}.pastContainer .p-case__view_more span::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pastContainer .p-case__view_more.active span::after{-webkit-transform:translate(0);transform:translate(0)}.pastContainer .p-case-panel__image{position:relative}.pastContainer .p-case-panel__interview{margin-bottom:92px}.pastContainer .p-case-panel__interview dt{font-weight:bold}.pastContainer .p-case-panel__interview dd{font-weight:500}.pastContainer .p-case-panel__interview .c-link-title{line-height:1.5}.pastContainer .p-case-panel__text.bold{font-weight:bold;margin-top:.2rem}.pastContainer .p-case-panel__interview:not(.show_all)>li:not(:nth-of-type(-n+3)){display:none}.pastContainer .p-case-panel__number{font-family:"Heebo",sans-serif;font-size:18px;font-weight:bold;position:absolute;right:0;line-height:1;color:#fff;bottom:8px;right:9px;z-index:2}.pastContainer .p-case-panel__number .sm{font-size:28px}.pastContainer .p-case-panel__number .lg{font-size:38px}.pastContainer .p-case-panel__cross .p-case-panel__image::after{content:"";position:absolute;width:100%;height:92px;background-image:-webkit-linear-gradient(top, #ffffff, #b9b9b9, #777777, #3b3b3b, #000000);background-image:linear-gradient(to bottom, #ffffff, #b9b9b9, #777777, #3b3b3b, #000000);mix-blend-mode:multiply;bottom:0;left:0;z-index:0}.pastContainer .c-block.-detail.pdt0{padding-top:0 !important}.pastContainer .p-feature-problem__strong{text-align:left}.pastContainer .p-case__page-gnavi{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.pastContainer .p-case__page-gnavi li:not(.site) a{width:52px;height:52px;border-radius:4px;font-size:22px;font-weight:bold;font-family:"Heebo",sans-serif;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#d7d9e0;color:#fff}.pastContainer .p-case__page-gnavi li:not(:first-child){margin-left:22px}.pastContainer .p-case__page-gnavi li:not(.site,.current) a:hover,.pastContainer .p-case__page-gnavi li.current a{background-color:#0b396b}.pastContainer .p-case__page-gnavi li.site a{font-size:18px;font-weight:bold;color:#0b396b;display:inline-block;position:relative}.pastContainer .p-case__page-gnavi li.site.next a::after,.pastContainer .p-case__page-gnavi li.site.prev a::before{width:20px;height:5px;content:"";background-image:url(./../images/common/icon_btn-arrow-bl.svg);background-repeat:no-repeat;display:inline-block;margin-bottom:2px;position:relative;top:-0.125rem;-webkit-transition:all .25s;transition:all .25s}.pastContainer .p-case__page-gnavi li.site.next a::after{background:url(./../images/common/icon_btn-arrow-bl.svg) no-repeat center/cover;margin-left:.4em}.pastContainer .p-case__page-gnavi li.site.prev a::before{background:url(./../images/common/icon_btn-arrow-bl-back.svg) no-repeat center/cover;margin-right:.4em}.pastContainer .p-case__page-gnavi li.site a:hover{text-decoration:underline}.pastContainer .p-case__page-gnavi li.hide{visibility:hidden}.pastContainer .p-case__page-gnavi li.current a{pointer-events:none}.pastContainer .p-case-panel__interview:not(.show_all)>li:not(:nth-of-type(-n+3)){display:block}.pastContainer .p-case-panel__interview:not(.show_all)>li:not(:nth-of-type(-n+4)){display:none}.pastContainer .hover:hover img{opacity:.8}.pastContainer .fonts18{font-size:18px}.pastContainer .link_under{text-decoration:underline;color:#193b61}.pastContainer .bold{font-weight:bold}.pastContainer .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.pastContainer .clearfix{display:block}.pastContainer .title-h4{font-size:24px;color:#0b396b;margin-bottom:20px}.pastContainer .title-h5{font-size:22px}.pastContainer .img_center img{display:block;margin-left:auto;margin-right:auto}.pastContainer .p-inhouse .p-inhouse__partner{box-shadow:0 0 10px rgba(103,126,152,.24)}.pastContainer .p-inhouse .p-inhouse__slogan{text-align:center;padding:10px 20px;background-color:#0b396b;color:#fff;margin-bottom:30px;font-size:24px;font-weight:bold}.pastContainer .flex_2col{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px}.pastContainer .flex_2col dl dt{margin-bottom:20px}.pastContainer .flex_2col dl dd .title-h4{margin-bottom:0}.pastContainer .p-edit .mt50{margin-top:50px}.pastContainer .mb15{margin-bottom:13px}.pastContainer .p-edit h3.no_ic{padding-left:0;letter-spacing:0}.pastContainer .p-edit h3.no_ic::before{display:none}.pastContainer .p-edit .h3_nth01::before{content:"01"}.pastContainer .p-edit .h3_nth02::before{content:"02"}.pastContainer .p-edit .h3_nth03::before{content:"03"}.pastContainer .p-edit ol li.hide_before::before{display:none}.pastContainer .c-certifications__list.-col_4.pd0 .c-certifications__item{padding:.625rem}.pastContainer .mb30{margin-bottom:30px}@media screen and (min-width: 80em){.pastContainer .p-page-top__head{width:33rem}}@media screen and (min-width: 64rem){.pastContainer main{padding-top:60px}.pastContainer .p-home-top__contents{padding-top:10rem;top:inherit;bottom:160px}.pastContainer .l-header{z-index:20002;position:fixed;left:0;background-color:#fff}.pastContainer .p-page-top.bg_sub{max-height:365px}.pastContainer .p-breadcrumbs{top:10px}.pastContainer .p-page-top.bg_sub .p-page-top__box{padding-top:1.5rem;padding-bottom:1.5rem}.pastContainer .p-home-top{padding-top:570px}.pastContainer .feature_page .p-page-top.bg_sub{max-height:450px}}@media screen and (min-width: 48rem){.pastContainer .p-home-top__visual-box{padding-top:570px}}@media screen and (min-width: 769px){.pastContainer .box_sp{display:none !important}.pastContainer .interviewCross-ite-des{font-size:18px}.pastContainer .postype-list dl:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.pastContainer .postype-list dl:hover .postype-ite-btn>span::after{margin-left:.7em}.pastContainer .listing-list dl{display:-webkit-box;display:flex}.pastContainer .listing-list dl dt{flex-shrink:0;width:160px;margin-right:20px}.pastContainer .listing-list dl dd{max-width:780px}.pastContainer .ballon-list li{margin:10px 0 !important}.pastContainer .listingFlex .p-service-panel__item .box_bg{height:calc(100% - 50px)}.pastContainer .listingFlex .p-service-panel__content,.pastContainer .listingFlex .p-service-panel__content p{font-size:16px}.pastContainer .adListen_list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.pastContainer .adListen_list dl{width:calc((100% - 30px)/2)}.pastContainer .adListen_list dl:not(:nth-of-type(-n + 2)){margin-top:30px}.pastContainer .nl-term-list{width:calc(33.3333333333% - 10px)}.pastContainer .nl-term-list.active{min-height:310px}.pastContainer .nl-term-list:hover{opacity:.7}.pastContainer .adListen_list dl dd{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.pastContainer .p-service-dl__item{display:-webkit-box;display:flex}.pastContainer .p-service-dl__thumb{margin-right:50px;flex-shrink:0;width:380px;height:285px}.pastContainer .p-service-dl__thumb a:hover{opacity:.7}.pastContainer .p-service-dl__bottom .c-link-title{width:calc(33.33% - 15.3333333333px)}.pastContainer .p-service-dl__bottom .c-link-title:not(:nth-of-type(3n)){margin-right:23px}.pastContainer .p-service-dl__bottom .c-link-title:not(:nth-of-type(-n + 3)){margin-top:10px}.pastContainer .p-service-dl__bottom .c-link-title::before,.pastContainer .p-case-panel__content .c-link-title::before,.pastContainer .p-home-top__cta .c-link-title::before{display:none}.pastContainer .p-service-dl__bottom .c-link-title:hover:after{margin-left:.4em !important;-webkit-transform:translateX(10px);transform:translateX(10px)}.pastContainer .p-service-dl__item .c-link-title:hover::after{margin-left:.7em}.pastContainer .p-case-panel.-home .p-case-panel__item:hover{box-shadow:0 6px 38px 0 rgba(103,126,152,.24)}.pastContainer .c-link-title{display:inline-block}.pastContainer .p-home-test .p-case-panel__img{-webkit-transition:all .3s;transition:all .3s}.pastContainer .p-home-test .p-case-panel__link:hover .p-case-panel__img{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.pastContainer .p-home-case .c-link-title.-wh{display:inline-block;position:relative}.pastContainer .p-home-case .c-link-title.-wh::before,.pastContainer .c-link-title::before,.pastContainer .p-head-block__link a::before,.pastContainer .p-cta-block__link a::before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0px;opacity:0}.pastContainer .c-link-title::before,.pastContainer .p-head-block__link a::before,.pastContainer .p-cta-block__link a::before{background-color:#3f85d1}.pastContainer .c-link-title.-wh::before{background-color:#fff}.pastContainer .p-home-case a:hover .c-link-title.-wh::before,.pastContainer .c-link-title:hover::before,.pastContainer a:hover .c-link-title::before,.pastContainer .p-head-block__link a:hover::before,.pastContainer .p-cta-block__link a:hover:before{opacity:1}.pastContainer a:hover .c-link-title:not(.-wh)::after,.pastContainer .c-link-title:not(.-wh):hover:after,.pastContainer .p-head-block__link a:hover:after,.pastContainer .p-cta-block__link a:hover::after{background-image:url(./../images/common/icon_btn-arrow-blu.svg);background-repeat:no-repeat}.pastContainer .p-service-dl__item .c-link-title:hover a,.pastContainer a:hover .c-link-title,.pastContainer a:hover .c-link-title.-h_ls-none,.pastContainer .p-head-block__link a:hover,.pastContainer .p-cta-block__link a:hover{color:#3f85d1}.pastContainer .p-service-dl__bottom .c-link-title:hover{border-color:#3f85d1}.pastContainer .p-case-panel__link:hover .p-case-panel__text{color:#3f85d1}.pastContainer .p-case-panel__item:hover .p-case-panel__body{border-color:#3f85d1}.pastContainer .p-service-dl__content>.c-link-title{font-size:22px;margin-bottom:15px}.pastContainer .listing_test .p-faq__ite,.pastContainer .listing_page .p-faq__ite{padding-top:3rem}.pastContainer .listing_test .wp-block-columns .wp-block-image,.pastContainer .listinlisting_pageg_test .wp-block-columns .wp-block-image{margin-left:40px;width:418px;height:258px}.pastContainer .listing_test .wp-block-column:nth-of-type(1),.pastContainer .listing_page .wp-block-column:nth-of-type(1){margin-right:72px;flex-basis:488px !important;flex-shrink:0;max-width:52%}.pastContainer .l-cta__flex{display:-webkit-box;display:flex}.pastContainer .l-cta__item{width:50%}.pastContainer .l-cta-header .l-cta__item:not(:last-child){border-right:0}.pastContainer .l-cta__item:not(:last-child){border-right:1px solid #fff}.pastContainer .p-fixed-cta__link{padding-left:15px;padding-right:15px}.pastContainer .p-detail-cta__bnn .p-detail-cta__group{margin-right:13px;font-size:20px}.pastContainer .listing_page .p-faq__ite{padding-top:3rem}.pastContainer .l-header__button-fee a:hover,.pastContainer .l-header__button-contact a:hover,.pastContainer .p-home-top__cta a:hover,.pastContainer .p-detail-cta__bnn .p-detail-cta__group .p-detail-cta__button a:hover,.pastContainer .p-detail-cta__button.btn_outline a:hover{background-color:#208ac1;border-color:#208ac1;color:#fff}.pastContainer .p-detail-cta__bnn .p-detail-cta__group .p-detail-cta__button a:hover::after,.pastContainer .c-button.-type_blue:hover:after{background:url(./../images/common/icon_btn-arrow-wh.svg) no-repeat}.pastContainer .l-header{height:72px}.pastContainer .p-feileb-table_list dl{display:-webkit-box;display:flex}.pastContainer .p-feileb-table_list dl dt{width:30%;flex-shrink:0;min-width:280px}.pastContainer .p-header-tel{margin-right:11px}.pastContainer .l-header__inner{padding-left:30px;padding-right:30px}.pastContainer .p-home-top__cta a:hover .c-link-title{color:#fff}.pastContainer .l-header__contact .l-header__button:hover{background:none}.pastContainer .btn_outline a:hover .c-link-title:after{background-image:url(./../images/common/icon_btn-arrow-wh.svg)}.pastContainer .p-breadcrumbs{padding-left:30px}.pastContainer .p-case__view_more:hover{color:#849bb4;background-color:#f2f5f7}.pastContainer .p-case__view_more:hover span::after,.pastContainer .p-case__view_more:hover span::before{background-color:#849bb4}.pastContainer .p-case-panel__interview .p-case-panel__content{padding:23px 32px 14px}.pastContainer .p-case-panel__cross .c-link-title{font-size:22px}.pastContainer .p-case-panel__cross .p-case-panel__content{padding:30px 30px 45px}.pastContainer .p-case-panel__cross .c-link-title{margin-top:30px;line-height:1.5;margin-top:10px}.pastContainer .p-feature-problem__inner{padding:40px}.pastContainer .crossretailing-bnn:hover{opacity:.7}.pastContainer .flex_columns{display:-webkit-box;display:flex}.pastContainer .flex_columns_img{flex-shrink:0;margin-right:40px}.pastContainer .image_r{float:right;margin-left:40px;max-width:40%}.pastContainer .image_l{float:left;margin-right:40px;max-width:40%}.pastContainer .btn_hover:hover{opacity:.8}.pastContainer .wp-block-columns.flex_img.flex_img_center{-webkit-box-align:center !important;align-items:center !important}.pastContainer .wp-block-columns.flex_img .wp-block-column:nth-of-type(1){max-width:488px;margin-right:auto !important}.pastContainer .wp-block-columns.flex_img .wp-block-column:nth-of-type(2){width:47%;max-width:400px}.pastContainer .wp-block-columns.flex_img .wp-block-column figure{margin-top:0 !important}.pastContainer .wp-block-columns.flex_img .wp-block-column figure.mt30{margin-top:2.875rem !important}.pastContainer .mt30{margin-top:30px}.pastContainer .c-certifications__block.w75{width:75%}.pastContainer .mw75_pc{max-width:75%}.pastContainer .nwrap_pc{white-space:nowrap}.pastContainer .p-case-panel.flx-center{-webkit-box-pack:center;justify-content:center}.pastContainer .p-case-panel .p-case-panel__item.mr0{margin-right:0}}@media screen and (min-width: 769px)and (max-width: 1500px){.pastContainer .p-case-panel__img{top:10px}.pastContainer .l-cta-header .p-detail-cta__inner{display:block}.pastContainer .l-cta-header .l-cta__item:nth-of-type(1) .p-detail-cta__button a{display:block;margin-left:auto}.pastContainer .l-cta-header .l-cta__item:nth-of-type(2) .p-detail-cta__button a{display:block;margin-right:auto}.pastContainer .l-cta-header .p-detail-cta__flex{display:block}.pastContainer .p-header-nav__item{font-size:.8rem}}@media screen and (min-width: 769px)and (max-width: 1199px){.pastContainer .p-service-dl__bottom{-webkit-box-pack:justify;justify-content:space-between}.pastContainer .p-service-dl__thumb{width:280px;height:210px;margin-right:40px}.pastContainer .p-service-dl__bottom .c-link-title{width:calc(50% - 10px)}.pastContainer .p-service-dl__bottom .c-link-title:not(:nth-of-type(3n)){margin-right:0}.pastContainer .p-service-dl__bottom .c-link-title:not(:nth-of-type(-n + 2)){margin-top:10px !important}.pastContainer .p-detail-cta__desc{font-size:12px}.pastContainer .p-detail-cta.bnn .p-detail-cta__group{margin-bottom:20px}.pastContainer .p-page-top__bg.-service.bg01{background-image:url(./../images/service/img_top_service_1_sp.png)}.pastContainer .p-page-top__bg.-service.bg02{background-image:url(./../images/service/img_top_service_2_sp.png)}.pastContainer .p-page-top__bg.-service.bg03{background-image:url(./../images/service/img_top_service_3_sp.png)}.pastContainer .p-page-top__bg.-service-other.bg04{background-image:url(./../images/service/img_top_service_4_sp.png)}.pastContainer .p-page-top__bg.bg05{background-image:url(./../images/service/img_top_service_5_sp.png)}.pastContainer .l-header__button a{width:100px;font-size:12px}.pastContainer .l-header__button a .sm{font-size:11px}.pastContainer .p-header-nav__item{font-size:12px}.pastContainer .p-header-nav__item:not(:last-child){margin-right:.7rem}.pastContainer .p-detail__btn-box{padding:5.625rem 3.75rem 6.25rem}.pastContainer .title-h4{font-size:22px}.pastContainer .title-h5{font-size:20px}.pastContainer .flex_img .wp-block-column:nth-of-type(1){max-width:52% !important}}@media screen and (min-width: 769px)and (max-width: 1024px){.pastContainer .p-page-top__bg.-interview,.pastContainer .p-page-top__bg.-crossretailing,.pastContainer .p-page-top__bg.-feileb{background-image:url(./../images/case/img_top-vg.webp)}.pastContainer .interview-list dl dt{width:300px;height:196px}.pastContainer .interview-list dl dd{width:calc(100% - 300px);padding:10px 20px}.pastContainer .interview-ite-tt{font-size:23px;margin-bottom:0}.pastContainer .interview-ite-service:not(:last-child){margin-bottom:10px}.pastContainer .interview-ite-service li{font-size:14px}.pastContainer .interview-ite-service li:not(:last-child){margin-bottom:0}.pastContainer .interviewCross-list dl dt{width:300px;height:200px}.pastContainer .nl-term-list.active{min-height:410px}.pastContainer .l-cta__flex .l-cta__item .c-button.-w250{width:180px;font-size:14px}.pastContainer .l-cta__flex .l-cta__item .c-tel.-cta_detail{font-size:18px;white-space:nowrap;margin-bottom:10px}.pastContainer .l-cta__flex .l-cta__item .c-tel.-cta_detail:after{top:6px}.pastContainer .l-cta__flex .l-cta__item .p-etail-cta__time{font-size:10px}.pastContainer .p-detail-cta__flex .p-detail-cta__tel{margin-right:20px;-webkit-transform:translateY(15px);transform:translateY(15px)}.pastContainer .l-cta__flex .l-cta__item .c-button.-w250{width:210px}}@media screen and (max-width: 768px){.pastContainer .box_pc{display:none !important}.pastContainer .p-page-top__bg.-interview,.pastContainer .p-page-top__bg.-crossretailing,.pastContainer .p-page-top__bg.-feileb{background-image:url(./../images/case/img_top-vg_sp.webp)}.pastContainer .interview-list dl dt{width:250px;height:180px}.pastContainer .interview-list dl dd{width:calc(100% - 250px);padding:10px 20px}.pastContainer .interview-ite-tt{font-size:20px;margin-bottom:0}.pastContainer .interview-ite-service:not(:last-child){margin-bottom:5px}.pastContainer .interview-ite-service li{font-size:14px}.pastContainer .interview-ite-service li:not(:last-child){margin-bottom:0}.pastContainer .interview-ite-btn>span{font-size:14px}.pastContainer .interviewCross-list dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .interviewCross-list dl dt{width:100%}.pastContainer .interviewCross-list dl dd{padding:25px 15px}.pastContainer .interviewCross-ite-num{font-size:16px}.pastContainer .crossretailling-tt{font-size:21px}.pastContainer .p-download-block__bundle{padding:20px}.pastContainer .title-h2{font-size:24px}.pastContainer .section:not(:last-child){padding-bottom:30px}.pastContainer .title-h2{margin-bottom:30px}.pastContainer .custom-list-space-2{padding-left:10px}.pastContainer .custom-list-space-3{padding-left:13px}.pastContainer .custom-list-space-4{padding-left:30px}.pastContainer .custom-list-space-5{padding-left:25px}.pastContainer .custom-list-space-6{padding-left:30px}.pastContainer .custom-list-space-7{padding-left:35px}.pastContainer .custom-list-space-8{padding-left:50px}.pastContainer .custom-list-space-9{padding-left:45px}.pastContainer .crossretailing-bnn-tt{font-size:18px}.pastContainer .group-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .group-btn>p{margin:0}.pastContainer .crossretailing-bnn a{padding:18px 3% 25px}.pastContainer .crossretailing-bnn-btn{font-size:14px;height:40px;max-width:360px}.pastContainer .c-button.-type_back{margin:0 auto}.pastContainer .listing-list dl dt{max-width:300px;margin:0 auto 30px auto}.pastContainer .listing-list dl .listing-ite-tt,.pastContainer .listing-list dl dt>span{font-size:20px}.pastContainer .ballon-list{-webkit-box-pack:center;justify-content:center}.pastContainer .ballon-list li{margin:10px !important;width:270px;height:270px}.pastContainer .ballon-list li .tt{font-size:16px;white-space:nowrap}.pastContainer .ballon-list li .icon img{max-width:60px}.pastContainer .adListen_list dl:not(:last-child){margin-bottom:30px}.pastContainer .adListen_list dl dt h3{font-size:18px}.pastContainer .nl-term-list{width:100%}.pastContainer .nl-term-list:not(:last-child){margin-bottom:15px}.pastContainer .adListen_list dl dd .img{margin:10px auto 0 auto}.pastContainer .p-service-dl{padding:30px 0 20px}.pastContainer .p-service-dl__item:not(:last-child){margin-bottom:40px}.pastContainer .p-service-dl__thumb{margin:0 auto 25px auto}.pastContainer .p-service-dl__content{margin-bottom:24px}.pastContainer .p-service-dl__bottom .c-link-title{width:100%}.pastContainer .p-service-dl__bottom .c-link-title:not(:last-child){margin-bottom:10px}.pastContainer .p-case-panel__img{top:5px}.pastContainer .p-service-dl__content>.c-link-title{font-size:20px;margin-bottom:10px}.pastContainer .p-home-test .p-case-panel__thumb{padding-top:100px}.pastContainer .listing_test .p-faq__item{padding-left:10px;padding-right:40px}.pastContainer .listing_test .p-faq__question::after{right:-30px}.pastContainer .listing_test .p-fixed-cta__single:after{top:.15rem}.pastContainer .p-home-top__cta.min-h60 .p-home-top__button{padding-top:15px}.pastContainer .l-cta__item:not(:last-child){border-bottom:1px solid #fff}.pastContainer .l-cta__item{padding:40px 20px}.pastContainer .bnn-custom{margin-bottom:50px}.pastContainer .l-cta-header .l-cta__item{padding:0}.pastContainer .l-cta-header .l-cta__flex{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding:20px 0}.pastContainer .l-cta-header .c-button{width:200px}.pastContainer .l-cta-header .p-detail-cta__button{margin-top:0}.pastContainer .l-cta-header .l-cta__item:not(:last-child){border:0;margin-right:20px}.pastContainer .p-detail-cta__bnn .p-contact-box__desc{font-size:18px}.pastContainer .p-detail-cta__bnn .p-detail-cta__tel,.pastContainer .p-detail-cta__bnn .p-contact-box__desc{margin-bottom:10px}.pastContainer .p-detail-cta__bnn .p-detail-cta__group{-webkit-box-ordinal-group:4;order:3;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.pastContainer .p-detail-cta__bnn .p-detail-cta__group .p-detail-cta__button a{min-width:250px}.pastContainer .listing_page .p-faq__item{padding-left:10px;padding-right:40px}.pastContainer .listing_page .p-faq__question::after{right:-30px}.pastContainer .p-page-top.bg_sub .p-page-top__box{padding-top:4rem}.pastContainer .p-header-cta__group .p-detail-cta__button{margin:5px}.pastContainer .p-page-top__bg.-service.bg01{background-image:url(./../images/service/img_top_service_1_sp.png)}.pastContainer .p-page-top__bg.-service.bg02{background-image:url(./../images/service/img_top_service_2_sp.png)}.pastContainer .p-page-top__bg.-service.bg03{background-image:url(./../images/service/img_top_service_3_sp.png)}.pastContainer .p-page-top__bg.-service-other.bg04{background-image:url(./../images/service/img_top_service_4_sp.png)}.pastContainer .p-page-top__bg.bg05{background-image:url(./../images/service/img_top_service_5_sp.png)}.pastContainer .bg_sub .p-page-top__inner.-detail{padding-top:1.5rem}.pastContainer .p-page-top__bg{background-size:auto 100%}.pastContainer .p-page-top__eng{margin-bottom:0}.pastContainer .p-page-top__box{padding-bottom:10px}.pastContainer .p-page-top.bg_sub .p-page-top__desc{margin-top:0;font-size:16px}.pastContainer .bg_sub .p-page-top__inner.-detail{padding-top:1.2rem}.pastContainer .p-feileb-table_list dl dt{margin-bottom:10px}.pastContainer .l-header__contact{-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}.pastContainer .p-header-tel{width:100%;-webkit-box-ordinal-group:4;order:3}.pastContainer .l-header__button{margin:8px}.pastContainer .p-header-tel{margin-top:10px}.pastContainer .p-page-top:after{display:none}.pastContainer .p-case__page-gnavi li.site a{font-size:14px}.pastContainer .p-case__page-gnavi li:not(.site) a{font-size:16px;width:35px;height:35px}.pastContainer .p-case__page-gnavi li:not(:first-child){margin-left:5px}.pastContainer .c-link-title:after{margin-bottom:0}.pastContainer .p-case-panel__interview{margin-bottom:40px}.pastContainer .p-case__interview_box{margin-bottom:50px}.pastContainer .p-case__page-gnavi li.hide{display:none}.pastContainer .p-case__view_more{font-size:16px}.pastContainer .p-case__view_more span::before,.pastContainer .p-case__view_more span::after{width:14px;top:12px}.pastContainer .c-heading__jp,.pastContainer .title-h2{font-size:24px}.pastContainer .title-h4,.pastContainer .p-feileb-table_tt{font-size:20px}.pastContainer .title-h5{font-size:16px}.pastContainer .p-case-panel__content{padding:20px}.pastContainer .p-case-panel__body{margin:0 20px;padding:20px 0}.pastContainer .p-detail__btn-box{padding-right:4.267%;padding-left:4.267%}.pastContainer .p-detail__btn-box .c-block__inner{width:100%}.pastContainer .p-header-cta__group .c-button.-w200{width:100%;max-width:200px}.pastContainer .p-detail__btn-box .p-header-cta__group{margin-top:0}.pastContainer .image_r,.pastContainer .image_l{margin-bottom:30px}.pastContainer .image_r img,.pastContainer .image_l img{display:block;margin:0 auto}.pastContainer .flex_columns_img{margin-bottom:30px}.pastContainer .flex_columns_img img{display:block;margin:0 auto}.pastContainer .flex_2col{grid-gap:30px 0;grid-template-columns:repeat(1, 1fr)}.pastContainer .p-inhouse .p-feature-problem__inner{padding:30px 20px}.pastContainer .p-inhouse .u-mb-20{margin-bottom:50px}.pastContainer .p-inhouse .p-inhouse__slogan{font-size:3.5vw}.pastContainer .p-faq__question{font-size:1rem}.pastContainer .p-faq__answer::before,.pastContainer .p-faq__question::before{font-size:1.5rem}.pastContainer .p-faq__answer,.pastContainer .p-faq__question{padding-left:2rem}.pastContainer .p-faq__answer{font-size:1rem}.pastContainer .p-faq__answer::before,.pastContainer .p-faq__question::before{top:-8px}.pastContainer .listing_page .p-faq__question::after{width:15px;height:15px;top:calc(50% - 7px)}.pastContainer .p-feature-problem__logo{width:130px}.pastContainer .p-edit ul li::before{top:10px}}@media screen and (max-width: 560px){.pastContainer .interview-ite-service .key{width:95px;margin-right:10px}.pastContainer .interview-list dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .interview-list dl dt,.pastContainer .interview-list dl dd{width:100%}.pastContainer .interview-list dl dd{padding:25px 15px}.pastContainer .postype-list dl dt{height:60vw;max-height:300px}.pastContainer .p-detail-cta__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .p-detail-cta__flex .p-detail-cta__tel{margin:0;-webkit-transform:none;transform:none}}@media screen and (max-width: 480px){.pastContainer .box_480{display:block !important}.pastContainer .p-page-top__bg.-interview,.pastContainer .p-page-top__bg.-crossretailing,.pastContainer .p-page-top__bg.-feileb{background-image:url(./../images/case/img_top-vg_sp.webp)}.pastContainer .crossretailing-bnn-tt{font-size:14px}.pastContainer .p-home-top__cta.min-h60 .p-home-top__button{font-size:3.5vw;padding-top:6vw}.pastContainer .p-fixed-cta__copy{font-size:1rem}.pastContainer .p-header-cta__group{-webkit-box-pack:justify;justify-content:space-between}.pastContainer .p-header-cta__group .c-button.-w200,.pastContainer .l-cta-header .c-button{width:42vw;font-size:3.2vw;padding-left:1vw}.pastContainer .p-header-cta__group .c-button.-w200{padding-right:3vw}.pastContainer .p-home-top__group-btn .p-home-top__cta a{width:44vw}.pastContainer .p-home-top__group-btn .p-home-top__cta a .c-link-title{font-size:4vw}.pastContainer .title-h2{line-height:1.6}}@media screen and (max-width: 350px){.pastContainer .crossretailing-bnn-tt{font-size:13px}.pastContainer .listingFlex .p-service-panel__tt{font-size:14px}.pastContainer .p-detail-cta__bnn .p-contact-box__desc{font-size:16px}.pastContainer .p-detail-cta.bnn{padding-left:15px;padding-right:15px}.pastContainer .p-case__page-gnavi li.site a{font-size:3.5vw}}.pastContainer .tab-content:not(.current){display:none}.pastContainer .tabs{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;position:relative}.pastContainer .tabs::after{content:"";position:absolute;width:100%;height:1px;background:#0b396b;bottom:0;left:0;z-index:1}.pastContainer .tabs li{font-size:18px;font-weight:bold;color:#0b396b;padding:14px 15px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #d7d9e0;display:block;cursor:pointer;letter-spacing:0}.pastContainer .tabs li.current{color:#fff;background-color:#0b396b}.pastContainer .tabs li:not(:last-child){margin-right:15px}.pastContainer .tabs li:hover{background-color:#0b396b;color:#fff}.pastContainer .p-download-bg{background-color:#f2f5f7;padding:40px}.pastContainer .p-download-bg:not(:last-child){margin-bottom:75px}.pastContainer .p-download-bg .p-download-block__img{width:auto;margin-right:40px}.pastContainer .p-download-bg .p-download-block__flex{margin-top:0}.pastContainer .p-download-bg .p-download-block__text{letter-spacing:0;line-height:1.9;margin-top:8px}.pastContainer .p-download-bg .p-download-block__cta{margin-top:1.4rem}.pastContainer .p-download-bg .p-download-block__cta .c-button{height:60px}.pastContainer .tab-content .p-download-items{--row-gap: 63px }.pastContainer .tab-content .p-section-12{margin-top:82px}.pastContainer .tab-content .p-download-items__title{margin-bottom:auto}.pastContainer .p-download-block .c-button{font-size:18px;padding:11px 31px 10px 5px}.pastContainer .p-download-bg .p-download-block__contents{margin-top:-3px}@media screen and (min-width: 1200px)and (max-width: 1500px){.pastContainer .tabs li{font-size:14px}.pastContainer .p-download-bg .p-download-block__text{font-size:15px}}@media screen and (max-width: 1199px){.pastContainer .tabs{flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start;padding-bottom:35px;width:calc(100% + 10px);margin-left:-5px}.pastContainer .tabs::after{width:calc(100% - 10px);left:5px}.pastContainer .tabs li{font-size:16px;padding:6px 15px;margin:5px !important;border-radius:5px}.pastContainer .p-download-bg{padding:24px 16px}.pastContainer .p-download-bg .p-download-block__img{margin:0 auto;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;max-width:303px}.pastContainer .p-download-bg .p-download-block__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.pastContainer .p-download-bg .p-download-block__contents{padding-top:0;margin-top:18px}.pastContainer .p-download-bg .p-download-block__text{margin-top:3px}.pastContainer .p-download-bg .p-download-block__cta{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}}@media screen and (min-width: 769px){.pastContainer .tab-content .p-download-items__item{max-width:405px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.pastContainer .tab-content .p-download-items__content{height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.pastContainer .tab-content .p-section-12{margin-top:40px}.pastContainer .p-download-block .c-button{font-size:16px}.pastContainer .p-download-bg:not(:last-child){margin-bottom:34px}}.people{padding-block:3rem;background-color:#fff}@media screen and (min-width: 768px){.people{padding-block:8.75rem}}.people-items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.people-items{margin-top:3.75rem;grid-template-columns:repeat(5, 1fr);gap:2.5rem 3.75rem}}.people-item{box-shadow:1px 2px 8px rgba(34,34,34,.5)}.plan{margin-top:6.25rem}@media screen and (min-width: 768px){.plan{margin-top:13.25rem}}.plan__items{margin-top:3.75rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.plan__items{grid-template-columns:repeat(3, 1fr);gap:1.125rem}}@media screen and (min-width: 768px){.plan__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}}.plan__item-title{color:#fff;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2.2083333333;letter-spacing:.02em;background:-webkit-linear-gradient(left, #003788, #35d8d7);background:linear-gradient(90deg, #003788, #35d8d7);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 768px){.plan__item-title{font-size:1.5rem}}.plan__item-content{background-color:#f3f4f6;padding:1.25rem 1.875rem}@media screen and (min-width: 768px){.plan__item-content{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}}.plan__item-content-text{color:#208ac1;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.75;letter-spacing:.02em;text-align:center}@media screen and (min-width: 768px){.plan__item-content-text{font-size:1.25rem}}.plan__item-content-text span{color:#000}.plan__item-content-image{margin-top:1.875rem}.process{margin-top:2.8125rem;background:-webkit-linear-gradient(top, #fff 20%, #f3f4f6 20%);background:linear-gradient(180deg, #fff 20%, #f3f4f6 20%);position:relative}@media screen and (min-width: 768px){.process{margin-top:9.375rem;background:-webkit-linear-gradient(top, #fff 30%, #f3f4f6 30%);background:linear-gradient(180deg, #fff 30%, #f3f4f6 30%)}}.process-bg{content:"";position:absolute;top:-20vw;right:calc(50% - min(50vw,100rem));width:26vw;max-width:31.25rem;height:32.5vw;display:none;mix-blend-mode:multiply}@media screen and (min-width: 768px){.process-bg{display:block}}.process__items{margin-top:2.25rem;padding-bottom:1.875rem;border-bottom:1px solid #003788;display:grid;grid-template-columns:repeat(2, 1fr);gap:6.1333333333vw 5.0666666667vw;max-width:40.625rem;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.process__items{max-width:75rem;margin-top:6.25rem;padding-bottom:2.75rem;grid-template-columns:repeat(4, 1fr);gap:0 3.75rem}}.process__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.process__item-name{margin-top:1.8666666667vw;display:inline-block;padding:1.8666666667vw 2.8vw 2.2666666667vw;color:#fff;font-size:.6875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;border-radius:624.9375rem;background:-webkit-linear-gradient(left, #003788 0%, #1d80be 100%);background:linear-gradient(90deg, #003788 0%, #1d80be 100%)}@media screen and (min-width: 374px){.process__item-name{font-size:.75rem}}@media screen and (min-width: 768px){.process__item-name{margin-top:.75rem;font-size:1.125rem;padding:.5rem 1.25rem .6875rem}}.process__introduction-items{margin-top:5.6vw;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8.6666666667vw}@media screen and (min-width: 768px){.process__introduction-items{margin-top:3.5625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;max-width:75rem;width:100%;margin-right:auto;margin-left:auto;gap:4.875rem}}@media screen and (min-width: 768px){.process__introduction-item{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.process__introduction-item:nth-child(1){width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.process__introduction-item:nth-child(1){max-width:25rem}}.process__introduction-item:nth-child(1) img{width:70%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.process__introduction-item:nth-child(1) img{width:100%}}.process__introduction-item:nth-child(2){width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.process__introduction-item:nth-child(2){max-width:45.9375rem}}.process__introduction-item:nth-child(1)>.process__introduction-item-image{max-width:31.25rem;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.process__introduction-item:nth-child(1)>.process__introduction-item-image{max-width:24.375rem;-webkit-box-flex:1;flex:1}}.process__introduction-item:nth-child(2)>.process__introduction-item-image{width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.process__introduction-item:nth-child(2)>.process__introduction-item-image{max-width:45.9375rem;-webkit-box-flex:1;flex:1}}.process__introduction-item-button{margin-top:4.6666666667vw;text-align:center}@media screen and (min-width: 768px){.process__introduction-item-button{margin-top:1rem}}.process__introduction-item-link{display:inline-block;padding:.5rem .875rem .6875rem;color:#fff;font-size:.875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;border-radius:624.9375rem;background-image:-webkit-linear-gradient(left, #003788 0%, #1f84c1 100%);background-image:linear-gradient(90deg, #003788 0%, #1f84c1 100%);position:relative;max-width:42.5rem;width:100%;-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.process__introduction-item-link{padding:.5rem 1.875rem .625rem 1rem;font-size:1.125rem}}.process__introduction-item-link.process__introduction-item-link--small{max-width:13.25rem;width:100%}@media screen and (min-width: 768px){.process__introduction-item-link.process__introduction-item-link--small{max-width:26.25rem}}@media screen and (min-width: 768px){.process__introduction-item-link span{font-size:.875rem}}.process__introduction-item-link::before{position:absolute;content:"";width:.3125rem;height:.5625rem;right:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/button-icon.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.process__introduction-item-link::before{width:.5625rem;height:1.125rem;right:.875rem}}.process__introduction-item-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #1f84c1, #003788);background-image:linear-gradient(90deg, #1f84c1, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.process__introduction-item-link:hover{opacity:1}.process__introduction-item-link:hover::after{opacity:1}.process__introduction-item-link:hover::before{right:.5rem}@media screen and (min-width: 768px){.process__introduction-item-link:hover::before{right:.625rem}}.process-flow__items{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:7.5rem}@media screen and (min-width: 768px){.process-flow__items{gap:10.625rem}}.process-flow__item{background-color:#fff}.process-flow__item:not(:first-child){position:relative}.process-flow__item:not(:first-child)::before{position:absolute;content:"";width:6.25rem;height:3.125rem;top:-5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(./../images/service/triangle.png) center center/contain no-repeat}@media screen and (min-width: 768px){.process-flow__item:not(:first-child)::before{top:-7.5rem;width:8.75rem;height:4.375rem}}.process-flow__item__title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;gap:.625rem;text-align:center;color:#fff;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;background:#122c5c;padding:.875rem .625rem}@media screen and (min-width: 768px){.process-flow__item__title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;font-size:1.5rem}}.process-flow__item__title span{color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;background-color:#fff;padding:.5rem .6875rem}@media screen and (min-width: 768px){.process-flow__item__title span{font-size:1.5rem}}.process-flow__item__media{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px){.process-flow__item__media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;grid-template-columns:33.5rem calc(100% - 33.5rem)}}.process-flow__item__image{aspect-ratio:535/280}.process-flow__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process-flow__item-container{padding:1.25rem}@media screen and (min-width: 768px){.process-flow__item-container{padding:1.875rem}}.process-flow__item-container-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#f3f4f6;padding:.5rem .6875rem}.process-flow__item-container-title-lists{display:grid;grid-template-columns:repeat(2, 1fr);gap:.75rem}@media screen and (min-width: 768px){.process-flow__item-container-title-lists{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.process-flow__item-container-title-lists.process-flow__item-container-title-lists--another{display:grid;grid-template-columns:repeat(1, 1fr);gap:.75rem}@media screen and (min-width: 550px){.process-flow__item-container-title-lists.process-flow__item-container-title-lists--another{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.process-flow__item-container-title-lists.process-flow__item-container-title-lists--another{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.process-flow__item-container-title-list{display:inline-block;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.process-flow__item-container-title-list{font-size:1.5rem}}.process-flow__item-container-text{margin-top:1rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.process-flow__item-container-text{font-size:1.125rem}}.process-flow__lv2items{display:grid;grid-template-columns:repeat(1, 1fr);gap:.9375rem .9375rem}@media screen and (min-width: 768px){.process-flow__lv2items{grid-template-columns:repeat(3, 1fr)}}.process-flow__lv2item{background-color:#f3f4f6;padding:1.875rem;grid-row:span 2;display:grid;grid-template-rows:subgrid;gap:0}.process-flow__lv2item-title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.5rem;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.process-flow__lv2item-title{font-size:1.5rem}}.process-flow__lv2item-title span{display:block;font-size:1.875rem;line-height:1}@media screen and (min-width: 768px){.process-flow__lv2item-title span{font-size:2.1875rem}}.process-flow__lv2item-text{margin-top:1.875rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.process-flow__lv2item-text{font-size:1.125rem}}.process-flow__lv3items{margin-top:1.4375rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:3.75rem}.process-flow__item-image-top{margin:0 calc(50% - 50vw);width:100vw;aspect-ratio:2000/900}@media screen and (min-width: 768px){.process-flow__item-image-top{aspect-ratio:2000/450}}.process-flow__item-image-top img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process-flow__lv3item-title{padding-left:1.25rem;position:relative;color:#122c5c;font-size:1.5rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;padding-block:.25rem}@media screen and (min-width: 768px){.process-flow__lv3item-title{padding-left:1.875rem;padding-block:.625rem;font-size:1.875rem}}.process-flow__lv3item-title::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}.process-flow__lv4items{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:.9375rem .9375rem}@media screen and (min-width: 768px){.process-flow__lv4items{grid-template-columns:repeat(3, 1fr)}}.process-flow__lv4item{background-color:#f3f4f6;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.process-flow__lv4item-top{-webkit-box-flex:1;flex:1;padding:2.5rem 1.125rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.process-flow__lv4item-catch{display:inline-block;color:#fff;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:.5660377358;letter-spacing:.02em;background:-webkit-linear-gradient(left, #003788, #35dad4);background:linear-gradient(90deg, #003788, #35dad4);padding:1rem 1.5rem;border-radius:624.9375rem}@media screen and (min-width: 768px){.process-flow__lv4item-catch{font-size:1.875rem}}.process-flow__lv4item-text{-webkit-box-flex:1;flex:1;margin-top:1.25rem;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:0em}@media screen and (min-width: 768px){.process-flow__lv4item-text{font-size:1.5rem}}.process-flow__lv4item-text span{display:block;color:#122c5c;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em}.process-flow__lv4item-text{margin-top:1.25rem;color:#122c5c;font-size:1.5rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:0em}.process-flow__lv4item-image{position:relative;width:100%;padding-top:54.7619047619%;overflow:hidden}.process-flow__lv4item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process-link{display:inline-block;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2;letter-spacing:.04em;padding:.125rem 3rem;border-radius:624.9375rem;position:relative;background-image:-webkit-linear-gradient(left, #003788, #35bbe2);background-image:linear-gradient(90deg, #003788, #35bbe2);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.process-link{font-size:1.125rem;line-height:2.2222222222}}.process-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.process-link:hover{opacity:1}.process-link:hover::after{opacity:1}.process-link::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.625rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.process-link:hover::before{right:.5rem}.process-policy{padding-block:6.875rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.process-policy{padding-block:8.125rem}}.process-policy__items{list-style:none;margin-top:3.75rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.4375rem 1.4375rem}@media screen and (min-width: 768px){.process-policy__items{grid-template-columns:repeat(3, 1fr)}}.process-policy__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.process-policy__item-title{color:#122c5c;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;padding-left:1.25rem;position:relative;padding-block:.25rem}@media screen and (min-width: 768px){.process-policy__item-title{font-size:1.75rem;padding-block:.625rem;padding-left:1.5rem}}.process-policy__item-title::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}.process-policy__item-text{margin-top:1.25rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.process-policy__item-text{margin-top:1.875rem;font-size:1.125rem}}.process-policy-bottom{margin-top:3.75rem}.process-policy-bottom__title{color:#fff;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:.02em;padding:.125rem 1.875rem;background:-webkit-linear-gradient(left, #003788, #35dad4);background:linear-gradient(90deg, #003788, #35dad4);text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;border-radius:624.9375rem}@media screen and (min-width: 768px){.process-policy-bottom__title{font-size:1.875rem}}.process-policy-bottom__items{margin-top:1.875rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.625rem 1.5rem}@media screen and (min-width: 768px){.process-policy-bottom__items{grid-template-columns:repeat(4, 1fr)}}.process-report{margin-top:6.875rem;padding-top:6.875rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.process-report{margin-top:9.375rem;padding-top:9.375rem}}.process-report__items{margin-top:3.75rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media screen and (min-width: 768px){.process-report__items{grid-template-columns:repeat(2, 1fr);gap:2.5rem .25rem}}.process-report__item-title{text-align:center;color:#122c5c;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.1;letter-spacing:0em}@media screen and (min-width: 768px){.process-report__item-title{font-size:1.875rem}}.process-report__item-image{margin-top:1rem;aspect-ratio:635/253}.process-report__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process-report__item-bottom{margin-top:1rem;text-align:center}.process-top__title.service__main-title.service__main-title2 span{font-size:3.125rem}@media screen and (min-width: 768px){.process-top__title.service__main-title.service__main-title2 span{font-size:5.375rem;padding:.875rem .625rem}}.process-top__text{text-align:center;margin-top:1.5rem;color:#122c5c;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.6;letter-spacing:.02em}@media screen and (min-width: 768px){.process-top__text{font-size:1.875rem}}.publish{margin-top:16vw}@media screen and (min-width: 768px){.publish{margin-top:7.5rem}}.publish__click{margin-top:1.5625rem;color:#122c5c;font-size:1.0625rem;padding:0 1.625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5142857143;letter-spacing:.02em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.publish__click{margin-top:3.875rem;font-size:2.1875rem;padding:0 4.125rem}}.publish__click::before,.publish__click::after{position:absolute;content:"";width:1.25rem;height:.9375rem;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/triangle.png) center center/contain no-repeat}@media screen and (min-width: 768px){.publish__click::before,.publish__click::after{width:2.9375rem;height:2.0625rem}}.publish__click::before{left:0}.publish__click::after{right:0}.publish__img{display:block;margin-top:.3125rem}@media screen and (min-width: 768px){.publish__img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;margin-top:1.625rem}}.recommend{padding-top:1.71875rem;padding-bottom:2.84375rem}@media screen and (min-width: 768px){.recommend{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (min-width: 768px){.recommend__title.recommend__title--desktop{display:none}}.recommend__title.recommend__title--mobile{display:none}@media screen and (min-width: 768px){.recommend__title.recommend__title--mobile{display:-webkit-box;display:flex}}.recommend__image-box{margin-top:1.90625rem;display:-webkit-box;display:flex}@media screen and (min-width: 768px){.recommend__image-box{margin-top:2.5rem;max-width:49.6875rem;width:100%;margin-right:auto;margin-left:auto;gap:1.1875rem}}.recommend__image1{margin-top:2.3125rem;max-width:27.666667vw;width:100%;aspect-ratio:1/1}@media screen and (min-width: 768px){.recommend__image1{margin-top:4.625rem;max-width:15.125rem}}.recommend__image1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recommend__image2{aspect-ratio:1/1;max-width:48vw;width:100%}@media screen and (min-width: 500px){.recommend__image2{max-width:100%}}.recommend__image2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.resolve{padding-block:3rem;background-color:#f3f4f6;margin-top:3rem}@media screen and (min-width: 768px){.resolve{padding-bottom:9rem;padding-top:8.25rem;margin-top:9.375rem}}.resolve__items-container{margin-top:1.5625rem;padding:2rem 1.5rem;background-color:#fff}.resolve__items-container.is-gray{background:#f7f7f7}.resolve__items-container.is-mtmin{margin-top:.625rem}@media screen and (min-width: 768px){.resolve__items-container{margin-top:3.75rem;padding:2.875rem}}.resolve__items{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.25rem}@media screen and (min-width: 768px){.resolve__items{gap:0rem}}.resolve__item{color:#122c5c;font-size:1rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5714285714;letter-spacing:0em;padding-left:2rem;position:relative}@media screen and (min-width: 768px){.resolve__item{font-size:1.75rem;padding-left:2.5rem}}.resolve__item.has-marker span{font-weight:900;background:-webkit-linear-gradient(rgba(255, 255, 255, 0) 65%, rgba(255, 232, 60, 0.8) 65%);background:linear-gradient(rgba(255, 255, 255, 0) 65%, rgba(255, 232, 60, 0.8) 65%)}.resolve__item::before{position:absolute;content:"";width:1.125rem;height:1.125rem;left:0;top:.25rem;background:url(./../images/service/resolve-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.resolve__item::before{width:1.5rem;height:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.resolve__text{margin-top:1.5625rem;color:#122c5c;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.resolve__text{margin-top:2.5rem;font-size:1.125rem}}.resolve__text span{color:#0c58a1}.section{padding:11% 0}@media screen and (min-width: 768px){.section{padding:76px 0}}.section.is-gray{background:#f3f4f6}.section-head{margin-top:.875rem}@media screen and (min-width: 768px){.section-head{margin-top:1.5rem}}.section-head__text{text-align:center;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:.02em}@media screen and (min-width: 768px){.section-head__text{font-size:1.125rem;line-height:1}}.section-head__link{margin-top:.3125rem;text-align:center;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:.02em;position:relative;padding-right:1rem}@media screen and (min-width: 768px){.section-head__link{margin-top:.75rem;font-size:1.125rem;padding-right:2.5rem}}.section-head__link::before{position:absolute;content:"";width:1.625rem;height:.625rem;width:.8125rem;height:.3125rem;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/link-icon-white.png) center center/contain no-repeat}@media screen and (min-width: 768px){.section-head__link::before{width:1.625rem;height:.625rem}}.section-head__link:hover{text-decoration:underline}.section-head__link.section-head__link--blue{position:relative}.section-head__link.section-head__link--blue::before{background:url(./../images/common/link-icon-blue.png) center center/contain no-repeat}.section-title{color:#fff;font-size:1.75rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;text-indent:.02em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:.25rem}@media screen and (min-width: 768px){.section-title{font-size:5rem;letter-spacing:.02em;gap:.625rem}}.section-title span{padding:.375rem .5rem .625rem .25rem;background:-webkit-linear-gradient(left, #003788 33%, #1f82be 66%, #35dbd4 100%);background:linear-gradient(90deg, #003788 33%, #1f82be 66%, #35dbd4 100%);display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:italic;text-shadow:10px 0px 30px #092c60}@media screen and (min-width: 768px){.section-title span{padding:1rem 1.75rem 1.3125rem 1.5rem}}.section-title.section-title--small{font-size:1.5rem;gap:.375rem}@media screen and (min-width: 768px){.section-title.section-title--small{font-size:2.1875rem;line-height:2;letter-spacing:.06em;gap:.25rem}}@media screen and (min-width: 768px){.section-title.section-title--small span{padding:0rem .75rem}}.service__main-title{color:#fff;font-size:8vw;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;text-indent:.02em;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:.625rem}@media screen and (min-width: 768px){.service__main-title{font-size:3.125rem;letter-spacing:0em}}.service__main-title span{padding:.625rem .625rem .8125rem;background:-webkit-linear-gradient(left, #003788 33%, #1f82be 66%, #35dbd4 100%);background:linear-gradient(90deg, #003788 33%, #1f82be 66%, #35dbd4 100%);display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:italic;text-shadow:10px 0px 30px #092c60}@media screen and (min-width: 768px){.service__main-title span{padding:1.5rem 1rem 1.6875rem}}.service__main-title span.u-desktop{display:none}@media screen and (min-width: 768px){.service__main-title span.u-desktop{display:block}}@media screen and (min-width: 768px){.service__main-title span.u-mobile{display:none}}.service-case{margin-top:5rem;padding-top:5rem;padding-bottom:5rem;background-color:#f3f4f6;overflow:hidden}@media screen and (min-width: 768px){.service-case{margin-top:9.375rem;padding-top:8.75rem;padding-bottom:9.375rem}}.service-case-main{text-align:center;margin-top:5.625rem}.service-case-main__title{display:inline-block;color:#fff;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.02em;padding:1rem 1.75rem 1.25rem;border-radius:624.9375rem;background:-webkit-linear-gradient(left, #003788, #35dbd3);background:linear-gradient(90deg, #003788, #35dbd3)}@media screen and (min-width: 768px){.service-case-main__title{font-size:2.1875rem;line-height:1;padding:1.1875rem 2.9375rem 1.4375rem}}.service-case-main-media{margin-top:2.8125rem;display:-webkit-box;display:flex;gap:1.5rem}@media screen and (min-width: 768px){.service-case-main-media{gap:3.75rem}}.interview-bottom__title.interview-bottom__title--blue{color:#122c5c;font-size:1.0625rem}@media screen and (min-width: 768px){.interview-bottom__title.interview-bottom__title--blue{font-size:2.1875rem}}.interview-bottom__title.interview-bottom__title--blue::before{background:#122c5c}.service-case-bottom__lists.interview-bottom__lists{margin-top:1.5rem;gap:.25rem;grid-template-columns:repeat(1, 1fr);grid-auto-flow:row;grid-template-rows:none}@media screen and (min-width: 768px){.service-case-bottom__lists.interview-bottom__lists{margin-top:2.375rem;gap:0 .25rem;display:grid;grid-template-columns:repeat(5, 1fr)}}.interview-bottom__list.interview-bottom__list--black{color:#000;font-size:.875rem;position:relative;padding-left:12px}.interview-bottom__list.interview-bottom__list--black::before{content:"";width:6px;height:6px;background:#333;border-radius:50%;position:absolute;top:.6em;left:0}@media screen and (min-width: 768px){.interview-bottom__list.interview-bottom__list--black{font-size:1.125rem}}.service-contact{margin-top:3rem;background:-webkit-linear-gradient(left, #003788, #35dad4);background:linear-gradient(90deg, #003788, #35dad4)}@media screen and (min-width: 768px){.service-contact{margin-top:6.125rem}}.service-contact-image1,.service-contact-image2{position:absolute;bottom:0;display:none}@media screen and (min-width: 768px){.service-contact-image1,.service-contact-image2{display:block}}.service-contact-image1{aspect-ratio:480/550;max-width:30rem;width:100%;left:calc(50% - min(37vw,46rem))}.service-contact-image2{max-width:27.875rem;width:100%;height:auto;right:calc(50% - min(37vw,46rem))}.service-contact-image1 img,.service-contact-image2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-contact-info{position:relative;text-align:center;padding-top:3.125rem;padding-bottom:3.75rem}.service-contact-info__title{color:#fff;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5142857143;letter-spacing:.02em}@media screen and (min-width: 768px){.service-contact-info__title{font-size:2.1875rem}}.service-contact-info__tell{display:inline-block;margin-top:2rem;color:#fff;font-size:1.5rem;font-weight:900;font-family:"roboto",sans-serif;line-height:1;letter-spacing:.04em;padding-left:1.5625rem;position:relative}@media screen and (min-width: 768px){.service-contact-info__tell{padding-left:2.5rem;font-size:3.75rem;padding-left:5.625rem}}.service-contact-info__tell::before{position:absolute;content:"";width:1.25rem;height:1.25rem;left:0rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/service/tell-icon.png) center center/contain no-repeat}@media screen and (min-width: 768px){.service-contact-info__tell::before{width:2.6875rem;height:2.6875rem;left:1.875rem}}.service-contact-info__time{margin-top:.75rem;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:.04em}@media screen and (min-width: 768px){.service-contact-info__time{font-size:1.25rem}}.service-contact-info__text{margin-top:2.375rem;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.service-contact-info__text{font-size:1.125rem}}.service-contact-info__button{margin-top:1.25rem}.service-contact-info__link{display:inline-block;color:#003788;font-size:.875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;padding:1rem 1.25rem 1.1875rem;background-color:#fff;border-radius:624.9375rem;max-width:23.75rem;width:100%;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;opacity:1}@media screen and (min-width: 768px){.service-contact-info__link{padding:1.5625rem 1.25rem 1.75rem;max-width:28.125rem;font-size:1.875rem}}.service-contact-info__link:hover{color:#fff;background-color:#003788}.service-contact-info__link:hover.service-contact-info__link::before{background:url(./../images/service/button-icon2-white.png) center center/contain no-repeat;opacity:1}.service-contact-info__link::before{position:absolute;content:"";width:.375rem;height:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.5rem;background:url(./../images/service/button-icon2.png) center center/contain no-repeat;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width: 768px){.service-contact-info__link::before{width:.8125rem;height:1.4375rem}}.servicelist__wswg .c-section-sub{font-size:24px;font-weight:900;line-height:1.5;color:#208ac1;margin-bottom:.5em;margin-top:0}@media screen and (max-width: 768px){.servicelist__wswg .c-section-sub{font-size:19px}}.servicelist__wswg h2{font-size:42px;font-weight:900;line-height:1.5;color:#333;margin-bottom:1em}@media screen and (max-width: 768px){.servicelist__wswg h2{font-size:24px}.servicelist__wswg h2 br{display:none}}.servicelist__wswg p{margin:1.5em 0;font-size:18px;line-height:1.8;color:#222}@media screen and (max-width: 768px){.servicelist__wswg p{font-size:16px}}.boxServiceList{background:#fff;padding:72px 0}@media screen and (max-width: 768px){.boxServiceList{padding:11% 0}}.boxServiceList.is-gray{background:#f2f5f7}.boxServiceList__ttl{font-size:36px;font-weight:900;color:#333;line-height:1.5;margin-bottom:1em}@media screen and (max-width: 768px){.boxServiceList__ttl{font-size:24px}}.boxServiceList__inner{display:-webkit-box;display:flex}.boxServiceList__img{max-width:300px}.boxServiceList__conte{-webkit-box-flex:1;flex:1;padding-left:42px}.boxServiceList__txt{font-size:17px;line-height:1.7;color:#222;margin-bottom:1.5em}@media screen and (max-width: 768px){.boxServiceList__txt{font-size:16px}}.boxServiceCard.is-gray{background:#f2f5f7}.boxServiceCard__ttl{font-size:26px;font-weight:900;color:#454545;line-height:1.5;margin-bottom:1em}@media screen and (max-width: 768px){.boxServiceCard__ttl{font-size:21px}}.service-content1{background-color:#f3f4f6;padding-block:3rem}@media screen and (min-width: 768px){.service-content1{padding-top:8.9375rem;padding-bottom:9.625rem}}.service-content1__items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.service-content1__items{margin-top:3.625rem;grid-template-columns:repeat(3, 1fr);gap:1rem}}.service-content1__item{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.service-content1__item-info{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;padding:2rem .625rem 1.625rem}@media screen and (min-width: 500px){.service-content1__item-info{padding:3rem .625rem 1.625rem}}.service-content__item-info-span{display:inline-block;color:#fff;font-size:1.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em;padding:.5rem 1.875rem .75rem;background:-webkit-linear-gradient(left, #003788, #3adbd5);background:linear-gradient(90deg, #003788, #3adbd5);border-radius:624.9375rem}@media screen and (min-width: 500px){.service-content__item-info-span{padding:.625rem 1.875rem .875rem;font-size:1.875rem}}.service-content1__item-info-text{margin-top:.875rem;text-align:center;color:#122c5c;font-size:1.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:0em;-webkit-box-flex:1;flex:1}@media screen and (min-width: 500px){.service-content1__item-info-text{font-size:1.5rem}}.service-content1__item-image{position:relative;margin-top:auto;width:100%;padding-top:55.1558752998%}.service-content1__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-content2__items{margin-top:6.25rem;position:relative}@media screen and (min-width: 768px){.service-content2__items{margin-top:9.125rem}}.service-content2__items::before{position:absolute;content:"";width:6.25rem;height:3.125rem;top:-4.6875rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(./../images/service/triangle.png) center center/contain no-repeat}@media screen and (min-width: 768px){.service-content2__items::before{top:-6.25rem;width:8.75rem;height:4.375rem}}.service-content2__item{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:2rem 1.25rem}@media screen and (min-width: 500px){.service-content2__item{padding:2.8125rem 2.5rem}}.service-content2__item:not(:first-child){margin-top:2.5rem}.service-content2__item-top{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.service-content2__item-title{margin-top:1rem;color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:0em}@media screen and (min-width: 500px){.service-content2__item-title{font-size:1.5rem}}.service-content2__item-media{margin-top:1rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;gap:1.5rem}@media screen and (min-width: 768px){.service-content2__item-media{margin-top:2.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.875rem}}.service-content2__item-media-text{-webkit-box-flex:1;flex:1;color:#000;font-size:.875rem;font-weight:500;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.85;letter-spacing:0em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.125rem}@media screen and (min-width: 500px){.service-content2__item-media-text{font-size:1.25rem}}.service-content2__item-media-image{aspect-ratio:400/285;width:100%;position:relative}@media screen and (min-width: 768px){.service-content2__item-media-image{max-width:25rem}}.service-content2__item-media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-content2__item-media-image p{position:absolute;content:"";width:90%;height:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1.25rem;text-align:center;color:#122c5c;font-size:.9375rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.65;letter-spacing:0em}@media screen and (min-width: 500px){.service-content2__item-media-image p{font-size:1.25rem}}.service-content2{padding-block:3rem;background-color:#0a559f}@media screen and (min-width: 768px){.service-content2{padding-top:8.25rem;padding-bottom:9.375rem}}.service-content3__items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}@media screen and (min-width: 768px){.service-content3__items{margin-top:3.75rem;gap:1.375rem;grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 768px){.service-content3__items.is-col4{grid-template-columns:repeat(2, 1fr)}.service-content3__items.is-col4 .service-content3__item-image{height:auto}}.service-content3__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-color:#fff}.service-content3__item-info{-webkit-box-flex:1;flex:1;padding:1.25rem}.service-content3__item-info-text{color:#122c5c;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.service-content3__item-info-text{font-size:1.875rem}}.service-content3__item-image{width:100%;height:auto}@media screen and (min-width: 768px){.service-content3__item-image{height:14.375rem}}.service-content3__item-image img{aspect-ratio:416/230;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rowFormat3col{margin-top:1.5625rem;margin:1.5625rem -8px -8px}@media screen and (min-width: 768px){.rowFormat3col{margin-top:3.75rem;display:-webkit-box;display:flex;flex-wrap:wrap}}.rowFormat1col{margin-top:1.5625rem}@media screen and (min-width: 768px){.rowFormat1col{margin-top:3.75rem;max-width:768px;margin-left:auto;margin-right:auto}}.cardFormat1col+.cardFormat1col{margin-top:18px}@media screen and (min-width: 768px){.cardFormat1col+.cardFormat1col{margin-top:24px}}.rowFormat4col{margin-top:1.5625rem;margin:1.5625rem -4px -4px;display:-webkit-box;display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.rowFormat4col{margin:3.75rem -8px -8px}}.cardFormat4col{padding:4px;width:50%}@media screen and (min-width: 768px){.cardFormat4col{width:25%;padding:8px}}.cardFormat3col{padding:8px}@media screen and (min-width: 768px){.cardFormat3col{width:33.3333%}}.cardFormat3col__inner{background:#f3f4f6;padding:5%}@media screen and (min-width: 768px){.cardFormat3col__inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%}}.cardFormat3col__ttl{font-size:1.125rem;font-weight:900;line-height:1.5;color:#122c5c;margin-bottom:.7em}@media screen and (min-width: 768px){.cardFormat3col__ttl{font-size:1.375rem;margin-bottom:.4em}}.cardFormat3col__txt{font-size:.875rem;line-height:1.7;margin-bottom:.7em}@media screen and (min-width: 768px){.cardFormat3col__txt{font-size:1rem}}.cardFormat3col img{height:auto;-o-object-fit:inherit;object-fit:inherit;margin-top:auto}.boxServiceFullMedia{margin-top:1.5625rem}@media screen and (min-width: 768px){.boxServiceFullMedia{margin-top:3.625rem}}.boxServiceFullMedia__item+.boxServiceFullMedia__item{margin-top:2.5em}@media screen and (min-width: 768px){.boxServiceFullMedia__item+.boxServiceFullMedia__item{margin-top:54px}}.boxServiceFullMedia__img img{height:auto;-o-object-fit:inherit;object-fit:inherit}.boxServiceFullMedia__txt{font-size:1rem;color:#fff;line-height:1.7;margin-top:1em}@media screen and (min-width: 768px){.boxServiceFullMedia__txt{font-size:1.5rem;margin-top:1.5em}}.boxAdlist{margin-top:1.5625rem}@media screen and (min-width: 768px){.boxAdlist{margin-top:3.625rem}}.boxAdlist__ttl{font-size:1.125rem;font-weight:900;line-height:1.5;text-align:center;background:#122c5c;color:#fff;padding:.6em}@media screen and (min-width: 768px){.boxAdlist__ttl{font-size:1.875rem}}.boxAdlist__inner{display:-webkit-box;display:flex;flex-wrap:wrap;gap:5px}@media screen and (min-width: 768px){.boxAdlist__inner{flex-wrap:nowrap}}.boxAdlist__item{background:#f3f4f6;padding:15px;width:calc(50% - 3px)}@media screen and (min-width: 768px){.boxAdlist__item{width:auto}}.boxAdlist__item img{height:auto;-o-object-fit:inherit;object-fit:inherit}.boxAdlist__item.is-full{width:100%}@media screen and (min-width: 768px){.boxAdlist__item.is-full{padding:24px}}.boxAdlist__cat{font-size:.9375rem;text-align:center;font-weight:900;line-height:1.5;color:#122c5c;margin-bottom:.5em}@media screen and (min-width: 768px){.boxAdlist__cat{font-size:1.0625rem}}.boxAffiList{margin-top:2.1875rem;background:#f3f4f6;padding:30px 6% 5%}@media screen and (min-width: 768px){.boxAffiList{margin-top:3.625rem;padding:34px}}.boxAffiList__txt{font-size:.9375rem;margin-bottom:1.5em}@media screen and (min-width: 768px){.boxAffiList__txt{font-size:1.125rem;text-align:center;line-height:1.8}}.headingRectNum{color:#122c5c;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.325;letter-spacing:.02em;margin-bottom:1.5em}@media screen and (min-width: 768px){.headingRectNum{text-align:center;font-size:2.5rem;margin-bottom:1em}}.headingRectNum__inner{display:inline-block;position:relative;padding-left:3.125rem}@media screen and (min-width: 768px){.headingRectNum__inner{padding-left:5rem}}.headingRectNum__inner .is-num{color:#fff;font-size:1.125rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.06em;background:-webkit-linear-gradient(left, #003788, #2a9fd3);background:linear-gradient(90deg, #003788, #2a9fd3);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.headingRectNum__inner .is-num{font-size:1.875rem;width:4.0625rem;height:4.0625rem}}.boxMedhiaLayout{margin-top:1.75rem}.boxMedhiaLayout__conte{font-size:.9375rem;line-height:1.8;margin-bottom:1.5em}@media screen and (min-width: 768px){.boxMedhiaLayout{margin-top:3.625rem;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.boxMedhiaLayout__conte{width:calc(50% - 16px);font-size:1.0625rem}.boxMedhiaLayout__img{width:calc(50% - 16px)}}.service-title{color:#122c5c;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:-0.02em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:1.625rem;text-align:center}@media screen and (min-width: 768px){.service-title{padding-bottom:3rem;font-size:3.125rem}}.service-title.service-title--white{color:#fff}.service-title.service-title--bottom-short{padding-bottom:1.625rem}@media screen and (min-width: 768px){.service-title.service-title--bottom-short{padding-bottom:2.375rem}}.service-title::before{position:absolute;content:"";width:6.875rem;height:.3125rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;background:-webkit-linear-gradient(left, #003788, #35bbe2);background:linear-gradient(90deg, #003788, #35bbe2)}@media screen and (min-width: 768px){.service-title::before{width:10rem}}.service-title.service-title--white::before{background:#fff}.service-title span{display:block;color:#208ac1;font-size:1.375rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:2;letter-spacing:.02em}@media screen and (min-width: 768px){.service-title span{font-size:1.875rem}}.service-title-catch-big{text-transform:uppercase}.service-title.service-title--white span{color:#fff}.service-title.service-title--white{color:#fff}.service{margin-top:20vw;line-height:1.5}@media screen and (min-width: 768px){.service{margin-top:10rem;line-height:1}}.service__main-title.service__main-title2{font-size:1.875rem}@media screen and (min-width: 768px){.service__main-title.service__main-title2{font-size:3.125rem}}.service__text{margin-top:1.25rem;color:#122c5c;font-size:.875rem;font-weight:500;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5833333333;letter-spacing:.02em;text-align:center}@media screen and (min-width: 768px){.service__text{font-size:1.5rem}}.service__video{margin-top:3.75rem;aspect-ratio:1280/666}.service__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.productionCapa__inner.inner2{padding-right:0;position:relative}@media screen and (min-width: 768px){.productionCapa__inner.inner2{padding-right:25px;padding-left:25px}}.rowProductionCapa{display:-webkit-box;display:flex;margin:-16px;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;padding:1px 0 27px 1px;margin:1.5625rem 0 -27px -1px}.rowProductionCapa:after{content:"";display:block;-webkit-box-flex:0;flex:0 0 .2rem}@media screen and (min-width: 768px){.rowProductionCapa{margin:3.75rem 16px 16px;-webkit-box-pack:center;justify-content:center}.rowProductionCapa::after{content:none}}.rowProductionCapa__item{width:33.3333%;-webkit-box-flex:0;flex:0 0 86%;white-space:normal;word-wrap:break-word;padding:8px}@media screen and (min-width: 768px){.rowProductionCapa__item{width:33.3333%;padding:16px;-webkit-box-flex:1;flex:auto}}.sp-movie{position:fixed;bottom:.625rem;right:.625rem;padding:.5rem;z-index:8000;background-color:#fff;cursor:pointer;border:3px solid #003788}@media screen and (min-width: 768px){.sp-movie{display:none}}.sp-movie_box p{color:#000;font-size:1rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.75;letter-spacing:0em}.sp-movie__button{position:absolute;content:"";top:-1rem;right:-0.625rem;border-radius:50%;background-color:#003788;width:1.625rem;height:1.625rem;z-index:9000}.sp-movie__button span{position:absolute;content:"";background-color:#fff;width:1rem;height:.125rem;top:.75rem;right:.28125rem}.sp-movie__button span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sp-movie__button span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sp-movie.is-open{visibility:visible;opacity:1}.modal-open-button{font-size:16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;padding:20px;cursor:pointer;color:#fff;background:#000}.modal{position:fixed;z-index:9999;top:0;left:0;display:-webkit-box;display:flex;visibility:hidden;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;opacity:0;background:rgba(0,0,0,.7)}.modal.is-open{visibility:visible;opacity:1}.modal__body{position:relative;display:inline-block;width:90%}.modal__close-button{position:absolute;top:.625rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:10rem;padding:.625rem;cursor:pointer;color:#000;border:1px solid #003788;background-color:#fff;border-radius:624.9375rem;text-transform:uppercase}.modal__content{background:rgba(0,0,0,0);aspect-ratio:508/285;margin-top:4.375rem}.modal__content video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialist__middle{margin-top:2.5rem}@media screen and (min-width: 768px){.specialist__middle{margin-top:2.5rem}}.specialist__middle-text{color:#000;font-size:1rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.8;letter-spacing:0em}@media screen and (min-width: 768px){.specialist__middle-text{font-size:1.6rem}}.specialist-bottom{margin-top:2.5em}@media screen and (min-width: 768px){.specialist-bottom{margin-top:4em}}.specialist-bottom-box{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}@media screen and (min-width: 768px){.specialist-bottom-box{grid-template-columns:repeat(2, 1fr)}}.specialist__bottom-image{aspect-ratio:630/420}.specialist__bottom-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.specialist-bottom-link-box{text-align:center}.specialist-bottom-link{margin-top:2.8125rem;text-align:center}.specialist-bottom-link.process-link{margin-top:0;max-width:33.125rem;width:100%;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:2.2083333333;letter-spacing:.02em}@media screen and (min-width: 768px){.specialist-bottom-link.process-link{font-size:1.625rem;letter-spacing:.08em}}.specialist-bottom-link.process-link::before{right:1.875rem;width:.5625rem;height:1.125rem}.specialist-bottom-link.process-link:hover:before{right:1.625rem}.specialist-introduction{margin-top:2.5em;padding:1.25rem;background-color:#f3f4f6}@media screen and (min-width: 768px){.specialist-introduction{margin-top:4em;padding:2.8125rem}}.specialist-introduction-wrap+.specialist-introduction-wrap{margin-top:1.875rem}.specialist-introduction-title{color:#122c5c;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.specialist-introduction-title{font-size:1.4rem}}.specialist-introduction-description{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.specialist-introduction-description{font-size:1.4rem}}.specialist{padding-bottom:5.5rem}@media screen and (min-width: 768px){.specialist{padding-bottom:7.8125rem}}.specialist-title{position:relative}.specialist-name-box{position:relative;padding-left:1.25rem;padding-block:1.25rem}.specialist-name-box::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-linear-gradient(top, #35c7e2, #003788);background:linear-gradient(180deg, #35c7e2, #003788)}.specialist__name{color:#122c5c;font-size:1.5rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.3;letter-spacing:.02em}@media screen and (min-width: 768px){.specialist__name{font-size:3.125rem}}.specialist__name span{font-family:"roboto",sans-serif;margin-left:.5rem;font-size:1.25rem}@media screen and (min-width: 768px){.specialist__name span{font-size:2rem}}.specialist__text{color:#000;font-size:1.0625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.625}@media screen and (min-width: 768px){.specialist__text{font-size:1.75rem}}.specialist__media{margin-top:1.875rem;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;gap:3rem}@media screen and (min-width: 768px){.specialist__media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.specialist__media-info{width:100%}@media screen and (min-width: 768px){.specialist__media-info{max-width:37.5rem}}.specialist__media-wrap{margin-top:1.5625rem}.specialist__media-title{color:#fff;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:.02em;padding:.625rem 1.125rem;background:#122c5c;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.specialist__media-title{font-size:1.5rem}}.specialist__media-description{margin-top:1rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.625rem}@media screen and (min-width: 768px){.specialist__media-description{margin-top:1.5rem}}.specialist__media-description span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-size:clamp(1.25rem,.534rem + 3.579vw,2.25rem);font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5357142857;letter-spacing:0em;padding:0rem .75rem .1875rem;background:-webkit-linear-gradient(left, #003788, #35cbe2);background:linear-gradient(90deg, #003788, #35cbe2);position:relative;z-index:2}@media screen and (min-width: 768px){.specialist__media-description span{white-space:nowrap;font-size:3.125rem}}.specialist__media-image{max-width:46.875rem;width:100%}.strengths{margin-top:1.875rem;padding-top:3rem;padding-bottom:2.9375rem;background-color:#f3f4f6;position:relative}@media screen and (min-width: 768px){.strengths{margin-top:5rem;padding-top:6.25rem;padding-bottom:10rem}}.strengths-bg1{content:"";position:absolute;top:-18.5rem;right:calc(50% - min(50vw,100rem));max-width:26.75rem;width:23vw;height:39vw;display:none;mix-blend-mode:multiply}@media screen and (min-width: 768px){.strengths-bg1{display:block}}.strengths-bg2{content:"";position:absolute;bottom:-12.5rem;left:calc(50% - min(50vw,100rem));width:16.75vw;max-width:25rem;height:30.75vw;display:none;mix-blend-mode:multiply;-webkit-filter:brightness(0.9);filter:brightness(0.9);-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media screen and (min-width: 768px){.strengths-bg2{display:block}}.strengths-items{margin-top:1.9375rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.875rem}@media screen and (min-width: 768px){.strengths-items{margin-top:3.75rem;gap:4.75rem}}@media screen and (min-width: 768px){.strengths-item--row{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;gap:1.25rem}}@media screen and (min-width: 768px){.strengths-item--row-reverse{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:1.625rem}}.strengths-item__img-box{margin-top:.75rem}@media screen and (min-width: 768px){.strengths-item__img-box{margin-top:0;max-width:36.25rem;width:100%}}.strengths-item__img-box-head{color:#122c5c;font-size:.9375rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;padding-block:.5625rem .6875rem;margin-bottom:.9375rem;border-top:.125rem solid #003788;border-bottom:.125rem solid #003788;text-align:center}@media screen and (min-width: 768px){.strengths-item__img-box-head{font-size:1.875rem;padding-block:1.25rem 1.375rem;border-top:.1875rem solid #003788;border-bottom:.1875rem solid #003788}}.strengths-item__img{width:98%;height:auto;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.strengths-item__img{width:100%}}.strengths-item__img img{width:100%;height:100%}.strengths-item__img2{aspect-ratio:690/415}.strengths-item__img2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.strengths-item__info{max-width:43.125rem;width:100%}}.strengths-item__info-title span{display:block;color:#122c5c;font-weight:900;font-size:.875rem;line-height:1.6;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;letter-spacing:.02em;text-indent:.02em;padding-bottom:.125rem}@media screen and (min-width: 768px){.strengths-item__info-title span{font-size:1.5rem;padding-bottom:.5rem;line-height:1.2}}.strengths-item__info-title{color:#122c5c;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;font-size:1.1875rem;line-height:1.4;letter-spacing:.02em;text-indent:.02em;padding-top:.3125rem;padding-bottom:.3125rem;position:relative;padding-left:.875rem}@media screen and (min-width: 768px){.strengths-item__info-title{padding-left:1.25rem;font-size:2.1875rem;line-height:1.4}}.strengths-item__info-title::before{position:absolute;content:"";width:.1875rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}@media screen and (min-width: 768px){.strengths-item__info-title::before{width:.3125rem}}.strengths-item__info-texts{margin-top:.625rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem}@media screen and (min-width: 768px){.strengths-item__info-texts{margin-top:1.75rem}}.strengths-item__info-text{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.6;letter-spacing:.02em}@media screen and (min-width: 768px){.strengths-item__info-text{font-size:1.125rem;line-height:1.5555555556}}.strengths-item__info-link-box{margin-top:5.3333333333vw}@media screen and (min-width: 768px){.strengths-item__info-link-box{margin-top:2.5rem}}.strengths-item__info-link-box-title{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.6296296296}@media screen and (min-width: 768px){.strengths-item__info-link-box-title{margin-top:1.75rem;font-size:1.125rem;line-height:1.5555555556}}.strengths-item__info-link{color:#122c5c;font-size:1.0625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.6296296296;text-decoration:none}@media screen and (min-width: 768px){.strengths-item__info-link{margin-top:1.75rem;font-size:1.5rem;line-height:1.1666666667}}.strengths-item__info-link:hover{text-decoration:underline}.sub-staff{margin-block:20vw}@media screen and (min-width: 768px){.sub-staff{margin-block:10rem}}.stackStaff{margin-top:52px}@media screen and (max-width: 768px){.stackStaff{margin-top:42px}}.stackStaff+.stackStaff{margin-top:84px}@media screen and (max-width: 768px){.stackStaff+.stackStaff{margin-top:54px}}.stackStaff__ttl{font-size:24px;font-weight:900;text-align:center;color:#208ac1;line-height:1.5;margin-bottom:1em}@media screen and (max-width: 768px){.stackStaff__ttl{font-size:20px}}.sub-staff-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.75rem 1rem}@media screen and (min-width: 768px){.sub-staff-items{grid-template-columns:repeat(4, 1fr);gap:3.75rem 1.5rem}}.sub-staff-item__catch{margin-top:.625rem;display:inline-block;color:#fff;font-size:13px;font-weight:900;font-family:"roboto",sans-serif;line-height:1;letter-spacing:.02em;padding:6px 1em 7px;background:-webkit-linear-gradient(left, #003788, #35cbe2);background:linear-gradient(90deg, #003788, #35cbe2)}.sub-staff-item__catch.is-general_manager{background:#1366a7}.sub-staff-item__catch.is-manager{background:#33b2dc}.sub-staff-item__catch.is-member{background:#35dad4}@media screen and (min-width: 768px){.sub-staff-item__catch{margin-top:1rem;font-size:13px}}.sub-staff-item__name{margin-top:.7em;color:#122c5c;font-size:18px;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em}@media screen and (min-width: 768px){.sub-staff-item__name{font-size:1.75rem}}.sub-staff-item__post{margin-top:.625rem;color:#000;font-size:14px;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:0em}@media screen and (min-width: 768px){.sub-staff-item__post{margin-top:1rem;font-size:1rem}}.boxSupport{margin-top:1.25rem}@media screen and (min-width: 768px){.boxSupport{margin-top:2rem}}.boxSupport__ttl{font-size:1.125rem;font-weight:900;font-family:"century-gothic",sans-serif;line-height:1.4;letter-spacing:-0.02em;position:relative;font-style:italic;margin-bottom:1em;border-bottom:.625rem solid;padding-bottom:.2em}.boxSupport__ttl span{text-transform:capitalize}@media screen and (min-width: 768px){.boxSupport__ttl{font-size:1.875rem}}.boxSupport__ttl.is-01{color:#003788}.boxSupport__ttl.is-02{color:#1366a7}.boxSupport__ttl.is-03{color:#33b2dc}.boxSupport__ttl.is-04{color:#35dad4}.boxStaffRow{display:-webkit-box;display:flex;flex-wrap:wrap;margin:-2px}@media screen and (min-width: 768px){.boxStaffRow{margin:-3px}}.boxStaffRow__item{width:25%;padding:2px}@media screen and (min-width: 768px){.boxStaffRow__item{padding:3px}}.boxStaffRow__item.is-min{width:25%}@media screen and (min-width: 768px){.boxStaffRow__item.is-min{width:16.6667%}}.support{margin-top:2.8125rem}@media screen and (min-width: 768px){.support{margin-top:9.375rem}}.support-wrapper-box{margin-top:1.5625rem}@media screen and (min-width: 768px){.support-wrapper-box{margin-top:5.8125rem;max-width:60rem;width:100%;margin-right:auto;margin-left:auto}}.support-wrapper-box__title{color:#122c5c;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.32;letter-spacing:.02em;text-align:center}@media screen and (min-width: 768px){.support-wrapper-box__title{font-size:3.125rem;letter-spacing:0em}}.support-wrapper-box__text{padding:.25rem .25rem .4375rem;margin-top:.625rem;color:#122c5c;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.02em;border:1px solid #003788;text-align:center;border-radius:9999px;max-width:21.625rem;width:100%;margin-right:auto;margin-left:auto}@media screen and (min-width: 374px){.support-wrapper-box__text{font-size:.9375rem}}@media screen and (min-width: 768px){.support-wrapper-box__text{max-width:100%;font-size:1.4375rem;line-height:1.5;letter-spacing:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5625rem 1.875rem .75rem;margin-top:1rem}}.support-wrapper{margin-top:1.25rem;display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px){.support-wrapper{grid-template-columns:repeat(3, 1fr);gap:.625rem;margin-top:2rem}}.support-wrapper2{margin-top:.5rem}@media screen and (min-width: 768px){.support-wrapper2{margin-top:2.25rem}}.support-wrapper__item+.support-wrapper__item{margin-top:.25rem}@media screen and (min-width: 768px){.support-wrapper__item+.support-wrapper__item{margin-top:0}}.support-wrapper__item-list{aspect-ratio:343/240}@media screen and (min-width: 768px){.support-wrapper__item-list{aspect-ratio:300/240}}.support-wrapper__item-list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.support-wrapper__item-title,.support-wrapper2__item-title{font-size:1.125rem;font-weight:900;font-family:"century-gothic",sans-serif;line-height:1.4722222222;letter-spacing:-0.02em;position:relative;font-style:italic}@media screen and (min-width: 768px){.support-wrapper__item-title,.support-wrapper2__item-title{font-size:1.875rem}}.support-wrapper__item-title::before,.support-wrapper__item-title::after,.support-wrapper2__item-title::before,.support-wrapper2__item-title::after{content:"";position:absolute;right:1.25rem;width:1.125rem;height:.1875rem;background:#003788;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.support-wrapper__item-title::before,.support-wrapper__item-title::after,.support-wrapper2__item-title::before,.support-wrapper2__item-title::after{right:.25rem;width:1.25rem}}.support-wrapper__item-title1{color:#003788}.support-wrapper__item-title2{color:#1366a7}.support-wrapper__item-title3{color:#33b2dc}.support-wrapper2__item-title{color:#35dad4}.support-wrapper__item-title span,.support-wrapper2__item-title span{text-transform:capitalize}.support-wrapper__item-title-box,.support-wrapper2__item-title-box{position:relative;padding-bottom:.9375rem}@media screen and (min-width: 768px){.support-wrapper__item-title-box,.support-wrapper2__item-title-box{padding-bottom:1.75rem}}.support-wrapper__item-title-box::before,.support-wrapper2__item-title-box::before{position:absolute;content:"";width:100%;height:.625rem;left:0;bottom:0;right:0}@media screen and (min-width: 768px){.support-wrapper__item-title-box::before,.support-wrapper2__item-title-box::before{height:1.25rem}}.support-wrapper__item-title-box,.support-wrapper2__item-title-box{position:relative}.support-wrapper__item-title-box1::before{background:#003788}.support-wrapper__item-title-box2::before{background:#1366a7}.support-wrapper__item-title-box3::before{background:#33b2dc}.support-wrapper2__item-title-box::before{background:#35dad4}.support-wrapper__item-title-box>.support-wrapper__item-title::before,.support-wrapper2__item-title-box>.support-wrapper2__item-title::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.support-wrapper__item-title-box>.support-wrapper__item-title::after,.support-wrapper2__item-title-box>.support-wrapper2__item-title::after{top:48%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.support-wrapper__item-title-box>.support-wrapper__item-title::after,.support-wrapper2__item-title-box>.support-wrapper2__item-title::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.support-wrapper__item-title-box.is-open>.support-wrapper__item-title::after,.support-wrapper2__item-title-box.is-open>.support-wrapper2__item-title::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.support-wrapper__item-lists{display:grid;grid-template-columns:repeat(2, 1fr);gap:.25rem}@media screen and (min-width: 768px){.support-wrapper__item-lists{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.625rem}}.support-wrapper__item-lists-box{display:none}.support-wrapper2__item-lists-box{display:none}.support-wrapper2__item-lists{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:.1875rem;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}@media screen and (min-width: 768px){.support-wrapper2__item-lists{grid-template-columns:repeat(6, 1fr)}}.support-wrapper2__item-list{aspect-ratio:170/120}@media screen and (min-width: 768px){.support-wrapper2__item-list{aspect-ratio:150/120}}.support-wrapper2__item-lists img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.swiper .swiper-slide{height:auto}.swiper .swiper-slide-item{height:100%}.swiper-container{position:relative;width:100vw;overflow:visible}@media screen and (min-width: 768px){.swiper-container{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.swiper{width:100%;overflow:visible}.swiper-pagination{position:absolute}.interview-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:-1.875rem}@media screen and (min-width: 500px){.interview-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2.6875rem}}.interview-pagination .swiper-pagination-bullet{width:.3125rem;height:.3125rem;background-color:#fff;opacity:1}@media screen and (min-width: 768px){.interview-pagination .swiper-pagination-bullet{width:11px;height:11px}}.interview-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#003788}.media-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:-1.375rem}@media screen and (min-width: 768px){.media-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2.6875rem}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 2px)}@media screen and (min-width: 768px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}}.media-pagination .swiper-pagination-bullet{width:.3125rem;height:.3125rem;background-color:#003788;opacity:1}@media screen and (min-width: 768px){.media-pagination .swiper-pagination-bullet{width:11px;height:11px}}.media-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#208ac1}.feature-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;bottom:-2.6875rem}@media screen and (min-width: 768px){.feature-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-3.75rem}}@media screen and (min-width: 1000px){.feature-pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-2.6875rem}}.feature-pagination .swiper-pagination-bullet{width:11px;height:11px;background-color:#003788;opacity:1}@media screen and (min-width: 768px){.feature-pagination .swiper-pagination-bullet{width:8px;height:8px}}@media screen and (min-width: 1000px){.feature-pagination .swiper-pagination-bullet{width:11px;height:11px}}.feature-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#208ac1}.top-contact{background:-webkit-linear-gradient(left, #003788, #2ca3d6);background:linear-gradient(90deg, #003788, #2ca3d6)}@media screen and (min-width: 768px){.top-contact__list{display:-webkit-box;display:flex;max-width:81.25rem;width:100%;margin-right:auto;margin-left:auto}}.txtNote p{font-size:13px;line-height:1.7}@media screen and (min-width: 768px){.txtNote p{font-size:15px}}.top-contact__item{padding-block:1.875rem 1.8125rem;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 768px){.top-contact__item{padding-block:3.75rem 3.5rem;width:50%}}.top-contact__item+.top-contact__item{border-top:1px solid #fff}@media screen and (min-width: 768px){.top-contact__item+.top-contact__item{border-left:1px solid #fff;border-top:none}}.top-contact__item-content{position:relative}.top-contact__item-title{font-size:1.5625rem;line-height:1;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;letter-spacing:.02em;color:#fff;text-align:center;text-transform:uppercase}@media screen and (min-width: 768px){.top-contact__item-title{font-size:2.1875rem}}.top-contact__item-text{margin-top:.625rem;padding:0 24px;font-size:.875rem;line-height:1.5714285714;letter-spacing:0em;color:#fff;text-align:center}@media screen and (min-width: 768px){.top-contact__item-text{margin-top:1.875rem;font-size:1.125rem;padding:0 20px}}.top-contact__btn-wrap{margin-top:1.25rem;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:1rem;padding:0 25px}@media screen and (min-width: 768px){.top-contact__btn-wrap{margin-top:1.25rem;gap:3.5625rem;padding:0 20px 0 40px}}@media screen and (min-width: 768px){.top-contact__btn-wrap.top-contact__btn-wrap--flex{-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}}.top-contact__btn-wrap-tell{position:relative;display:inline-block;padding-left:1.5625rem;color:#fff;font-size:1.25rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1}@media screen and (min-width: 768px){.top-contact__btn-wrap-tell{font-size:1.875rem;padding-left:2.6875rem;letter-spacing:.04em}}.top-contact__btn-wrap-tell span{margin-top:.375rem;display:block;color:#fff;font-size:.65625rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1;letter-spacing:.04em}@media screen and (min-width: 768px){.top-contact__btn-wrap-tell span{font-size:1rem;margin-top:1.25rem}}.top-contact__btn-wrap-tell::before{position:absolute;content:"";width:1.25rem;height:1.25rem;left:0;top:30%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/tell-icon-white.png) center center/contain no-repeat}@media screen and (min-width: 768px){.top-contact__btn-wrap-tell::before{width:1.875rem;height:1.875rem}}.top-contact__btn{-webkit-box-flex:1;flex:1;padding:.6875rem 0;display:inline-block;max-width:18.875rem;width:100%;font-size:.875rem;font-weight:900;line-height:1;color:#003788;border-radius:2rem;background-color:#fff;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media screen and (min-width: 768px){.top-contact__btn{padding:1.25rem 0;max-width:17.6875rem;font-size:1.125rem}}.top-contact__btn::before{position:absolute;content:"";width:.28125rem;height:.4375rem;right:.4375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/arrow-icon-blue.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.top-contact__btn::before{right:.75rem;width:.5rem;height:.875rem}}.top-contact__btn:hover{color:#fff;background-color:#003788;opacity:1}.top-contact__btn:hover::before{right:.25rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat}@media screen and (min-width: 768px){.top-contact__btn:hover::before{right:.5rem}}.top-contact__btn.top-contact__btn--request{max-width:10.9375rem;width:100%;position:relative}@media screen and (min-width: 768px){.top-contact__btn.top-contact__btn--request{max-width:17.6875rem;width:100%}}.top-contact__btn.top-contact__btn--request::before{position:absolute;content:"";width:.28125rem;height:.4375rem;right:1.4375rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(./../images/common/arrow-icon-blue.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.top-contact__btn.top-contact__btn--request::before{right:.75rem;width:.5rem;height:.875rem}}.top-contact__btn.top-contact__btn--request:hover::before{right:1.25rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat}@media screen and (min-width: 768px){.top-contact__btn.top-contact__btn--request:hover::before{right:.625rem}}.top-slider{overflow:hidden}.top-slider__items{display:-webkit-box;display:flex;overflow:hidden}.top-slider__items>.swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.top-slider__item{position:relative;aspect-ratio:490/720;max-width:22.1875rem;width:100%}@media screen and (min-width: 768px){.top-slider__item{max-width:30.625rem}}.top-slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-slider__item-box{text-align:center;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:96%}@media screen and (min-width: 768px){.top-slider__item-box{width:80%}}.top-slider__item-box-number{color:#fff;font-size:clamp(1.875rem,.98rem + 4.474vw,3.125rem);font-weight:900;line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.top-slider__item-box-number{font-size:5.625rem}}.top-slider__item-box-title{margin-top:1.25rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.25rem}@media screen and (min-width: 768px){.top-slider__item-box-title{margin-top:1.875rem}}.top-slider__item-box-text{margin-top:.625rem;color:#fff;font-size:clamp(.688rem,.285rem + 2.013vw,1.25rem);font-weight:900;line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.top-slider__item-box-text{margin-top:1.125rem;font-size:1.875rem}}.top-slider__item-box-title span{display:inline-block;padding:.5rem .5rem .6875rem;background:-webkit-linear-gradient(left, #003788, #1c7dbc);background:linear-gradient(90deg, #003788, #1c7dbc);color:#fff;font-size:clamp(.688rem,.195rem + 2.461vw,1.375rem);font-weight:900;line-height:1;letter-spacing:.02em}@media screen and (min-width: 768px){.top-slider__item-box-title span{font-size:1.875rem}}.voice{margin-block:3rem;padding-block:3rem;background-color:#f3f4f6}.voice.is-mt00{margin-top:0}@media screen and (min-width: 768px){.voice{margin-top:9.375rem;padding-block:9.375rem}}.voice__items{margin-top:1.5625rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.5rem}@media screen and (min-width: 768px){.voice__items{margin-top:3.75rem;grid-template-columns:repeat(2, 1fr);gap:1.25rem 1.25rem}}.voice__item{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1.25rem;padding:1.25rem 1.25rem;background-color:#fff}@media screen and (min-width: 768px){.voice__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding:1.25rem 1.875rem;gap:2rem}}.voice__item-image{margin-top:.625rem;max-width:5rem;width:100%;height:5rem;margin-right:auto;margin-left:auto;border-radius:50%;overflow:hidden}.voice__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.voice__item-text{color:#000;font-size:.9375rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.6;letter-spacing:0em;-webkit-box-flex:1;flex:1}@media screen and (min-width: 768px){.voice__item-text{font-size:1.125rem}}.voice__item-text span{color:#208ac1}.work__image{margin-top:3.75rem}.works-case{padding:11% 0;background-color:#208ac1}@media screen and (min-width: 768px){.works-case{padding:72px 0}}.works-case__text{text-align:center;margin-top:1.5625rem;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5;letter-spacing:0em}@media screen and (min-width: 768px){.works-case__text{margin-top:3.75rem;font-size:1.75rem}}.works-case-container{margin-top:2rem}@media screen and (min-width: 768px){.works-case-container{margin-top:2.8125rem}}.works-case__items.interview__items{margin-right:auto;margin-left:auto;width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:.9375rem .9375rem}@media screen and (min-width: 768px){.works-case__items.interview__items{grid-template-columns:repeat(3, 1fr)}}.works-list{padding-block:2.5rem 6.875rem;overflow-x:hidden}@media screen and (min-width: 768px){.works-list{padding-block:3.75rem 11.25rem}}.works-list__items{margin-top:34px}@media screen and (min-width: 768px){.works-list__items{margin-top:3.75rem}}.works-list__items .swiper-wrapper .swiper-slide{height:auto}.works-list__item{background-color:#fff;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.works-list__item-img img{aspect-ratio:490/300;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works-list__item-box{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:5% 0}@media screen and (min-width: 768px){.works-list__item-box{padding:1.25rem}}.works-list__item-title{color:#122c5c;font-size:17px;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.375;letter-spacing:.02em;padding-left:1.25rem;padding-block:.625rem;position:relative}@media screen and (min-width: 768px){.works-list__item-title{font-size:1.5rem}}.works-list__item-title::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}.works-list__item-text{margin-top:1.125rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.works-list__item-text span{color:#454545;font-size:15px;font-weight:900;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.4;letter-spacing:0em}@media screen and (min-width: 768px){.works-list__item-text span{font-size:1.25rem}}.works-list__item-text p{margin-top:.625rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.works-list__item-text p{font-size:1.125rem}}.works-main{padding:11% 0;background-color:#f3f4f6}@media screen and (min-width: 768px){.works-main{padding:72px 0}}.works-main__title{color:#122c5c;font-size:1.1875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.75;letter-spacing:.02em;position:relative;padding-left:1.25rem}@media screen and (min-width: 768px){.works-main__title{font-size:2.5rem;padding-left:1.875rem}}.works-main__title::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-linear-gradient(top, #35c6e2, #003788);background:linear-gradient(180deg, #35c6e2, #003788)}.works-main__title span{color:#208ac1;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.4;letter-spacing:.02em;display:block}@media screen and (min-width: 768px){.works-main__title span{font-size:3.125rem}}.works-main__text{margin-top:2.8125rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.works-main__text{font-size:1.125rem}}.works-main__items{margin-top:2.5rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:2.8125rem}@media screen and (min-width: 768px){.works-main__items{margin-top:3.75rem}}.works-main__item{padding:1.5rem;background-color:#fff}@media screen and (min-width: 768px){.works-main__item{padding:2.8125rem 2.8125rem}}.works-main__item-container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.works-main__item-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:2.8125rem}}.works-main__item-info{max-width:37.1875rem;width:100%}.works-main__item-info-catch{display:inline-block;color:#fff;font-size:14px;font-weight:900;font-family:"roboto",sans-serif;line-height:1.5333333333;letter-spacing:.02em;padding:.375rem 1.1875rem;background:-webkit-linear-gradient(left, #003788, #35c1e2);background:linear-gradient(90deg, #003788, #35c1e2);text-transform:uppercase}@media screen and (min-width: 768px){.works-main__item-info-catch{font-size:1.875rem}}.works-main__item-info-title{margin-top:.7em;color:#122c5c;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5142857143;letter-spacing:.02em}@media screen and (min-width: 768px){.works-main__item-info-title{font-size:2.1875rem}}.works-main__item-info-text{margin-top:.375rem;color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.works-main__item-info-text{font-size:1.125rem}}.works-main__item-info-content{margin-top:1.75rem;padding-top:.875rem;border-top:.125rem solid #476077}.works-main__item-info-content-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:.25rem}@media screen and (min-width: 768px){.works-main__item-info-content-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.works-main__item-info-content-wrap+.works-main__item-info-content-wrap{margin-top:1rem}@media screen and (min-width: 768px){.works-main__item-info-content-wrap+.works-main__item-info-content-wrap{margin-top:.375rem}}.works-main__item-info-content-wrap-term,.works-main__item-info-content-wrap-description{color:#000;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.works-main__item-info-content-wrap-term,.works-main__item-info-content-wrap-description{font-size:1.125rem}}.works-main__item-info-content-wrap-term{width:7.5rem;font-weight:900;color:#454545}.works-main__item-info-content-wrap-description{-webkit-box-flex:1;flex:1}.works-main__item-image{aspect-ratio:550/430;max-width:34.375rem;width:100%;position:relative}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works-main__item-bottom{margin-top:2.5rem;text-align:center}.works-main__item-image-catch{position:absolute;content:"";right:-3%;bottom:-3%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end;gap:3px}@media screen and (min-width: 768px){.works-main__item-image-catch{right:0;bottom:4%}}.works-main__item-image-catch span{text-align:right;display:block;color:#fff;font-size:.875rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:0em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#208ac1;padding:.625rem .5rem}@media screen and (min-width: 500px){.works-main__item-image-catch span{font-size:1.125rem}}@media screen and (min-width: 768px){.works-main__item-image-catch span{font-size:1.5rem}}.works-main__item-link{width:100%;display:inline-block;color:#fff;font-size:.875rem;font-weight:400;font-family:"Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo";line-height:2.2222222222;letter-spacing:.04em;padding:.125rem 2.5rem;border-radius:624.9375rem;position:relative;background-image:-webkit-linear-gradient(left, #003788, #35bae2);background-image:linear-gradient(90deg, #003788, #35bae2);-webkit-transition:.3s;transition:.3s;z-index:0;position:relative;overflow:hidden}@media screen and (min-width: 768px){.works-main__item-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.125rem 4.375rem;font-size:1.5rem}}.works-main__item-link:hover{opacity:1}.works-main__item-link::after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;z-index:-1;background-image:-webkit-linear-gradient(left, #35bbe2, #003788);background-image:linear-gradient(90deg, #35bbe2, #003788);opacity:0;-webkit-transition:.3s;transition:.3s}.works-main__item-link:hover::after{opacity:1}.works-main__item-link::before{position:absolute;content:"";width:.5rem;height:.875rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1rem;background:url(./../images/feature/button-arrow.png) center center/contain no-repeat;-webkit-transition:.3s;transition:.3s}.works-main__item-link:hover::before{right:.75rem}.works-office{padding-block:5.5rem}@media screen and (min-width: 768px){.works-office{padding-block:9.375rem}}.works-office-media{margin-top:3.25rem;display:grid;grid-template-columns:repeat(1, 1fr);-webkit-box-align:center;align-items:center;gap:2rem}@media screen and (min-width: 768px){.works-office-media{gap:4rem;grid-template-columns:repeat(2, 1fr)}}.works-office-media-info{position:relative;padding-left:1.5rem}@media screen and (min-width: 768px){.works-office-media-info{padding-left:2.1875rem}}.works-office-media-info::before{position:absolute;content:"";width:.3125rem;height:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#122c5c}@media screen and (min-width: 768px){.works-office-media-info::before{width:.625rem}}.works-office-media-info__title{color:#122c5c;font-size:1.25rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.7666666667;letter-spacing:.02em}@media screen and (min-width: 768px){.works-office-media-info__title{font-size:1.875rem}}.works-office-media-info__texts{margin-top:.5rem;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.works-office-media-info__texts{margin-top:1.25rem}}.works-office-media-info__text{color:#000;font-size:.875rem;font-weight:400;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1.5555555556;letter-spacing:0em}@media screen and (min-width: 768px){.works-office-media-info__text{font-size:1.125rem}}.works-office-media-info__image{aspect-ratio:614/244;max-width:38.375rem;width:100%}.works-office-map{margin-top:2.8125rem;aspect-ratio:1280/700}@media screen and (min-width: 768px){.works-office-map{aspect-ratio:1280/450}}.works-office-map iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.works{margin-top:3.25rem}@media screen and (min-width: 768px){.works{margin-top:7rem}}.works__title{color:#122c5c;font-size:1.5625rem;font-weight:900;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Helvetica Neue",Arial,"Hiragino Sans",Meiryo,sans-serif;line-height:1;letter-spacing:.02em;padding:0 2.0625rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:auto;margin-left:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width: 768px){.works__title{padding:0 4.25rem;font-size:3.125rem}}.works__title::after,.works__title::before{position:absolute;content:"";width:2.0625rem;height:4.0625rem;top:52%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.works__title::after,.works__title::before{width:4.25rem;height:8.125rem}}.works__title::after{background:url(./../images/common/title-right.png) center center/contain no-repeat;right:0}.works__title::before{background:url(./../images/common/title-left.png) center center/contain no-repeat;left:0}.works__image{aspect-ratio:690/153;margin-top:2.1875rem}@media screen and (min-width: 768px){.works__image{margin-top:4.375rem;aspect-ratio:844/192;max-width:52.75rem;width:100%;margin-right:auto;margin-left:auto}}.works__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-pagenavi{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:.625rem}.wp-pagenavi a,.wp-pagenavi span{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:2.8125rem;height:2.8125rem;border-radius:50%;background-color:#7633a4;color:#fff;font-weight:bold;font-size:1.25rem;-webkit-transition:.3s ease;transition:.3s ease}.wp-pagenavi a:hover{background-color:#f1ebf8;color:#4f31a5;opacity:1}.wp-pagenavi span.current{background-color:#f1ebf8;color:#4f31a5}.inner{max-width:37.5rem;width:100%;padding-right:4vw;padding-left:4vw;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.inner{max-width:1400px;padding-right:25px;padding-left:25px}}.inner2{max-width:37.5rem;width:100%;padding-right:4vw;padding-left:4vw;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.inner2{max-width:min(68vw,1324px);padding-right:25px;padding-left:25px}}