.fd2bu7m .xs-block{display:none}@media (max-width:479px){.fd2bu7m .xs-block{display:block}}.fd2bu7m .title,.fd2bu7m .title p{text-align:center}@media (max-width:767px){.fd2bu7m .title p{text-align:justify}}.fd2bu7m .border-top{border-top:1px solid #e1e4e7}.t1wf4uvf{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100vw;height:calc(100vh - 148px);min-height:650px;max-height:800px;overflow:hidden}@media (max-width:1023px){.t1wf4uvf{height:480px;max-height:unset;min-height:unset}}.t1wf4uvf:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/common/header-advanced.jpg);-webkit-background-position:center center;background-position:50%;background-size:cover;background-repeat:no-repeat;animation:zoomIn-t1wf4uvf 10s ease-in-out forwards}@keyframes zoomIn-t1wf4uvf{0%{transform:scale(1.1)}to{transform:scale(1)}}.t1wf4uvf:after{content:"";position:absolute;background:url(/top/curve-white.png) bottom no-repeat;background-size:contain;bottom:-1px;left:0;right:0;width:100%;height:100px;z-index:4}@media (max-width:1023px),(min-width:1921px){.t1wf4uvf:after{display:none}}.t1wf4uvf .container{display:flex;flex-direction:column;align-items:center;position:relative;color:#FFFFFF;text-align:center;z-index:3}.t1wf4uvf .container h1{font-size:2.25rem;margin-bottom:0}@media (max-width:639px){.t1wf4uvf .container h1{font-size:1.45rem}}.t1wf4uvf .container h1 span{opacity:0;animation:fadeIn-t1wf4uvf .5s forwards}@keyframes fadeIn-t1wf4uvf{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.t1wf4uvf .container h2{font-size:6rem;animation:zoomInTitle-t1wf4uvf 1.5s ease-in-out forwards}@keyframes zoomInTitle-t1wf4uvf{0%{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:639px){.t1wf4uvf .container h2{font-size:min(4.5rem,9vw);margin-bottom:3rem}}.t1wf4uvf .number-container{display:flex;flex-direction:column;justify-content:center;background:#0078C8;border-radius:50%;width:29rem;height:29rem;padding:1.5rem;color:#FFFFFF;text-align:center;z-index:4;transition:all 2s ease-out}@media (max-width:1023px){.t1wf4uvf .number-container{background-color:rgba(0,120,200,.8);border-radius:0;width:100%;height:unset}}.t1wf4uvf .number-container h3{margin-bottom:0;font-size:3.2rem;line-height:1.25}@media (max-width:639px){.t1wf4uvf .number-container h3{font-size:2.25rem;margin-bottom:.5rem}}@media (max-width:1023px){.t1wf4uvf .number-container h3 br{display:none}}.t1wf4uvf .number-container hr{display:block;background:#FFFFFF;margin:1rem 0}@media (max-width:1023px){.t1wf4uvf .number-container hr{display:none}}.t1wf4uvf .number-container p{margin-bottom:0;text-align:center}@media (max-width:1023px){.t1wf4uvf .number-container p span br{display:none}}.t1wf4uvf .logo-container{display:flex;justify-content:flex-end;position:absolute;top:5rem;left:0;right:0;max-width:1140px;margin:auto;padding-right:1.5rem;padding-left:1.5rem;z-index:4}@media (max-width:1279px){.t1wf4uvf .logo-container{max-width:960px}}@media (max-width:1023px){.t1wf4uvf .logo-container{position:unset;margin:3rem 0 0}}.t1wf4uvf .logo-container .logo-item{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1023px){.t1wf4uvf .logo-container .logo-item{flex-direction:row}}@media (max-width:639px){.t1wf4uvf .logo-container .logo-item{flex-direction:column}}@media (max-width:1023px){.t1wf4uvf .logo-container .logo-item img{width:16rem}}@media (max-width:639px){.t1wf4uvf .logo-container .logo-item img{width:14rem}}.t1wf4uvf .logo-container .logo-item p{color:#FFFFFF;font-size:1.2rem;text-align:center;margin:0}@media (max-width:1023px){.t1wf4uvf .logo-container .logo-item p{text-align:left;margin-left:1rem}}@media (max-width:639px){.t1wf4uvf .logo-container .logo-item p{text-align:center;margin-left:0}}.t1wf4uvf .overlay{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:#212529;opacity:.3}.swc4989 .search-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.swc4989 .search-container .search-item{display:flex;justify-content:center;width:calc(100% / 7.2);margin:1.5rem 0}@media (max-width:1023px){.swc4989 .search-container .search-item{width:calc(100% / 6)}}@media (max-width:767px){.swc4989 .search-container .search-item{width:calc(100% / 3)}}.swc4989 .search-container .search-item a{text-align:center}.swc4989 .search-container .search-item a img{background:#0C4E7A;border-radius:50%;height:7rem;width:7rem;padding:1rem;margin-bottom:1rem;transition:all .15s}.swc4989 .search-container .search-item a:active img,.swc4989 .search-container .search-item a:focus img,.swc4989 .search-container .search-item a:hover img{background:#0078C8;transform:scale(1.15)}.swc4989 .search-container .search-item a h3{font-size:1.6rem;line-height:1.25em;margin:0}.swc4989 .search-container .button-container{margin-top:3rem}.hmx5wzz{padding:4rem 0 0}.hmx5wzz .hyakusen-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hmx5wzz .hyakusen-container a{padding:2rem 8rem;border-radius:10px;border:1px solid rgb(219,219,219)}@media (max-width:767px){.hmx5wzz .hyakusen-container a{padding:1rem 2rem}}.hmx5wzz .hyakusen-container p{margin:0;text-align:center;font-weight:600}.hmx5wzz .hyakusen-container p span{font-size:1.8rem}@media (max-width:767px){.hmx5wzz .hyakusen-container p span{display:block;font-size:1.4rem}}.r19m5ks1 .remote-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.r19m5ks1 .remote-container .remote-item{width:calc(100% / 2)}@media (max-width:1023px){.r19m5ks1 .remote-container .remote-item{width:100%}}.r19m5ks1 .remote-container .remote-item:nth-child(2){padding-left:4.5rem;padding-right:1.5rem}@media (max-width:1023px){.r19m5ks1 .remote-container .remote-item:nth-child(2){display:flex;flex-direction:column;padding:0}}.r19m5ks1 .remote-container .remote-item .remote-item-movie{width:100%;height:0;position:relative;padding-top:56.25%;overflow:hidden}.r19m5ks1 .remote-container .remote-item .remote-item-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;border:none}@media (max-width:1023px){.r19m5ks1 .remote-container .remote-item h2{text-align:center;margin-top:3rem}.r19m5ks1 .remote-container .remote-item a{text-align:center;margin-left:auto;margin-right:auto}}.lniyas3{display:flex;align-items:center;background-image:url(/top/link_001.jpg);background-attachment:fixed;-webkit-background-position:center;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.lniyas3{background-attachment:unset}}.lniyas3 .link-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap}.lniyas3 .link-container .link-item{display:flex;flex-direction:column;align-items:center;background:#FFFFFF;border-radius:8px;width:calc((100% - 6rem) / 3);margin:0 3rem 0 0;padding:4rem 3rem;text-align:center}.lniyas3 .link-container .link-item:nth-child(3n){margin-right:0}@media (max-width:1023px){.lniyas3 .link-container .link-item{width:100%}.lniyas3 .link-container .link-item:nth-child(n){margin:0 0 3rem}}.lniyas3 .link-container .link-item img{margin-bottom:1.5rem}.lniyas3 .link-container .link-item h2{height:5.5rem;font-size:2.4rem;margin-bottom:1rem}.n12m9axd{background-image:url(/common/pattern_002.png)}.n12m9axd .news-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.n12m9axd .news-container .news-item{width:calc((100% - 6rem) / 3)}@media (max-width:767px){.n12m9axd .news-container .news-item{width:100%;margin-bottom:3rem}}.n12m9axd .news-container .news-item h2{font-size:2.4rem}.n12m9axd .news-container .news-item h2 i{margin-left:1rem}.ssyvy9z .sns-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ssyvy9z .sns-container .sns-item{width:calc((100% - 6rem) / 2)}@media (max-width:767px){.ssyvy9z .sns-container .sns-item{width:100%;margin-bottom:3rem}}.ssyvy9z .sns-container .sns-item h2{font-size:2.4rem}.ssyvy9z .sns-container .sns-item h2 i{margin-left:1rem}.ssyvy9z .sns-container .sns-item .fb-page,.ssyvy9z .sns-container .sns-item .fb-page iframe,.ssyvy9z .sns-container .sns-item .fb-page span{width:100%!important}.n138irgu .container{display:flex;justify-content:center;text-align:center}.n138irgu .container h2{font-size:14rem;font-weight:700;line-height:14rem}.n138irgu .container h3{margin-top:5rem}.n138irgu .container ul{display:flex;justify-content:center;margin-bottom:3rem}.n138irgu .container ul li{margin-right:3rem}@media (max-width:767px){.n138irgu .container ul li{margin-right:1rem}}.n138irgu .container ul li:last-child{margin-right:0}