@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&family=Train+One&family=Zen+Kaku+Gothic+New:wght@400;500&display=swap');.site-header{padding:20px 0 0 !important}#comments{background-color:#fff}.comments-area{margin-top:2rem}.nav-menu>li{margin:0 0 0 20px;font-size:.92rem !important}body #site-navigation #primary-menu li a{letter-spacing:1px}a#sidebar-trigger{display:none}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:grayscale}body,input,textarea,keygen,select,button,body #site-navigation #primary-menu li a,body .jp-carousel-wrap,.jp-carousel-wrap .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit,.jp-carousel-wrap #jp-carousel-comment-form-button-submit,.jp-carousel-wrap textarea#jp-carousel-comment-form-comment-field,.portfolio-item h2,h2,h3,h4,h5,h6,li{font-family:"Zen Kaku Gothic New","sk-modernist","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:500}.entry-content p,.entry-content li,.page-content p,.page-content li,.comment-content p,.comment-content li,.comment-content dd,label,blockquote cite,blockquote+cite,blockquote+p cite,q cite,q+cite,q+p cite,.wp-caption-text,.format-quote blockquote cite,.format-quote blockquote+cite,.format-quote q cite,.format-quote q+cite,.format-quote blockquote+p cite,.format-quote q+p cite,.site-footer .widget p,.jp-relatedposts-post-context,.row-columns,.headline-template .hero .entry-content,.headline-template .hero p,.single-portfolio-headline .hero p,.contact .entry-content p,.contact .row-columns,.wp-block-separator.is-style-dots:before,.wp-block-image figcaption,.wp-block-embed figcaption{color:#333 !important;font-family:"Zen Kaku Gothic New","sk-modernist","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:500;letter-spacing:0}p,.twocolumn p.half-width,.entry-content li{font-size:.92rem;line-height:2em !important}p.en{font-size:12px;line-height:1.6em !important}@media only screen and (min-width:560px){.wp-block-columns .wp-block-column>*{margin-top:20px;margin-bottom:0}}h2{font-size:2rem !important;margin-bottom:35px !important}h2.en{font-size:1.5rem !important;margin-bottom:30px !important}h3{font-size:1.35rem !important;margin-bottom:25px !important}h3.en{font-size:1.15rem !important;margin-bottom:24px !important}h4{font-size:1.1rem !important;margin-bottom:25px !important}h4.en{font-size:1rem !important;margin-bottom:24px !important}h4.ub{border-bottom:1px solid #000;padding-bottom:5px}body #site-navigation #primary-menu li a{font-family:"sk-modernist","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600 !important;letter-spacing:.75px !important}:where(.wp-block-columns.is-layout-flex){gap:5em !important}.img-box-3{gap:1.5em !important}h1.page-title{font-family:"Train One","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}#big-search-trigger i{display:block;float:right;right:-50px}@media only screen and (max-width:1024px){.menu-toggle{background:0 0;border:none;display:inline-block;font-size:0;height:40px;margin-left:-7px;padding:0;text-align:center;width:40px;position:absolute;top:0;right:75px;z-index:1001}#big-search-trigger i{display:block;float:right;right:-50px;position:relative}}@media only screen and (max-width:767px){.menu-toggle{height:31px;width:30px;top:0;right:63px}i.icon-search{position:relative;right:-30px}#big-search-trigger i{font-size:18px;float:none;right:-35px}}figcaption.wp-element-caption{text-align:left;font-size:11px;margin-top:8px;line-height:1.2}.mb-15{margin-bottom:5px !important}p.font-s{font-size:.85em;line-height:1.85em !important}.bd-t{border-top:1px solid #999;padding-top:40px}.bd-b{border-bottom:1px solid #999;padding-bottom:50px}@media only screen and (min-width:1025px){.site-branding{display:table-cell;margin-right:0;margin-left:0;text-align:left;vertical-align:middle;width:400px}}#post-31 .page-title{display:none}@media only screen and (min-width:768px){#post-31 .page-header{margin-bottom:5rem;display:none}}@media only screen and (max-width:767px){.home .page-header{margin-bottom:0}.home .site-content{padding-top:0 !important}}.home .entry-content{margin-top:0}@media only screen and (min-width:1025px){.sticky-header.home .site-content{padding-top:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.sticky-header.home .site-content{padding-top:85px}}.font-Train{font-family:"Train One","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:400;font-size:38px !important}.sbi_feedtheme_header_text h3{margin-bottom:0 !important;font-family:"Zen Kaku Gothic New","sk-modernist","Helvetica Neue",Helvetica,Arial,sans-serif !important}h4.pt-cv-title{letter-spacing:-.3px !important;margin-bottom:10px !important;line-height:1.5}.pt-cv-content{font-size:13px;line-height:1.5}.iscvblock .pt-cv-readmore.btn{background:#000 !important;border-color:transparent;font-weight:700 !important}.iscvblock .pt-cv-readmore.btn:active,.iscvblock .pt-cv-readmore.btn:focus,.iscvblock .pt-cv-readmore.btn:hover{background:#6fb544 !important;border-color:transparent}.pt-cv-view.iscvblock:not(.pt-cv-overlaygrid):not(.pt-cv-scrollable) .pt-cv-meta-fields *{color:#333;font-weight:500;letter-spacing:.5px;border-bottom:1px solid}.pt-cv-view.iscvblock .pt-cv-content-item a{text-decoration:none;transition:.5s}.pt-cv-view.iscvblock .pt-cv-content-item a:hover{opacity:.6}.col-sm-2{width:230px}.widget{max-width:100%}@media (min-width:768px){.col-sm-7{width:69%}}@media (min-width:768px){.col-sm-5{width:27.666667%}}.col-sm-6{width:100%}@media (min-width:768px){.col-sm-2{width:230px}.site-footer .widget-area{margin-top:4px;margin-bottom:4px;padding-left:2% !important;padding-right:5%}.site-info{padding-right:45px}}@media only screen and (min-width:1025px) and (max-width:1366px){.site-info{padding-right:30px}}footer p{font-size:13px !important;line-height:1.4 !important}.widget+.widget{margin-top:30px}.widget,.widget p{line-height:0}section#block-26{margin:0 0 8px}section#block-27{margin:0;letter-spacing:0px !important}section#block-27 p{letter-spacing:0px !important}section#block-22{margin:20px 0 0}#menu-footer-menu a{border-bottom:1px solid #333;letter-spacing:.2px;font-size:13px}.footer-site-branding{margin-bottom:0}@media only screen and (min-width:768px){.site-footer .widget-area{margin-top:4px;margin-bottom:4px;padding-left:5%;padding-right:5%}}#nav_menu-5{margin-bottom:40px}section#block-22{margin-top:-10px !important}.ml-form-embedBody.ml-form-embedBodyDefault.row-form{padding:0 !important}.copy p{text-align:right;margin-top:0;font-size:11px !important}h4.credit{margin-bottom:10px !important}p.credit{font-size:.85rem;line-height:1.75em !important;margin:15px 0 !important}h4.credit-en{margin-bottom:5px !important}p.credit-en{font-size:12px;line-height:1.7em !important;margin:12px 0 !important}#tablepress-1 td.column-1{width:75px}@media only screen and (max-width:1024px){.entry-content .tablepress-id-1 td.column-1{width:75px;text-align:left !important}}.cf-area{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;border-bottom:none;transition:all .3s}.cf-area:last-child{border-bottom:none}.cf-area dt{width:218px;padding-right:30px;text-align:right;line-height:1.5em}.cf-area dd{flex:1}.cf-area input,.cf-area textarea{width:100%;padding:.8em;border:solid 1px #333;background-color:#fff;font-size:16px;resize:vertical;transition:all .3s}.cf-area input:focus,.cf-area textarea:focus{outline:none;background:#f6f7f7}.cf-required{background:#b91e23;color:#fff;font-size:.8em;padding:0 5px 2px;border-radius:2px}.cf-send input{margin:30px auto 0;display:block;font-size:.98rem;letter-spacing:1px;padding:0 5em}.cf-send{margin-top:80px}.check p{font-weight:700;line-height:2 !important;margin-bottom:5px;font-size:.87rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:#fce3e3;border:none;text-align:center}.wpcf7 dl.cf-area p{line-height:1.5 !important;margin-bottom:5px;font-size:.87rem}label.checkbox,input[type=checkbox]+label,form.contact-form label.checkbox,form.contact-form input[type=checkbox]+label,label.radio,input[type=radio]+label,form.contact-form label.radio,form.contact-form input[type=radio]+label{cursor:pointer;padding-left:28px;position:relative;font-weight:400;line-height:1;display:inline-block;margin-bottom:22px}.wpcf7-list-item<.first{display:inline-block;margin:0}.wpcf7-list-item{display:inline-block;margin:0 0 0 2em}.check{text-align:center;margin-top:40px;padding:50px 0 40px;border-top:1px dotted #999;border-bottom:1px dotted #999}.cf-required{background:#333;color:#fff;font-size:.8em;padding:2px 5px 2px;border-radius:2px}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea{background:0 0;border:1px solid #bfbfbf;border-radius:0;color:#000;padding-left:20px;padding-right:20px}.wpcf7 form.sent .wpcf7-response-output{border-color:#333}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.8em 1em;border:2px solid #00a0d2;text-align:center;font-size:14px !important}@media screen and (max-width:768px){.cf-area{display:block}.cf-area dt{width:100%;margin-bottom:5px;padding-right:0;text-align:left;line-height:1.5em}}.post-129 p{font-size:4rem;line-height:1.2 !important;margin:10px 0}.single .nav-links a{font-size:20px;font-size:1.2rem}body #jp-relatedposts{display:none !important}.single .post-navigation{margin:5rem 0 0}.single-post .hero .entry-header{margin-left:auto;margin-right:auto;max-width:760px;padding-bottom:0 !important}.single figure.featured-image{padding-bottom:30px !important}.single .wp-block-columns .wp-block-column:not(:last-child),.home .wp-block-columns .wp-block-column:not(:last-child){margin-bottom:0}.single :where(.wp-block-columns.is-layout-flex),.home .gap-0 :where(.wp-block-columns.is-layout-flex){gap:0em !important}.wp-block-group.p-box{padding:25px;border:2px solid #333}.wp-block-group.p-box p{margin:0 0 10px !important;line-height:1.6 !important}h2.wp-block-heading.single-title-sub{margin-bottom:10px !important;font-size:1.3em !important}h2.wp-block-heading.single-title{margin:0 !important}.single h1.entry-title{display:none}.t-link a{border-color:#5d5d5d}.news-midashi-h4{margin-bottom:0 !important}.mt-10{margin-top:10px;!important}.mt-15{margin-top:15px;!important}.entry-content p.mb-10{margin-bottom:10px;!important}ul.news-list{margin:15px 0;list-style:disc}ul.news-list li{margin:2px 0;font-size:.9rem}.entry-content p,.row-columns{margin-bottom:1rem;margin-top:.5rem}.instagram-gallery__actions{margin:30px 0 !important}.instagram-gallery__button{font-size:12px !important}.map{position:relative;width:100%;padding-top:56.25%;height:0}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}em.fs-l{font-style:normal;font-size:16px;letter-spacing:1px}h3.exhi-evnt{font-size:13px !important;color:#fff !important;background-color:#000;display:inline-block;padding:7px 14px}.exhi-evnt-list-titlle{font-size:16px !important;margin:30px 0 0 !important;display:inline-block;background:#f3ece0}.exhi-evnt-list-date{font-size:15px;margin:0}.exhi-evnt-list-date{font-size:16px !important;margin:10px 0 0 !important}.link-ul a{border-bottom:1px solid #000}.pt-cv-view.iscvblock:not(.pt-cv-overlaygrid):not(.pt-cv-scrollable) .pt-cv-meta-fields .terms{border-bottom:none}.pt-cv-view.iscvblock:not(.pt-cv-overlaygrid):not(.pt-cv-scrollable) .pt-cv-meta-fields .terms a{color:#fff !important;margin-left:5px;background:#000;padding:0 5px 1px;font-size:12px}.pt-cv-pagination-wrapper{clear:both;position:relative;text-align:center}.pt-cv-pagination-wrapper{margin:50px 0 0}.pt-cv-wrapper .pagination>.active>a,.pt-cv-wrapper .pagination>.active>a:focus,.pt-cv-wrapper .pagination>.active>a:hover,.pt-cv-wrapper .pagination>.active>span,.pt-cv-wrapper .pagination>.active>span:focus,.pt-cv-wrapper .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#000;border-color:#000;cursor:default}.pt-cv-wrapper .pagination>li>a,.pt-cv-wrapper .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#000;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pt-cv-wrapper .pagination>li>a:focus,.pt-cv-wrapper .pagination>li>a:hover,.pt-cv-wrapper .pagination>li>span:focus,.pt-cv-wrapper .pagination>li>span:hover{z-index:3;color:#999;background-color:#eee;border-color:#ddd}.supporter-box{top:195px;right:0;position:fixed !important;z-index:1;background-color:#999;color:#fff;border:none;padding:20px 13px;cursor:pointer;writing-mode:vertical-rl;transition:background-color .3s;height:auto;font-weight:600;font-size:14px;letter-spacing:1.5px;transition:.5s}.supporter-box a.floating-button{color:#fff}.supporter-box:hover{background-color:#ccc;color:#fff}@media only screen and (min-width:768px) and (max-width:1024px){.supporter-box{top:140px}}@media only screen and (max-width:767px){.supporter-box{top:135px;right:0;position:fixed !important;z-index:1;background-color:#999;color:#fff;border:none;padding:12px 10px;cursor:pointer;writing-mode:vertical-rl;transition:background-color .3s;height:auto;font-weight:600;font-size:13px;letter-spacing:1.5px;transition:.5s}}.box-bd-l{padding-left:30px;border-left:1px solid #000}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mt-50{margin-top:50px !important}.mb-10{margin-bottom:10px !important}.mb-20{margin-bottom:20px !important}.mb-40{margin-bottom:40px !important}.mb-60{margin-bottom:60px !important}.mb-80{margin-bottom:80px !important}hr.mg-100{margin-top:85px;margin-bottom:85px}.fs-12 a{font-size:12px !important}p.fs-12{line-height:1.3 !important}.color-999 a{color:#999 !important}.prf-text p{line-height:1.85 !important;font-size:13px;margin-bottom:30px}h2.wp-block-heading.top-insta{font-size:1.35em !important;border-bottom:1px dotted #999;padding-bottom:12px}:where(.wp-block-columns.is-layout-flex){gap:4em !important}.wp-block-columns.list-detail.is-layout-flex.wp-container-core-columns-is-layout-8.wp-block-columns-is-layout-flex{gap:2em !important}h3.fs-16em{font-size:1.8em !important;margin-bottom:45px !important}.top-ev-btm .wp-block-button__link{color:#fff;background-color:#000;border-radius:0;box-shadow:none;text-decoration:none;padding:calc(.667em + 5px) calc(1.333em + 2px);font-size:1.2em}.wp-block-buttons.top-ev-btm{margin-top:0;margin-bottom:0}@media only screen and (min-width:1025px){.top-ev-btm .wp-block-button__link:hover{transform:translateY(9px);cursor:pointer;transition:.2s cubic-bezier(.45,0,.55,1)}}hr.ht-3{background-color:#000;height:3px}.dli-arrow-down{display:inline-block;vertical-align:middle;color:#000;line-height:1;position:relative;width:.1em;height:1em;background:currentColor}.dli-arrow-down:before{content:'';width:.65em;height:.65em;border:.1em solid currentColor;border-top:0;border-right:0;transform:rotate(-45deg);transform-origin:bottom left;position:absolute;left:50%;bottom:-.05em;box-sizing:border-box}.dli-caret-down{display:inline-block;vertical-align:middle;color:#000;line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:1em .85em;border-top-color:currentColor;border-bottom:0;margin:0}.d-none{display:none}