@charset "UTF-8";@media all and (-ms-high-contrast:none){.editor-style{word-break:break-all}}.editor-style p{line-height:2}.editor-style p:not(:last-child) {margin-bottom:1em}.editor-style a{color:#000;text-decoration:underline!important}.editor-style a img{transition:.3s}.editor-style a:hover{text-decoration:none!important}.editor-style a:hover img{opacity:.8}.editor-style img{height:auto}.editor-style h2{font-size:clamp(2rem,2vw,2.4rem);font-weight:bold;line-height:1.4;margin:.2em 0 1em}.editor-style h3{line-height:1.4;font-size:clamp(1.8rem,2vw,2rem);font-weight:bold;margin:.2em 0 1em}.editor-style strong{font-weight:bold}.editor-style em{font-style:italic}.editor-style ul{margin:1em 0}.editor-style ul li{position:relative;padding:0 0 0 1em}.editor-style ul li:not(:last-child) {margin-bottom:.7em}.editor-style ul li::before{top:.6em;left:0;content:"";display:block;width:5px;height:5px;border-radius:50%;background:#000;position:absolute}.editor-style ol{list-style-type:decimal;margin:1em 0 1em 1em}.editor-style ol li{padding:0}.editor-style ol li:not(:last-child) {margin-bottom:.7em}.editor-style .blocks-gallery-grid,.editor-style .wp-block-gallery{margin:0}.editor-style li.blocks-gallery-item{padding-left:0}.editor-style li.blocks-gallery-item::before{display:none}.single-example_note img{display:block;margin:0 auto}.jumbotron{padding-top:clamp(60px,6.666vw,120px);margin-bottom:clamp(50px,5.555vw,100px);display:flex;flex-wrap:wrap;align-items:center;position:relative}.jumbotron_head{margin-right:clamp(20px,3.5vw,40px);color:#004a95;display:flex;flex-direction:column}@media screen and (max-width:768px){.jumbotron_head{width:100%;margin:0}}.jumbotron_head_en{font-family:"Bebas Neue",cursive;font-size:clamp(7rem,7.777vw,14rem);line-height:1;font-weight:500;letter-spacing:.05em}@media screen and (max-width:768px){.jumbotron_head_en{font-size:clamp(7rem,14vw,14rem)}}.jumbotron_head_ja{font-weight:900;letter-spacing:.4em}.jumbotron_text{margin-right:clamp(20px,3.5vw,40px);font-size:clamp(1.6rem,1.667vw,3rem);line-height:1.75;font-weight:bold;letter-spacing:.2em;color:#6e6e6e}@media screen and (max-width:768px){.jumbotron_text{font-size:clamp(1.6rem,3.75vw,3rem)}}@media screen and (max-width:576px){.jumbotron_text{margin-top:20px}.jumbotron_human{opacity:.6;position:absolute;right:0;bottom:0;z-index:-2}}.jumbotron_human img{display:block}.jumbotron .btn-more{margin-left:clamp(20px,3.5vw,40px);align-self:flex-end}@media (max-width:1800px){.jumbotron .btn-more{margin:0;position:absolute;right:0;bottom:-60px}}.single-blog{margin-bottom:80px;border-top:1px solid #000;border-bottom:1px solid #000}.single-blog .article-blog{padding-bottom:80px}.single-blog .article-blog_ttlWrap{padding-top:80px;margin-bottom:80px;position:relative}.single-blog .article-blog_ttlWrap .new-area{position:absolute;left:0;top:-22.5px;z-index:1}@media screen and (min-width:1201px){.single-blog .article-blog_ttlWrap .new-area{top:-31px}}.single-blog .article-blog_tagArea{margin-bottom:20px;display:flex;flex-wrap:wrap}.single-blog .article-blog_ttl{margin-bottom:10px;font-size:clamp(2.2rem,2.8vw,2.8rem);font-weight:bold}.single-blog .article-blog_date{letter-spacing:.05em}.writer-blog{padding:80px 0 100px}.writer-blog_inner{width:70%;max-width:460px;margin:0 auto}@media screen and (max-width:1200px){.writer-blog_inner{width:80%}}.writer-blog_head{margin-bottom:30px;line-height:1;color:#004a95}.writer-blog_head_en{font-family:"Bebas Neue",cursive;font-size:clamp(3rem,3.333vw,6rem);letter-spacing:.05em;margin-right:10px}@media screen and (max-width:576px){.writer-blog_head_en{font-size:clamp(3rem,10vw,6rem)}}.writer-blog_head_ja{font-weight:bold}.writer-blog_img{width:clamp(175px,19.5vw,350px);height:clamp(175px,19.5vw,350px);margin:0 auto 30px;border-radius:50%;overflow:hidden}@media screen and (max-width:576px){.writer-blog_img{width:clamp(175px,58.334vw,350px);height:clamp(175px,58.334vw,350px)}}.writer-blog_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.writer-blog_name{margin-bottom:20px;text-align:center}.writer-blog_name_ja{font-size:clamp(2rem,2.333vw,2.8rem);font-weight:bold;letter-spacing:.1em}@media screen and (max-width:576px){.writer-blog_name_ja{font-size:clamp(2rem,4.667vw,2.8rem)}}.writer-blog_name_en{font-family:"Bebas Neue",cursive;font-size:clamp(1.6rem,1.667vw,2rem);letter-spacing:.1em}@media screen and (max-width:576px){.writer-blog_name_en{font-size:clamp(1.6rem,3.334vw,2rem)}}.writer-blog_job{margin-bottom:30px;font-weight:lighter;letter-spacing:.1em;text-align:center}.writer-blog_btn{width:100%;height:75px;border-radius:50px;overflow:hidden}.writer-blog_btn a{width:100%;height:100%;padding:0;display:flex;justify-content:center;align-items:center}.writer-blog_btn a:hover{background-position:right center}.writer-blog_btn a .txt{border:none}.sec-blog{margin-bottom:clamp(80px,20vw,150px)}.sec-blog_headWrap{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width:576px){.sec-blog_headWrap{margin-bottom:40px}}.sec-blog_head{width:100%;height:100%;color:#004a95;display:flex;flex-direction:column;align-items:center}.sec-blog_head_en{font-family:"Bebas Neue",cursive;font-size:clamp(6rem,8.333vw,10rem);line-height:1;font-weight:500;letter-spacing:.05em}.sec-blog_head_ja{font-weight:900;letter-spacing:.4em}.sec-blog_human{width:clamp(180px,26.83vw,323px)}@media screen and (max-width:576px){.sec-blog_human{position:absolute;right:0;bottom:10px}}.sec-blog_human img{display:block}.sec-blog .ttl-tag{width:188px;height:49px}@media screen and (max-width:576px){.sec-blog .ttl-tag{width:161px}}.sec-blog .ttl-tag:nth-of-type(2) {margin-left:auto}.sec-blog_list{padding-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.sec-blog_item{width: calc((100% - 80px) / 4);margin-bottom:20px}@media screen and (max-width:1200px){.sec-blog_item{width:48%}}@media screen and (max-width:576px){.sec-blog_item{width:100%}}.sec-blog_item_img{width:100%;height: calc((95vw - 80px) / 4 / 1.5);margin-bottom:20px;position:relative}.sec-blog_item_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.sec-blog_item_img{height:30.4vw}}@media screen and (max-width:576px){.sec-blog_item_img{height:59vw}}.sec-blog_item_ttl{margin-bottom:20px;font-size:1.8rem;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip}.sec-blog_item_date{margin-bottom:20px;font-size:1.4rem;font-weight:600;color:#6e6e6e}.sec-blog_item_tagArea{display:flex;flex-wrap:wrap}.sec-blog_item_tag{height:30px;padding:0 1em;margin-right:10px;margin-bottom:10px;color:#004a95;border:1px solid #004a95;border-radius:30px}.sec-blog_item a{display:block}.sec-blog_item a:hover .hoverGR{opacity:1}.blog-bnr{width:-moz-fit-content;width:fit-content;max-width:92vw;margin:0 auto clamp(80px,20vw,150px);border:1px solid #000}@media (max-width:480px){.blog-bnr{width:100%}}.blog-bnr_inner{width:100%;padding: clamp(15px, 3.125vw, 25px) calc(40px + clamp(15px, 5vw, 40px)) clamp(15px, 3.125vw, 25px) clamp(15px, 5vw, 40px);display:flex;align-items:center;position:relative}@media screen and (max-width:576px){.blog-bnr_inner{padding: clamp(15px, 3.125vw, 25px) calc(35px + 2vw) clamp(15px, 3.125vw, 25px) clamp(15px, 5vw, 40px)}}.blog-bnr_head{margin-right:clamp(15px,5vw,40px);display:flex;flex-direction:column}.blog-bnr_head_en{font-family:"Bebas Neue",cursive;font-size:clamp(4rem,10vw,12rem);line-height:1;letter-spacing:.05em;color:#6e6e6e}.blog-bnr_head_ja{width:12.3em;height:3em;margin-top:10px;font-size:clamp(1.4rem,2vw,2.4rem)}@media screen and (max-width:576px){.blog-bnr_head_ja{width:10em}}.blog-bnr_human{width:clamp(120px,22.25vw,267px)}@media (max-width:480px){.blog-bnr_human{position:absolute;top:clamp(15px,3.125vw,25px);right: calc(35px + 2vw);z-index:-2}}.blog-bnr .arw-wrap{display:block;width:80px;height:80px;border:1px solid #000;border-radius:50%;position:absolute;top: calc((100% - 80px) / 2);right:-40px;overflow:hidden}@media screen and (max-width:576px){.blog-bnr .arw-wrap{width:45px;height:45px;top: calc((100% - 45px) / 2);right:-10px}}.blog-bnr .arw{display:inline-block;width:100%;height:100%;background:#fff;position:relative;vertical-align:middle;transition:.3s ease-in-out}.blog-bnr .arw::after{content:"";display:block;border-right:3px solid #000;border-bottom:3px solid #000;width:20px;height:20px;transform:rotate(-45deg);position:absolute;top:calc(50% - 10px);left:calc(50% - 16px);transition:.3s ease-in-out}@media screen and (max-width:576px){.blog-bnr .arw::after{border-right:2px solid #004a95;border-bottom:2px solid #004a95;width:14px;height:14px;top:calc(50% - 7px);left:calc(50% - 11px)}}.archive-infoblog .jumbotron_human{width:clamp(120px,13.388vw,241px)}@media screen and (max-width:768px){.archive-infoblog .jumbotron_human{width:clamp(120px,30.125vw,241px)}}.single-infoblog .blog-bnr_head{margin-right:clamp(8px,2.5vw,20px)}.single-infoblog .blog-bnr_head_en{display:flex;align-items:flex-end}.single-infoblog .blog-bnr_head_en_inner{margin-right:5px;display:flex;flex-direction:column;justify-content:center}.single-infoblog .blog-bnr_head_en_row{display:flex;align-items:baseline}.single-infoblog .blog-bnr_head_en-big{line-height:.72}.single-infoblog .blog-bnr_head_en-middle{font-size:clamp(2.6rem,5vw,6rem);letter-spacing:.05em;margin-right:.1em}.single-infoblog .blog-bnr_head_en-small{font-size:clamp(2rem,3.75vw,4.5rem);letter-spacing:.05em}.single-infoblog .blog-bnr_head_en-symbol{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:clamp(1.6rem,3vw,3.6rem);font-weight:900;letter-spacing:0;letter-spacing:.1em;color:transparent;-webkit-text-stroke:2px #6e6e6e;text-stroke:2px #6e6e6e}.single-infoblog .blog-bnr_human{width:clamp(120px,22.25vw,267px)}@media (max-width:480px){.single-infoblog .blog-bnr_human{position:absolute;top:clamp(15px,3.125vw,25px);right: calc(35px + 2vw);z-index:-2}}.archive-president .jumbotron_head_en{margin-bottom:15px;font-size:clamp(6rem,8.333vw,10rem);display:flex;align-items:flex-end}.archive-president .jumbotron_head_en_inner{margin-right:10px;display:flex;flex-direction:column;justify-content:center}.archive-president .jumbotron_head_en_row{display:flex;align-items:baseline}.archive-president .jumbotron_head_en-big{line-height:.72}.archive-president .jumbotron_head_en-middle{font-size:clamp(3.2rem,3.888vw,7rem);letter-spacing:.05em;margin-right:.1em}.archive-president .jumbotron_head_en-small{font-size:clamp(2.2rem,2.777vw,5rem);letter-spacing:.05em}.archive-president .jumbotron_head_en-symbol{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:clamp(2rem,2.444vw,4.4rem);font-weight:900;letter-spacing:0}.archive-president .jumbotron_human{width:clamp(122px,13.555vw,244px)}@media screen and (max-width:768px){.archive-president .jumbotron_human{width:clamp(122px,30.5vw,244px)}}.single-president{}@media screen and (max-width:768px){.single-president .single-blog{border-bottom:none}}.single-president .single-blog_inner{display:flex;flex-wrap:wrap}.single-president .single-blog .article-blog{width:65%;padding:0 clamp(20px,5.2vw,100px) 80px;border-right:1px solid #000}@media screen and (max-width:768px){.single-president .single-blog .article-blog{width:100%;border-right:none;border-bottom:1px solid #000}}.single-president .single-blog_side{width:35%}@media screen and (max-width:768px){.single-president .single-blog_side{width:100%;display:flex;flex-wrap:wrap}}.single-president .single-blog_side_item:nth-child(n+2) {border-top:1px solid #000}@media screen and (max-width:768px){.single-president .single-blog_side_item{width:50%;margin:0 auto}.single-president .single-blog_side_item:nth-child(n+2) {border-top:none}.single-president .single-blog_side_item:nth-child(even) {border-left:1px solid #000}}@media screen and (max-width:576px){.single-president .single-blog_side_item{width:100%}.single-president .single-blog_side_item:nth-child(n+2) {border-top:1px solid #000}.single-president .single-blog_side_item:nth-child(even) {border-left:none}}.single-president .sec-blog_head_en{margin-bottom:15px;display:flex;align-items:flex-end}.single-president .sec-blog_head_en_inner{margin-right:10px;display:flex;flex-direction:column;justify-content:center}.single-president .sec-blog_head_en_row{display:flex;align-items:baseline}.single-president .sec-blog_head_en-big{line-height:.72}.single-president .sec-blog_head_en-middle{font-size:clamp(3.5rem,4.166vw,5rem);letter-spacing:.05em;margin-right:.1em}.single-president .sec-blog_head_en-small{font-size:clamp(2.5rem,3.333vw,4rem);letter-spacing:.05em}.single-president .sec-blog_head_en-symbol{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,sans-serif;font-size:clamp(2.2rem,2.833vw,3.4rem);font-weight:900;letter-spacing:0}.president_btn{margin:80px auto;max-width:325px}.iezukuri h2{background:#eaf5f9;border-left:solid 10px #004a95;padding:.75rem 1.5rem;width:-moz-fit-content;width:fit-content}.iezukuri h3{border-bottom:solid 2px #004a95;padding:5px 0;width:-moz-fit-content;width:fit-content}.iezukuri .summary{position:relative;padding:1rem 2rem;border:solid 2px #004a95;margin-bottom:3rem;background-color:#fff}.iezukuri .summary h2{position:absolute;top:-20px;left:15px;background:#fff;color:#004a95;padding:0 10px;border:none}