html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,li{list-style:none}th{text-align:left;font-weight:normal}input[type="submit"],button{-webkit-appearance:none}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}*{box-sizing:border-box}html,body{width:100%;max-width:100%;color:#000;font-family:"Noto Sans JP", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", osaka, arial, helvetica, sans-serif;-webkit-text-size-adjust:100%}html{font-size:625%}body{font-size:.16em}a{text-decoration:none;transition:.3s}a img{transition:.3s}a:hover img{opacity:0.8}.sp-only{display:none !important}.sp-only-inline{display:none !important}.sp-only-ib{display:none !important}.sp-only-flex{display:none !important}.pc-only{display:block !important}.pc-only-inline{display:inline !important}.pc-only-ib{display:inline-block !important}.pc-only-flex{display:flex !important}@media screen and (max-width: 768px){.sp-only{display:block !important}.sp-only-inline{display:inline !important}.sp-only-ib{display:inline-block !important}.sp-only-flex{display:flex !important}.pc-only{display:none !important}.pc-only-inline{display:none !important}.pc-only-ib{display:none !important}.pc-only-flex{display:none !important}}.ta-center{text-align:center}.l-inner{max-width:1320px;margin:0 auto}.l-inner__w1100{max-width:1100px}.l-container{width:100%;max-width:100%;overflow:clip}@media screen and (max-width: 768px){.l-inner{max-width:100%;padding-left:1.5em;padding-right:1.5em}}@media screen and (max-width: 1360px) and (min-width: 769px){.l-inner{max-width:100%;padding-left:2em;padding-right:2em}}@media screen and (max-width: 1460px) and (min-width: 769px){.l-inner{max-width:100%;padding-left:2em;padding-right:2em}}.m-header{position:fixed;top:0;left:0;width:100%;z-index:100}.m-header-box{position:relative;z-index:110;display:flex;flex-direction:row;justify-content:space-between}.m-header-box-left{padding:2.1em 0 0 1.9em}.m-header-box-right{display:flex;flex-direction:row;justify-content:space-between}.m-header-logo-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:start;color:#5082ba;font-size:max(1.66667vw, 25.6px);font-weight:bold;text-transform:uppercase}.m-header-logo-link-img{position:relative;bottom:-0.1em;width:auto;height:.9em;vertical-align:bottom}.m-header-logo-link-str{display:inline-block;margin-left:.5em}.m-header-content{padding:1.1em max(1.77083vw, 23.8px) 0 0}.m-header-content-top{display:flex;flex-direction:row;align-items:center;justify-content:end;margin-bottom:.9em}.m-header-lang{position:relative;margin-right:1.3em}.m-header-lang-str{position:relative;display:inline-block;background:#fff;color:#9f9f9f;font-size:12px;font-weight:500;letter-spacing:0.2em;border-radius:max(.625vw, 10.8px);border:1px solid #b3d7fc;padding:.2em 1.2em;min-width:9em}.m-header-lang-str::after{content:">";display:block;position:absolute;top:50%;right:.3em;transform:translateY(-40%) rotate(90deg) scaleX(0.5)}.m-header-lang-list{position:absolute;bottom:0;right:0;width:10em;background:#fff;box-shadow:rgba(255,255,255,0.1);font-size:14px;padding:.7em;border:1px solid #7ba4cd;border-radius:12px;opacity:0;pointer-events:none;transition:.3s;transform:translateY(100%)}.m-header-lang-list-item-link{display:block;text-align:right;line-height:150%;color:#333333;font-weight:bold;padding:.3em .5em}.m-header-lang-list-item-link:hover{color:#3778ba}.m-header-lang:hover{cursor:pointer}.m-header-lang:hover .m-header-lang-list{opacity:1;pointer-events:all}.m-header-tel{color:#242424;font-size:max(1.40625vw, 21.6px);font-family:"DIN";font-weight:500;letter-spacing:0.08em}.m-header-tel-str{display:inline-block;background:url(../images/common/m-header-icon04.png) no-repeat center left;background-size:auto .7em;padding-left:.7em}.m-header-tel-time{color:#9f9f9f;font-size:max(.625vw, 9.6px);font-weight:500;letter-spacing:0.2em}.m-header-menu{display:flex;flex-direction:row;justify-content:end}.m-header-menu-item{margin-left:max(2.5vw, 33.6px)}.m-header-menu-item-link{color:#242424;font-size:max(.72917vw, 12.6px);font-weight:500;letter-spacing:0.3em}.m-header-menu-item-link:hover{color:#3778ba}.m-header-menu-item:first-child{margin-left:0}.m-header-menu02{background:#7ba4cd;padding:.1em 1.2em .1em 1.3em;border-bottom-left-radius:30px}.m-header-menu02-item{border-bottom:1px solid #ffffff}.m-header-menu02-item-link{display:block;color:#ffffff;font-size:max(.78125vw, 13.5px);line-height:100%;font-weight:500;letter-spacing:0.25em;padding:.9em .5em}.m-header-menu02-item-link-str{display:inline-block;background:url(../images/common/m-header-icon01.png) no-repeat left center;background-size:auto 1.4em;padding:.2em 0 .2em 2.2em}.m-header-menu02-item-link-str__register{background-image:url(../images/common/m-header-icon02.png)}.m-header-menu02-item-link-str__login{background-image:url(../images/common/m-header-icon03.png)}.m-header-menu02-item-link:hover{text-shadow:0 0 6px rgba(255,255,255,0.66)}.m-header-menu02-item:last-child{border-bottom:0}.m-header-menu03{display:flex;flex-direction:row;align-items:center;justify-content:end}.m-header-menu03-item{margin-right:.5em}.m-header-menu03-item-link{display:block;color:#ffffff;font-size:max(.67708vw, 10.4px);font-weight:500;letter-spacing:0.1em;border-radius:12px;padding:.4em 1em .4em 2.4em;background:#7ba4cd url(../images/common/m-header-icon05.png) no-repeat left 1px center;background-size:auto 1.5em}.m-header-menu03-item-link-str{display:inline-block}.m-header-spMenu{display:none}.m-header::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:70%;background:#fff;opacity:0;transition:.3s}.m-header.is-scrolled::before{opacity:1}.m-header.is-sticky{position:sticky;margin-bottom:-52px}@media screen and (max-width: 768px){.m-header-box{align-items:center}.m-header-box-left{padding:min(4.10256vw, 24px)}.m-header-logo-link{font-size:min(5.12821vw, 30px)}.m-header-logo-link-img{width:auto;height:1em}.m-header-logo-link-str{margin-left:min(3.07692vw, 18px)}.m-header-content{padding-top:min(6.15385vw, 36px);padding-right:min(12.30769vw, 72px)}.m-header-content-top{margin-bottom:min(5.12821vw, 30px)}.m-header-lang{display:none;margin-right:min(7.69231vw, 45px)}.m-header-lang select{font-size:min(4.10256vw, 24px);padding-top:min(1.02564vw, 6px);padding-right:min(6.66667vw, 39px);padding-bottom:min(1.02564vw, 6px);padding-left:min(6.66667vw, 39px)}.m-header-tel{font-size:min(9.74359vw, 57px)}.m-header-tel-container{display:none}.m-header-tel-str{padding-left:min(4.10256vw, 24px)}.m-header-tel-time{font-size:min(4.10256vw, 24px)}.m-header-menu{display:none}.m-header-menu-item{margin-left:min(17.4359vw, 102px)}.m-header-menu-item-link{font-size:min(5.12821vw, 30px)}.m-header-menu02{position:fixed;bottom:0;left:0;display:flex;flex-direction:row;z-index:100;width:100%;padding:0;border-radius:0}.m-header-menu02-item{position:relative;width:33.3%;border:0}.m-header-menu02-item-link{font-size:min(3.33333vw, 19.5px);letter-spacing:0;text-align:center;padding:1em .3em}.m-header-menu02-item-link-str{padding:0 0 0 1.4em;background-size:auto 1em}.m-header-menu02-item::after{content:"";display:block;position:absolute;top:50%;right:0;background:#fff;width:1px;height:50%;transform:translateY(-50%)}.m-header-menu02-item:last-child::after{display:none}.m-header-menu03{display:none}.m-header-menu03-item{margin-right:min(3.07692vw, 18px)}.m-header-menu03-item-link{font-size:min(4.61538vw, 27px);padding-top:min(2.05128vw, 12px);padding-right:min(5.64103vw, 33px);padding-bottom:min(2.05128vw, 12px);padding-left:min(13.84615vw, 81px)}.m-header-spMenu{display:flex;flex-direction:row;align-items:center;justify-content:end}.m-header::before{height:100%}.m-header.is-sticky{margin-bottom:0}}@media screen and (max-width: 1220px) and (min-width: 769px){.m-header-box{align-items:center}.m-header-box-left{padding:min(4.10256vw, 24px)}.m-header-logo-link{font-size:min(5.12821vw, 30px)}.m-header-logo-link-img{width:auto;height:1em}.m-header-logo-link-str{margin-left:min(3.07692vw, 18px)}.m-header-content{padding-top:min(6.15385vw, 36px);padding-right:min(12.30769vw, 72px)}.m-header-content-top{margin-bottom:min(5.12821vw, 30px)}.m-header-lang{display:none;margin-right:min(7.69231vw, 45px)}.m-header-lang select{font-size:min(4.10256vw, 24px);padding-top:min(1.02564vw, 6px);padding-right:min(6.66667vw, 39px);padding-bottom:min(1.02564vw, 6px);padding-left:min(6.66667vw, 39px)}.m-header-tel{font-size:min(9.74359vw, 57px)}.m-header-tel-container{display:none}.m-header-tel-str{padding-left:min(4.10256vw, 24px)}.m-header-tel-time{font-size:min(4.10256vw, 24px)}.m-header-menu{display:none}.m-header-menu-item{margin-left:min(17.4359vw, 102px)}.m-header-menu-item-link{font-size:min(5.12821vw, 30px)}.m-header-menu02{position:fixed;bottom:0;left:0;display:flex;flex-direction:row;z-index:100;width:100%;padding:0;border-radius:0}.m-header-menu02-item{position:relative;width:33.3%;border:0}.m-header-menu02-item-link{font-size:min(3.33333vw, 19.5px);letter-spacing:0;text-align:center;padding:1em .3em}.m-header-menu02-item-link-str{padding:0 0 0 1.4em;background-size:auto 1em}.m-header-menu02-item::after{content:"";display:block;position:absolute;top:50%;right:0;background:#fff;width:1px;height:50%;transform:translateY(-50%)}.m-header-menu02-item:last-child::after{display:none}.m-header-menu03{display:none}.m-header-menu03-item{margin-right:min(3.07692vw, 18px)}.m-header-menu03-item-link{font-size:min(4.61538vw, 27px);padding-top:min(2.05128vw, 12px);padding-right:min(5.64103vw, 33px);padding-bottom:min(2.05128vw, 12px);padding-left:min(13.84615vw, 81px)}.m-header-spMenu{display:flex;flex-direction:row;align-items:center;justify-content:end}.m-header::before{height:100%}.m-header.is-sticky{margin-bottom:0}}.page-index{background:#ecf4f8}.index-title{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:3em}.index-mv-main{position:relative}.index-mv-content{position:absolute;top:max(9.21875vw, 53.1px);left:max(5.20833vw, 70px);z-index:10}.index-mv-txt p{display:flex;flex-direction:column;align-items:start;justify-content:start;color:#ffffff;font-size:max(1.35417vw, 18.2px);font-weight:500;line-height:1;letter-spacing:0.36em;margin-bottom:2.4em}.index-mv-txt p span{display:inline-block;background:#478dd5;padding:.3em .6em .4em;margin-bottom:.6em}.index-mv-txt p span:last-child{margin-bottom:0}.index-mv-heading{display:flex;flex-direction:column;align-items:start;justify-content:start}.index-mv-heading-str{color:#ffffff;font-size:max(2.13542vw, 28.7px);font-weight:normal;line-height:1;letter-spacing:0.3em;margin-bottom:.4em;text-shadow:0 0 6px rgba(43,83,123,0.66)}.index-mv-heading-str02{color:#ffffff;font-size:max(4.01042vw, 53.9px);font-weight:bold;line-height:1;text-transform:uppercase;text-shadow:0 0 32px #fff,0 0 6px rgba(43,83,123,0.66);margin-bottom:.7em}.index-mv-point{display:flex;flex-direction:row}.index-mv-point-item-in{color:#ffffff;font-size:max(1.04167vw, 14px);font-weight:500;letter-spacing:0.2em;line-height:120%;text-align:center;padding:.7em;background:rgba(161,192,225,0.3);width:11.5em;aspect-ratio:1/1;border-radius:100%}.index-mv-point-item-in-in{display:flex;flex-direction:row;align-items:center;justify-content:center;outline:1px solid #fff;padding:.3em;width:100%;height:auto;border-radius:100%;aspect-ratio:1/1}.index-mv-point-item-in-txt{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:auto;border:.3em solid transparent;background:#7ba4cd;border-radius:100%;aspect-ratio:1/1}.index-mv-point-item-in-txt sup{font-size:10px;vertical-align:super}.index-mv-point-item-in-str{position:relative}.index-mv-point-item-in-str-note{position:absolute;bottom:0;left:50%;width:100%;font-size:max(.83333vw, 11.2px);transform:translateX(-50%) translateY(2.5em)}.index-mv-images-container{position:relative}.index-mv-images-container::before{content:"";display:block;position:absolute;top:0;left:0;z-index:10;background:url(../images/index/mv-sub01.png) no-repeat top left;width:100%;height:auto;background-size:contain;max-width:100%;aspect-ratio:1.777/1;pointer-events:none}.index-mv-images-item-figure-img{width:100%;height:auto;vertical-align:bottom}.index-mv-sub{position:relative;margin-top:-4.9em;padding:3.1em 0 6.5em;background:linear-gradient(0deg, #e9f5fc 0%, rgba(230,247,255,0.8) 75%, rgba(230,247,255,0) 100%)}.index-mv-sub-body{background:#fff;border-radius:20px;padding:.1em 2.5em;width:1140px;max-width:90%;margin:0 auto}.index-assign{padding:4em 0 4.3em;background:url(../images/index/assign-bg01.png) repeat-x;background-size:auto 100%}.index-assign-main{margin-bottom:2.1em}.index-assign-more{text-align:center}.index-assign__transfer{background-image:url(../images/index/assign-bg02.png)}.index-voice{padding:4em 0 4em;background:url(../images/index/voice-bg01.png) repeat-x;background-size:auto 100%}.index-voice-more{text-align:center}.index-case{padding:3.3em 0 4em;background:url(../images/index/case-bg01.png) repeat-x;background-size:auto 100%}.index-case-more{text-align:center}.index-column{padding:3.3em 0 4.6em;background:url(../images/index/column-bg01.png) repeat-x;background-size:auto 100%}.index-column-more{text-align:center}.index-topics{padding:4em 0 5.8em;background:url(../images/index/news-bg01.png) repeat-x;background-size:auto 100%}.index-topics-box{display:flex;flex-direction:row;justify-content:space-between}.index-topics-box-left{max-width:40vw;flex-shrink:0}.index-topics-box-right{flex-grow:1;padding-left:5em}.index-topics-more{text-align:center}.index-strong{padding:4.3em 0 5.5em;background:url(../images/index/strong-bg03.png) repeat-x;background-size:auto 100%}.index-strong-main{background:url(../images/index/strong-bg01.png) no-repeat center center;background-size:100% 100%}.index-strong-main-in{width:1010px;max-width:100%;margin:0 auto}.index-strong-items{display:flex;flex-direction:row;margin-bottom:3em}.index-strong-items-item{width:33.3%;margin:0 -0.5em}.index-strong-items-item-in{width:100%;height:auto;border-radius:100%;padding:1.1em;background:linear-gradient(90deg, rgba(100,150,201,0.24) 0%, rgba(100,150,201,0.24) 100%);aspect-ratio:1/1}.index-strong-items-item-in-in{width:100%;height:auto;background:#fff;border-radius:100%;aspect-ratio:1/1;overflow:hidden}.index-strong-items-item-in-in__advisor{background:url(../images/index/strong-bg02.jpg) no-repeat center center;background-size:cover}.index-strong-items-item-in-in__support{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#7ba4cd}.index-strong-items-item__2nd .index-strong-items-item-in{background:linear-gradient(90deg, rgba(100,150,201,0.24) 0%, rgba(218,201,131,0.24) 100%)}.index-strong-items-item__3rd .index-strong-items-item-in{background:linear-gradient(90deg, rgba(218,201,131,0.24) 0%, rgba(218,201,131,0.24) 100%)}.index-strong-items-item-support-txt p{color:#ffffff;font-size:max(1.30208vw, 17.5px);font-weight:normal;line-height:1.6;letter-spacing:0.3em;text-align:center;text-shadow:0 0 6px rgba(255,255,255,0.66),0 0 1px rgba(43,83,123,0.66)}.index-strong-items-item-media{display:flex;flex-direction:column;height:100%}.index-strong-items-item-media-figure{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:center}.index-strong-items-item-media-figure-img{max-width:62%;height:auto}.index-strong-items-item-media-txt{flex-shrink:0;background:linear-gradient(0deg, #fff 75%, rgba(255,255,255,0.75) 100%);padding:1em 0 2.5em}.index-strong-items-item-media-txt p{color:#4b5d6e;font-size:max(.98958vw, 13.3px);font-weight:normal;line-height:1.2;letter-spacing:0.1em;text-align:center}.index-strong-txt{margin-bottom:2em}.index-strong-txt p{color:#242424;font-size:15px;font-weight:500;letter-spacing:0.3em;line-height:150%;text-align:center}.index-strong-more{text-align:center}.index-strong__bg-yellow{background-image:url(../images/index/strong-bg04.png)}@media screen and (max-width: 768px){.index-title{display:block;margin-bottom:min(12.30769vw, 72px)}.index-mv-content{top:min(16.41026vw, 96px);left:min(6.15385vw, 36px)}.index-mv-txt p{font-size:min(3.84615vw, 22.5px)}.index-mv-heading-str{font-size:min(5.12821vw, 30px)}.index-mv-heading-str02{font-size:min(8.71795vw, 51px);margin-bottom:.8em}.index-mv-point{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.index-mv-point-item{display:flex;flex-direction:row;align-items:center;justify-content:center;width:50%}.index-mv-point-item-in{width:80%;height:auto;font-size:min(3.58974vw, 21px);line-height:130%}.index-mv-point-item-in-in{letter-spacing:.1em}.index-mv-point-item-in-txt sup{font-size:min(2.5641vw, 15px)}.index-mv-point-item-in-str-note{font-size:min(2.5641vw, 15px);transform:translateX(-50%) translateY(2em)}.index-mv-point-item:nth-child(3){margin-top:min(-3.07692vw, -18px)}.index-mv-images-item-figure-img{width:300%;max-width:300%;margin-left:-100%}.index-mv-sub{margin-top:min(-20vw, -117px);padding-top:min(12.82051vw, 75px);padding-bottom:0}.index-mv-sub-body{padding-top:min(.51282vw, 3px);padding-right:min(6.15385vw, 36px);padding-bottom:min(.51282vw, 3px);padding-left:min(6.15385vw, 36px);border-radius:12px}.index-assign{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.index-assign-main{margin-bottom:min(8.71795vw, 51px)}.index-voice{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.index-case{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.index-column{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.index-topics{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.index-topics-box{display:block}.index-topics-box-left{max-width:100%}.index-topics-box-right{max-width:100%;padding-left:0}.index-strong{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.index-strong-items{display:block;width:min(79.48718vw, 465px);margin:0 auto min(6.15385vw, 36px)}.index-strong-items-item{width:100%;max-width:100%;margin:0 auto min(8.20513vw, 48px)}.index-strong-items-item-in{padding-top:min(3.58974vw, 21px);padding-right:min(3.58974vw, 21px);padding-bottom:min(3.58974vw, 21px);padding-left:min(3.58974vw, 21px)}.index-strong-items-item-support-txt p{font-size:min(5.38462vw, 31.5px)}.index-strong-items-item-media-txt{padding-top:min(3.07692vw, 18px)}.index-strong-items-item-media-txt p{font-size:min(3.58974vw, 21px)}.index-strong-txt{margin-bottom:min(8.20513vw, 48px)}.index-strong-txt p{font-size:min(3.58974vw, 21px);letter-spacing:.2em}}@media screen and (max-width: 1360px) and (min-width: 769px){.index-mv-txt p{font-size:max(1.35417vw, 15.6px)}.index-mv-heading-str{font-size:max(2.13542vw, 20.5px)}.index-mv-heading-str02{font-size:max(4.01042vw, 38.5px)}.index-mv-point-item-in{font-size:max(1.04167vw, 12px)}.index-mv-point-item-in-str-note{font-size:max(.83333vw, 9.6px)}}.sub-mv-main{display:flex;flex-direction:row;align-items:center;justify-content:center;height:300px;background:linear-gradient(90deg, #b1c6e0 0%, #5f94c9 100%)}.sub-mv-heading{font-size:48px;line-height:100%;color:#5892cc;font-weight:bold;letter-spacing:.1em;text-align:center}.sub-filter{margin-bottom:6em}.sub-filter-body{background:#f5f8fb;margin:0 auto;padding:3em;border-radius:24px}.sub-filter-heading{font-size:21px;line-height:150%;color:#fff;font-weight:bold;background:#709FCE;padding:.3em .7em .4em;border-radius:6px;margin-bottom:1.3em}.sub-filter-checks{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start;margin-bottom:-1em}.sub-filter-checks-item{margin:0 1em 1em 0}.sub-filter-checks-item label{display:inline-block;font-size:15px;line-height:150%;color:#242424;font-weight:400;padding:.7em .8em;border:none;border-radius:4px;background:#fff;transition:.3s}.sub-filter-checks-item label:hover{color:#3778ba;cursor:pointer}.sub-filter-checks-item__parent{display:flex;flex-direction:row;margin-bottom:1.5em}.sub-filter-checks-item__parent>label{flex-shrink:0;min-width:12em;color:#fff;background:#709fce}.sub-filter-checks-sub{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start;margin-left:3em;margin-bottom:-1em}.sub-filter-submit{text-align:center;margin-top:3em}.sub-form-table table{width:100%}.sub-form-table table tbody tr th{width:16em;font-size:16px;line-height:150%;color:#242424;font-weight:bold;padding-top:.8em;padding-bottom:1.8em;vertical-align:top}.sub-form-table table tbody tr th label:hover{cursor:pointer}.sub-form-table table tbody tr th .__required{display:inline-block;color:#fff;font-size:14px;line-height:100%;font-weight:bold;background:#548ac1;padding:.3em .6em .3em .5em;margin-left:.7em;border-radius:4px}.sub-form-table table tbody tr td{padding-bottom:1.8em;vertical-align:top}.sub-form-table table tbody tr td input[type="text"],.sub-form-table table tbody tr td input[type="email"],.sub-form-table table tbody tr td input[type="password"],.sub-form-table table tbody tr td input[type="date"],.sub-form-table table tbody tr td input[type="tel"],.sub-form-table table tbody tr td select,.sub-form-table table tbody tr td textarea{width:100%;background:#fff;font-size:16px;line-height:150%;color:#242424;font-weight:400;padding:.8em;border:none;border-radius:4px;background:#f5f8fb}.sub-form-table table tbody tr td .__checks{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start;margin-bottom:-1em}.sub-form-table table tbody tr td .__checks li{margin:0 1em 1em 0}.sub-form-table table tbody tr td .__checks li label{display:inline-block;font-size:16px;line-height:150%;color:#242424;font-weight:400;padding:.8em;border:none;border-radius:4px;background:#f5f8fb;transition:.3s}.sub-form-table table tbody tr td .__checks li label:hover{color:#3778ba;cursor:pointer}.sub-form-table table tbody tr td .__note{font-size:13px;color:#666;margin-top:.5em}.sub-form-table table tbody tr td .__display{display:inline-block;font-size:16px;line-height:180%;color:#242424;font-weight:400;padding-top:.6em}.sub-form-btns{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2em}.sub-form-btns-item{display:flex;flex-direction:column;align-items:start;padding:0 1em}.sub-form-complete{background:#f5f8fb;padding:3em;border-radius:12px}.sub-form-complete-txt p{font-size:18px;line-height:200%;color:#1e1e1e;font-weight:400;text-align:center;margin-bottom:2em}.sub-form-complete-txt p:last-child{margin-bottom:0}.sub-form .wpcf7-not-valid-tip{display:block;color:#fff;font-size:15px;line-height:150%;font-weight:bold;background:#c15454;padding:.5em .7em;margin:.7em 0;border-radius:4px}.sub-article-heading{font-size:30px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:.5em}.sub-article-meta{display:flex;flex-direction:row;align-items:start;justify-content:start;border-bottom:1px solid #bfdbfe;padding-bottom:1.3em;margin-bottom:3em}.sub-article-meta-date{margin-right:1em}.sub-article-meta-date-str{position:relative;top:.2em;color:#999ba1;font-size:14px;font-weight:500;letter-spacing:0.2em}.sub-article-meta-tags{display:flex;flex-direction:row;flex-wrap:wrap}.sub-article-meta-tags-item{color:#7ba4cd;font-size:13px;font-weight:bold;letter-spacing:0.2em;padding:0 .5em}.sub-article-meta-tags-item-str{display:inline-block;background:#e3f0fd;border-radius:12px;padding:.4em 1em .5em}.sub-article-back{margin-top:4em;text-align:center}.sub-content h1.wp-block-heading,.sub-content h2.wp-block-heading{font-size:28px;line-height:160%;color:#25629e;font-weight:bold;letter-spacing:0.05em;margin-bottom:.8em;margin-top:2em}.sub-content h3.wp-block-heading{font-size:20px;color:#25629e;line-height:160%;font-weight:bold;margin-bottom:.5em;margin-top:2.5em}.sub-content h3.wp-block-heading__type02{color:#fff;text-align:center;padding:.4em;background-color:#0f172a}.sub-content h3.wp-block-heading__c-black{color:#393939}.sub-content h4.wp-block-heading,.sub-content h5.wp-block-heading,.sub-content h6.wp-block-heading{color:#393939;font-size:21px;font-weight:bold;line-height:1.8;margin-bottom:.3em;margin-top:2em}.sub-content .wp-block-list{font-size:16px;margin-bottom:1.5em}.sub-content .wp-block-list li{font-size:16px;line-height:180%;color:#0f172a;padding-left:1em;text-indent:-1em;margin-bottom:.4em}.sub-content .wp-block-list li a{color:#0079de}.sub-content .wp-block-list li a:hover{text-decoration:underline}.sub-content .wp-block-list>ul,.sub-content .wp-block-list>ol{margin-top:.7em;margin-bottom:1em;padding-left:1em}.sub-content ul.wp-block-list>li{list-style:disc inside}.sub-content ul.wp-block-list>li>ul>li{list-style:circle inside}.sub-content ol.wp-block-list>li{list-style:decimal inside}.sub-content .wp-block-image{text-align:center;margin-bottom:1.6em}.sub-content .wp-block-image img{max-width:100%;height:auto}.sub-content .wp-block-image::after{content:"";display:block;clear:both}.sub-content .wp-block-buttons{margin-top:2.5em;margin-bottom:2.5em}.sub-content .wp-block-button__link.wp-element-button{position:relative;display:inline-block;font-size:16px;line-height:150%;color:#978869;font-family:"游明朝",YuMincho,"ヒラギノ明朝ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:400;letter-spacing:0.05em;text-align:center;width:350px;max-width:100%;padding:1.1em .5em 1.2em;border:1px solid #978869;border-radius:0;background:none}.sub-content .wp-block-button__link.wp-element-button::after{content:"";display:block;position:absolute;top:50%;right:1.1em;background:url(../images/common/m-btn-arrow02.svg) no-repeat center right;width:18px;height:18px;background-size:contain;max-width:100%;transition:.3s;transform:translateY(-50%)}.sub-content .wp-block-button__link.wp-element-button:hover{filter:brightness(1.2);background-position:center right 1.4em}.sub-content .wp-block-button__link.wp-element-button:hover::after{right:.8em}.sub-content .wp-block-spacer{font-size:16px}.sub-content .wp-block-table{font-size:18px;width:100%;border-left:1px solid #D5D5D5;border-top:1px solid #D5D5D5;margin-bottom:4em}.sub-content .wp-block-table th,.sub-content .wp-block-table td{padding:.8em 1em;border:0;border-right:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;vertical-align:middle}.sub-content .wp-block-table th a,.sub-content .wp-block-table td a{color:#0f172a}.sub-content .wp-block-table th a:hover,.sub-content .wp-block-table td a:hover{text-decoration:underline}.sub-content .wp-block-table table thead{border:0}.sub-content .wp-block-table table thead tr th{font-size:16px;font-weight:bold;text-align:center;color:#fff;background-color:#548ac1}.sub-content .wp-block-table table tbody tr td{width:10em;font-size:15px;line-height:180%;color:#0f172a;border-bottom:1px solid #D5D5D5;border-right:1px solid #D5D5D5;padding:.7em 2.9em .7em .7em}.sub-content .wp-block-table table tbody tr td:first-child{border-left:1px solid #D5D5D5}.sub-content .wp-block-table table tfoot{border:0}.sub-content .wp-block-table table tfoot tr td{font-size:16px;font-weight:bold;text-align:center;background-color:#e1e1e1}.sub-content .wp-block-table table:not(:has(thead)) tbody tr td:first-child{color:#fff;background-color:#548ac1;max-width:4em}.sub-content .wp-block-group{background:linear-gradient(135deg, #e8f4fc, #d4ecf7);border:1px solid #b0d8ef;padding:1.5em 2em;border-radius:12px;margin:3em 0}.sub-content .wp-block-group>*:first-child{margin-top:0}.sub-content .wp-block-group>*:last-child{margin-bottom:0}.sub-content .wp-block-columns{margin-bottom:1.9em}.sub-content .wp-block-column>*:first-child{margin-top:0}.sub-content .wp-block-column>*:last-child{margin-bottom:0 !important}.sub-content .wp-block-column .wp-block-image{margin-bottom:1em}.sub-content .wp-block-column .wp-block-image .alignleft{margin:0 1em 0 0}.sub-content .wp-block-embed{margin-top:6em;margin-bottom:2.5em}.sub-content .wp-block-embed iframe{width:100%;height:auto;aspect-ratio:16/9}.sub-content>p,.sub-content .wp-well,.sub-content .wp-block-column p{font-size:16px;line-height:180%;color:#242424;font-weight:400;letter-spacing:0.05em;margin-bottom:1.5em}.sub-content>p b,.sub-content .wp-well b,.sub-content .wp-block-column p b{color:#0f172a}.sub-content>p a,.sub-content .wp-well a,.sub-content .wp-block-column p a{color:#324423}.sub-content>p a:hover,.sub-content .wp-well a:hover,.sub-content .wp-block-column p a:hover{text-decoration:underline}.sub-content strong{font-style:normal}.sub-content>*:first-child{margin-top:0 !important}.sub-content>*:last-child{margin-bottom:0 !important}.sub-register{padding:4.5em 0 4.5em;background:url(../images/common/sub-register-bg01.jpg) no-repeat center center;background-size:cover}.sub-register-heading{color:#ffffff;font-size:32px;font-weight:normal;line-height:1.3;letter-spacing:0.4em;text-align:center;text-shadow:0 0 6px rgba(255,255,255,0.66),0 0 1px rgba(43,83,123,0.66);margin-bottom:.3em}.sub-register-txt{margin-bottom:1.9em}.sub-register-txt p{color:#ffffff;font-size:15px;font-weight:500;line-height:1.8;letter-spacing:0.3em;text-align:center;text-shadow:0 0 6px rgba(255,255,255,0.66),0 0 1px rgba(43,83,123,0.66)}.sub-register-more{text-align:center}.sub-register-more .m-link{width:285px}@media screen and (max-width: 768px){.sub-mv-main{height:min(61.53846vw, 360px)}.sub-mv-heading{font-size:min(11.28205vw, 66px)}.sub-filter{margin-bottom:min(24.61538vw, 144px)}.sub-filter-body{padding:min(6.15385vw, 36px) min(4.10256vw, 24px)}.sub-filter-heading{font-size:min(4.87179vw, 28.5px)}.sub-filter-checks{margin-bottom:min(-2.05128vw, -12px)}.sub-filter-checks-item{margin-right:min(2.05128vw, 12px);margin-bottom:min(2.05128vw, 12px)}.sub-filter-checks-item label{font-size:min(3.33333vw, 19.5px)}.sub-filter-checks-item__parent{display:block;margin-right:0;margin-bottom:min(8.20513vw, 48px)}.sub-filter-checks-sub{margin-top:min(4.10256vw, 24px);margin-left:min(4.10256vw, 24px);margin-right:min(-4.10256vw, -24px);margin-bottom:min(-4.10256vw, -24px)}.sub-filter-submit{margin-top:min(12.30769vw, 72px)}.sub-form-table table,.sub-form-table tbody,.sub-form-table tr,.sub-form-table th,.sub-form-table td{display:block}.sub-form-table table tbody tr th{width:100%;font-size:min(3.58974vw, 21px);padding-top:min(3.07692vw, 18px);padding-bottom:min(3.07692vw, 18px)}.sub-form-table table tbody tr th .__required{font-size:min(3.07692vw, 18px)}.sub-form-table table tbody tr td{padding-bottom:min(7.17949vw, 42px)}.sub-form-table table tbody tr td .__checks{margin-bottom:min(-4.10256vw, -24px)}.sub-form-table table tbody tr td .__checks li{margin-right:min(4.10256vw, 24px);margin-bottom:min(4.10256vw, 24px)}.sub-form-table table tbody tr td .__checks li label{font-size:min(3.58974vw, 21px)}.sub-form-table table tbody tr td .__display{font-size:min(4.10256vw, 24px)}.sub-form-btns{display:block;margin-top:min(6.15385vw, 36px)}.sub-form-btns-item{width:100%;padding:0;margin-bottom:min(6.15385vw, 36px)}.sub-form-btns-item:last-child{margin-bottom:0}.sub-form-complete{padding-top:min(12.30769vw, 72px);padding-right:min(12.30769vw, 72px);padding-bottom:min(12.30769vw, 72px);padding-left:min(12.30769vw, 72px)}.sub-form-complete-txt p{font-size:min(4.61538vw, 27px)}.sub-form .wpcf7-not-valid-tip{font-size:min(3.58974vw, 21px)}.sub-article-heading{font-size:min(6.15385vw, 36px)}.sub-article-meta{padding-bottom:min(4.10256vw, 24px);margin-bottom:min(8.20513vw, 48px)}.sub-article-meta-date{margin-right:min(4.10256vw, 24px)}.sub-article-meta-date-str{font-size:min(3.07692vw, 18px)}.sub-article-meta-tags-item{font-size:min(2.82051vw, 16.5px)}.sub-article-back{margin-top:min(16.41026vw, 96px)}.sub-content h1.wp-block-heading,.sub-content h2.wp-block-heading{font-size:min(5.38462vw, 31.5px)}.sub-content h3.wp-block-heading{font-size:min(4.61538vw, 27px)}.sub-content h4.wp-block-heading,.sub-content h5.wp-block-heading,.sub-content h6.wp-block-heading{font-size:min(4.10256vw, 24px)}.sub-content .wp-block-list{font-size:min(4.10256vw, 24px)}.sub-content .wp-block-list li{font-size:min(4.10256vw, 24px)}.sub-content .wp-block-list>ul,.sub-content .wp-block-list>ol{margin-top:min(3.07692vw, 18px);margin-bottom:min(4.10256vw, 24px);padding-left:min(4.10256vw, 24px)}.sub-content .wp-block-image{margin-bottom:min(6.66667vw, 39px)}.sub-content .wp-block-buttons{margin-top:min(10.25641vw, 60px);margin-bottom:min(10.25641vw, 60px)}.sub-content .wp-block-button__link.wp-element-button{font-size:min(4.10256vw, 24px)}.sub-content .wp-block-spacer{font-size:min(4.10256vw, 24px)}.sub-content .wp-block-table{font-size:min(4.10256vw, 24px)}.sub-content .wp-block-table th,.sub-content .wp-block-table td{padding-top:min(3.07692vw, 18px);padding-right:min(4.10256vw, 24px);padding-bottom:min(3.07692vw, 18px);padding-left:min(4.10256vw, 24px)}.sub-content .wp-block-table table thead tr th{font-size:min(3.58974vw, 21px)}.sub-content .wp-block-table table tbody tr td{font-size:min(3.84615vw, 22.5px)}.sub-content .wp-block-table table tfoot tr td{font-size:min(3.58974vw, 21px)}.sub-content .wp-block-group{padding-top:min(6.15385vw, 36px);padding-right:min(6.15385vw, 36px);padding-bottom:min(6.15385vw, 36px);padding-left:min(6.15385vw, 36px);margin-top:min(8.20513vw, 48px);margin-bottom:min(8.20513vw, 48px)}.sub-content .wp-block-columns{margin-bottom:min(7.69231vw, 45px)}.sub-content .wp-block-column .wp-block-image{margin-bottom:min(4.10256vw, 24px)}.sub-content .wp-block-column .wp-block-image .alignleft{margin-right:min(4.10256vw, 24px)}.sub-content .wp-block-embed{margin-top:min(24.61538vw, 144px);margin-bottom:min(10.25641vw, 60px)}.sub-content>p,.sub-content .wp-well,.sub-content .wp-block-column p{font-size:min(4.10256vw, 24px)}.sub-register{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.sub-register-heading{font-size:min(6.15385vw, 36px);margin-bottom:.5em}.sub-register-txt{margin-bottom:min(7.69231vw, 45px)}.sub-register-txt p{font-size:min(3.58974vw, 21px)}}.cases-archive{padding:5em 0 6em}.cases-single{padding:5em 0 6em}@media screen and (max-width: 768px){.cases-archive{padding-top:min(12.30769vw, 72px);padding-bottom:min(16.41026vw, 96px)}.cases-single{padding-top:min(8.20513vw, 48px);padding-bottom:min(16.41026vw, 96px)}}.column-archive{padding:5em 0 6em}.column-single{padding:5em 0 6em}.login-main{padding:5em 0 6em;background:#f5f8fb}.login-main-form{width:600px;max-width:100%;background:#fff;margin:0 auto;padding:3em;border-radius:24px;box-shadow:0 4px 24px rgba(43,122,179,0.1)}.login-main-form-table table{width:100%}.login-main-form-table table tbody tr th{width:10em;font-size:16px;line-height:150%;color:#242424;font-weight:bold;padding-bottom:1.5em}.login-main-form-table table tbody tr td{padding-bottom:1.5em}.login-main-form-table table tbody tr td input[type="email"],.login-main-form-table table tbody tr td input[type="password"]{width:100%;background:#fff;font-size:16px;line-height:150%;color:#242424;font-weight:400;padding:.7em;border:none;background:#f5f8fb}.login-main-form-submit{text-align:center;margin-top:1em;margin-bottom:2em}.login-main-form-reset p{text-align:center}.login-main-form-reset p a{color:#3d7ab8;font-size:14px;line-height:100%}.login-main-form-reset p a:hover{text-decoration:underline}.login-history{padding:5em 0 6em;background:#f5f8fb}.login-history-body{background:#fff;padding:5em 3em;border-radius:24px;box-shadow:0 4px 24px rgba(43,122,179,0.1)}.login-history-back{text-align:center;margin-top:4em}@media screen and (max-width: 768px){.login-main{padding-top:min(12.30769vw, 72px);padding-bottom:min(16.41026vw, 96px)}.login-main-form{padding:min(8.20513vw, 48px) min(6.15385vw, 36px)}.login-main-form-table table,.login-main-form-table tbody,.login-main-form-table tr,.login-main-form-table th,.login-main-form-table td{display:block}.login-main-form-table table tbody tr th{width:100%;font-size:min(3.58974vw, 21px);padding-bottom:min(3.07692vw, 18px)}.login-main-form-table table tbody tr td{padding-bottom:min(6.15385vw, 36px)}.login-main-form-submit{margin-top:min(4.10256vw, 24px);margin-bottom:min(8.20513vw, 48px)}.login-main-form-reset p a{font-size:min(3.33333vw, 19.5px)}.login-history{padding-top:min(12.30769vw, 72px);padding-bottom:min(16.41026vw, 96px)}.login-history-body{padding:min(8.20513vw, 48px) min(6.15385vw, 36px)}.login-history-back{margin-top:min(8.20513vw, 48px)}}.news-archive{padding:5em 0 6em;background:#f5f8fb}.news-single{padding:5em 0 6em}.register-main{padding:5em 0 6em;background:#f5f8fb}.register-main-body{background:#fff;padding:5em 3em;border-radius:24px;box-shadow:0 4px 24px rgba(43,122,179,0.1)}@media screen and (max-width: 768px){.register-main{padding-top:min(12.30769vw, 72px);padding-bottom:min(16.41026vw, 96px)}.register-main-body{padding:min(12.30769vw, 72px) min(6.15385vw, 36px) min(8.20513vw, 48px)}}.sell-mv{position:relative}.sell-mv-content{position:absolute;top:50%;left:0;text-align:center;width:100%;transform:translateY(-20%)}.sell-mv-title{display:flex;flex-direction:column;align-items:center;justify-content:center}.sell-mv-title-heading{position:relative;z-index:2;color:#5892cc;font-size:max(3.75vw, 50.4px);font-weight:bold;letter-spacing:0.08em}.sell-mv-title-en{color:#64666c;font-size:max(3.38542vw, 45.5px);font-family:"Poppins";font-weight:300;letter-spacing:0.1em;margin-top:-0.5em;background:linear-gradient(0deg, #d5dee8 0%, #a2beda 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sell-mv-subHeading{color:#242424;font-size:max(1.09375vw, 14.7px);font-weight:bold;letter-spacing:0.08em;margin-top:1.1em;margin-bottom:3.3em}.sell-mv-txt{display:flex;flex-direction:column;align-items:center;justify-content:center}.sell-mv-txt-str{display:inline-block;color:#000000;font-size:max(1.14583vw, 15.4px);line-height:150%;font-weight:bold;padding:.2em 1em .3em;background:#fff}.sell-mv-txt-str__lg{color:#25629f;font-size:max(2.1875vw, 29.4px);line-height:110%;margin-bottom:.4em;padding:0 .2em .1em}.sell-mv-bg-img{width:100%;height:auto;vertical-align:bottom}.sell-search{padding:8.6em 0 7.5em;background:url(../images/sell/search-bg01.png) repeat-x;background-size:auto 100%}.sell-search-main{position:relative}.sell-search-map-figure-img{width:100%;height:auto;vertical-align:bottom}.sell-search-content{position:absolute;top:0;left:1.2em;background:#fff;border-radius:15px;width:fit-content;padding:2.1em 2.5em 2.6em 2.8em}.sell-search-heading{color:#5892cc;font-size:max(2.08333vw, 28px);font-weight:bold;letter-spacing:0.08em;margin-bottom:.5em}.sell-search-txt p{color:#242424;font-size:max(.9375vw, 12.6px);font-weight:bold;line-height:1.7;letter-spacing:0.08em}.sell-search__assignment{background-image:url(../images/sell/search-bg02.png)}.sell-archive{padding:6em 0}.sell-archive__less-pt{padding-top:2em}.sell-single{padding:0 0 6em;background:#f5f8fb}.sell-single-info{margin-bottom:4em}.sell-single-more{text-align:center;margin:4em 0}.sell-single-point{margin-top:6em}@media screen and (max-width: 768px){.sell-mv-content{transform:translateY(-40%)}.sell-mv-title-heading{font-size:min(10.25641vw, 60px)}.sell-mv-title-en{font-size:min(9.23077vw, 54px)}.sell-mv-subHeading{font-size:min(4.10256vw, 24px)}.sell-mv-txt-str{font-size:min(3.84615vw, 22.5px)}.sell-mv-txt-str__lg{font-size:min(5.12821vw, 30px)}.sell-mv-bg-img{width:200%;max-width:200%;margin-left:-50%}.sell-search{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.sell-search-map-figure-img{width:150%;max-width:150%;margin-left:-25%}.sell-search-content{position:static;padding:min(3.07692vw, 18px);margin-bottom:min(6.15385vw, 36px)}.sell-search-heading{font-size:min(4.61538vw, 27px)}.sell-search-txt p{font-size:min(3.07692vw, 18px)}.sell-archive{padding-top:min(24.61538vw, 144px);padding-bottom:min(24.61538vw, 144px)}.sell-archive__less-pt{padding-top:min(8.20513vw, 48px)}.sell-single{padding-bottom:min(16.41026vw, 96px)}.sell-single-info{margin-bottom:min(16.41026vw, 96px)}.sell-single-more{margin-top:min(16.41026vw, 96px);margin-bottom:min(16.41026vw, 96px)}.sell-single-point{margin-top:min(24.61538vw, 144px)}}@media screen and (max-width: 1360px) and (min-width: 769px){.sell-search-map-figure-img{width:120%;max-width:120%;margin-left:-10%}.sell-search-content{padding:1.1em 1.5em 1.2em 1.8em}}.strong-first{background:#f5f8fb;padding:0 0 6em}.strong-first-top{padding:6.5em 0}.strong-first-top-heading{font-size:30px;line-height:180%;color:#25629e;font-weight:bold;text-align:center;margin-bottom:.5em}.strong-first-top-txt p{font-size:18px;line-height:200%;color:#1e1e1e;font-weight:400;text-align:center}.strong-first-box{display:flex;flex-direction:row}.strong-first-box-left{width:38%}.strong-first-box-right{width:62%;padding-left:4em}.strong-first-profile{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(43,122,179,0.1);overflow:hidden}.strong-first-profile-figure{width:100%;background:#f6f6f6}.strong-first-profile-content{padding:1.5em}.strong-first-profile-pos{font-size:14px;line-height:150%;color:#25629e;font-weight:bold;letter-spacing:0.01em;margin-bottom:.5em}.strong-first-profile-name{margin-bottom:1.5em}.strong-first-profile-name-heading{font-size:32px;line-height:150%;color:#3778ba;font-weight:bold}.strong-first-profile-name-en{font-size:14px;line-height:150%;color:#999ba1;font-weight:500;letter-spacing:.1em}.strong-first-profile-txt{margin-bottom:1.5em}.strong-first-profile-txt p{font-size:14px;line-height:180%;color:#242424;font-weight:400;margin-bottom:1em}.strong-first-profile-txt p:last-child{margin-bottom:0}.strong-first-profile-mission{padding:1em;text-align:center;background-color:#478dd5;border-radius:12px;margin-bottom:.7em}.strong-first-profile-mission-en{font-size:12px;line-height:150%;color:#ffffff;font-weight:bold;text-transform:uppercase}.strong-first-profile-mission-heading{font-size:18px;line-height:180%;color:#ffffff;font-weight:bold}.strong-first-profile-txt02 p{font-size:14px;line-height:180%;color:#4b5563;font-weight:400}.strong-first-points{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -0.5em 1em}.strong-first-points-item{width:50%;padding:0 .5em;margin-bottom:1em}.strong-first-points-item-in{background:#fff;border:1px solid #e0eaf3;border-radius:12px;padding:1.2em}.strong-first-points-item-heading{font-size:18px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:.8em}.strong-first-points-item-txt p{font-size:14px;line-height:150%;color:#242424;font-weight:400}.strong-first-support{background:linear-gradient(135deg, #e8f4fc, #d4ecf7);border:1px solid #b0d8ef;padding:1.5em;border-radius:12px;margin-bottom:2em}.strong-first-support-title{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-bottom:.5em}.strong-first-support-title-en{position:relative;top:.1em;flex-shrink:0;font-size:12px;line-height:150%;color:#25629e;font-weight:bold;letter-spacing:.01em;background:#fff;border-radius:30px;padding:.1em 1.5em .2em}.strong-first-support-title-heading{font-size:24px;line-height:150%;color:#25629e;font-weight:bold;margin-left:.7em}.strong-first-support-subHeading{font-size:16px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:1.5em}.strong-first-support-items{counter-reset:num;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -0.4em -0.8em}.strong-first-support-items-item{counter-increment:num;width:50%;padding:0 .4em;margin-bottom:.8em}.strong-first-support-items-item-in{position:relative;background:#fff;border:1px solid #d0e8f5;border-radius:12px;padding:1em 1em 1em 2.4em;height:100%}.strong-first-support-items-item-in::before{content:counter(num, decimal-leading-zero);display:block;position:absolute;top:0;left:0;font-size:16px;line-height:150%;color:#fff;font-weight:bold;margin-bottom:.8em;padding:.2em .5em .3em;background:#25629e;border-radius:6px;transform:translateX(-25%) translateY(-25%)}.strong-first-support-items-item-heading{font-size:16px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:.8em}.strong-first-support-items-item-txt p{font-size:14px;line-height:150%;color:#242424;font-weight:400}.strong-first-strong{background:linear-gradient(135deg, #e8f4fc, #d4ecf7);border:1px solid #b0d8ef;padding:1.5em;border-radius:12px;margin-bottom:2em}.strong-first-strong-heading{font-size:21px;line-height:150%;color:#fff;font-weight:bold;background:#25629e;padding:.3em .7em .4em;border-radius:6px;margin-bottom:.7em}.strong-first-strong-list-item{background:#fff;border:1px solid #d0e8f5;border-radius:12px;padding:.6em 1em .7em;margin-bottom:.5em}.strong-first-strong-list-item-str{display:inline-block;font-size:16px;line-height:150%;color:#242424;font-weight:400;background:url(../images/common/icon-check01.svg) no-repeat left center;padding:.3em 0 .3em 2.3em;background-size:auto 1.6em}.strong-first-strong-list-item:last-child{margin-bottom:0}.strong-first-note{background:#fff;padding:1.2em 1.5em;border-radius:6px;border-left:6px solid #25629e}.strong-first-note-txt p{font-size:16px;line-height:180%;color:#242424;font-weight:400}.strong-second{padding:6em 0;background:linear-gradient(180deg, #eaf4fb 0%, #ddeef8 100%)}.strong-second-heading{font-size:30px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:1.3em}.strong-second-box{display:flex;flex-direction:row;margin-bottom:2em}.strong-second-box-left{width:38%}.strong-second-box-right{width:62%;padding-left:4em}.strong-second-points-item{margin-bottom:1em}.strong-second-points-item-in{background:#fff;border:1px solid #e0eaf3;border-radius:12px;padding:1.2em}.strong-second-points-item-heading{font-size:18px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:.8em}.strong-second-points-item-txt p{font-size:14px;line-height:150%;color:#242424;font-weight:400}.strong-second-points-item__lg .strong-second-points-item-in{background-color:#478dd5}.strong-second-points-item__lg .strong-second-points-item-heading{color:#fff;font-size:20px}.strong-second-points-item__lg .strong-second-points-item-txt p{color:#fff;font-size:16px}.strong-second-points-item:last-child{margin-bottom:0}.strong-second-profile{background:#fff;border-radius:16px;padding:1.5em;box-shadow:0 4px 24px rgba(43,122,179,0.1);overflow:hidden}.strong-second-profile-box{display:flex;flex-direction:row;align-items:center;justify-content:start;margin-bottom:1.5em}.strong-second-profile-figure{background:linear-gradient(160deg, #e8f4fc 0%, #d4ecf7 40%, #c8e6f5 70%, #ddf0fa 100%);padding:6px}.strong-second-profile-title{text-align:center;margin-left:2em}.strong-second-profile-title-heading{font-size:28px;line-height:150%;color:#3778ba;font-weight:bold;margin-bottom:.3em}.strong-second-profile-title-en{font-size:14px;line-height:150%;color:#999ba1;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.strong-second-profile-more{text-align:center}.strong-resolve{padding:6em 0;background:#fff}.strong-resolve-heading{font-size:30px;line-height:150%;color:#25629e;font-weight:bold;text-align:center;margin-bottom:1.5em}.strong-resolve-points{display:flex;flex-direction:row;margin:0 -0.6em}.strong-resolve-points-item{width:33.3%;padding:0 .6em}.strong-resolve-points-item-in{text-align:center;background:linear-gradient(135deg, #e8f4fc, #d4ecf7);border:1px solid #e0eaf3;border-radius:12px;padding:2em 1.2em;height:100%}.strong-resolve-points-item-heading{font-size:20px;line-height:150%;color:#25629e;font-weight:bold;margin-bottom:.8em}.strong-resolve-points-item-txt p{font-size:16px;line-height:150%;color:#242424;font-weight:400}@media screen and (max-width: 768px){.strong-first{padding-bottom:min(16.41026vw, 96px)}.strong-first-top{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.strong-first-top-heading{font-size:min(6.15385vw, 36px)}.strong-first-top-txt p{font-size:min(4.10256vw, 24px)}.strong-first-box{display:block}.strong-first-box-left{width:100%;max-width:100%;margin-bottom:min(4.10256vw, 24px)}.strong-first-box-right{width:100%;max-width:100%;padding-left:0}.strong-first-profile-content{padding:min(8.20513vw, 48px) min(6.15385vw, 36px)}.strong-first-profile-pos{font-size:min(3.33333vw, 19.5px)}.strong-first-profile-name{margin-bottom:min(6.15385vw, 36px)}.strong-first-profile-name-heading{font-size:min(7.17949vw, 42px)}.strong-first-profile-name-en{font-size:min(3.33333vw, 19.5px)}.strong-first-profile-txt{margin-bottom:min(6.15385vw, 36px)}.strong-first-profile-txt p{font-size:min(3.84615vw, 22.5px)}.strong-first-profile-mission{padding:min(4.10256vw, 24px);margin-bottom:min(3.07692vw, 18px)}.strong-first-profile-mission-en{font-size:min(2.5641vw, 15px)}.strong-first-profile-mission-heading{font-size:min(4.10256vw, 24px)}.strong-first-profile-txt02 p{font-size:min(3.58974vw, 21px)}.strong-first-points{display:block;margin:0 0 0}.strong-first-points-item{width:100%;padding:0;margin-bottom:min(4.10256vw, 24px)}.strong-first-points-item-in{padding-top:min(5.12821vw, 30px);padding-right:min(5.12821vw, 30px);padding-bottom:min(5.12821vw, 30px);padding-left:min(5.12821vw, 30px)}.strong-first-points-item-heading{font-size:min(4.61538vw, 27px);text-align:center;margin-bottom:min(3.07692vw, 18px)}.strong-first-points-item-txt p{font-size:min(3.84615vw, 22.5px)}.strong-first-support{padding:min(8.20513vw, 48px) min(6.15385vw, 36px);margin-bottom:min(6.15385vw, 36px)}.strong-first-support-title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:min(2.05128vw, 12px)}.strong-first-support-title-en{font-size:min(3.07692vw, 18px);margin-bottom:.9em}.strong-first-support-title-heading{font-size:min(5.64103vw, 33px);margin-left:0}.strong-first-support-subHeading{text-align:center;font-size:min(3.58974vw, 21px)}.strong-first-support-items{display:block;margin:0}.strong-first-support-items-item{width:100%;padding:0;margin-bottom:min(4.10256vw, 24px)}.strong-first-support-items-item-in{text-align:center;padding:min(4.10256vw, 24px) min(8.20513vw, 48px)}.strong-first-support-items-item-in::before{font-size:min(3.58974vw, 21px);margin-bottom:min(3.07692vw, 18px)}.strong-first-support-items-item-heading{font-size:min(4.10256vw, 24px)}.strong-first-support-items-item-txt p{font-size:min(3.58974vw, 21px)}.strong-first-strong{padding:min(6.15385vw, 36px);margin-bottom:min(6.15385vw, 36px)}.strong-first-strong-heading{font-size:min(4.61538vw, 27px)}.strong-first-strong-list-item{padding:min(3.07692vw, 18px) min(4.10256vw, 24px);margin-bottom:min(2.05128vw, 12px)}.strong-first-strong-list-item-str{font-size:min(3.58974vw, 21px)}.strong-first-note{padding-top:min(5.12821vw, 30px);padding-right:min(6.15385vw, 36px);padding-bottom:min(5.12821vw, 30px);padding-left:min(6.15385vw, 36px)}.strong-first-note-txt p{font-size:min(3.84615vw, 22.5px)}.strong-second{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.strong-second-heading{font-size:min(5.38462vw, 31.5px)}.strong-second-box{display:flex;flex-direction:column-reverse;margin-bottom:min(6.15385vw, 36px)}.strong-second-box-left{width:100%;max-width:100%}.strong-second-box-right{width:100%;max-width:100%;padding-left:0;margin-bottom:min(6.15385vw, 36px)}.strong-second-points-item{margin-bottom:min(4.10256vw, 24px)}.strong-second-points-item-in{padding-top:min(5.12821vw, 30px);padding-right:min(5.12821vw, 30px);padding-bottom:min(5.12821vw, 30px);padding-left:min(5.12821vw, 30px)}.strong-second-points-item-heading{font-size:min(4.61538vw, 27px)}.strong-second-points-item-txt p{font-size:min(3.58974vw, 21px)}.strong-second-points-item__lg .strong-second-points-item-heading{font-size:min(4.61538vw, 27px)}.strong-second-points-item__lg .strong-second-points-item-txt p{font-size:min(3.58974vw, 21px)}.strong-second-profile{padding-top:min(6.15385vw, 36px);padding-right:min(6.15385vw, 36px);padding-bottom:min(6.15385vw, 36px);padding-left:min(6.15385vw, 36px)}.strong-second-profile-box{margin-bottom:min(6.15385vw, 36px)}.strong-second-profile-figure{padding-top:min(1.53846vw, 9px);padding-right:min(1.53846vw, 9px);padding-bottom:min(1.53846vw, 9px);padding-left:min(1.53846vw, 9px)}.strong-second-profile-figure-img{max-width:min(23.58974vw, 138px)}.strong-second-profile-title{margin-left:min(4.10256vw, 24px)}.strong-second-profile-title-heading{font-size:min(5.12821vw, 30px)}.strong-second-profile-title-en{font-size:min(3.07692vw, 18px)}.strong-resolve{padding-top:min(16.41026vw, 96px);padding-bottom:min(16.41026vw, 96px)}.strong-resolve-heading{font-size:min(5.38462vw, 31.5px)}.strong-resolve-points{display:block;margin:0}.strong-resolve-points-item{width:100%;padding-right:0;padding-left:0;margin-bottom:min(4.10256vw, 24px)}.strong-resolve-points-item-in{padding-top:min(8.20513vw, 48px);padding-right:min(5.12821vw, 30px);padding-bottom:min(8.20513vw, 48px);padding-left:min(5.12821vw, 30px)}.strong-resolve-points-item-heading{font-size:min(4.61538vw, 27px)}.strong-resolve-points-item-txt p{font-size:min(3.84615vw, 22.5px)}.strong-resolve-points-item:last-child{margin-bottom:0}}.voices-archive{padding:5em 0 6em}.voices-single{padding:0 0 6em;background:#f5f8fb}.voices-single-title{padding:3.8em 1.8em 4em;background:#709FCE;margin-bottom:5em}.voices-single-title-heading{font-size:34px;line-height:150%;color:#fff;font-weight:bold;border-left:8px solid #5a7b9c;padding:0 0 .15em .5em;margin-bottom:.4em}.voices-single-title-sub{font-size:14px;line-height:150%;color:#fff;font-weight:500;letter-spacing:.1em;width:fit-content;background:#5b85af;padding:.4em 2em;border-radius:8px}.voices-single-title-box{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.voices-single-title-label{display:inline-block;color:#ffffff;font-size:16px;font-weight:500;letter-spacing:0.3em;text-align:center;min-width:5.1em;padding:.7em 0 .8em;background:#7ba4cd;border:3px solid #ffffff;border-top-left-radius:10px;border-bottom-right-radius:10px;min-width:8em}.voices-single-title-label__transfer{background-color:#d2b457}.voices-single-title__transfer{background:linear-gradient(90deg, #dbb281 0%, #d19245 100%)}.voices-single-profile{margin-bottom:6em}.voices-single-profile-box{display:flex;flex-direction:row}.voices-single-profile-box-left{flex-shrink:0;width:35%}.voices-single-profile-box-right{flex-grow:1;width:65%;padding-left:3em}.voices-single-profile-figure{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(43,122,179,0.1);overflow:hidden}.voices-single-profile-figure-img{width:100%;height:auto;vertical-align:bottom}.voices-single-profile-txt{background:#fff;padding:1.5em 2em;border-radius:6px;border-left:6px solid #478dd5}.voices-single-profile-txt p{font-size:16px;line-height:180%;color:#242424;font-weight:400;margin-bottom:1em}.voices-single-profile-txt p:last-child{margin-bottom:0}.voices-single-interview-title{padding:1em 1.2em;background:#fff;text-align:center;border-left:6px solid #478dd5;border-radius:6px;margin-bottom:4em}.voices-single-interview-title-heading{font-size:24px;line-height:180%;color:#25629f;font-weight:bold}.voices-single-interview-items-item{margin-bottom:3em;padding-bottom:4em;border-bottom:1px solid #e1e8f0}.voices-single-interview-items-item-question{display:flex;flex-direction:row;align-items:center;justify-content:start;position:relative;margin-bottom:1.5em}.voices-single-interview-items-item-question-heading{font-size:20px;line-height:180%;color:#25629e;font-weight:bold;padding:0 0 0 1em}.voices-single-interview-items-item-question::before{content:"Q";flex-shrink:0;position:relative;top:.1em;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:20px;font-family:"Poppins";line-height:140%;color:#fff;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;background:#25629e;border-radius:100%;width:2em;height:auto;aspect-ratio:1/1}.voices-single-interview-items-item-answer{flex-grow:1;position:relative;display:flex;flex-direction:row;align-items:start;justify-content:start;background:#fff;padding:1.5em 2em;border-radius:12px}.voices-single-interview-items-item-answer-container{display:flex;flex-direction:row;align-items:start;justify-content:start}.voices-single-interview-items-item-answer-figure{flex-shrink:0;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(43,122,179,0.1);overflow:hidden;width:400px;max-width:40vw;height:auto;aspect-ratio:4/3;margin-right:3em}.voices-single-interview-items-item-answer-figure-img{width:100%;height:auto;vertical-align:bottom}.voices-single-interview-items-item-answer-txt{margin-left:1.5em}.voices-single-interview-items-item-answer-txt p{font-size:16px;line-height:180%;color:#242424;font-weight:400;margin-bottom:1em}.voices-single-interview-items-item-answer-txt p:last-child{margin-bottom:0}.voices-single-interview-items-item-answer::before{content:"A";flex-shrink:0;position:relative;top:.1em;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;font-size:20px;font-family:"Poppins";line-height:140%;color:#fff;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;background:#478dd5;border-radius:100%;width:2em;height:auto;aspect-ratio:1/1}.voices-single-interview-items-item:nth-child(even) .voices-single-interview-items-item-answer-container{flex-direction:row-reverse}.voices-single-interview-items-item:nth-child(even) .voices-single-interview-items-item-answer-figure{margin-right:0;margin-left:3em}.voices-single-back{margin-top:4em;text-align:center}@media screen and (max-width: 768px){.voices-archive{padding-top:min(12.30769vw, 72px);padding-bottom:min(16.41026vw, 96px)}.voices-single{padding-bottom:min(16.41026vw, 96px)}.voices-single-title{padding-top:min(16.41026vw, 96px);padding-right:0;padding-bottom:min(16.41026vw, 96px);padding-left:0;margin-bottom:min(16.41026vw, 96px)}.voices-single-title-heading{font-size:min(6.15385vw, 36px)}.voices-single-title-sub{font-size:min(3.07692vw, 18px)}.voices-single-title-box{flex-direction:column-reverse}.voices-single-title-box-right{margin-bottom:min(6.15385vw, 36px)}.voices-single-title-label{font-size:min(3.33333vw, 19.5px);padding-top:.6em;padding-bottom:.7em}.voices-single-profile{margin-bottom:min(20.51282vw, 120px)}.voices-single-profile-box{display:block}.voices-single-profile-box-left{width:100%;max-width:100%;margin-bottom:min(6.15385vw, 36px)}.voices-single-profile-box-right{width:100%;max-width:100%;padding-left:0}.voices-single-profile-txt{padding-top:min(6.15385vw, 36px);padding-right:min(8.20513vw, 48px);padding-bottom:min(6.15385vw, 36px);padding-left:min(8.20513vw, 48px)}.voices-single-profile-txt p{font-size:min(3.84615vw, 22.5px)}.voices-single-interview-title{padding-top:min(4.10256vw, 24px);padding-right:min(5.12821vw, 30px);padding-bottom:min(4.10256vw, 24px);padding-left:min(5.12821vw, 30px);margin-bottom:min(16.41026vw, 96px)}.voices-single-interview-title-heading{font-size:min(5.38462vw, 31.5px)}.voices-single-interview-items-item{margin-bottom:min(8.20513vw, 48px);padding-bottom:min(10.25641vw, 60px)}.voices-single-interview-items-item-question{margin-bottom:min(6.15385vw, 36px)}.voices-single-interview-items-item-question-heading{font-size:min(4.61538vw, 27px)}.voices-single-interview-items-item-question::before{font-size:min(4.61538vw, 27px)}.voices-single-interview-items-item-answer{padding-top:min(6.15385vw, 36px);padding-right:min(8.20513vw, 48px);padding-bottom:min(6.15385vw, 36px);padding-left:min(8.20513vw, 48px)}.voices-single-interview-items-item-answer-container{display:block}.voices-single-interview-items-item-answer-figure{width:100%;max-width:100%;margin-right:0;margin-bottom:min(6.15385vw, 36px)}.voices-single-interview-items-item-answer-txt{margin-left:min(6.15385vw, 36px)}.voices-single-interview-items-item-answer-txt p{font-size:min(4.10256vw, 24px)}.voices-single-interview-items-item-answer::before{font-size:min(4.61538vw, 27px)}.voices-single-interview-items-item:nth-child(even) .voices-single-interview-items-item-answer-figure{margin-left:0}.voices-single-back{margin-top:min(12.30769vw, 72px)}}.m-footer{padding:3.8em 0 3.1em;background:#f2f5f9}.m-footer-box{display:flex;flex-direction:row;justify-content:space-between}.m-footer-box-left{flex-shrink:0}.m-footer-box-right{flex-grow:1;padding-top:.5em;padding-left:4em}.m-footer-logo-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:start;color:#5082ba;font-size:max(1.66667vw, 25.6px);font-weight:bold;text-transform:uppercase}.m-footer-logo-link-img{position:relative;bottom:-0.1em;width:auto;height:.9em;vertical-align:bottom}.m-footer-logo-link-str{display:inline-block;margin-left:.5em}.m-footer-menu{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:5.9em}.m-footer-menu-item{width:20%;margin-bottom:1.4em}.m-footer-menu-item-link{display:inline-block;color:#242424;font-size:13px;font-weight:500;letter-spacing:0.2em}.m-footer-menu-item-link-str{display:inline-block;background:url(../images/common/m-footer-arrow01.png) no-repeat left center;padding:0 0 .1em 1.1em}.m-footer-menu-item-link:hover{color:#3778ba}.m-footer-copyright{color:#6496c9;font-size:11px;font-weight:normal;text-align:right}@media screen and (max-width: 768px){.m-footer{padding-top:min(16.41026vw, 96px);padding-bottom:min(24.61538vw, 144px)}.m-footer-box{display:block}.m-footer-box-right{padding:0}.m-footer-logo{margin-bottom:min(12.30769vw, 72px)}.m-footer-logo-link{display:flex;justify-content:center;font-size:min(6.15385vw, 36px)}.m-footer-logo-link-str{margin-left:min(3.07692vw, 18px)}.m-footer-menu{display:none;margin-bottom:min(16.41026vw, 96px)}.m-footer-menu-item{width:100%;margin-bottom:min(4.10256vw, 24px)}.m-footer-menu-item-link{font-size:min(4.10256vw, 24px)}.m-footer-menu-item-link-str{padding-bottom:min(.51282vw, 3px);padding-left:min(6.15385vw, 36px)}.m-footer-copyright{text-align:center;font-size:min(3.33333vw, 19.5px)}}@media screen and (max-width: 1360px) and (min-width: 769px){.m-footer-menu-item{width:50%}}.sp-menu{position:fixed;top:0px;right:-110vw;width:100%;height:100vh;padding-left:60vw;transition:right 0.5s;z-index:200}.sp-menu-close{position:absolute;top:0;right:0;display:inline-block;font-size:48px;font-weight:400;color:#fff;padding:.3em}.sp-menu-body{width:40vw;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:2em 0 2em;background:#7ba4cd}.sp-menu-main{padding-top:min(12.30769vw, 72px)}.sp-menu-list-item-link{display:block;font-size:min(4.61538vw, 18px);font-weight:bold;padding:1em 1.5em;color:#fff}.sp-menu-list-item-sub{background:#303132}.sp-menu-list-item-sub-item-link{display:block;padding:1em 1.5em 1em 2.5em;font-weight:bold;color:#fff}.sp-menu-list-item__hasSub .sp-menu-list-item-sub{display:none}.sp-menu-list-item__hasSub .sp-menu-list-item-link::after{content:">";display:inline-block;transform:rotate(-90deg) scaleX(-50%);margin-left:min(16.41026vw, 96px)}.sp-menu-list-item__hasSub.is-open .sp-menu-list-item-sub{display:block}.sp-menu-list-item__hasSub.is-open .sp-menu-list-item-link::after{transform:rotate(90deg) scaleX(-50%)}.sp-menu-lang{text-align:center;margin-top:min(12.30769vw, 72px);margin-bottom:min(8.20513vw, 48px)}.sp-menu-lang select{background:#fff;color:#9f9f9f;font-size:min(4.10256vw, 16px);font-weight:500;letter-spacing:0.2em;border-radius:20px;border:1px solid #b3d7fc;padding:.4em 1.2em .3em;min-width:12em}.sp-menu-lang{position:relative;text-align:center;width:fit-content;margin:0 auto;margin-top:min(12.30769vw, 72px);margin-bottom:min(8.20513vw, 48px)}.sp-menu-lang-str{position:relative;display:inline-block;background:#fff;color:#9f9f9f;font-size:min(4.10256vw, 16px);font-weight:500;letter-spacing:0.2em;border-radius:20px;border:1px solid #b3d7fc;padding:.4em 1.2em .3em;min-width:12em}.sp-menu-lang-str::after{content:">";display:block;position:absolute;top:50%;right:.3em;transform:translateY(-40%) rotate(90deg) scaleX(0.5)}.sp-menu-lang-list{position:absolute;bottom:0;right:0;width:10em;background:#fff;box-shadow:rgba(255,255,255,0.1);font-size:14px;padding:.7em;border:1px solid #7ba4cd;border-radius:12px;opacity:0;pointer-events:none;transition:.3s;transform:translateY(100%)}.sp-menu-lang-list-item-link{display:block;text-align:right;line-height:150%;color:#333333;font-weight:bold;padding:.3em .5em}.sp-menu-lang-list-item-link:hover{color:#3778ba}.sp-menu-lang.is-active .sp-menu-lang-list{opacity:1;pointer-events:all}.sp-menu-tel{color:#fff;font-size:min(8.20513vw, 32px);font-family:"DIN";font-weight:500;letter-spacing:0.08em}.sp-menu-tel-container{text-align:center}.sp-menu-tel-str{display:inline-block;background:url(../images/common/m-header-icon04.png) no-repeat center left;background-size:auto .7em;padding-left:.7em}.sp-menu-tel-time{color:#fff;font-size:min(3.58974vw, 14px);font-weight:500;letter-spacing:0.2em}.sp-menu.active{display:block;right:0px}@media screen and (max-width: 768px){.sp-menu{padding-left:0}.sp-menu-body{width:100vw}}
