.cl3eqdv .title{text-align:center}.cl3eqdv .title h3{margin-bottom:4rem;color:#0078C8;font-size:2.6rem;font-weight:700}.cl3eqdv .title p{text-align:center}@media (max-width:767px){.cl3eqdv .title p{text-align:justify}}.cl3eqdv hr{border:1px solid #e1e4e7;margin:4rem 0}.mj49ycp .menu-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.mj49ycp .menu-container .menu-item{display:flex;justify-content:center;width:calc(100% / 7.2);margin:1.5rem 0}@media (max-width:1023px){.mj49ycp .menu-container .menu-item{width:calc(100% / 6)}}@media (max-width:767px){.mj49ycp .menu-container .menu-item{width:calc(100% / 3)}}.mj49ycp .menu-container .menu-item a{text-align:center}.mj49ycp .menu-container .menu-item a img{background:#0C4E7A;border-radius:50%;height:7rem;width:7rem;padding:1rem;margin-bottom:1rem;transition:all .15s}.mj49ycp .menu-container .menu-item a:active img,.mj49ycp .menu-container .menu-item a:focus img,.mj49ycp .menu-container .menu-item a:hover img{background:#0078C8;transform:scale(1.15)}.mj49ycp .menu-container .menu-item a h3{font-size:1.6rem;line-height:1.25em;margin:0}.m1w59hjs{background-image:url(/common/pattern_002.png)}.m1w59hjs .message-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:center}.m1w59hjs .message-container .message-item-text{width:calc((100% - 3rem) * 8 / 12)}@media (max-width:1023px){.m1w59hjs .message-container .message-item-text{width:100%}}.m1w59hjs .message-container .message-item-image{position:relative;width:calc((100% - 3rem) * 4 / 12)}@media (max-width:1023px){.m1w59hjs .message-container .message-item-image{width:100%}.m1w59hjs .message-container .message-item-image img{display:block;margin:auto}}.m1w59hjs .message-container .message-item-image div:last-child{position:absolute;bottom:-25%;right:-5%}@media (max-width:1279px){.m1w59hjs .message-container .message-item-image div:last-child{display:none}}.g126gz41{background:#e1e4e7;padding:0}.g126gz41 .gallery-container{display:flex;width:100%}.g126gz41 .gallery-container img{width:calc(100% / 5)}@media (max-width:767px){.g126gz41 .gallery-container img{width:calc(100% / 3)}.g126gz41 .gallery-container img:nth-child(3),.g126gz41 .gallery-container img:nth-child(4){display:none}}.omhhe5m{background-image:url(/common/pattern_002.png)}.omhhe5m .overview-container,.omhhe5m .overview-container>dl{display:flex;justify-content:center}.omhhe5m .overview-container>dl{-webkit-box-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% * 7 / 12);margin:0;padding:0}@media (max-width:1023px){.omhhe5m .overview-container>dl{width:100%}}.omhhe5m .overview-container>dl>dt{width:30%;border-top:1px solid #e1e4e7;margin:0;padding:.75rem 1.5rem .75rem 0;text-align:right;font-weight:700}.omhhe5m .overview-container>dl>dd{width:70%;border-top:1px solid #e1e4e7;margin:0;padding:.75rem 0 .75rem 1.5rem}.omhhe5m .overview-container>dl>dd dl{padding:0}.omhhe5m .overview-container>dl>dd dl dt{display:inline;font-weight:700}.omhhe5m .overview-container>dl>dd dl dd{display:inline;margin:0}.g1i0xv3d .container{display:flex;flex-direction:column;align-items:center}.g1i0xv3d .container .title h2 span{color:#0078C8}.g1i0xv3d .container .group-container{display:flex;-webkit-box-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:calc(100% * 10 / 12)}.g1i0xv3d .container .group-container .group-item{width:25%}@media (max-width:1023px){.g1i0xv3d .container .group-container .group-item{width:50%}}@media (max-width:767px){.g1i0xv3d .container .group-container .group-item{width:100%}}.g1i0xv3d .container .group-container .group-item a{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;border-right:1px solid #e1e4e7;border-bottom:1px solid #e1e4e7}.g1i0xv3d .container .group-container .group-item a>*{transition:all .5s}.g1i0xv3d .container .group-container .group-item a span{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:1rem;color:#FFFFFF;font-size:1.3rem;text-align:center;opacity:0}.g1i0xv3d .container .group-container .group-item a i{display:flex;justify-content:center;align-items:center;position:absolute;top:-10rem;right:-10rem;width:3rem;height:3rem;background:#0C4E7A;color:#FFFFFF;z-index:3}.g1i0xv3d .container .group-container .group-item a:active img,.g1i0xv3d .container .group-container .group-item a:hover img{transform:scale(1.1);opacity:.8;z-index:1}.g1i0xv3d .container .group-container .group-item a:active span,.g1i0xv3d .container .group-container .group-item a:hover span{opacity:1;z-index:3}.g1i0xv3d .container .group-container .group-item a:active i,.g1i0xv3d .container .group-container .group-item a:hover i{top:0;right:0}.g1i0xv3d .container .group-container .group-item a:active:before,.g1i0xv3d .container .group-container .group-item a:hover:before{content:"";position:absolute;background:rgba(0,0,0,60%);top:0;left:0;width:100%;height:100%;z-index:2}.g1i0xv3d .container .group-container .group-item:nth-child(4n) a{border-right:none}.g1i0xv3d .container .group-container .group-item:nth-child(n+9) a{border-bottom:none}@media (max-width:1023px){.g1i0xv3d .container .group-container .group-item:nth-child(2n) a{border-right:none}.g1i0xv3d .container .group-container .group-item:nth-child(n+9):nth-child(-n+10) a{border-bottom:1px solid #e1e4e7}}@media (max-width:767px){.g1i0xv3d .container .group-container .group-item a{border-right:none}.g1i0xv3d .container .group-container .group-item:nth-child(11) a{border-bottom:1px solid #e1e4e7}}