@charset "UTF-8";
/*
Theme Name: mySite
Description: 
* 
* Bootstrap Grid v5.3.0 (https://getbootstrap.com/)
*/
html{font-size:62.5%}body{padding-top:100px}*,::before,::after{box-sizing:border-box}address{font-style:normal}body{color:#333;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-feature-settings:"palt";font-size:1.6rem;font-weight:500;line-height:1.7;letter-spacing:.05em;margin:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;animation: fadeIn 2s ease 0s 1 normal;}@keyframes fadeIn{0%{opacity:0}100%{opacity:1;}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}img{height:auto;max-width:100%;vertical-align:bottom}:where(p){line-height:1.7;margin-top:0}:where(ul,ol){margin-top:0;margin-left:2.5rem;margin-bottom:1.25rem;padding:0}:where(li){line-height:1.428;margin-bottom:.75rem}:where(li:last-child){margin-bottom:0}:where(div>table:last-child,div>ol:last-child,div>ul:last-child,div>ol>li:last-child,div>ul>li:last-child,div>p:last-child,td>ul:last-child){margin-bottom:0}:where(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:1rem}.anone{display:none}@media (min-width: 481px){:where(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6){line-height:1.2}}a{color:#06c;transition:opacity .3s,background-color .3s,color .3s}a:hover{text-decoration:none}header a,footer a,.home a{color:#333;text-decoration:none}a:hover{color:#b3b3b3}#content{padding-top:4rem}#content>section{padding-bottom:4rem}@media (min-width: 768px){#content{padding-top:8rem}#content>section{padding-bottom:8rem}}@media (min-width: 992px){.gutt-2{margin-left:-2rem;margin-right:-2rem}.gutt-2>[class*=col]{padding-left:2rem;padding-right:2rem}.gutt-3{margin-left:-2.5rem;margin-right:-2.5rem}.gutt-3>[class*=col]{padding-left:2.5rem;padding-right:2.5rem}.gutt-4{margin-left:-3rem;margin-right:-3rem}.gutt-4>[class*=col]{padding-left:3rem;padding-right:3rem}.gutt-5{margin-left:-3.5rem;margin-right:-3.5rem}.gutt-5>[class*=col]{padding-left:3.5rem;padding-right:3.5rem}}ol.post-list,ul.post-list,ol.post,ul.post,ul.row,ol.row{list-style:none}@media only screen and (max-width: 991.98px){ul.row>li,ol.row>li{padding-bottom:3rem}}td a[href*="tel:"]{color:#333!important;text-decoration:none}@media (min-width: 750px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none;color:#333}}.text-start{text-align:left!important}.text-center{text-align:center!important}.text-end{text-align:right!important}.list-unstyled{margin-left:0;padding-left:0;list-style:none}sup{font-size:1rem}.red{color:#ea4335;font-size:.8rem}.gmap-wrapper{background:#f7f7f7;padding:.25rem}.gmap.iframe-wrap,.movie.iframe-wrap{overflow:hidden;position:relative;z-index:1}.gmap.iframe-wrap{aspect-ratio:16 / 9}.movie.iframe-wrap{aspect-ratio:16 / 9}.iframe-wrap iframe{position:absolute;top:0;left:0;bottom:0;margin:auto;height:200%;width:100%}figure{margin:0}.table{border-top:1px solid #dee2e6}table td{word-break:break-all}a img{transition:.3s}a:hover img{opacity:.6}.button{position:relative;width:100%}@media only screen and (max-width: 480px){.instructor-desc .movie{height:0;overflow:hidden;position:relative;z-index:10;padding-bottom:56.25%}.movie iframe{position:absolute;left:0;top:0;height:100%;width:100%}}@media only screen and (max-width: 575.98px){.table-responsive-sm{overflow-x:scroll}.table-responsive-sm::-webkit-scrollbar{height:10px}.table-responsive-sm::-webkit-scrollbar-track{background:#f0f0f0}.table-responsive-sm::-webkit-scrollbar-thumb{background:#ddd}#w-576.table-responsive-sm .table{width:576px}.table-responsive-sm .table{width:750px;border:1px solid #dee2e6}.table-responsive-sm .obj{width:576px}.table-xs th{display:block;width:100%}.table-xs td{display:block;width:100%;margin-bottom:1.5rem}.table-responsive-row th,.table-responsive-row td{display:block;width:100%!important;word-break:break-word}.table-responsive-row table,.table-responsive-row td{border:none}.table-responsive-row th{border-top:1px solid #dee2e6;padding-left:1rem;text-align:left!important}.table-responsive-row td{padding-bottom:1.75rem!important}}@media only screen and (max-width: 767.98px){.overflow-md-auto{overflow:auto}.overflow-md-auto img{min-width:650px}}@media only screen and (max-width: 781.98px){.no-gap782{gap:.75rem}}article figure,a figure{overflow:hidden}article a img,a figure img{transition:.76s}article a:hover img,a:hover figure img{transform:scale(1.2);opacity:1}.link{text-align:center;margin-top:2.5rem}@media (min-width: 768px){.link{margin-top:4rem}}.link .btn{background-color:#222;border-color:transparent;border-radius:100vw;color:#fff;font-size:1.3rem;margin:.5rem;max-width:90%;padding:1rem 2.5rem;text-decoration:none;transition:background-color .3s}.link .btn:hover{background-color:#555;color:#fff}.link svg{transition:color .35s}.bg-image{background-repeat:no-repeat;background-position:center;background-size:cover;aspect-ratio:16 / 9}.bg-image>span{display:none}.page .bg-image{margin-top:1.5rem}@media (min-width: 992px){.page .bg-image{margin-top:0}}header{background-color:#fff;height:100px;position:fixed;top:0;transition:.15s;width:100%;z-index:90}header #nav-bar{position:relative}header nav{display:block}#nav-bar{width:100%}@media (min-width: 1021px){#nav-bar{margin:0 auto;height:100%;width:100%}}#nav-bar{padding-left:20px;padding-right:20px}.nav-area{margin:0 auto;z-index:1}@media (min-width: 1090px){#nav-bar{padding-left:40px;padding-right:40px}.nav-area{margin:0 auto;display:flex;justify-content:center;align-items:center}}.sticky,.isScroll{box-shadow:0 8px 8px -3px #000}header #nav-bar .brand{position:relative;z-index:2}header h1{align-items:center;display:flex;height:100%;margin:0}.brand img{transition:opacity .35s;width:clamp(120px, 16vw, 241px)}@media only screen and (max-width: 992px){.brand{max-width:calc(100% - 95px);align-self:center}}nav ul{list-style:none;margin:0}nav ul li{margin:0}@media (min-width: 1090.02px){#drawer-check{display:none}}@media only screen and (max-width: 1090px){#nav-bar{display:flex;justify-content:flex-start;height:100%;position:relative}.nav-area{height:100%}.nav-area nav{height:100%}}.navbar-toggler{display:block}.hambNav ul{margin:0 0 5rem;max-width:100%;gap:1.5rem 3rem}.hambNav>ul{list-style:none;margin:0;padding:0}@media (min-width: 1090.02px){.hambNav ul{display:flex;flex-wrap:wrap}}.hamb-wrap{overflow:hidden}@media (min-width: 1090.02px){.nav-area nav,.hamb-wrap,#hamburgerMenu,.hambInner,.hambNav{height:100%}#hamburgerMenu .hambNav{display:flex;align-items:center}}@media only screen and (max-width: 1090px){#hamburgerMenu{position:absolute;left:0;top:0;opacity:0;padding-top:100px;transition:.1s;visibility:hidden;background-color:rgba(255,255,255,.96);height:0;width:100%;overflow:hidden scroll;transition:.3s}.nav-open #hamburgerMenu{height:100vh}.hambInner{border-top:1px solid #e3e5e4;height:0;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.nav-open .hambInner{height:100%;overflow-y:scroll}.hambInner::-webkit-scrollbar{display:none}.hambNav>ul li a{position:relative}.hambNav>ul li a::before{content:none;background:#fff;border-radius:100vw;display:block;margin-top:7px;height:8px;width:8px}.hambNav>ul>li:nth-child(-n+3)::before{content:none;background:#fff;height:calc(100% - 1.75em);width:1px;position:absolute;left:1.25rem;bottom:0}.hambNav>ul li>ul{font-size:1.6rem;margin-left:1.5rem;padding-top:.5rem;padding-left:.75em;padding-bottom:.5rem}.hambNav a{text-decoration:none}.hambNav a:hover{text-decoration:underline}.nav-open #hamburgerMenu .hambNav{padding:0 0 3rem}.nav-open #hamburgerMenu{opacity:1;transition:.3s;visibility:visible}.nav-open .hambNav{display:flex;flex-wrap:wrap;margin:0 0 5rem;max-width:100%;gap:1.5rem 3rem}.nav-open .hambNav>ul li a{display:flex;padding:3rem .5rem .25rem 2.5rem;position:relative}.nav-open .hambNav>ul li a::after{content:"";background-color:#9d2038;height:3px;width:100%;position:absolute;left:0;bottom:0;transition:.3s}.nav-open .hambNav>ul li a:hover{text-decoration:none}.nav-open .drawer-open span{background:rgba(255,255,255,0)}.nav-open .drawer-open span::before{top:0;transform:rotate(45deg)}.nav-open .drawer-open span::after{bottom:0;transform:rotate(-45deg)}.nav-open .nav-wrap{box-shadow:0 10px 10px -5px rgba(0,0,0,0.1);visibility:visible;opacity:1;z-index:100}.nav-area nav .navbar-toggler{cursor:pointer;position:absolute;right:12.75rem;top:0;bottom:0;margin:auto 0}.nav-area nav .navbar-toggler{border-radius:100%;box-shadow:0 0 2rem transparent;outline:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.toggler-wrap{position:relative;width:100%;height:100%;display:block}.navbar-toggler{width:4rem;height:4rem;position:relative;padding:0;margin:0;border:none}.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after{position:absolute;height:.5rem;width:4rem;background:#9d2038;display:block;content:'';cursor:pointer;-webkit-transition:.3s;transition:.3s}.navbar-toggler-icon{top:0;left:0;right:0;bottom:0;margin:auto}.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after{width:100%;left:0}.navbar-toggler .navbar-toggler-icon:before{top:-8px}.navbar-toggler .navbar-toggler-icon:after{bottom:-8px}.navbar-toggler[type=button]:not(:disabled),button.navbar-toggler:not(:disabled),.navbar-toggler .navbar-toggler-icon,.navbar-toggler .navbar-toggler-icon:before,.navbar-toggler .navbar-toggler-icon:after{cursor:pointer}.navbar-toggler{z-index:200}.nav-open .nav-wrap{height:100vh}.global-nav li{border-bottom:1px solid #ccc}.sub-nav ul{justify-content:flex-end}header .nav-wrap{position:absolute;left:0}header .nav-wrap>.inner>div{padding-left:15px;padding-right:15px}nav ul{margin-left:-15px;margin-right:-15px}header .nav-wrap>.inner>div>ul{position:relative;z-index:1}}#jumbotron{position:relative;overflow:hidden}.toContent{font-size:1.4rem;font-weight:700;margin:auto;position:absolute;left:0;right:0;bottom:3.5%;text-align:center}.toContent a:hover{color:#2fbedd}@media (min-width: 992px){.toContent{font-size:1.7rem}}#hero-slider{position:relative}#hero-slider .slider{position:relative}#hero-slider .bg-image{position:relative;background-repeat:no-repeat;background-position:center bottom;background-size:cover}#hero-slider .desc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hero-slider .desc p{font-size:6vw;padding-left:15px;padding-right:15px;width:100%;max-width:100%;z-index:1}@keyframes fadein{0%{transform:scale(.8);opacity:.2}100%{transform:scale(1);opacity:1}}@media (min-width: 992px){#hero-slider .desc{font-size:6rem}}#hero-slider .carousel-cell{position:relative}#hero-slider .desc.get_the_content .mov-btn{position:absolute;top:0;left:0;height:100%;width:100%}#page_header{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:auto;aspect-ratio:16 / 9}#page_header::before{background:transparent;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}:where(.page:not(.page-child) #page_header h1){color:#fff;font-size:8vw;line-height:1.3;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center}#page_header #page-title .subtitle{font-size:1.25rem}@media (min-width: 576px){:where(.page:not(.page-child) #page_header h1){font-size:4rem;letter-spacing:.25rem}}#bread_crumb{padding:1rem 0;font-size:1.3rem}#bread_crumb span+.fas{margin:0 .5rem}#bread_crumb .row>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}#bread_crumb .post{padding:0}

.slick-arrow:before,.carousel_arrow:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;width:15px;height:15px;border:3px solid}.slick-arrow.slick-next:before,.carousel_arrow.next_item:before{content:'';left:0;right:0;border-color:#666 #666 transparent transparent;transform:rotate(45deg)}.slick-arrow.slick-prev:before,.carousel_arrow.prev_item:before{content:'';border-color:transparent transparent #555 #555;transform:rotate(45deg)}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}@media only screen and (max-width: 481px){.slick-prev{left:25px}.slick-next{right:25px}.slick-arrow{z-index:7}}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:14rem;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:2.5rem;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#232a51;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#232a51}.pagetop{position:relative;z-index:1}.pagetop span{display:none}.pagetop a{display:block;border-radius:100%;height:35px;width:35px;text-align:center;position:fixed;right:4rem;bottom:0}.pagetop a.static{position:absolute;top:-18px;bottom:unset}.pagetop a:hover{background-color:#ffa1b1;opacity:1}@media only screen and (max-width: 576px){.pagetop a{right:.8rem}}footer{color:#333}footer .fut-brand{text-align:center;margin-bottom:4rem}footer .fut-brand img{max-width:90%}footer a{letter-spacing:normal}footer a:hover{text-decoration:underline}footer .dt a:hover{text-decoration:none!important}footer address{line-height:1.428}footer address a span{font-size:.8rem;margin-right:.5rem}footer address a:hover{color:#c2aa99;opacity:.8}footer span.mail{display:inline-block;margin-left:1rem}footer address>span:nth-of-type(1){display:block}footer address>span{padding:.25rem}footer address dl{overflow:hidden;margin-bottom:0}footer address dt{float:left;margin-bottom:2rem;line-height:1.428;width:5em}footer address dd{margin-left:7em;margin-bottom:2rem;line-height:1.428}@media only screen and (max-width: 480px){footer address .headOffice{margin:.25rem 0}footer span.mail{margin-left:0}}footer .nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0;margin-bottom:4rem!important}@media only screen and (max-width: 480px){footer .nav{display:none!important}}footer .nav li{height:auto}footer .nav a{color:#666;font-size:1.4rem}footer .nav li:hover a,footer .nav a:hover{color:#fff;text-decoration:none;opacity:1}footer .nav li:hover{background-color:#d82135;color:#fff;transition:background-color .3s}footer .copyright p{font-size:1.4rem;position:relative}#content>*,#the_content{overflow:hidden}.card-body{padding:0;position:relative}@media (min-width: 768px){.home #the_content{padding-top:2.5rem;padding-bottom:5rem}}.page #the_content{padding-bottom:5rem}.moveUp{opacity:0;transform:translateY(80px);transition:1s ease}@keyframes moveUp{from{transform:translateY(0)}to{transform:translateY(-80px)}}.fadeIn{transition:.65s .35s}.animated{opacity:1;transform:translateY(0)}[class^="move"].animated{opacity:1;transform:translateY(0)}.x-large{font-size:2.8rem;line-height:1.5}.large{font-size:clamp(2.2rem, 5.25vw, 2.6rem);line-height:1.5}.middle{font-size:2.4rem;line-height:1.5}.medium{font-size:2rem;line-height:1.5}.small{font-size:1.4rem;line-height:1.5}.x-small{font-size:1.2rem;line-height:1.5}.large p,.middle p{line-height:1.5}figure.circle{overflow:hidden;border-radius:100%;width:220px;height:220px}figure.circle a{display:block;border-radius:100%;background:#fff}:where(.indent){padding-left:1em;text-indent:-1em}[class^=arrow-]{display:inline-block;position:relative}[class*=arrow-left-]{padding-left:1.15em}[class*=arrow-right-]{padding-right:1.15em}[class^=arrow-]::before,[class^=arrow-]::after{content:"";border-radius:100%;width:1em;height:1em;position:absolute;top:0;margin-top:.8rem}[class*=arrow-left-]::after,[class*=arrow-right-]::before{border:3px solid;border-color:#fff #fff transparent transparent;border-radius:0;width:.5em;height:.5em;transform:rotate(45deg)}[class*=arrow-left-]::before{left:0}[class*=arrow-left-]::after{top:.45rem;left:.125em}[class*=arrow-right-]::before{right:.45em;z-index:1}[class*=arrow-right-]::after{right:0}[class*=left-red]::before{background-color:#e60012}[class*=right-red]::after{background-color:#e60012}[class*=left-blue]::before{background-color:#003c93}[class*=right-blue]::after{background-color:#003c93}.btn-02{max-width:200px}[class*=b-left-]{background-color:#f2f2f2;border-left:30px solid transparent;font-size:2rem;margin-bottom:2.25rem;padding:1rem}[class*=-red]{border-left-color:#d60011}#content #the_content > section{padding-top:5rem;padding-bottom:5rem}@media (min-width: 922px){#content #the_content > section{padding-top:7rem;padding-bottom:8rem}}body:not(.home) #the_content{padding-top:2.5rem;padding-bottom:4rem}.page #content .bold{font-weight:700}.page #content p:not(:last-child){margin-bottom:2rem}.page #content p.desc{margin-bottom:2.5rem}.page #content .list-unstyled:not(.row){margin-left:0}.page #content section>.container>.row:not(:last-child){margin-bottom:2.5rem}@media (min-width: 922px){.page #content section>.container>.row:not(:last-child){margin-bottom:4rem}}.page:not(.page-template-page-fixed) main>#content{padding-top:0;padding-bottom:0}@media (min-width: 768px){.page:not(.page-template-page-fixed) main>#content{padding-bottom:5rem}}@media (min-width: 768px){body:not(.home) #the_content{padding-top:5rem;padding-bottom:8rem}}.page .section-title{margin-bottom:2.5rem}@media (min-width: 768px){.page .section-title{margin-bottom:4rem}}.outline table{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.outline th{border-right:1px solid #dee2e6;min-width:10em;text-align:center;padding:10px}.arrow-before,.arrow-after{position:relative;display:block;height:100%}.arrow-before{padding-left:2.5rem}.arrow-after{padding-right:2.5rem}.arrow-before::before,.arrow-after::after{border-top:2px solid #444;border-right:2px solid #444;content:"";position:absolute;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:8px;width:8px}.arrow-before::before{left:0;right:auto}.arrow-after::after{left:auto;right:0}.body:not(#magazines) a[href $='.pdf']::after,.body:not(#magazines) a[href $='.doc']::after,.body:not(#magazines) a[href $='.docx']::after,.body:not(#magazines) a[href $='.xls']::after,.body:not(#magazines) a[href $='.xlsx']::after{content:"";padding-right:60px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;height:21px;position:relative;top:-6px}.body:not(#magazines) a[href $='.pdf']::after{background:url(../images/icon-pdf.png) no-repeat center}.body:not(#magazines) a[href $='.doc']::after,.body:not(#magazines) a[href $='.docx']::after{background:url(../images/icon-word.png) no-repeat right center}.body:not(#magazines) a[href $='.xls']::after,.body:not(#magazines) a[href $='.xlsx']::after{background:url(../images/icon-excel.png) no-repeat right center}.body:not(#magazines) a[href $='.pdf'],.body:not(#magazines) a[href $='.doc'],.body:not(#magazines) a[href $='.docx'],.body:not(#magazines) a[href $='.xls'],.body:not(#magazines) [href $='.xlsx']{color:#06c;display:inline-block;line-height:1.528;margin-bottom:.5rem}.body:not(#magazines) a[href $='.pdf']:hover,.body:not(#magazines) a[href $='.doc']:hover,.body:not(#magazines) a[href $='.docx']:hover,.body:not(#magazines) a[href $='.xls']:hover,.body:not(#magazines) a[href $='.xlsx']:hover{color:#06c;text-decoration:none}.wp-block-file:not(.wp-element-button){font-size:inherit;margin-bottom:1rem;line-height:1.428}.wp-block-file:not(.wp-element-button) a{line-height:1.428;margin-bottom:0}.category .article-thumb{margin-bottom:.75rem}.category article h3{font-size:1.6rem;text-align:center;margin-bottom:0}@media (min-width: 481px){.category article:not(:nth-last-child(-n+3)){margin-bottom:2.5rem}}@media only screen and (max-width: 480px){.category article{margin-bottom:1.5rem}.category article:nth-last-child(-n+2){margin-bottom:0}}#jquery-tab-pager-navi{list-style:none;margin:0}#jquery-tab-pager-navi,.pagenation{margin-top:2.5rem;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#jquery-tab-pager-navi a,.pagenation span,.pagenation a{border:1px solid rgba(157,32,56,1);border-radius:.25rem;color:rgba(157,32,56,1)!important;display:block;margin:4px;height:30px;width:30px;line-height:30px;text-align:center;text-decoration:none!important}#jquery-tab-pager-navi a{line-height:28px}#jquery-tab-pager-navi .current,#jquery-tab-pager-navi a:hover,.pagenation .current,.pagenation a:hover{color:#fff!important;background:rgba(157,32,56,1)}.pagenation a.prev,.pagenation a.next{border:none!important}.pagenation .dots{border:none;font-size:1.1rem;line-height:1;letter-spacing:normal;display:flex;justify-content:center;align-items:flex-end;margin:0 .5rem;padding-top:0;padding-bottom:0;width:auto}.pagenation ol,.pagenation ul{display:flex;justify-content:center;align-items:flex-end;width:auto;margin:0;padding-left:0;list-style:none}.pagenation .paginationLinks>li{margin:0}.category.link>.btn{background-color:#069;color:#fff}.category.link>.btn:hover{background-color:rgba(0,102,153,.75)}.archive .tax-title{background-color:#167f72;color:#fff;display:block;font-size:2.6rem;line-height:1.4;margin-bottom:2rem;padding:1rem 2rem}@media only screen and (max-width: 992px){.archive #content{padding-top:4rem;padding-bottom:6rem}}.archive .post h3{margin-bottom:0}.single h1 .en-title{display:none}.single #the_content figure{padding:1rem 0}.single .link{margin-top:5rem}.single .link.mb-{margin-bottom:-3.5rem;position:relative;z-index:1}.widget_archive ul{margin:0;list-style:none}.widget_archive ul li a{text-decoration:none;color:#666}.widget_archive ul li a:hover{color:#E3D0C3;text-decoration:underline}@media only screen and (max-width: 480px){.widget_archive{text-align:center}.single .link{margin-top:2.5rem}.single .link.mb-{margin-bottom:-1rem}}.single .meta{list-style:none;margin:0 0 1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single #the_content .date{font-weight:700;font-size:12px;margin-bottom:0!important;padding:0}.single .category{padding-left:0;padding-right:0;margin-right:12px}.single .category a{display:inline-block;color:#fff;font-size:1.3rem;min-width:100px;text-align:center;padding:0 1.25rem;border-radius:30px;text-decoration:none}.single #content{padding:0!important}.single #pager{margin-top:5rem}.single #pager a:hover{text-decoration:underline}@media only screen and (max-width: 480px){.single #pager{margin-top:3rem}}.single #pager .next,.single #pager .prev{background:#f2f2f2;height:100%;margin-top:.5rem;margin-bottom:.5rem;padding:4px}.single #pager .next a,.single #pager .prev a{background:#f2f2f2;display:flex;align-items:center;height:100%;position:relative;padding:1rem 2rem}.single #pager .next a{padding-left:4.5rem}.single #pager .prev a{padding-right:4.5rem}.single #pager .next svg,.single #pager .prev svg,.single #pager .next a::before,.single #pager .prev a::before{position:absolute;top:0;bottom:0;margin:auto}.single #pager .next svg,.single #pager .next a::before{right:-4rem}.single #pager .prev svg,.single #pager .prev a::before{left:-4rem}.single #pager .next a::before,.single #pager .prev a::before{background-color:#666;content:"";clip-path:path("M 5,12 C 1.24,6.76 6.76,1.24 12,5 L 62,55 L 12,105 C 7.76,109.24 1.24,102.24 5,98 L 48,55 z");height:110px;aspect-ratio:1}.single #pager .prev a::before{transform:scale(.18) rotate(180deg)}.single #pager .next a::before{transform:scale(.18) rotate(0deg)}.single #pager .next span,.single #pager .prev span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.428}.post>li{margin-bottom:3rem}.post-list h3{font-size:1.6rem;margin-bottom:0}.post-list ul{list-style:none;margin:0;padding:0}.post-list .meta{list-style:none;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-list .date{font-size:1.4rem;z-index:2}.category{background-color:#069;display:inline-block;height:26px;line-height:28px;color:#fff;font-size:1.4rem;min-width:160px;text-align:center;padding:0 1.25rem;border-radius:0;text-decoration:none}.category a{display:block;color:#fff;text-decoration:none}.category a:hover{opacity:.7}#post-container.post{margin-left:0}#post.list{margin-left:0;list-style:none}#post.list .date{margin-top:0;margin-bottom:0}#post.list h3{margin-top:0;margin-bottom:0}#post.list .row{-ms-flex-align:center;align-items:center;transition:color .35s}#post.list a,#post.list a:link,#post.list a:active,#post.list a:visited{color:#666;text-decoration:none}#post.list a:hover{color:#347cbd;text-decoration:underline}#file_not_found{text-align:center;padding-top:2.5rem;padding-bottom:2.5rem;margin-bottom:2.5rem}#file_not_found p{text-align:center}#file_not_found .svg-inline--fa.fa-w-18{width:2.5em;color:#f4a460}#file_not_found .svg-inline--fa{height:2.5em}#search{padding-top:4rem;padding-bottom:4rem}#search .post-list h3{margin-left:1em}@media (min-width: 576px){#search{padding-top:8rem;padding-bottom:8rem}}.search main h1{background-color:#8baf19;border-radius:1rem;color:#fff;font-size:7vw;margin-bottom:4rem;padding:1.65rem 2.5rem}@media (min-width: 400px){.search main h1{font-size:3rem}}.search h2{background-color:#eaefd8;border-radius:1rem;font-size:2.4rem;margin-top:5rem;margin-bottom:3rem;padding:1.4rem 2.5rem 1.4rem 5rem;position:relative}.search h2::before{background-color:#8baf19;content:"";display:block;height:28px;width:28px;border-radius:100vw;position:absolute;top:1.5rem;left:1.5rem}@media (min-width: 576px){.search main h1{padding-left:4rem;padding-right:4rem}}.search .post-type-label{font-size:1.8rem;margin-bottom:.5rem}#search-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#search-wrap input,#search-wrap button{line-height:1;height:45px}#search-wrap input{border:2px solid #333;border-radius:.75rem 0 0 .75rem;padding:.5rem 1rem;width:calc(100% - 50px)}#search-wrap button{background-color:#333;border:none;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;color:#fff;width:50px}@media (min-width: 483px){#search-wrap input{width:239px}#search-wrap button{width:81px}}ul.cat{list-style:none;margin:0}ul.cat>li{font-size:1.2rem;margin-bottom:0}.post-thumb{background:#fff;padding:1rem;overflow:hidden}.post-thumb.unset{padding:0}figure.post-thumb,.post-thumb figure{height:0;padding-top:75%;position:relative}.post-thumb img{height:100%;width:100%;object-fit:contain;position:absolute;top:0;left:0;transition:transform .75s}.post-thumb.unset img{object-fit:cover}a:hover .post-thumb img{transform:scale(1.2)}.post h3{line-height:1.428}@media only screen and (max-width: 576px){.post>li{margin-bottom:2.5rem!important}}.table td,.table th{border-color:#dee2e6}.tablepress caption{display:none}.page #the_content .row>div>section:not(:last-child){padding-bottom:6rem}@media (min-width: 768px){.page #the_content .row>div>section:not(:last-child){padding-bottom:8rem}}@media (min-width: 575.98px){.table-responsive-row .column-1{padding-left:2rem}}@media only screen and (max-width: 575.98px){.table-responsive-row .column-1,.table-responsive-row .column-2{display:block;width:100%!important;word-break:break-word}.table-responsive-row .column-1{background:rgba(0,0,0,.05);border-top:1px solid #dee2e6;padding-left:1rem;padding-bottom:8px!important;text-align:left!important}.table-responsive-row .column-2{padding-bottom:1.75rem!important}.table-responsive-row td:only-child{padding-top:8px!important;padding-bottom:8px!important}}.caution{color:#ea4335;font-size:1.4rem}.form_inner:last-child{margin-top:2.5rem}.wpcf7 .ajax-loader{margin-bottom:-1.5rem}.wpcf7-form-control.wpcf7-submit.submit-btn{border:none;border-radius:100vw;background-color:#ccc;color:#fff;height:60px;letter-spacing:.05rem;width:250px;max-width:90%;padding-left:2.5rem;padding-right:2.5rem;transition:.3s}.wpcf7-form-control.wpcf7-submit.submit-btn:hover{text-decoration:underline}.wpcf7-form-control.wpcf7-submit.submit-btn:disabled,.wpcf7-form-control.wpcf7-submit.submit-btn:disabled:hover{border-radius:100vw;border:none;background-color:#ccc;color:#333;text-decoration:none}.input-group>p>span{display:table-cell}@media (min-width: 768px){.form-inline .input-group>p{display:inline-table;vertical-align:middle}}.single #the_content img{height:auto!important}@page{margin:0}@media print{body{width:1251px;margin:0 auto;padding-top:0;-moz-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95);transform-origin:0 0}header{position:relative;padding:0 15px;z-index:100}.brand{display:grid!important}.brand h1{margin-top:2.5rem;height:60px!important}header.isScroll .brand{opacity:1!important;visibility:visible!important}header .nav-area{width:100%;height:100%}nav a{text-decoration:none!important}#nav-bar{position:relative!important}.nav-area nav .navbar-toggler{position:absolute!important}.slick-track,.slick-slide{width:100%!important;height:auto!important}.slick-initialized .slick-slide{display:none!important}.slick-initialized .slick-slide:first-child{display:block!important;left:0!important;opacity:1!important}}

/* Bootstrap Form v5 @ Overwrite
---------------------------------------- */
@media only screen and (max-width: 991.98px){.container{max-width:initial;padding-right:calc(var(--bs-gutter-x) * 1.25);padding-left:calc(var(--bs-gutter-x) * 1.25);width:100%}}.row{margin-right:calc(-1.25 * var(--bs-gutter-x));margin-left:calc(-1.25 * var(--bs-gutter-x))}.row>*{padding-right:calc(var(--bs-gutter-x) * 1.25);padding-left:calc(var(--bs-gutter-x) * 1.25)}

/*
その他、[only screen]と[print, screen]で振り分けて適宜編集すること
*/