/*!
Theme Name: BaseWhite
Author: confidence
Description: original theme
Version: 0.0.2
*/html,body{height:100%}img{border-radius:5px;height:auto}.container{padding-top:20px;padding-bottom:30px}@media(min-width: 1200px){.container{max-width:1140px}}.wp-block-column ul{padding-left:25px}.loop .article-list{margin-bottom:1rem;padding:1rem;border:1px solid #ddd;border-radius:.25rem}.loop .article-list:hover{background-color:#eee}.loop .article-list a{display:block;text-decoration:none;color:#212529}.loop .article-list a:after{display:block;clear:both;content:""}.loop .article-list .img-wrap{position:relative;float:left;line-height:1}.loop .article-list .img-wrap img{width:240px;height:160px;object-fit:cover;border-radius:5px}.loop .article-list .img-wrap .cat-data{border-top-right-radius:5px;font-size:.75rem;position:absolute;top:0;right:0;padding:.4rem .5rem .35rem .35rem;color:#fff;background-color:rgba(125,127,138,.6666666667)}.loop .article-list .text{margin-left:260px}.loop .article-list .text h2{font-size:1.15rem;margin-bottom:.5rem}.loop .article-list .text .article-date,.loop .article-list .text .article-author{font-size:.75rem;font-weight:bold;display:inline-block;margin-bottom:.5rem;color:#888}.loop .article-list .text .article-date{margin-right:.5rem}.loop .article-list .text .article-author i{margin-right:.3rem}.loop .article-list .text p{font-size:.8125rem;line-height:1.7}@media(max-width: 600px){.loop .article-list{padding:.5rem}.loop .article-list .img-wrap img{width:132px;height:88px}.loop .article-list .img-wrap .cat-data{font-size:.6rem}.loop .article-list .text{margin-left:140px;padding:0}.loop .article-list .text h2{font-size:1rem;margin-bottom:0}.loop .article-list .text p{display:none}.loop .article-list .text .article-date,.loop .article-list .text .article-author{font-size:.625rem;margin-bottom:0}.loop .article-list .text .article-date{margin-right:.2rem}}.loop .article-content{margin-bottom:2rem}.loop .article-content .article-info{margin-bottom:.5rem}.loop .article-content .cat-data a{font-size:.8rem;margin-right:.5rem;padding:.1rem .5rem;text-decoration:none;color:#fff;background-color:#03162f}.loop .article-content .article-info .article-date,.loop .article-content .article-info .article-author{font-size:.8rem;display:inline-block;margin-right:.5rem;color:#888}.loop .article-content .article-info .article-author i{margin-right:.3rem}.loop .article-content p,.loop .article-content b,.loop .article-content table,.loop .article-content ul,.loop .article-content ol{font-size:1rem;line-height:1.7;letter-spacing:1px}.loop .article-content p,.loop .article-content img,.loop .article-content table,.loop .article-content ul,.loop .article-content ol{margin-bottom:2rem}.loop .article-content .article-img{margin-bottom:2rem}.loop .article-content .article-img img{display:block;margin:0 auto}.loop .article-content ul{list-style:disc}.loop .article-content ol{margin-left:2rem;list-style:decimal}.loop .article-content table{border-collapse:collapse}.loop .article-content th,.loop .article-content td{padding:.6rem;vertical-align:middle;border:1px solid #ddd}.loop .article-content figure{max-width:100%}.loop .article-tag{text-align:right}.loop .article-tag ul{font-size:0;margin-bottom:0;line-height:2rem}.loop .article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.loop .article-tag ul li:last-child{margin-right:0}.loop .article-tag ul li a{padding:.2rem .5rem;text-decoration:none;color:#000;border:1px solid #000}.loop .article-tag ul li a:hover{opacity:.6}.loop .home-top .article-top .img-wrap img{width:600px;height:400px;object-fit:cover}.loop .home-top .article-top .text{margin-left:630px}.loop .home-top .article-top .new-post{font-weight:bold;display:block;margin-bottom:.5rem;color:#ef5c54}.loop .home-top .article-top .text h2{font-size:1.6rem;margin-bottom:1rem}.loop .home-top .article-top .text .article-date,.loop .home-top .article-top .text .cat-data{margin-bottom:1rem}@media(max-width: 1024px){.loop .home-top .article-top .img-wrap img{width:420px;height:280px}.loop .home-top .article-top .text{margin-left:440px}}@media(max-width: 800px){.loop .home-top .article-top .img-wrap{float:none}.loop .home-top .article-top .img-wrap img{width:100%;height:60vw}.loop .home-top .article-top .text{margin-left:0}.loop .home-top .article-top .new-post,.loop .home-top .article-top .text h2,.loop .home-top .article-top .text .article-date,.loop .home-top .article-top .text .cat-data{margin-bottom:0}}.loop .archive-top h1{font-size:1.6rem;margin-bottom:1.5rem}.loop .archive-top p{font-size:.875rem;line-height:1.7;margin-bottom:1.5rem}@media(max-width: 600px){.loop .archive-top h1{font-size:1.25rem;margin-bottom:1rem}.loop .archive-top p{font-size:.8125rem;margin-bottom:1rem}}@media(max-width: 600px){.loop h1{font-size:1.6rem}.loop h2{font-size:1.4rem}.loop h3{font-size:1.3rem}.loop h4{font-size:1.2rem}}.article-content h1{font-size:3rem;margin:0 0 2rem;letter-spacing:1px}.article-content h1 span{font-size:.8rem;font-weight:bold;margin-left:.5rem}.article-content h2{font-size:1.7rem;margin:3rem 0 2rem;padding:.4rem 0 .4rem 1rem;letter-spacing:1px;border-left:solid 2px #03162f}.article-content h3{font-size:1.5rem;margin:2.5rem 0 1.8rem;padding:0 1rem;letter-spacing:1px;border-left:solid 7px #415671;background:rgba(0,0,0,0)}.article-content h4{font-size:1.3rem;margin:2rem 0 1rem;letter-spacing:1px}.article-content h5{font-size:1.1rem;margin:0 0 .3rem;letter-spacing:1px}.article-content .sub-title{font-size:.9rem}.article-content .article-info{margin-bottom:10px}.article-content .article-info .cat-data{margin-right:5px}.article-content .article-info .cat-data a{color:#fff;transform:translateY(-12%)}.article-content .article-info .article-author i{margin-right:5px}.article-content .article-tag{text-align:right}.article-content .article-tag ul{margin-bottom:0;line-height:2rem}.article-content .article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.25rem;vertical-align:middle}.article-content .article-tag ul li:last-child{margin-right:0}.article-content .article-tag ul li a{padding:.3rem .5rem;text-decoration:none;color:#9a9fb4;border:1px solid #9a9fb4;border-radius:.25rem}.article-content .article-tag ul li a:hover{opacity:.6}.footer{width:100%;background-color:#212121;color:#949494}.footer>.container{padding-top:0;padding-right:15px;padding-left:15px;padding-bottom:0}@media(max-width: 991px){.footer{position:relative}}.footer.has-widget{padding-top:70px}.footer .wp-block-columns.locate-us{gap:0 !important}.footer .wp-block-columns.locate-us .wp-block-column{flex-basis:88% !important}.footer .wp-block-columns.locate-us .wp-block-column:first-child{flex-basis:12% !important}.footer ul li a{color:#949494}.footer ul li a:hover{color:#818181}html.content.beside-orientation .navbar-collapse{max-height:70vh;overflow:auto}html.content body{padding-top:4.5rem}@media(min-width: 992px){html.content body{padding-top:6.5rem}}@media(max-width: 991px){html.content body .navbar .brand{height:50px;margin-left:10px;margin-right:5px;margin-top:2px;margin-bottom:2px}}html.content body main{flex:1}html.content .article-meta{font-size:.9rem;margin-bottom:1.5rem}html.content .article-meta .title{margin-right:.3rem}html.content .article-meta .title::after{content:":"}html.content .article-meta .sns-list{margin-top:.3rem;display:flex;justify-content:flex-end;flex-wrap:wrap;grid-row-gap:.5rem}@media(min-width: 768px){html.content .article-meta .sns-list{margin-top:.8rem}}@media(min-width: 768px){html.content .article-meta{display:flex;justify-content:space-between}}html.content .thumnail-link .card img{object-fit:cover;border-top-left-radius:0;border-top-right-radius:.2rem;border-bottom-left-radius:0;border-bottom-right-radius:.2rem}html.content .card img{border-bottom-left-radius:0;border-bottom-right-radius:0}html.content .card .card-title{color:#505050;font-size:calc(1.075rem + .3vw)}html.content .card .card-text{color:#686868;font-size:.9rem}html.content .card .card-text:not(:last-child){margin-bottom:.2rem}html.content .related-post a{text-decoration:none}html.content .related-post .card .card-body{background-color:#212121;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}html.content .related-post .card .card-body .card-text{color:#949494;line-height:1rem}html.content .related-post .card .card-body .card-text:not(:last-child){margin-bottom:.1rem}html.content .footer{background-color:#fff}html.content .sns-list{display:flex;list-style:none;padding-left:0;margin-bottom:0;font-size:.75rem}html.content .sns-list li:not(:first-child){margin-left:.3rem}html.content .sns-list li a{text-decoration:none;padding:.15rem .7rem;border-radius:1.5rem}html.content .sns-list li.sns-twitter a{background-color:#00acee;color:#fff}html.content .sns-list li.sns-twitter a::before{content:"";font-family:"Font Awesome 6 Brands";font-weight:400;margin-right:.25rem}html.content .sns-list li.sns-facebook a{background-color:#3b5998;color:#fff}html.content .sns-list li.sns-facebook a::before{content:"";font-family:"Font Awesome 6 Brands";font-weight:400;margin-right:.25rem}html.content .sns-list li.sns-line a{background-color:#06c755;color:#fff}html.content .sns-list li.sns-line a::before{content:"";font-family:"Font Awesome 6 Brands";font-weight:400;margin-right:.25rem}html.content .sns-list li.sns-pocket a{background-color:#f04156;color:#fff}html.content .sns-list li.sns-pocket a::before{content:"";font-family:"Font Awesome 6 Brands";font-weight:400;margin-right:.25rem}html.content .pagination{overflow-x:scroll}html.content .wp-block-image:not(.is-style-rounded) img{border-radius:5px}html.content .wp-block-image:not(.is-style-rounded) figcaption{margin-top:0}html.content .wp-block-embed.wp-block-embed-youtube>.wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}html.content .wp-block-embed.wp-block-embed-youtube>.wp-block-embed__wrapper>iframe{position:absolute;top:0;right:0;width:100%;height:100%}html.content .wp-block-embed.wp-block-embed-youtube figcaption{margin-top:0}html.content h2{font-size:calc(1.275rem + .3vw)}html.content h3{font-size:1.1rem}html.content #pickupCarousel .carousel-inner{border-radius:5px}html.content #pickupCarousel img{height:calc(4rem + 40vw);max-height:30rem;object-fit:cover;border-radius:0}html.content #pickupCarousel .carousel-caption{position:static;background-color:#212121;min-height:8.6rem}html.content #pickupCarousel .carousel-caption p{font-size:.9rem}@media(min-width: 768px){html.content #pickupCarousel .carousel-caption{min-height:7.5rem}}html.content #pickupCarousel .label{position:absolute;top:.25rem;left:.25rem}html.content #pickupCarousel .label .badge{font-size:.9rem}html.content #pickupCarousel .date{position:absolute;top:0;right:0;font-size:.9rem}html.content .navbar .navbar-left,html.content .navbar .navbar-right{flex:1}html.content .navbar .navbar-left .back-btn a{font-size:2rem;margin-left:-0.5rem;padding:.3rem .9rem}@media(min-width: 992px){html.content .navbar .navbar-left .back-btn a{margin-left:.5rem}}html.content .navbar .navbar-left .social-icon a{font-size:1.4rem}html.content .navbar .navbar-left .social-icon .text{font-size:.5rem}@media(min-width: 992px){html.content .navbar .navbar-left .social-icon{margin-left:1.2rem}}html.content .navbar .navbar-right{text-align:right}@media(min-width: 992px){html.content .navbar .main-menu>div>ul>li{font-size:.9rem}}html.content .view-more-link{font-size:.9rem;margin-top:1rem;text-align:center}html.content .view-more-link>a{text-decoration:none;color:var(--bs-dark);border-bottom:solid 1px var(--bs-gray-dark)}html.content .view-more-link>a::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:1.2rem}.home{background-color:#fff}.home #home{height:100%;position:relative;background-color:#000}.home #home #home-bg{height:100%;width:100%;position:absolute}.home #home #home-bg .video-bg{position:fixed;width:100%;height:100%}.home #home #home-bg .video-bg iframe{width:100%;height:100%}.home #home #home-bg .video-bg-local{width:100%;height:100%}.home #home #home-bg .video-bg-local video{width:100%;height:100%;object-fit:cover}.home #home #home-fg{position:absolute;top:0;z-index:1;width:100%;height:100%;padding:1.5rem}.home #home #home-fg .content{position:relative;width:100%;height:100%}.home #home #home-fg .content .content-inner{width:100%;max-width:20rem}.home #home #home-fg .content .content-inner .logo img{display:none}.home #home #home-fg .content .content-inner .wrapper{position:absolute;bottom:0;width:100%}.home #home #home-fg .content .content-inner .wrapper>.menu{padding-left:0;margin-bottom:1.5rem}.home #home #home-fg .content .content-inner .wrapper>.menu ul{position:relative;bottom:0;padding-left:0}.home #home #home-fg .content .content-inner .wrapper>.menu ul li{list-style-type:none;padding-top:.1rem;padding-bottom:.1rem;margin-bottom:.2rem}.home #home #home-fg .content .content-inner .wrapper>.menu ul li a{font-size:22px;color:#fff;text-decoration:none;padding:0;text-shadow:0px 1px 4px #000,0px 1px 4px #000}.home #home #home-fg .content .content-inner .wrapper>.menu ul.menu-sub li a{font-size:.7rem;text-shadow:0px 1px 5px #000,0px 1px 5px #000}.home #home #home-fg .content .content-inner .wrapper .info{color:#fff;text-shadow:0px 1px 6px #000,0px 1px 6px #000}.home #home #home-fg .content .content-inner .wrapper .info h3{font-size:1rem;padding-bottom:.7rem;border-bottom:solid 1px #e9e9e9}.home #home #home-fg .content .content-inner .wrapper .info a{color:#fff;text-decoration:none}.home #home #home-fg .content .content-inner .wrapper .info .wp-block-columns{margin-bottom:0}@media(max-width: 781px)and (min-width: 600px){.home #home #home-fg .content .content-inner .wrapper .info .wp-block-columns{flex-wrap:nowrap}.home #home #home-fg .content .content-inner .wrapper .info .wp-block-columns>.wp-block-column{flex-basis:30% !important}.home #home #home-fg .content .content-inner .wrapper .info .wp-block-columns>.wp-block-column:not(:first-child){flex-basis:70% !important}}.home #home #home-nav{position:absolute;width:100%;z-index:1;--bs-dark-rgb: 0, 0, 0}.home #home #home-nav div{position:relative}.home #home #home-nav div .navbar-brand{width:110px;padding-top:0;margin-right:0}.home #home #home-nav div .navbar-brand img{width:100%}.home #home #home-nav div .navi-social-icon{color:#fff}.home #home #home-nav div .navi-social-icon a:not(:first-child){margin-left:.4rem}.home #home #home-nav div .navi-social-icon i{color:#fff;font-size:1.4rem}.home #home #home-nav div .navi-social-icon .text{font-size:.6rem}.home #home #home-nav div .navbar-toggler{padding-left:.3rem;padding-right:.3rem}.home #home.desktop #home-fg .content .content-inner{position:absolute;bottom:0}.home #home.desktop #home-fg .content .content-inner .wrapper{position:relative !important;bottom:auto !important;top:auto !important;right:auto !important}.home #home.desktop #home-fg .content .content-inner .wrapper>.social-icon{position:fixed;top:28px;left:7rem;font-size:1.5rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.social-icon a{color:#fff;text-shadow:0px 1px 5px #000,0px 1px 5px #000}.home #home.desktop #home-fg .content .content-inner .wrapper>.social-icon a:not(:first-child){margin-left:.5rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.social-icon>.text{color:#fff;text-shadow:0px 1px 5px #000,0px 1px 5px #000;font-size:.5rem;line-height:.5rem;text-align:center}.home #home.desktop #home-fg .content .content-inner .wrapper>.video-ctl{position:fixed;top:28px;left:1.5rem;font-size:1.5rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.video-ctl button{padding:0;background:none;border:none;color:#fff;text-shadow:0px 1px 5px #000,0px 1px 5px #000}.home #home.desktop #home-fg .content .content-inner .wrapper>.video-ctl button:not(:first-child){margin-left:.5rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.video-ctl>.text{color:#fff;text-shadow:0px 1px 5px #000,0px 1px 5px #000;font-size:.5rem;line-height:.5rem;text-align:center}.home #home.desktop #home-fg .content .content-inner .wrapper>.modal-ctl-beside,.home #home.desktop #home-fg .content .content-inner .wrapper>.modal-ctl-vertical{display:none}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu{position:fixed;top:28px;right:1.5rem;text-align:right}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul{margin-bottom:.4rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul li{font-size:16px;display:inline-block;margin-left:1rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul li:first-child{margin-left:0}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul li a{font-size:16px}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul.menu-sub{text-align:right}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul.menu-sub a{font-size:.7rem}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul.menu-sub a.animated:hover{animation-name:bounce;animation-duration:1s}.home #home.desktop #home-fg .content .content-inner .wrapper>.menu ul.menu-sub a::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}.home #home.mobile,.home #home.tablet{background-color:#fff}.home #home.mobile #home-bg,.home #home.tablet #home-bg{height:auto;overflow:hidden}.home #home.mobile #home-bg .carousel.vertical,.home #home.tablet #home-bg .carousel.vertical{display:none}.home #home.mobile #home-bg img.beside,.home #home.tablet #home-bg img.beside{display:none}.home #home.mobile #home-bg.vertical-orientation,.home #home.tablet #home-bg.vertical-orientation{top:50%;transform:translate(0, -50%)}.home #home.mobile #home-bg.vertical-orientation .carousel.vertical,.home #home.tablet #home-bg.vertical-orientation .carousel.vertical{display:block}.home #home.mobile #home-bg.beside-orientation,.home #home.tablet #home-bg.beside-orientation{position:fixed}.home #home.mobile #home-bg.beside-orientation img.beside,.home #home.tablet #home-bg.beside-orientation img.beside{display:block;width:100%;position:absolute;top:50%;transform:translate(0, -50%)}.home #home.mobile #home-bg img,.home #home.tablet #home-bg img{border-radius:0;object-fit:cover;max-height:100%}.home #home.mobile #home-fg,.home #home.tablet #home-fg{height:167vw;padding-left:9%;padding-right:9%}.home #home.mobile #home-fg.vertical-orientation,.home #home.tablet #home-fg.vertical-orientation{top:50%;transform:translate(0, -50%)}.home #home.mobile #home-fg.beside-orientation,.home #home.tablet #home-fg.beside-orientation{position:relative;top:auto}.home #home.mobile #home-fg.beside-orientation .content .wrapper>.social-icon,.home #home.tablet #home-fg.beside-orientation .content .wrapper>.social-icon{position:fixed;top:28px;right:9%}.home #home.mobile #home-fg.beside-orientation .content .wrapper>.social-icon>.text,.home #home.tablet #home-fg.beside-orientation .content .wrapper>.social-icon>.text{text-align:right}.home #home.mobile #home-fg.beside-orientation .content .wrapper>.modal-ctl-beside,.home #home.tablet #home-fg.beside-orientation .content .wrapper>.modal-ctl-beside{position:fixed;top:auto;bottom:28px;right:9%}.home #home.mobile #home-fg.beside-orientation .content .wrapper>.modal-ctl-beside>.text,.home #home.tablet #home-fg.beside-orientation .content .wrapper>.modal-ctl-beside>.text{text-align:right}.home #home.mobile #home-fg.beside-orientation .content .wrapper>.menu,.home #home.tablet #home-fg.beside-orientation .content .wrapper>.menu{position:relative;top:auto;transform:none;max-width:60%}.home #home.mobile #home-fg.beside-orientation .content .wrapper .info,.home #home.tablet #home-fg.beside-orientation .content .wrapper .info{position:relative;bottom:auto;margin-top:10%}.home #home.mobile #home-fg .content .content-inner,.home #home.tablet #home-fg .content .content-inner{max-width:100%;height:100%}.home #home.mobile #home-fg .content .content-inner .logo,.home #home.tablet #home-fg .content .content-inner .logo{position:absolute;top:5vh;width:100%}.home #home.mobile #home-fg .content .content-inner .logo .img-wrapper,.home #home.tablet #home-fg .content .content-inner .logo .img-wrapper{margin:auto;padding-left:5%;width:78%}.home #home.mobile #home-fg .content .content-inner .logo .img-wrapper img,.home #home.tablet #home-fg .content .content-inner .logo .img-wrapper img{width:100%;display:block}.home #home.mobile #home-fg .content .wrapper,.home #home.tablet #home-fg .content .wrapper{position:relative;height:100%}.home #home.mobile #home-fg .content .wrapper>.social-icon,.home #home.tablet #home-fg .content .wrapper>.social-icon{font-size:6vw}.home #home.mobile #home-fg .content .wrapper>.social-icon a,.home #home.tablet #home-fg .content .wrapper>.social-icon a{color:#222}.home #home.mobile #home-fg .content .wrapper>.social-icon a:not(:first-child),.home #home.tablet #home-fg .content .wrapper>.social-icon a:not(:first-child){margin-left:1.5vw}.home #home.mobile #home-fg .content .wrapper>.social-icon>.text,.home #home.tablet #home-fg .content .wrapper>.social-icon>.text{color:#222;font-size:2.6vw;line-height:2.6vw}.home #home.mobile #home-fg .content .wrapper>.video-ctl,.home #home.tablet #home-fg .content .wrapper>.video-ctl{display:none}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-vertical,.home #home.mobile #home-fg .content .wrapper>.modal-ctl-beside,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-vertical,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-beside{position:absolute;text-align:center}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-vertical button,.home #home.mobile #home-fg .content .wrapper>.modal-ctl-beside button,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-vertical button,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-beside button{padding:0;background:none;border:none;color:#fff}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-vertical button:not(:first-child),.home #home.mobile #home-fg .content .wrapper>.modal-ctl-beside button:not(:first-child),.home #home.tablet #home-fg .content .wrapper>.modal-ctl-vertical button:not(:first-child),.home #home.tablet #home-fg .content .wrapper>.modal-ctl-beside button:not(:first-child){margin-left:.5rem}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-vertical button>.text,.home #home.mobile #home-fg .content .wrapper>.modal-ctl-beside button>.text,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-vertical button>.text,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-beside button>.text{margin-top:-1.5vw;line-height:3vw;color:#222;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff;font-size:2.5vw}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-vertical,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-vertical{top:50%;right:50%;transform:translate(50%, -50%);font-size:20vw}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-vertical button,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-vertical button{color:#fff}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-beside,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-beside{top:19.5%;right:0;font-size:6vw}.home #home.mobile #home-fg .content .wrapper>.modal-ctl-beside button,.home #home.tablet #home-fg .content .wrapper>.modal-ctl-beside button{color:#222;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff}.home #home.mobile #home-fg .content .wrapper>.menu,.home #home.tablet #home-fg .content .wrapper>.menu{position:absolute;top:50%;transform:translate(0, -50%)}.home #home.mobile #home-fg .content .wrapper>.menu ul,.home #home.tablet #home-fg .content .wrapper>.menu ul{margin-bottom:2vw}.home #home.mobile #home-fg .content .wrapper>.menu ul li,.home #home.tablet #home-fg .content .wrapper>.menu ul li{padding:0;margin-bottom:0}.home #home.mobile #home-fg .content .wrapper>.menu ul li a,.home #home.tablet #home-fg .content .wrapper>.menu ul li a{color:#222;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff;font-size:3vw;padding:1.5vw}.home #home.mobile #home-fg .content .wrapper>.menu ul.menu-sub,.home #home.tablet #home-fg .content .wrapper>.menu ul.menu-sub{margin-bottom:0}.home #home.mobile #home-fg .content .wrapper>.menu ul.menu-sub li a,.home #home.tablet #home-fg .content .wrapper>.menu ul.menu-sub li a{color:#222;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff;font-size:1.8vw}.home #home.mobile #home-fg .content .wrapper .info,.home #home.tablet #home-fg .content .wrapper .info{position:absolute;bottom:2%;width:50%;font-size:3vw;color:#222;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff}.home #home.mobile #home-fg .content .wrapper .info a,.home #home.tablet #home-fg .content .wrapper .info a{color:#222;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff}.home #home.mobile #home-fg .content .wrapper .info h3,.home #home.tablet #home-fg .content .wrapper .info h3{font-size:3vw;border-bottom:solid 1px #222}.home #home.mobile #home-fg .content .wrapper .info .wp-block-columns,.home #home.tablet #home-fg .content .wrapper .info .wp-block-columns{flex-wrap:wrap}.home #home.mobile #home-fg .content .wrapper .info .wp-block-columns .wp-block-column,.home #home.tablet #home-fg .content .wrapper .info .wp-block-columns .wp-block-column{flex-basis:100% !important;margin-left:0}.home #home.mobile #home-fg .content .wrapper .info .wp-block-columns .wp-block-column:not(:first-child),.home #home.tablet #home-fg .content .wrapper .info .wp-block-columns .wp-block-column:not(:first-child){flex-basis:100% !important}.home #home.mobile #home-fg .content .content-inner .wrapper .info .wp-block-columns:not(:first-of-type){display:none}.home #home.mobile #home-fg .content .content-inner .wrapper .info .wp-block-column:first-of-type p{margin-bottom:.5rem}.home #home.tablet #home-fg.vertical-orientation .content .content-inner .wrapper .info .wp-block-columns:not(:first-of-type){display:none}.home #home.tablet #home-fg.vertical-orientation .content .content-inner .wrapper .info .wp-block-column:first-of-type p{margin-bottom:.5rem}.home #mobile-video .iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.home #mobile-video .iframe-wrapper iframe,.home #mobile-video .iframe-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.staff .box-wrapper{padding-left:0;padding-right:0}.staff .box{position:relative}.staff .box img{width:100%;border-radius:0}.staff .box .profession-type{position:absolute;top:0;background-color:rgba(255,255,255,.9333333333)}.staff .box .profession-type h3{font-size:1rem;color:var(--bs-body-color);padding-top:.3rem;padding-bottom:.3rem;padding-left:.5rem;padding-right:.5rem;margin:0}.staff .box .profession{position:absolute;top:0;height:100%;width:100%}.staff .box .profession .wrapper{position:relative;height:100%}.staff .box .profession .wrapper .info{position:absolute;left:4.5%;right:4.5%;color:#8b8989;top:19%;bottom:19%}.staff .box .profession .wrapper .info .post{display:inline-block;padding:.45rem .65rem;border-radius:.4rem;margin-bottom:.3rem;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-border: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;position:relative;color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border)}@media(max-width: 599px){.staff .box .profession .wrapper .info .post{padding:.45rem;left:1%;right:1%}}@media(max-width: 370px){.staff .box .profession .wrapper .info .post{margin-bottom:0}}.staff .box .profession .wrapper .info .post-job{--bs-alert-color: #dfdfdf;--bs-alert-bg: #060606;--bs-alert-bg2: #575757;--bs-alert-border-color: #8b8b8b;background:linear-gradient(var(--bs-alert-bg2), var(--bs-alert-bg))}.staff .box .profession .wrapper .info .post h5{margin-bottom:0}.staff .box .profession .wrapper .info h4{color:#fff;font-size:.95rem;font-weight:bold;margin-bottom:.75rem;--shadow-color: #747474;--shadow-size1: 0.75px;--shadow-size2: -0.75px;--shadow-size3: 1.8px;text-shadow:var(--shadow-size1) var(--shadow-size1) var(--shadow-size3) var(--shadow-color),var(--shadow-size2) var(--shadow-size2) var(--shadow-size3) var(--shadow-color),var(--shadow-size2) var(--shadow-size1) var(--shadow-size3) var(--shadow-color),var(--shadow-size1) var(--shadow-size2) var(--shadow-size3) var(--shadow-color),0 var(--shadow-size1) var(--shadow-size3) var(--shadow-color),0 var(--shadow-size2) var(--shadow-size3) var(--shadow-color),var(--shadow-size2) 0 var(--shadow-size3) var(--shadow-color),var(--shadow-size1) 0 var(--shadow-size3) var(--shadow-color)}.staff .box .profession .wrapper .info h5{font-size:.9rem;font-weight:bold;margin-bottom:0}.staff .box .profession .wrapper .info h6{color:#fff;font-size:.8rem;font-weight:bold;margin-bottom:0;--shadow-color: #747474;--shadow-size1: 0.75px;--shadow-size2: -0.75px;--shadow-size3: 1.8px;text-shadow:var(--shadow-size1) var(--shadow-size1) var(--shadow-size3) var(--shadow-color),var(--shadow-size2) var(--shadow-size2) var(--shadow-size3) var(--shadow-color),var(--shadow-size2) var(--shadow-size1) var(--shadow-size3) var(--shadow-color),var(--shadow-size1) var(--shadow-size2) var(--shadow-size3) var(--shadow-color),0 var(--shadow-size1) var(--shadow-size3) var(--shadow-color),0 var(--shadow-size2) var(--shadow-size3) var(--shadow-color),var(--shadow-size2) 0 var(--shadow-size3) var(--shadow-color),var(--shadow-size1) 0 var(--shadow-size3) var(--shadow-color)}@media(max-width: 991px)and (min-width: 768px){.staff .box .profession .wrapper .info h4{font-size:.8rem;font-weight:bold;margin-bottom:.8rem}.staff .box .profession .wrapper .info h5{font-size:.9rem;font-weight:bold;margin-bottom:0}.staff .box .profession .wrapper .info h6{font-size:.8rem;font-weight:bold;margin-bottom:0}}@media(max-width: 767px)and (min-width: 600px){.staff .box .profession .wrapper .info h4{font-size:.9rem;font-weight:bold;margin-bottom:.8rem}.staff .box .profession .wrapper .info h5{font-size:.9rem;font-weight:bold;margin-bottom:0}.staff .box .profession .wrapper .info h6{font-size:.8rem;font-weight:bold;margin-bottom:0}}@media(max-width: 599px){.staff .box .profession .wrapper .info{top:20%}.staff .box .profession .wrapper .info h4{font-size:.7rem;font-weight:bold;margin-bottom:.8rem}.staff .box .profession .wrapper .info h5{font-size:.6rem;font-weight:bold;margin-bottom:0}.staff .box .profession .wrapper .info h6{font-size:.6rem;font-weight:normal;margin-bottom:0}}@media(max-width: 392px){.staff .box .profession .wrapper .info h4{font-size:.5rem}.staff .box .profession .wrapper .info h5{font-size:.5rem}.staff .box .profession .wrapper .info h6{font-size:.5rem}}.staff-interview .head{display:flex;justify-content:space-between}@media(max-width: 781px){.staff-interview .head{flex-direction:column}}.staff-interview .head .title{margin-left:0}.staff-interview .image{text-align:right}.staff-interview .image img{width:66.66%}@media(max-width: 781px){.staff-interview .image img{width:100%}}.staff-interview .interview-title{margin-top:2rem;margin-left:0;border-left:none;padding-left:0;margin-bottom:.8rem;color:#888}@media(max-width: 781px){.staff-interview .interview-title{margin-top:3.4rem}}.staff-interview .description{margin-left:3rem;margin-bottom:4rem;font-weight:bold}.staff-interview .breadcrumb-section{height:100%}.staff-interview .breadcrumb-section::before{background-color:initial}.staff-interview .breadcrumb-section img{border-radius:5px}.staff-interview .info h4{font-size:1.1rem;font-weight:bold;margin-bottom:.5rem}.staff-interview .info h5{font-size:.9rem}.staff-interview .info h5.name{color:#606060}.staff-interview a.link{color:var(--bs-body-color);text-decoration:none}.staff-interview a.link::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}@media(max-width: 781px){.staff-interview .interview-title{margin-left:0}.staff-interview .description{margin-left:1rem}}@media(max-width: 781px){.staff-interview{justify-content:unset;flex-wrap:wrap}.staff-interview .title{flex-basis:100%}.staff-interview .title>h1>span{display:block;margin-left:0}}.staff-interview .ja-link,.staff-interview .en-link{margin-top:3rem}.staff-interview .top-img{text-align:right}.staff-interview .top-img img{width:90%}@media(max-width: 781px){.staff-interview .top-img img{width:100%}}.staff-interview .btn.btn-careerjump{--bs-btn-color: #fff;--bs-btn-bg: #0c5c80;--bs-btn-bg2: #06435f;--bs-btn-border-color: #0c5c80;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0a5070;--bs-btn-hover-bg2: #083f58;--bs-btn-hover-border-color: #0a5070;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a5070;--bs-btn-active-border-color: #0a5070;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #155a7a;--bs-btn-disabled-border-color: #155a7a;background-image:linear-gradient(var(--bs-btn-bg2), var(--bs-btn-bg))}.staff-interview .btn.btn-careerjump:hover{background-image:linear-gradient(var(--bs-btn-hover-bg2), var(--bs-btn-hover-bg))}figure.wp-block-gallery{flex-direction:column-reverse !important}figure.wp-block-gallery figcaption.blocks-gallery-caption{margin-bottom:5px}figure.wp-block-gallery figcaption.blocks-gallery-item__caption{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.wp-block-columns.column-2-8>.wp-block-column{flex-basis:25% !important}.wp-block-columns.column-2-8>.wp-block-column:not(:first-child){flex-basis:75% !important}@media(max-width: 781px)and (min-width: 600px){.wp-block-columns.column-2-8>.wp-block-column{flex-basis:calc(25% - 16px) !important}.wp-block-columns.column-2-8>.wp-block-column:not(:first-child){flex-basis:calc(75% - 16px) !important}}@media(max-width: 599px){.wp-block-columns.column-2-8>.wp-block-column{flex-basis:100% !important}.wp-block-columns.column-2-8>.wp-block-column:not(:first-child){flex-basis:100% !important}}.badge-cat{color:#fff;background-color:#9a9fb4}.bg-pink{background-color:#ee86a1 !important}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.8666666667)}.navbar-dark .navbar-toggler{border-color:rgba(255,255,255,.8666666667)}.navbar-dark .active .nav-link{font-weight:600}.btn-outline-lightblue{color:#eaf5f5;border-color:#eaf5f5}.btn-outline-lightblue:hover{color:#847fa3;background-color:#eaf5f5;border-color:#eaf5f5}body.no-home{display:flex;flex-direction:column;justify-content:space-between}.navbar{box-shadow:0px 0px 15px #444;margin-bottom:1.5rem}.navbar .brand{margin-left:10px;margin-right:5px;margin-top:2px;margin-bottom:2px;height:76px}.navbar .brand img{width:auto;height:100%}.navbar a:not([aria-current=page]){color:rgba(0,0,0,.5)}.navbar .container{padding-top:.3rem;padding-bottom:.3rem}@media(min-width: 992px){.navbar .main-menu{position:fixed;top:0;right:0;padding:.2rem 1rem;background-color:#f8f9fa;border-radius:0 0 0 .5rem;z-index:2}}@media(min-width: 992px){.navbar .sub-menu{position:absolute;top:2.7rem;right:1rem;font-size:.7rem;color:#a5a5a5}.navbar .sub-menu p{text-align:right;padding-right:.5rem;color:#c7c7c7;margin-bottom:0}.navbar .sub-menu a::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}}@media(max-width: 991px){.navbar{padding-left:.8rem;padding-right:.8rem}.navbar .brand{height:60px;margin:0}.navbar .main-menu{font-size:1.3rem;margin-top:1.4rem}.navbar .sub-menu{margin-top:.6rem;font-size:.95rem}.navbar p{margin-top:1rem;font-size:.7rem;color:#aaa}}@media(min-width: 992px){:not(html.content) .admin-bar .navbar .main-menu{margin-top:32px}}article p a{word-break:break-word}article .wp-block-table.th-200-150 thead th{width:150px}article .wp-block-table.th-200-150 thead th:first-child{width:200px}article .wp-block-table.th-150-120 thead th{width:120px}article .wp-block-table.th-150-120 thead th:first-child{width:150px}@media(min-width: 782px){.wp-block-columns.cols-3-9>.wp-block-column{flex-basis:calc(25% - 16px) !important}.wp-block-columns.cols-3-9>.wp-block-column:not(:first-child){flex-basis:calc(75% - 16px) !important}}@media(max-width: 781px)and (min-width: 600px){.wp-block-columns.cols-3-9>.wp-block-column{flex-basis:calc(25% - 16px) !important}.wp-block-columns.cols-3-9>.wp-block-column:not(:first-child){flex-basis:calc(75% - 16px) !important}}@media(max-width: 599px){.wp-block-columns.cols-3-9>.wp-block-column{flex-basis:100% !important}.wp-block-columns.cols-3-9>.wp-block-column:not(:first-child){flex-basis:100% !important}}.wp-block-columns.company-info{background-color:#f8f8f8}.wp-block-columns.company-info .wp-block-column{padding-top:.5rem;padding-bottom:.5rem}.wp-block-columns.company-info .wp-block-column:first-child{position:relative;background-color:#333;color:#fff}.wp-block-columns.company-info .wp-block-column:first-child h4{margin-top:0;margin-bottom:0;padding-left:.8rem;font-size:1rem}@media(min-width: 600px){.wp-block-columns.company-info .wp-block-column:first-child h4{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}}@media(max-width: 599px){.wp-block-columns.company-info .wp-block-column:not(:first-child){padding-left:1rem;padding-right:1rem}}.wp-block-columns.company-info .wp-block-column:not(:first-child) p{margin-bottom:0}.breadcrumb-section{position:relative;height:150px}@media(max-width: 599px){.breadcrumb-section{height:85px}}.breadcrumb-section::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5)}.breadcrumb-section img{border-radius:0;height:100%;width:100%;object-fit:cover}.breadcrumb-section h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:1.7rem;text-shadow:-1px -2px 3px #222}.wp-block-columns{gap:.5rem}ul.company-info{list-style-type:none;padding-left:0}ul.company-info li{position:relative}ul.company-info li h4{position:absolute;margin-top:0;margin-bottom:0;background-color:#fff;z-index:1;padding-right:.75rem;font-size:1rem;font-weight:bold;line-height:1.5rem}ul.company-info li span{position:absolute;border-bottom:solid 1px #888;width:30%;top:.75rem}ul.company-info li .content{margin-left:30%;padding-left:.75rem;color:#888}#carouselFade .carousel-inner{max-height:712px}#carouselFade .carousel-inner img{border-radius:0}.map-canvas{padding:2rem 0;background-color:#fafafa;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:3rem}.map-canvas .map-canvas-container{position:relative;padding:0}.map-canvas .map-canvas-container img{width:100%;border-radius:0}.map-canvas .map-canvas-container .pin{position:absolute}.map-canvas .map-canvas-container .pin#pin1{bottom:53%;left:43%}.map-canvas .map-canvas-container .pin img{width:152px;transform:translate(-14px, 8px)}.careers .menu ul.group{padding-left:0;list-style:none}.careers .menu ul.group li.group-item{line-height:2.7rem}.careers .menu ul.group li.group-item:nth-child(2){margin-left:0.7rem}.careers .menu ul.group li.group-item:nth-child(3){margin-left:1.4rem}.careers .menu ul.group li.group-item:nth-child(4){margin-left:2.1rem}.careers .menu ul.group li.group-item:nth-child(5){margin-left:2.8rem}.careers .menu ul.group li.group-item:nth-child(6){margin-left:3.5rem}.careers .menu ul.group li.group-item:nth-child(7){margin-left:4.2rem}.careers .menu ul.group li.group-item:nth-child(8){margin-left:4.9rem}.careers .menu ul.group li.group-item:nth-child(9){margin-left:5.6rem}.careers .menu ul.group li.group-item:nth-child(10){margin-left:6.3rem}.careers .menu ul.group li.group-item>div{font-weight:bold;font-size:.9rem}.careers .menu ul.group li.group-item>a{text-decoration:none;color:#212529}.careers .menu ul.group li.group-item>a::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}.careers .menu ul.group li.group-item>a span,.careers .menu ul.group li.group-item>div span{font-size:.7rem}.careers .menu ul.group li.group-item>a span::before,.careers .menu ul.group li.group-item>div span::before{content:"["}.careers .menu ul.group li.group-item>a span::after,.careers .menu ul.group li.group-item>div span::after{content:"]"}.careers .menu ul.group li.group-item ul{padding-left:.4rem;list-style:none}.careers .menu ul.group li.group-item ul li{font-size:.9rem;padding-left:.3rem}.careers .menu ul.group li.group-item ul li>a{text-decoration:none;color:#212529;display:inline-block;width:100%}.careers .menu ul.group li.group-item ul li.active{box-shadow:3px 3px red;border:solid 1px #aaa}.career .main-content p,.career .main-content>ul{margin-left:1rem}@media(max-width: 991px){.career .main-content p,.career .main-content>ul{margin-left:0}}.career .menu .accordion-button{padding-top:.5rem;padding-bottom:.5rem;padding-left:.2rem;padding-right:.2rem;font-size:.9rem;font-weight:bold}.career .menu .accordion-button span{margin-left:.2rem;font-size:.7rem}.career .menu .accordion-button span::before{content:"["}.career .menu .accordion-button span::after{content:"]"}.career .menu .accordion-body{padding-top:.5rem;padding-bottom:.5rem;padding-left:0;padding-right:.5rem}.career .menu .accordion-body ul{padding-left:.4rem;list-style:none}.career .menu .accordion-body ul li{margin-bottom:.4rem;font-size:.9rem;padding-left:.3rem}.career .menu .accordion-body ul li>a{text-decoration:none;color:#212529;display:inline-block;width:100%}.career .menu .accordion-body ul li.active{box-shadow:3px 3px red;border:solid 1px #aaa}.career .menu .accordion>.accordion-item h2.accordion-header{font-size:inherit;margin:0;padding:0;letter-spacing:inherit;border-left:none}.career .menu ul.group{padding-left:0;list-style:none}.career .menu ul.group li.group-item>div{font-weight:bold;font-size:.9rem}.career .menu ul.group li.group-item>a{text-decoration:none;color:#212529}.career .menu ul.group li.group-item>a span,.career .menu ul.group li.group-item>div span{font-size:.7rem}.career .menu ul.group li.group-item>a span::before,.career .menu ul.group li.group-item>div span::before{content:"["}.career .menu ul.group li.group-item>a span::after,.career .menu ul.group li.group-item>div span::after{content:"]"}.career .menu ul.group li.group-item ul{padding-left:.4rem;list-style:none}.career .menu ul.group li.group-item ul li{font-size:.9rem;padding-left:.3rem}.career .menu ul.group li.group-item ul li>a{text-decoration:none;color:#212529;display:inline-block;width:100%}.career .menu ul.group li.group-item ul li.active{box-shadow:3px 3px red;border:solid 1px #aaa}@media(max-width: 991px){.career .menu .accordion-button{padding:1rem 1.25rem}.career .menu .accordion-body ul{padding-left:1.4rem}.career .menu .accordion-body ul li{font-size:1rem}}.ja-link a,.en-link a{color:var(--bs-body-color);text-decoration:none}.message .head{display:flex;justify-content:space-between}@media(max-width: 781px){.message .head{justify-content:unset;flex-wrap:wrap}.message .head .title{flex-basis:100%}.message .head .title>h1>span{display:block;margin-left:0}}.message .image{text-align:right}@media(max-width: 599px){.message .image{text-align:center}}.message .image img{width:auto;max-width:66.66%;max-height:496px;object-fit:contain}@media(max-width: 781px){.message .image img{max-width:100%}}@media(min-width: 600px)and (max-width: 781px){.message .list.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column{flex-basis:13% !important}.message .list.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column:not(:first-child){flex-basis:87% !important;margin-left:0}}body.page-template-pageProduct{background-color:#000}.product{color:#fff}.product .wp-block-columns{flex-wrap:wrap;gap:4rem 0}.product .wp-block-columns .wp-block-column{flex-basis:auto;flex-grow:unset}.product .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}.product .wp-block-columns .wp-block-column h5{color:#626262;font-size:.7rem;margin-top:.5rem;margin-bottom:.3rem;padding:0}.product .wp-block-columns .wp-block-column h4{color:#626262;margin-top:.2rem;font-size:.7rem}.product .wp-block-columns .wp-block-column h2{margin-top:.2rem;margin-left:0;margin-bottom:.8rem;padding:0;font-size:1.3rem;border:none}.product .wp-block-columns .wp-block-column h3{border:none;margin-top:0;margin-bottom:1.5rem;padding:0;font-size:1rem}.product .wp-block-columns .wp-block-column .detail{color:#626262}.product .wp-block-columns .wp-block-column .detail::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}.product .wp-block-columns .wp-block-column a{color:inherit;text-decoration:none}.product .wp-block-columns .wp-block-column .wp-block-gallery{display:block}.product .blocks-gallery-grid{padding-left:0}.list.wp-block-columns{margin-bottom:.3rem}.list.wp-block-columns>.wp-block-column:first-child{position:relative}.list.wp-block-columns>.wp-block-column:first-child p{position:absolute;z-index:1;background-color:#fff;padding-right:.7rem;font-weight:bold}.list.wp-block-columns>.wp-block-column:first-child::after{content:"";position:absolute;top:.8rem;width:100%;border-bottom:solid 1px #aaa}.list.wp-block-columns>.wp-block-column:not(:first-child){padding-left:.7rem;margin-left:0}@media(max-width: 781px)and (min-width: 600px){.list.wp-block-columns>.wp-block-column:first-child p{position:relative}.list.wp-block-columns>.wp-block-column:first-child p br{display:none}.list.wp-block-columns>.wp-block-column:first-child::after{content:none}.list.wp-block-columns>.wp-block-column{flex-basis:100% !important}.list.wp-block-columns>.wp-block-column:not(:only-child){flex-basis:100% !important}.list.wp-block-columns>.wp-block-column:not(:first-child){flex-basis:100% !important}}@media(max-width: 599px){.list.wp-block-columns>.wp-block-column:first-child p{position:relative}.list.wp-block-columns>.wp-block-column:first-child p br{display:none}.list.wp-block-columns>.wp-block-column:first-child::after{content:none}}@media(max-width: 781px)and (min-width: 600px){.content.wp-block-columns{flex-wrap:wrap}.content.wp-block-columns>.wp-block-column{flex-basis:100% !important}.content.wp-block-columns>.wp-block-column:not(:first-child){flex-basis:100% !important}}.scroll-top{position:fixed;bottom:30px;right:30px;width:35px;height:35px;background:#fff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:2.8rem;opacity:.5;padding:1.5rem;z-index:1000}@media(max-width: 599px){.scroll-top{bottom:20px;right:30px}}.scroll-top a{text-decoration:none;color:#000}a[href^=mailto]{display:inline-block;font-weight:400;line-height:1.5;color:#6c757d;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color:#6c757d;padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}a[href^=mailto]:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}a[href^=mailto]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}.thumbnail-link{transition:all .3s}.thumbnail-link-wrapper{text-decoration:none;color:var(--bs-body-color)}.thumbnail-link-wrapper:hover{color:var(--bs-body-color)}.thumbnail-link:hover{transform:translateY(-1px);background-color:#ebf4ff;box-shadow:0 8px 20px rgba(0,0,0,.25),0 6px 8px rgba(0,0,0,.22)}.thumbnail-link.wp-block-media-text{border:solid 1px #aaa;border-radius:.2rem;padding:.5rem;margin-bottom:.7rem}.thumbnail-link.wp-block-media-text .wp-block-media-text__content{padding-left:.9rem;padding-right:.9rem;height:100%;position:relative}.thumbnail-link.wp-block-media-text .wp-block-media-text__content h2{font-size:1.1rem;font-weight:bold;margin-top:.6rem;padding:0;margin-bottom:.5rem;border-left:none}.thumbnail-link.wp-block-media-text .wp-block-media-text__content h3{margin-top:0;margin-bottom:0;border-left:0;font-size:1rem;font-weight:normal;position:absolute;bottom:.5rem;right:0}.thumbnail-link.wp-block-media-text .wp-block-media-text__content p{margin-bottom:2.2rem}.thumbnail-link.wp-block-media-text .wp-block-media-text__content a{text-decoration:none;color:var(--bs-body-color)}@media(max-width: 600px){.thumbnail-link .wp-block-media-text__media{max-width:70px}}.contents h2{border-left:none;margin-bottom:1rem;padding-left:0}@media(min-width: 992px){.contents .video-player{margin-left:1rem}.contents .link{margin-left:1rem}}.page h3{font-size:1.4rem;border-left:none;padding-left:0}@media(max-width: 781px){.page{justify-content:unset}.page .title{flex-basis:100%}.page .title>h1>span{display:block;margin-left:0}}@media(min-width: 600px)and (max-width: 781px){.sub .main.wp-block-columns{flex-wrap:nowrap}.sub .main.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:94% !important}.sub .main.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child):first-child{flex-basis:6% !important}.sub .main>.wp-block-column:first-child{flex-basis:6% !important}.sub .main>.wp-block-column:not(first-child){flex-basis:94% !important}}@media(min-width: 600px)and (max-width: 781px){.sub .item-list.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important}.sub .item-list>.wp-block-column:first-child{flex-basis:100% !important}.sub .item-list>.wp-block-column:not(first-child){flex-basis:100% !important}}.sub .contact-us-img-email{width:100%;max-width:30rem}.btn-inquery a::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:.2rem}.wp-block-embed-twitter>div>.twitter-tweet{margin-left:auto;margin-right:auto;display:none}.wp-block-embed-twitter>div>.twitter-tweet.twitter-tweet-rendered{display:flex}.wp-social-link-x{border:solid #474747}
