.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splitting{--word-center:calc(var(--word-total)/2 - 0.5);--char-center:calc(var(--char-total)/2 - 0.5);--line-center:calc(var(--line-total)/2 - 0.5)}.splitting .word{--word-percent:calc(var(--word-index)/var(--word-total));--line-percent:calc(var(--line-index)/var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index)/var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(var(--char-offset)*var(--char-offset)/var(--char-center));--distance-sine:calc(var(--char-offset)/var(--char-center));--distance-percent:calc(var(--distance)/var(--char-center))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr)/repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100%*var(--col-total));height:calc(100%*var(--row-total));left:calc(-100%*var(--col-index));top:calc(-100%*var(--row-index))}.splitting .cell{--center-x:calc(var(--col-total)/2 - 0.5);--center-y:calc(var(--row-total)/2 - 0.5);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc(var(--offset-x)*var(--offset-x)/var(--center-x));--distance-y:calc(var(--offset-y)*var(--offset-y)/var(--center-y))}}

/*! Yaku Han JP v3.2.0 (OFL-1.1 AND MIT) by Qrac */

/*! Type: YakuHanJP - Based on Noto Sans CJK JP */@font-face{font-family:YakuHanJP;font-style:normal;font-weight:100;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Thin.eot?ab5818f0eef58028a6e7bee88eedeaad);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Thin.woff2?3f331d7c2558f074ddcfbc24487ddeb9) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Thin.woff?8a813af4140d264f6f09c04fdf4456d9) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Light.eot?cb014f83c54bac45c103733eaedae3b5);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Light.woff2?10ab9767533daebc129ad88545d7a466) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Light.woff?4ec94dc44be70a0637edf2fa3ccfcd75) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-DemiLight.eot?84f63aef6e22fe1b37da4c1b43e41ec8);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-DemiLight.woff2?a23adb6456d7325d768fbf94b31c0500) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-DemiLight.woff?fcf2d407408c311d049dda4ec60a1b3a) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Regular.eot?515cafccb3f0b6785e27d8ef411e8e32);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Regular.woff2?d5553a9cfecca2b7471b78e55e480c3b) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Regular.woff?2aef5cc70c8ab3334103f35f6d912052) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Medium.eot?e5764c94f7ae69e4c7e2a8eeea2d2322);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Medium.woff2?27bb0eff51d3d4797ff97135461d623f) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Medium.woff?d2d076fa92d00bc7eb9958df020b968e) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Bold.eot?dd871ad970349146cf3c3ea688500562);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Bold.woff2?87a8ef28e225ccf258ec1e6a1de1c194) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Bold.woff?a085d869be7eb76a3639bef2f96f7f51) format("woff")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Black.eot?3bb679fc3255d0d08d358258320be9ad);src:url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Black.woff2?66f41dc74b427b7bfc6c0e2ac11ef6e2) format("woff2"),url(/wp/wp-content/themes/tjf2019/assets/fonts/vendor/yakuhanjp/dist/YakuHanJP/YakuHanJP-Black.woff?8da1703bb25998d24d2427746c8b7780) format("woff")}

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:YakuHanJP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}body,html{height:100%}html{font-feature-settings:"palt"}body,html{background-color:#fff}body{font-family:Poppins,YakuHanJP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.8;overflow-x:hidden;color:#3e3e3e;-webkit-font-smoothing:subpixel-antialiased}body:lang(ja){font-family:YakuHanJP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}body:lang(zh){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:1px solid rgba(62,62,62,.1)}body a{color:#043689}body a:hover{text-decoration:underline;color:#ff7461}.main{padding-top:70px}h1,h2,h3,h4,h5{font-family:Poppins,YakuHanJP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}h1:lang(ja),h2:lang(ja),h3:lang(ja),h4:lang(ja),h5:lang(ja){font-family:Poppins,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}h1:lang(zh),h2:lang(zh),h3:lang(zh),h4:lang(zh),h5:lang(zh){font-family:SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}img[src*=".svg"]{width:100%;transform:translate3d(0)}time{font-family:Poppins;font-weight:700}.flex-wrapper{display:flex;flex-direction:column;min-width:100vw;min-height:100vh}.flex-wrapper .flex-footer{margin-top:auto}.lead{font-size:1.125rem;font-weight:700}#svgsprite{display:none!important}.section{padding-top:3.75rem;padding-bottom:3.75rem}.section--first{padding-top:.9375rem}.section--top-0{padding-top:0}.section--bottom-0{padding-bottom:0}.section--bottom-gutter{margin-bottom:30px}.section--bottom-gutter-lg{margin-bottom:60px}.block{padding-top:1.875rem;padding-bottom:1.875rem}.block--sm{padding-top:.9375rem;padding-bottom:.9375rem}.block--lg{padding-top:3.75rem;padding-bottom:3.75rem}.block--top-0{padding-top:0}.block--bottom-0{padding-bottom:0}.embedResponsive{position:relative;display:block;overflow:hidden;width:100%;padding:0}.embedResponsive:before{display:block;content:""}.embedResponsive>iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embedResponsive--21by9:before{padding-top:42.8571428571%}.embedResponsive--16by9:before{padding-top:56.25%}.embedResponsive--4by3:before{padding-top:75%}.embedResponsive--1by1:before{padding-top:100%}.lazyload{opacity:0}.lazyloading{transition:opacity 1s;opacity:1;background:#e6e6e6 no-repeat 50%}.center-block{display:block;margin-left:auto;margin-right:auto}.img-fluid{max-width:100%;height:auto}.d-none{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:active,.sr-only:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}a.overlay{background-color:#fff;opacity:0;transition:.4s ease}a.overlay:hover{opacity:.2}.narrow-block{max-width:950px;margin-left:auto;margin-right:auto}.bracketBox__body,.page-header h1:lang(ja),.type-tsukushi{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;letter-spacing:.08em}.text-center{text-align:center}.text-right{text-align:right}.text-hide{font-size:0;color:transparent}.text-block>span{display:block}.text-autoline>span,.text-block-lg>span,.text-block-md>span{display:inline-block}@font-face{font-family:icons;src:url(/wp/wp-content/themes/tjf2019/assets/fonts/icons.ttf?3dda82e1e92119937672d255328ed582) format("truetype"),url(/wp/wp-content/themes/tjf2019/assets/fonts/icons.woff?fa797ee982d05a12c42e848017ca3f9a) format("woff"),url(/wp/wp-content/themes/tjf2019/assets/fonts/icons.svg?c7003ab28ca3a0fa58cc57305d16af9c) format("svg");font-weight:400;font-style:normal}.button:after,.buttonBadge:after,.buttonList>li>a:after,.card-publication__footer__link:after,.card.card-category .card__heading:before,.card.card-contents .card__footer__link:after,.contactForm__button:after,.entry-backButton:after,.entry-content .wp-block-file__button:after,.entry-footerLink .col a:after,.footer__menu>li a:before,.gnav__menu .menu-item-has-children>a:before,.go-top:before,.home-bannerLink:after,.icon,.nav-bottom__body>li>a:after,.pagination li .next,.pagination li .prev,.selectbox:before,.tagLabel__icon{font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart:before{content:"\E912"}.icon-mail:before{content:"\E913"}.icon-check:before{content:"\E900"}.icon-close:before{content:"\E901"}.icon-delta-b:before{content:"\E902"}.icon-delta-l:before,.pagination li .prev:before{content:"\E903"}.icon-delta-r:before,.pagination li .next:before{content:"\E904"}.icon-delta-t:before{content:"\E905"}.icon-external:before{content:"\E906"}.icon-pdf:before{content:"\E907"}.icon-play-foward:before{content:"\E908"}.icon-play-rewind:before{content:"\E909"}.icon-reload:before{content:"\E90A"}.icon-round-minus:before{content:"\E90B"}.icon-round-plus:before{content:"\E90C"}.icon-search:before{content:"\E90D"}.icon-sns-facebook:before{content:"\E90E"}.icon-sns-instagram:before{content:"\E90F"}.icon-sns-line:before{content:"\E910"}.icon-sns-twitter:before{content:"\E911"}.addressList{padding-left:0;list-style:none;display:flex;flex-direction:column}.addressList__item{width:100%;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;padding:1rem;color:#fff;border-radius:10px;background-color:#ff7461;text-align:center}.addressList__item p:last-child{margin-bottom:0}.addressList__item a{color:#fff}.addressList__item a:hover{color:#fff;text-decoration:underline}.addressList__title{display:block;margin-bottom:.5em}.addressList__title__label{display:inline-block;color:#3e3e3e;background-color:#fff;padding:.25em 1.5em;line-height:1.4;border-radius:3em}.badge,.contactForm__label__badge{display:inline-block;font-size:.75rem;background-color:#ff7461;color:#fff;padding:.025em .5em;border-radius:6px}.text-right .badge,.text-right .contactForm__label__badge{margin-left:.5em}.text-left .badge,.text-left .contactForm__label__badge{margin-right:.5em}.badge--right{float:right}.badge--left{float:left}.badge--require{background-color:#ff7461!important}.badge-new{font-family:Poppins;font-weight:700;font-size:.875rem;position:absolute;z-index:10;top:-1em;left:1em;padding:.875rem;text-transform:uppercase;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58.45 50.58' fill='%23ff7461'%3E%3Cpath class='a' d='M0 25.29L14.61 0h29.23l14.61 25.29-14.61 25.29H14.61z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.bracketBox{position:relative;display:block}.bracketBox--i-block{display:inline-block}.bracketBox--center{display:flex;justify-content:center}.bracketBox--lighten{color:#fff}.bracketBox__heading>span{display:block}.bracketBox__heading>span:lang(ja){font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}.bracketBox__body{position:relative;z-index:1;display:block;padding:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M19 4H4v15H0V0h19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M0 15h15V0h4v19H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0,100% 100%;background-size:2rem 2rem}.bracketBox__body--all .bracketBox__body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M19 4H4v15H0V0h19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M15 19V4H0V0h19v19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M4 0v15h15v4H0V0z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M0 15h15V0h4v19H0z'/%3E%3C/svg%3E");background-position:0 0,100% 0,0 100%,100% 100%}.bg-color-accent .bracketBox__body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%2350d5c0'%3E%3Cpath class='a' d='M19 4H4v15H0V0h19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%2350d5c0'%3E%3Cpath class='a' d='M0 15h15V0h4v19H0z'/%3E%3C/svg%3E")}.bg-color-brand .bracketBox__body{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23fff'%3E%3Cpath class='a' d='M19 4H4v15H0V0h19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23fff'%3E%3Cpath class='a' d='M0 15h15V0h4v19H0z'/%3E%3C/svg%3E")}.bracketBox h2{font-size:5.1428571429vw}.bracketBox h3{font-size:4.5714285714vw}.bracketBox h4{font-size:4vw}.bracketInline{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;display:inline-block;padding:.5em 1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M19 4H4v15H0V0h19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M0 15h15V0h4v19H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0,100% 100%;background-size:2rem 2rem}.bracketInline--all .bracketInline{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M19 4H4v15H0V0h19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M15 19V4H0V0h19v19z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M4 0v15h15v4H0V0z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='%23ff7461'%3E%3Cpath class='a' d='M0 15h15V0h4v19H0z'/%3E%3C/svg%3E");background-position:0 0,100% 0,0 100%,100% 100%}.tjf-brand{position:relative;display:flex;flex-wrap:wrap}.is-global-site .footer .tjf-brand{width:60px}.tjf-brand>span{display:inline-block;position:relative}.tjf-brand__logo{width:3.125rem}.tjf-brand__logo:before{display:block;padding-top:69.6707647427%;content:""}.tjf-brand__logo>svg{position:absolute;top:0;left:0;width:100%;height:100%}.tjf-brand__title{margin-left:.3125rem;width:3.125rem}.is-global-site .footer .tjf-brand__title{margin:5px auto 0 9px;width:2.0833333333rem}.tjf-brand__title:before{display:block;padding-top:56.679901277%;content:""}.tjf-brand__title>svg{position:absolute;top:0;left:0;width:100%;height:100%}.tjf-brand__title:lang(ja){width:7.5rem}.tjf-brand__title:lang(ja):before{display:block;padding-top:26.2012615893%;content:""}.tjf-brand__title:lang(ja)>svg{position:absolute;top:0;left:0;width:100%;height:100%}.tjf-brand__fill{fill:#043689}.breadcrumbs{display:block;padding:0 1rem 1rem;font-size:.625rem}.button,.buttonBadge,.buttonList>li>a,.card-publication__footer__link,.contactForm__button,.entry-backButton,.entry-content .wp-block-file__button,.entry-footerLink .col a,.home-bannerLink{font-weight:700;position:relative;z-index:1;display:inline-block;overflow:hidden;box-sizing:border-box;margin-bottom:.5em;padding:.25em 1em;transition:all .4s cubic-bezier(.445,.05,.55,.95);transform:translate3d(0);text-align:center;text-indent:.25em;letter-spacing:.1em;color:#fff;border:4px solid transparent;border-radius:10px;outline:none;background:#043689;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button:before,.buttonBadge:before,.buttonList>li>a:before,.card-publication__footer__link:before,.contactForm__button:before,.entry-backButton:before,.entry-content .wp-block-file__button:before,.entry-footerLink .col a:before,.home-bannerLink:before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:102%;content:"";transition:transform .4s cubic-bezier(.77,0,.175,1);transform:scaleX(0);transform-origin:right top;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button:after,.buttonBadge:after,.buttonList>li>a:after,.card-publication__footer__link:after,.contactForm__button:after,.entry-backButton:after,.entry-content .wp-block-file__button:after,.entry-footerLink .col a:after,.home-bannerLink:after{font-size:.8em;position:absolute;top:50%;display:block;width:.8em;height:.8em;margin-top:-.4em;content:"";transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button:active,.buttonBadge:active,.buttonList>li>a:active,.card-publication__footer__link:active,.contactForm__button:active,.entry-backButton:active,.entry-content .wp-block-file__button:active,.entry-footerLink .col a:active,.home-bannerLink:active{transition-duration:.1s;transform:scale(.98)}.button:hover,.buttonBadge:hover,.buttonList>li>a:hover,.card-publication__footer__link:hover,.contactForm__button:hover,.entry-backButton:hover,.entry-content .wp-block-file__button:hover,.entry-footerLink .col a:hover,.home-bannerLink:hover{text-decoration:none;color:#043689}.button:hover:before,.buttonBadge:hover:before,.buttonList>li>a:hover:before,.card-publication__footer__link:hover:before,.contactForm__button:hover:before,.entry-backButton:hover:before,.entry-content .wp-block-file__button:hover:before,.entry-footerLink .col a:hover:before,.home-bannerLink:hover:before{transform:scaleX(1);transform-origin:left top}.button>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.buttonBadge>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.buttonList>li>a>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.card-publication__footer__link>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.contactForm__button>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.entry-backButton>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.entry-content .wp-block-file__button>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.entry-footerLink .col a>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon),.home-bannerLink>span:not(.button __icon):not(.card-publication__footer__link __icon):not(.home-bannerLink __icon):not(.entry-footerLink .col a __icon):not(.entry-backButton __icon):not(.entry-content .wp-block-file__button __icon):not(.contactForm__button __icon):not(.buttonList>li>a __icon):not(.buttonBadge __icon){position:relative;z-index:2;top:.05em;display:block}.button--sm,.buttonBadge{font-size:.875rem;padding:.2em 1em .15em}.button--lg{font-size:1.125rem;padding:.5em 1.5em}.button--block,.card-publication__footer__link,.entry-backButton,.entry-footerLink .col a{display:block;width:100%}.button.js-bottom,.buttonList>li>a.js-bottom,.entry-content .js-bottom.wp-block-file__button,.entry-footerLink .col a.js-bottom,.js-bottom.buttonBadge,.js-bottom.card-publication__footer__link,.js-bottom.contactForm__button,.js-bottom.entry-backButton,.js-bottom.home-bannerLink{visibility:hidden;opacity:0}.button--icon-pdf{padding-right:2em}.button--icon-pdf:after{right:1em;content:"\E907"}.button--icon-pdf:hover:after{transform:translateX(.25em)}.button--icon-bottom,.entry-content .wp-block-file__button{padding-right:2em}.button--icon-bottom:after,.entry-content .wp-block-file__button:after{right:1em;content:"\E902"}.button--icon-bottom:hover:after,.entry-content .wp-block-file__button:hover:after{transform:translateY(.25em)}.button--icon-right,.card-publication__footer__link,.entry-backButton,.entry-footerLink .col a.is-next-link{padding-right:2em}.button--icon-right:after,.card-publication__footer__link:after,.entry-backButton:after,.entry-footerLink .col a.is-next-link:after{right:1em;content:"\E904"}.button--icon-right:hover:after,.card-publication__footer__link:hover:after,.entry-backButton:hover:after,.entry-footerLink .col a.is-next-link:hover:after{transform:translateX(.25em)}.button--icon-left,.entry-footerLink .col a.is-prev-link{padding-left:2em}.button--icon-left:after,.entry-footerLink .col a.is-prev-link:after{left:1em;content:"\E903"}.button--icon-left:hover:after,.entry-footerLink .col a.is-prev-link:hover:after{transform:translateX(-.25em)}.button--round,.buttonBadge{border-radius:3.125rem}.button--outline,.contactForm__button--back{color:#043689;border-color:#043689;background-color:transparent}.button--outline:before,.contactForm__button--back:before{background-color:#043689}.button--color-base.contactForm__button--back:after,.button--outline.button--color-base:after,.button--outline:hover,.contactForm__button--back:hover{color:#fff}.button--color-base.contactForm__button--back:hover:after,.button--outline.button--color-base:hover:after{color:#3e3e3e}.button--reverse{color:#3e3e3e;border-width:0;border-color:#fff;background-color:#fff}.button--reverse:before{background-color:#043689}.button--reverse:hover{color:#fff}.button--color-main,.contactForm__button,.home-bannerLink{background-color:#50d5c0;color:#fff}.button--color-main:hover,.contactForm__button:hover,.home-bannerLink:hover{color:#50d5c0}.button--color-main.contactForm__button--back,.button--outline.button--color-main,.button--outline.contactForm__button,.button--outline.home-bannerLink,.contactForm__button--back.home-bannerLink,.contactForm__button.contactForm__button--back{color:#50d5c0;border-color:#50d5c0;background-color:transparent}.button--color-main.contactForm__button--back:before,.button--outline.button--color-main:before,.button--outline.contactForm__button:before,.button--outline.home-bannerLink:before,.contactForm__button--back.home-bannerLink:before,.contactForm__button.contactForm__button--back:before{background-color:#50d5c0}.button--color-main.contactForm__button--back:hover,.button--outline.button--color-main:hover,.button--outline.contactForm__button:hover,.button--outline.home-bannerLink:hover,.contactForm__button--back.home-bannerLink:hover,.contactForm__button.contactForm__button--back:hover{color:#fff}.button--reverse.button--color-main,.button--reverse.contactForm__button,.button--reverse.home-bannerLink{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-main:before,.button--reverse.contactForm__button:before,.button--reverse.home-bannerLink:before{background-color:#50d5c0}.button--reverse.button--color-main:hover,.button--reverse.contactForm__button:hover,.button--reverse.home-bannerLink:hover{color:#fff}.button--color-accent,.buttonBadge,.card-publication__footer__link,.entry-backButton,.entry-content .wp-block-file__button,.entry-footerLink .col a{background-color:#ff7461;color:#fff}.button--color-accent:hover,.buttonBadge:hover,.card-publication__footer__link:hover,.entry-backButton:hover,.entry-content .wp-block-file__button:hover,.entry-footerLink .col a:hover{color:#ff7461}.button--color-accent.contactForm__button--back,.button--outline.button--color-accent,.button--outline.buttonBadge,.button--outline.card-publication__footer__link,.button--outline.entry-backButton,.buttonBadge.contactForm__button--back,.contactForm__button--back.card-publication__footer__link,.contactForm__button--back.entry-backButton,.entry-content .button--outline.wp-block-file__button,.entry-content .contactForm__button--back.wp-block-file__button,.entry-footerLink .col a.button--outline,.entry-footerLink .col a.contactForm__button--back{color:#ff7461;border-color:#ff7461;background-color:transparent}.button--color-accent.contactForm__button--back:before,.button--outline.button--color-accent:before,.button--outline.buttonBadge:before,.button--outline.card-publication__footer__link:before,.button--outline.entry-backButton:before,.buttonBadge.contactForm__button--back:before,.contactForm__button--back.card-publication__footer__link:before,.contactForm__button--back.entry-backButton:before,.entry-content .button--outline.wp-block-file__button:before,.entry-content .contactForm__button--back.wp-block-file__button:before,.entry-footerLink .col a.button--outline:before,.entry-footerLink .col a.contactForm__button--back:before{background-color:#ff7461}.button--color-accent.contactForm__button--back:hover,.button--outline.button--color-accent:hover,.button--outline.buttonBadge:hover,.button--outline.card-publication__footer__link:hover,.button--outline.entry-backButton:hover,.buttonBadge.contactForm__button--back:hover,.contactForm__button--back.card-publication__footer__link:hover,.contactForm__button--back.entry-backButton:hover,.entry-content .button--outline.wp-block-file__button:hover,.entry-content .contactForm__button--back.wp-block-file__button:hover,.entry-footerLink .col a.button--outline:hover,.entry-footerLink .col a.contactForm__button--back:hover{color:#fff}.button--reverse.button--color-accent,.button--reverse.buttonBadge,.button--reverse.card-publication__footer__link,.button--reverse.entry-backButton,.entry-content .button--reverse.wp-block-file__button,.entry-footerLink .col a.button--reverse{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-accent:before,.button--reverse.buttonBadge:before,.button--reverse.card-publication__footer__link:before,.button--reverse.entry-backButton:before,.entry-content .button--reverse.wp-block-file__button:before,.entry-footerLink .col a.button--reverse:before{background-color:#ff7461}.button--reverse.button--color-accent:hover,.button--reverse.buttonBadge:hover,.button--reverse.card-publication__footer__link:hover,.button--reverse.entry-backButton:hover,.entry-content .button--reverse.wp-block-file__button:hover,.entry-footerLink .col a.button--reverse:hover{color:#fff}.button--color-base{background-color:#fff;color:#3e3e3e}.button--color-base:hover{color:#3e3e3e}.button--color-base:before{background-color:#ededed}.button--color-base:after{color:#ff7461}.button--color-base.contactForm__button--back,.button--outline.button--color-base{color:#fff;border-color:#fff;background-color:transparent}.button--color-base.contactForm__button--back:before,.button--outline.button--color-base:before{background-color:#fff}.button--color-base.contactForm__button--back:hover,.button--outline.button--color-base:hover{color:#3e3e3e}.button--reverse.button--color-base{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-base:before{background-color:#fff}.button--reverse.button--color-base:hover{color:#fff}.button--color-info{background-color:#3ae2f6;color:#fff}.button--color-info:hover{color:#3ae2f6}.button--color-info.contactForm__button--back,.button--outline.button--color-info{color:#3ae2f6;border-color:#3ae2f6;background-color:transparent}.button--color-info.contactForm__button--back:before,.button--outline.button--color-info:before{background-color:#3ae2f6}.button--color-info.contactForm__button--back:hover,.button--outline.button--color-info:hover{color:#fff}.button--reverse.button--color-info{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-info:before{background-color:#3ae2f6}.button--reverse.button--color-info:hover{color:#fff}.button--color-text{background-color:#3e3e3e;color:#fff}.button--color-text:hover{color:#3e3e3e}.button--color-text.contactForm__button--back,.button--outline.button--color-text{color:#3e3e3e;border-color:#3e3e3e;background-color:transparent}.button--color-text.contactForm__button--back:before,.button--outline.button--color-text:before{background-color:#3e3e3e}.button--color-text.contactForm__button--back:hover,.button--outline.button--color-text:hover{color:#fff}.button--reverse.button--color-text{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-text:before{background-color:#3e3e3e}.button--reverse.button--color-text:hover{color:#fff}.button--color-brand{background-color:#043689;color:#fff}.button--color-brand:hover{color:#043689}.button--color-brand.contactForm__button--back,.button--outline.button--color-brand{color:#043689;border-color:#043689;background-color:transparent}.button--color-brand.contactForm__button--back:before,.button--outline.button--color-brand:before{background-color:#043689}.button--color-brand.contactForm__button--back:hover,.button--outline.button--color-brand:hover{color:#fff}.button--reverse.button--color-brand{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-brand:before{background-color:#043689}.button--reverse.button--color-brand:hover{color:#fff}.button--color-base-dark{background-color:#ededed;color:#fff}.button--color-base-dark:hover{color:#ededed}.button--color-base-dark.contactForm__button--back,.button--outline.button--color-base-dark{color:#ededed;border-color:#ededed;background-color:transparent}.button--color-base-dark.contactForm__button--back:before,.button--outline.button--color-base-dark:before{background-color:#ededed}.button--color-base-dark.contactForm__button--back:hover,.button--outline.button--color-base-dark:hover{color:#fff}.button--reverse.button--color-base-dark{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-base-dark:before{background-color:#ededed}.button--reverse.button--color-base-dark:hover{color:#fff}.button--color-facebook{background-color:#3b5998;color:#fff}.button--color-facebook:hover{color:#3b5998}.button--color-facebook.contactForm__button--back,.button--outline.button--color-facebook{color:#3b5998;border-color:#3b5998;background-color:transparent}.button--color-facebook.contactForm__button--back:before,.button--outline.button--color-facebook:before{background-color:#3b5998}.button--color-base.contactForm__button--back:before,.button--color-facebook.contactForm__button--back:hover,.button--outline.button--color-base:before,.button--outline.button--color-facebook:hover{color:#fff}.button--reverse.button--color-facebook{color:#3e3e3e;background-color:#fff}.button--reverse.button--color-facebook:before{background-color:#3b5998}.button--reverse.button--color-facebook:hover{color:#fff}.buttonBlock{display:block;padding-top:1rem;padding-bottom:1rem;text-align:center}.buttonBlock>.button,.buttonBlock>.buttonBadge,.buttonBlock>.card-publication__footer__link,.buttonBlock>.contactForm__button,.buttonBlock>.entry-backButton,.buttonBlock>.home-bannerLink,.buttonList>li.buttonBlock>a,.entry-content .buttonBlock>.wp-block-file__button,.entry-footerLink .col .buttonBlock>a{width:100%}.buttonList{padding-left:0;list-style:none}.buttonList>li>a{display:block}.buttonListWrapper{max-width:640px;margin:30px auto;padding-right:1rem;padding-left:1rem}.card{position:relative;z-index:1;display:flex;overflow:visible;flex-direction:column;width:100%;height:auto;margin-bottom:1rem;border-radius:10px;background-color:#fff;min-height:0}.card__linkBlock{display:block;text-decoration:none;color:#3e3e3e}.card__body{padding:1rem;min-height:1%}.card__body h4{margin-bottom:.5em;border-bottom:2px solid #3e3e3e}.card__body img{max-width:100%;height:auto}.card__heading{margin-bottom:0;padding:.5em 1em}.card__heading .badge,.card__heading .contactForm__label__badge{float:right;margin-top:.25em;padding:.25em 1em;color:#fff;border-radius:30px;background-color:#ff7461}.card__bottomBlock{margin-top:auto;padding:0 1rem 1rem}.card--border-main{border:.125rem solid #50d5c0}.card--border-main>.card__heading{border-bottom:.125rem solid #50d5c0}.card--border-accent{border:.125rem solid #ff7461}.card--border-accent>.card__heading{border-bottom:.125rem solid #ff7461}.card--border-base{border:.125rem solid #fff}.card--border-base>.card__heading{border-bottom:.125rem solid #fff}.card--border-info{border:.125rem solid #3ae2f6}.card--border-info>.card__heading{border-bottom:.125rem solid #3ae2f6}.card--border-text{border:.125rem solid #3e3e3e}.card--border-text>.card__heading{border-bottom:.125rem solid #3e3e3e}.card--border-brand{border:.125rem solid #043689}.card--border-brand>.card__heading{border-bottom:.125rem solid #043689}.card--border-base-dark{border:.125rem solid #ededed}.card--border-base-dark>.card__heading{border-bottom:.125rem solid #ededed}.card--border-facebook{border:.125rem solid #3b5998}.card--border-facebook>.card__heading{border-bottom:.125rem solid #3b5998}.card .badge-new{position:absolute;left:.5em}.card--introduction .card__heading{font-size:1.5rem}.card--introduction .card__body{border:.125rem solid #50d5c0;border-top-width:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.card--document{border:.125rem solid #50d5c0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#fff}.card--document .card__heading{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;text-align:center;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#50d5c0}.card--document .col{position:relative}.card--publication{padding-right:0;padding-left:0;background-color:transparent}.card--publication a.is-link{display:block;transition:opacity .4s ease}.card--publication a.is-link:hover{opacity:.6}.card--publication .card__heading{margin-bottom:.5em;padding-right:0;padding-left:0;color:#ff7461;border-bottom:1px solid #ff7461}.card--publication .card__heading>a{display:block;color:#ff7461}.card--publication .card__heading>a:hover{text-decoration:none}.card--publication .card__thumbnail{background-size:contain}.card--publication .card__thumbnail:before{padding-top:141.4285714286%}.card--publication .row{margin-right:0;margin-left:0}.card-deck{display:flex;flex-direction:column}.card-deck--center{justify-content:center}.card-deck>.card,.card-deck>.card-wrapper{margin-bottom:2rem}.flex-content-img{display:block;max-width:100%;height:auto;margin:auto}.download-link{display:inline-block;margin-right:.5em;padding-left:1.4em;text-decoration:underline;color:#3e3e3e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56.11' height='50' fill='%23ff7461'%3E%3Cpath class='a' d='M0 5.26A5.26 5.26 0 015.26 0h45.58a5.26 5.26 0 014.56 7.89L32.61 47.37a5.26 5.26 0 01-9.1 0L9.22 23a5.26 5.26 0 119.09-5.31L28 34.26l13.7-23.73H5.26A5.26 5.26 0 010 5.26z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.25em;background-size:.8em .8em}.download-link[href*=".pdf"]{padding-left:2.2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62.7 56' fill='%23ff7461'%3E%3Cpath d='M62.7 8.3v39.5c0 4.5-3.6 8.2-8.1 8.3H8.1C3.6 56 0 52.3 0 47.7V20.6c-.1-1.4 1-2.7 2.4-2.8s2.7 1 2.8 2.4v27.5c0 1.6 1.3 3 2.9 3h46.4c1.6 0 2.9-1.4 2.9-3V8.3c0-1.6-1.3-3-2.9-3H10.1c-1.5 0-2.6-1.2-2.6-2.6S8.6 0 10.1 0h44.4c4.5 0 8.2 3.7 8.2 8.3zm-46.8 21v6.3h-3.3V18.9h6.5c2.9-.2 5.4 2 5.5 4.9.2 2.9-2 5.4-4.9 5.5h-3.8zm0-2.9H19c1.3 0 2.3-1 2.3-2.3 0-1.3-1-2.3-2.3-2.3h-3.1v4.6zm22.7.8c0 2.5.2 5-1.7 6.8-1.2 1.1-2.8 1.7-4.4 1.6h-6V18.9h6c1.6-.1 3.2.5 4.4 1.6 1.9 1.9 1.7 4.2 1.7 6.7zm-3.3 0c0-2.5-.1-3.6-.7-4.3-.6-.7-1.5-1.1-2.4-1h-2.5v10.9h2.5c.9.1 1.8-.3 2.4-1 .6-.9.7-2.1.7-4.6zM52 21.8v-2.9H41v16.7h3.3v-6.8h6.6v-2.9h-6.6v-4.1H52z'/%3E%3C/svg%3E");background-size:1.4em 1.4em}.categoryHeading{position:relative;display:block;text-align:center}.categoryHeading__icon{display:block;overflow:hidden;width:80px;height:80px;margin:0 auto;border:5px solid #ff7461;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:80% auto}.categoryHeading__text{font-family:Poppins,YakuHanJP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-size:2rem;text-transform:uppercase}.categoryHeading__text:lang(ja){font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;text-transform:none}.text-color-main{color:#50d5c0}.text-color-accent{color:#ff7461}.text-color-base{color:#fff}.text-color-info{color:#3ae2f6}.text-color-text{color:#3e3e3e}.text-color-brand{color:#043689}.text-color-base-dark{color:#ededed}.text-color-facebook{color:#3b5998}.bg-color-main{background-color:#50d5c0!important}.bg-color-accent{background-color:#ff7461!important}.bg-color-base{background-color:#fff!important}.bg-color-info{background-color:#3ae2f6!important}.bg-color-text{background-color:#3e3e3e!important}.bg-color-brand{background-color:#043689!important}.bg-color-base-dark{background-color:#ededed!important}.bg-color-facebook{background-color:#3b5998!important}.dataLitst{width:100%;margin-bottom:2rem;border-top:1px solid #50d5c0}.dataLitst__row,.dataLitst__row__description,.dataLitst__row__title{display:block}.dataLitst__row__description p:last-child,.dataLitst__row__title p:last-child{margin-bottom:0}.dataLitst__row__title{padding:1em .25em 0;font-weight:700;font-size:.875rem}.dataLitst__row__description{padding:1em .25em;border-bottom:1px solid #50d5c0}.dataLitst--color-accent .dataLitst__row__title{color:#ff7461}.dataLitst-heading{text-align:left}.flaps{width:100%;max-width:480px;margin:0 auto 1rem}.flaps__container{display:flex;flex-wrap:wrap}.flaps__cell,.flaps__col{position:relative;flex:0 0 20%;max-width:20%;padding:0 3px 6px}.flaps__col--long{flex:0 0 80%;max-width:80%}.flap{position:relative;display:block;perspective:300px}.flap:before{display:block;padding-top:148.8888888889%;content:""}.flapPanel{position:absolute;z-index:1;display:block;overflow:hidden;width:100%;height:50%;background-color:#ff7461;perspective:300px}.flapPanel.is-top{top:0;transform-origin:center bottom;border-bottom:1px solid #fff;border-radius:10px 10px 0 0}.flapPanel.is-bottom{top:50%;transform-origin:center top;border-radius:0 0 10px 10px}.flapPanel.is-color-accent{background-color:#ff7461}.flapPanel.is-color-main{background-color:#50d5c0}.flapPanel.is-color-info{background-color:#3ae2f6}.flapPanel__text{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-size:2.625rem;font-size:12vw;font-weight:700;line-height:100%;position:absolute;bottom:0;width:100%;height:100%;transform:translateY(50%);text-align:center;vertical-align:middle;color:#fff}.is-bottom .flapPanel__text{top:0;bottom:auto;transform:translateY(-50%)}.flapPanel__shadow{z-index:1;transform:translateZ(0);opacity:0;border-radius:0 0 10px 10px;background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.is-top .flapPanel__shadow{border-radius:10px 10px 0 0}.is-bottom.is-mover .flapPanel__shadow{background-color:#fff}.flapButton{font-size:4vw;display:flex;align-items:center;width:100%;min-width:40px;height:100%;line-height:2}.flapButton,.flapButton--shuffle{position:relative}.flapButton--shuffle>.svg-reload{display:block;width:24px;height:24px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.flapButton--shuffle>.svg-reload:before{display:block;padding-top:100%;content:""}.flapButton--shuffle>.svg-reload>svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.flapButton--shuffle>.svg-reload>svg path{transition:.4s ease;fill:#043689}.flapButton--shuffle:hover>.svg-reload>svg{animation:rolling .6s ease .1s}.flapButton--shuffle:hover>.svg-reload>svg path{fill:#fff}.flapButton .label{display:block;text-align:center;margin:auto}@keyframes rolling{0%{transform:rotate(0)}to{transform:rotate(1turn)}}label{font-size:.875rem}input,textarea{font-size:1rem;position:relative;display:block;width:100%;padding:.375rem .75rem;border:1px solid rgba(62,62,62,.3);border-radius:10px}.contactForm{margin:0 auto 30px}.contactForm__confirmText{text-align:center;display:none}.confirm .contactForm__confirmText{display:block}.contactForm__item{margin-bottom:1em}.confirm .contactForm__item.is-hide-confirm{display:none}.contactForm__label{font-size:.875rem;margin-bottom:.25em}.confirm .contactForm__label{border-bottom:1px solid rgba(62,62,62,.3);color:#8b8b8b}.contactForm__label__badge{font-weight:700;margin-right:.5em;background-color:#ff7461}.confirm .contactForm__label__badge{display:none}.contactForm__input .error{font-size:.875rem;font-weight:700;padding-right:.25em;padding-left:.25em;color:#ff7461}.contactForm__buttonBlock{display:flex;justify-content:center}.contactForm__button{width:50%;margin-right:.25em;margin-left:.25em}.contactForm__button:hover{color:#50d5c0}.contactForm__button:before{z-index:-1}.page.complete .mw_wp_form_complete{text-align:center}.container{position:relative;display:block;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row--gutter{margin-right:-1rem;margin-left:-1rem}.row--gutter [class*=col]{padding-right:1rem;padding-left:1rem}.row--center{justify-content:center}.row--center-all,.row--v-center{align-items:center}.row--center-all{justify-content:center}.row--pb30{padding-bottom:2rem}.col{flex:0 0 100%;max-width:100%;padding-left:1rem;padding-right:1rem}.col--1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--3{flex:0 0 25%;max-width:25%}.col--4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--6{flex:0 0 50%;max-width:50%}.col--7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--9{flex:0 0 75%;max-width:75%}.col--10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--12{flex:0 0 100%;max-width:100%}.col--sm-pd0{padding-left:0;padding-right:0}.offset--1{margin-left:8.3333333333%}.offset--2{margin-left:16.6666666667%}.offset--3{margin-left:25%}.offset--4{margin-left:33.3333333333%}.offset--5{margin-left:41.6666666667%}.offset--6{margin-left:50%}.offset--7{margin-left:58.3333333333%}.offset--8{margin-left:66.6666666667%}.offset--9{margin-left:75%}.offset--10{margin-left:83.3333333333%}.offset--11{margin-left:91.6666666667%}.offset--12{margin-left:100%}.heading{font-size:6.8571428571vw;position:relative;padding-bottom:.625rem;text-align:center;margin-bottom:2rem}.heading__body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-size:1em;line-height:1.5;position:relative;display:block;text-transform:uppercase;letter-spacing:.1em;padding-bottom:.15em}.heading__body:after{position:absolute;top:100%;right:0;bottom:0;left:0;display:block;width:1em;height:.15em;margin:auto auto 0;content:"";background-color:#3e3e3e}[data-scroll] .heading__body:after{transition:.8s ease .5s;transform:translateY(10px);opacity:0}[data-scroll=in] .heading__body:after{transform:translateY(0);opacity:1}.heading__lead{font-size:.75rem;display:block;margin-top:.8em;letter-spacing:.08em}.heading--xs{font-size:5.1428571429vw;line-height:1.6}.heading--xs .heading__lead{font-size:.875rem}.heading--sm{font-size:6.2857142857vw;line-height:1.6}.heading--sm .heading__lead{font-size:.875rem}.heading--tsukushi{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif!important;font-weight:700}.heading--lighten{color:#fff}.heading--lighten .heading__body:after{background-color:#fff}.heading--no-gutter{margin-bottom:1rem}.subHeading{font-size:1.125rem;border-bottom:.125rem solid #ff7461;margin-bottom:1em;padding-bottom:.5em}.hero{padding-top:1.875rem;padding-bottom:1.875rem}.iconBanner{display:flex;flex-wrap:wrap;background-color:#fff;border:.125rem solid #ff7461}.iconBanner__col{flex:0 0 50%;width:100%;max-width:50%;text-align:center;padding:1rem;color:#3e3e3e;transition:.4s ease}.iconBanner__col:not(:last-child){border-right:2px dashed #50d5c0}.iconBanner__col:hover{text-decoration:none;color:#3e3e3e;background-color:#ededed}.iconBanner__col>i,.iconBanner__col>span{display:block;line-height:1}.card.card-category .iconBanner__col .card__heading:before,.card.card-contents .iconBanner__col .card__footer__link:after,.entry-content .iconBanner__col .wp-block-file__button:after,.entry-footerLink .col .iconBanner__col a:after,.footer__menu>li .iconBanner__col a:before,.gnav__menu .iconBanner__col .menu-item-has-children>a:before,.iconBanner__col .button:after,.iconBanner__col .buttonBadge:after,.iconBanner__col .buttonList>li>a:after,.iconBanner__col .card-publication__footer__link:after,.iconBanner__col .card.card-category .card__heading:before,.iconBanner__col .card.card-contents .card__footer__link:after,.iconBanner__col .contactForm__button:after,.iconBanner__col .entry-backButton:after,.iconBanner__col .entry-content .wp-block-file__button:after,.iconBanner__col .entry-footerLink .col a:after,.iconBanner__col .footer__menu>li a:before,.iconBanner__col .gnav__menu .menu-item-has-children>a:before,.iconBanner__col .go-top:before,.iconBanner__col .home-bannerLink:after,.iconBanner__col .icon,.iconBanner__col .nav-bottom__body>li>a:after,.iconBanner__col .pagination li .next,.iconBanner__col .pagination li .prev,.iconBanner__col .selectbox:before,.iconBanner__col .tagLabel__icon,.pagination li .iconBanner__col .next,.pagination li .iconBanner__col .prev{margin-top:.25em;font-size:2.25rem}.card.card-category .iconBanner__col .icon-sns-facebook.card__heading:before,.card.card-contents .iconBanner__col .icon-sns-facebook.card__footer__link:after,.entry-content .iconBanner__col .icon-sns-facebook.wp-block-file__button:after,.entry-footerLink .col .iconBanner__col a.icon-sns-facebook:after,.footer__menu>li .iconBanner__col a.icon-sns-facebook:before,.gnav__menu .iconBanner__col .menu-item-has-children>a.icon-sns-facebook:before,.iconBanner__col .buttonList>li>a.icon-sns-facebook:after,.iconBanner__col .card.card-category .icon-sns-facebook.card__heading:before,.iconBanner__col .card.card-contents .icon-sns-facebook.card__footer__link:after,.iconBanner__col .entry-content .icon-sns-facebook.wp-block-file__button:after,.iconBanner__col .entry-footerLink .col a.icon-sns-facebook:after,.iconBanner__col .footer__menu>li a.icon-sns-facebook:before,.iconBanner__col .gnav__menu .menu-item-has-children>a.icon-sns-facebook:before,.iconBanner__col .icon-sns-facebook.button:after,.iconBanner__col .icon-sns-facebook.buttonBadge:after,.iconBanner__col .icon-sns-facebook.card-publication__footer__link:after,.iconBanner__col .icon-sns-facebook.contactForm__button:after,.iconBanner__col .icon-sns-facebook.entry-backButton:after,.iconBanner__col .icon-sns-facebook.go-top:before,.iconBanner__col .icon-sns-facebook.home-bannerLink:after,.iconBanner__col .icon-sns-facebook.selectbox:before,.iconBanner__col .icon-sns-facebook.tagLabel__icon,.iconBanner__col .icon.icon-sns-facebook,.iconBanner__col .nav-bottom__body>li>a.icon-sns-facebook:after,.iconBanner__col .pagination li .icon-sns-facebook.next,.iconBanner__col .pagination li .icon-sns-facebook.prev,.pagination li .iconBanner__col .icon-sns-facebook.next,.pagination li .iconBanner__col .icon-sns-facebook.prev{color:#3b5998}.loadingProgress{position:fixed;top:0;left:0;visibility:hidden;width:100%;height:.3125rem;transition:1s cubic-bezier(.075,.82,.165,1);transform-origin:left top;transform:scaleX(1);opacity:0;background-color:#50d5c0;pointer-events:none;z-index:9999}.js-is-loadingProgress .loadingProgress{transition:none;animation:progress 10s;visibility:visible;opacity:.86}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.locale{z-index:1200;top:60px;right:0;left:auto;display:flex;visibility:hidden;flex-wrap:wrap;justify-content:center;width:auto;min-width:10em;margin-right:5px;margin-left:5px;transition:transform .4s ease,opacity .4s ease,visibility .4s;transform:translateY(5px);opacity:0;border:3px solid #ff7461;border-radius:10px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),2px 5px 5px rgba(0,0,0,.02)}.locale,.locale:before{position:absolute;background-color:#fff}.locale:before{top:-8px;right:43px;width:10px;height:15px;content:"";transform:skewY(42deg);border-top:4px solid #ff7461}.js-is-locale-open .locale{visibility:visible;transition-delay:75ms;transform:translateY(0);opacity:1}.locale__body{position:relative;padding:0 1em .25em;border-radius:10px;background-color:#fff}.locale__body a{font-size:.875rem;font-weight:700;padding:.25em .5em;color:#ff472e}.locale__body a:hover{color:#043689}.localeToggle{position:relative;z-index:1000;display:inline-block;width:24px;height:24px;padding:0;border:0 transparent;background-color:transparent}.localeToggle:before{display:block;padding-top:100%;content:""}.localeToggle>svg{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:.15625rem}.localeToggle>svg>.language{fill:#043689}.localeToggle:hover>svg>.language{fill:#ff7461}.menuToggle{position:relative;display:inline-block;padding:.3125rem;border:none;background-color:transparent;outline:none}.menuToggle__body{position:relative;display:block;margin:0 auto;box-sizing:border-box;width:1.375rem;height:1.125rem;transition:all .4s}.menuToggle:hover{cursor:pointer}.menuToggle:hover span{background-color:#ff7461}.menuToggle span{position:absolute;right:0;display:inline-block;box-sizing:border-box;width:100%;height:.25rem;transition:transition .4s,opacity .4s;background-color:#043689}.menuToggle span:last-child{width:80%}.menuToggle span:first-of-type{top:0;animation:menu-bar01 .25s forwards}.menuToggle span:nth-of-type(2){top:7px;transition:transition .05s .05s,opacity .05s;opacity:1}.menuToggle span:nth-of-type(3){bottom:0;animation:menu-bar02 .25s forwards}.js-is-manu-open .menuToggle span:first-of-type{animation:active-menu-bar01 .25s forwards}.js-is-manu-open .menuToggle span:nth-of-type(2){opacity:0}.js-is-manu-open .menuToggle span:nth-of-type(3){width:100%;animation:active-menu-bar03 .25s forwards}@keyframes menu-bar01{0%{transform:translateY(7px) rotate(45deg)}50%{transform:translateY(7px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes menu-bar02{0%{transform:translateY(-7px) rotate(-45deg)}50%{transform:translateY(-7px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(0)}to{transform:translateY(7px) rotate(45deg)}}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(0)}to{transform:translateY(-7px) rotate(-45deg)}}.nav-bottom__body{margin-bottom:0;padding-left:0;list-style:none}.nav-bottom__body>li{display:block;margin:0;padding:0 0 .5em;text-align:center}.nav-bottom__body>li.current-menu-item>a{color:#8b8b8b!important;background-color:#fff!important;border-color:#ededed!important;text-decoration:none}.nav-bottom__body>li>a{box-sizing:border-box;position:relative;display:block;padding:1em 1.5em;transition:.2s ease-in-out;color:#3e3e3e;background-color:#ededed;border:2px solid #ededed}.nav-bottom__body>li>a:after{font-size:.8em;position:absolute;top:50%;right:1em;display:block;width:.8em;height:.8em;margin-top:-.4em;content:"\E904";transition:.2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#ff472e}.nav-bottom__body>li>a:hover:after{transform:translateX(.25em)}.nav-bottom__body>li>a:hover{color:#ff472e;background-color:#d4d4d4;border-color:#d4d4d4}.page-header{padding:30px 0;text-align:center}.page-header h1{font-size:6.2857142857vw;font-family:Poppins,YakuHanJP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}.pagination{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;max-width:100%;padding-top:1rem;padding-bottom:1.5rem;padding-left:0;list-style:none}.pagination li{display:block;height:100%;margin-right:1px;margin-bottom:0;margin-left:1px}.pagination li>a,.pagination li>span{font-weight:700;line-height:1;position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:.2em;color:#3e3e3e;border:3px solid transparent;background-color:#fff;border-radius:10px}.pagination li>a{transition:all .2s ease}.pagination li>a:hover{text-decoration:none;color:#3e3e3e;border-color:#3e3e3e}.pagination li>a>i{position:relative;display:block;width:1.125rem;height:1.125rem}.pagination li>a>i:before{display:block;padding-top:100%;content:""}.pagination li>a>i>svg{position:absolute;top:0;left:0;width:100%;height:100%}.pagination li>span.current{pointer-events:none;border-color:#3e3e3e}.roundBlock{padding:30px 1rem}.roundBlock--rt{border-top-right-radius:3.25rem}.roundBlock--lt{border-top-left-radius:3.25rem}.container .roundBlock{margin-left:-1rem;margin-right:-1rem}[data-scroll]{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.js-split-text-in{overflow:hidden}.js-split-text-in .char{transition:transform .8s ease,opacity .8s ease;transition-delay:calc(0.6s*var(--char-index)/var(--char-total));opacity:0;transform:translateY(.5em)}.js-split-text-in[data-scroll=out] .char{--char-percent:calc(var(--char-index)/var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc(var(--char-offset)*var(--char-offset)/var(--char-center));--distance-sine:calc(var(--char-offset)/var(--char-center));--distance-percent:calc(var(--distance)/var(--char-center))}.js-split-text-in[data-scroll=in] .char{opacity:1;transform:translateY(0)}.js-so-fade-bottom[data-scroll]{transition:opacity .8s,transform .8s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,25%,0);opacity:0}.js-app-active .js-so-fade-bottom[data-scroll=in]{transition-delay:.2s;transform:translateZ(0);opacity:1}.js-so-fade-bottom[data-scroll=out]{transform:translate3d(0,25%,0);opacity:0}.js-so-fade-bottom-block[data-scroll]{transform:translate3d(0,30px,0);opacity:0}.js-so-fade-bottom-block[data-scroll=in]{transition:opacity .8s,transform .8s cubic-bezier(.215,.61,.355,1);transition-delay:.2s;transform:translateZ(0);opacity:1}.js-so-fade-bottom-block[data-scroll=out]{transition:opacity .8s,transform .8s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,30px,0);opacity:0}.selectbox{position:relative;margin-bottom:.5em;padding:0;color:#fff;border-radius:10px;background-color:#ff7461;transition:.4s ease}.selectbox:before{position:absolute;top:50%;right:1em;margin-top:-.5em;content:"\E902";transition:.4s ease}.selectbox:hover:before{transform:translateY(3px)}.selectbox select{position:relative;line-height:1.1;width:100%;padding:1em 2.5em 1em 1em;vertical-align:middle;text-overflow:"";color:#fff;border:none;outline:none;background:none transparent;-webkit-appearance:button;appearance:button;-webkit-appearance:none;appearance:none}.selectbox select>option{color:#fff;background-color:#ff7461}.selectbox select::-ms-expand{display:none}.selectbox select:-moz-focusring{color:transparent;text-shadow:0 0 0 #ff7461}.selectbox select:hover{cursor:pointer}.supplementaryItem{border:.125rem solid #50d5c0;margin-bottom:2rem}.supplementaryItem__heading{padding:1rem 1rem 0;text-align:center;color:#50d5c0}.supplementaryItem__body{padding:1rem}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#fff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-blue .swiper-pagination-bullet-active{background:#007bff}.swiper-pagination-progressbar.swiper-pagination-blue{background:rgba(0,123,255,.25)}.swiper-pagination-progressbar.swiper-pagination-blue .swiper-pagination-progressbar-fill{background:#007bff}.swiper-pagination-indigo .swiper-pagination-bullet-active{background:#6610f2}.swiper-pagination-progressbar.swiper-pagination-indigo{background:rgba(102,16,242,.25)}.swiper-pagination-progressbar.swiper-pagination-indigo .swiper-pagination-progressbar-fill{background:#6610f2}.swiper-pagination-purple .swiper-pagination-bullet-active{background:#6f42c1}.swiper-pagination-progressbar.swiper-pagination-purple{background:rgba(111,66,193,.25)}.swiper-pagination-progressbar.swiper-pagination-purple .swiper-pagination-progressbar-fill{background:#6f42c1}.swiper-pagination-pink .swiper-pagination-bullet-active{background:#e83e8c}.swiper-pagination-progressbar.swiper-pagination-pink{background:rgba(232,62,140,.25)}.swiper-pagination-progressbar.swiper-pagination-pink .swiper-pagination-progressbar-fill{background:#e83e8c}.swiper-pagination-red .swiper-pagination-bullet-active{background:#dc3545}.swiper-pagination-progressbar.swiper-pagination-red{background:rgba(220,53,69,.25)}.swiper-pagination-progressbar.swiper-pagination-red .swiper-pagination-progressbar-fill{background:#dc3545}.swiper-pagination-orange .swiper-pagination-bullet-active{background:#fd7e14}.swiper-pagination-progressbar.swiper-pagination-orange{background:rgba(253,126,20,.25)}.swiper-pagination-progressbar.swiper-pagination-orange .swiper-pagination-progressbar-fill{background:#fd7e14}.swiper-pagination-yellow .swiper-pagination-bullet-active{background:#ffc107}.swiper-pagination-progressbar.swiper-pagination-yellow{background:rgba(255,193,7,.25)}.swiper-pagination-progressbar.swiper-pagination-yellow .swiper-pagination-progressbar-fill{background:#ffc107}.swiper-pagination-green .swiper-pagination-bullet-active{background:#28a745}.swiper-pagination-progressbar.swiper-pagination-green{background:rgba(40,167,69,.25)}.swiper-pagination-progressbar.swiper-pagination-green .swiper-pagination-progressbar-fill{background:#28a745}.swiper-pagination-teal .swiper-pagination-bullet-active{background:#20c997}.swiper-pagination-progressbar.swiper-pagination-teal{background:rgba(32,201,151,.25)}.swiper-pagination-progressbar.swiper-pagination-teal .swiper-pagination-progressbar-fill{background:#20c997}.swiper-pagination-cyan .swiper-pagination-bullet-active{background:#17a2b8}.swiper-pagination-progressbar.swiper-pagination-cyan{background:rgba(23,162,184,.25)}.swiper-pagination-progressbar.swiper-pagination-cyan .swiper-pagination-progressbar-fill{background:#17a2b8}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-gray .swiper-pagination-bullet-active{background:#6c757d}.swiper-pagination-progressbar.swiper-pagination-gray{background:rgba(108,117,125,.25)}.swiper-pagination-progressbar.swiper-pagination-gray .swiper-pagination-progressbar-fill{background:#6c757d}.swiper-pagination-gray-dark .swiper-pagination-bullet-active{background:#343a40}.swiper-pagination-progressbar.swiper-pagination-gray-dark{background:rgba(52,58,64,.25)}.swiper-pagination-progressbar.swiper-pagination-gray-dark .swiper-pagination-progressbar-fill{background:#343a40}.swiper-pagination-lock{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container{padding-right:1rem;padding-left:1rem}.swiper-container.feature-slider{padding-top:30px;padding-bottom:30px}.swiper-slide{height:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.tagLabel{position:relative;display:flex;flex-wrap:wrap;align-items:center;background-color:#fff;width:100%;margin-bottom:1rem}.tagLabel__body{flex:1;padding:.5em 1em;font-size:.875rem;font-weight:700}.tagLabel__icon{flex:0 0 100px;width:6.25rem;height:6.25rem;background-color:#ff7461;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.47 43.93' fill='%23fff'%3E%3Cpath class='a' d='M24.73 43.93a2.48 2.48 0 01-1.73-.75L4 23.87A14.16 14.16 0 014 4.12a13.62 13.62 0 0119.52 0 14.53 14.53 0 011.2 1.4 14.63 14.63 0 011.21-1.4 13.62 13.62 0 0119.52 0 14.16 14.16 0 010 19.75l-8.58 8.75a2.5 2.5 0 01-3.57-3.5l8.58-8.75a9.15 9.15 0 000-12.75 8.62 8.62 0 00-12.38 0 9 9 0 00-2.34 4.26 2.5 2.5 0 01-2.44 1.92 2.49 2.49 0 01-2.43-1.92A9 9 0 0020 7.62a8.62 8.62 0 00-12.38 0 9.15 9.15 0 000 12.75l18.9 19.31a2.51 2.51 0 01-1.79 4.25z'/%3E%3C/svg%3E");background-size:40px auto}.card__thumbnail,.tagLabel__icon,.thumbnail{background-position:50%;background-repeat:no-repeat}.card__thumbnail,.thumbnail{position:relative;margin-bottom:0;background-color:#fafafa;background-image:url(/wp/wp-content/themes/tjf2019/assets/images/dammy.png?5d6058d19ad0792e7f37a053cc8c5dbb);background-size:cover}.card__thumbnail:before,.thumbnail:before{display:block;padding-top:75%;content:""}.thumbnail--7by5:before{padding-top:140%}.thumbnail--1by1:before{padding-top:100%}.thumbnail--16by9:before{padding-top:56.25%}.thumbnail--21by9:before{padding-top:42.8571428571%}.is-top.card__thumbnail,.thumbnail.is-top{border-top-right-radius:10px;border-top-left-radius:10px}.is-bottom.card__thumbnail .card__thumbnail,.is-bottom.card__thumbnail .thumbnail,.thumbnail.is-bottom .card__thumbnail,.thumbnail.is-bottom .thumbnail{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:.5rem auto;height:auto}.alignleft,.alignright{margin-bottom:.5rem;height:auto}.wp-caption-text{font-size:.8125rem;text-align:left}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}[class*=wp-block-] figcaption{text-align:left!important}.mw_wp_form_send_error{text-align:center}.wp-block-embed.is-type-wp-embed iframe{width:100%}.header{position:fixed;z-index:1000;right:0;left:0}.header__body{position:relative;z-index:10;display:flex;justify-content:space-between;margin:auto;padding:1rem;transition:box-shadow .2s ease-out;background-color:#fff}.js-is-manu-open .header__body{box-shadow:0 1px 1px 0 rgba(0,0,0,.05),2px 5px 5px rgba(0,0,0,.02)}.header__buttons{position:relative}.footer{padding-top:5rem;padding-bottom:3.75rem;background-color:#ededed}.footer__col{padding-right:1rem;padding-left:1rem;flex:0 0 100%;max-width:100%}.footer__col--left{text-align:center}.footer__heading{margin-bottom:0;margin-left:.5rem}.footer__brandWrap{display:flex;flex-wrap:wrap;align-items:center}.footer__menu{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-left:0;list-style:none}.footer__menu>li{width:50%}.footer__menu>li a{font-size:.875rem;display:block;padding:.25em .5em;text-align:center;color:#3e3e3e}.footer__menu>li a:before{font-size:.75rem;content:"\E904";margin-right:.25em}.footer__menu>li.facebook>a:before{content:"\E90E"}.footer__menu>li.twitter>a:before{content:"\E911"}.footer__menu>li.instagram>a:before{content:"\E90F"}.footer__address{display:block;margin-bottom:0}.footer__address__content{display:block}.footer__address__content>small{display:inline-block;margin-right:.5em}.footer__address__content--tel>small{display:block}.footer__copy{text-align:center}.footer__copy,.go-top{font-family:Poppins,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif}.go-top{font-weight:700;position:fixed;z-index:900;right:0;bottom:0;width:4.0625rem;height:4.0625rem;transition:box-shadow .6s ease-out;color:#fff;border:none;outline:none;background-color:#50d5c0}.go-top:before{font-size:.875rem;display:block;content:"\E905";transition:transform .6s ease-out}.go-top:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.15),3px 15px 30px rgba(0,0,0,.15)}.go-top:hover:before{transform:rotateY(180deg)}.gnav{position:relative;z-index:0;top:0;right:0;left:0;visibility:hidden;overflow:hidden;width:100%;height:0;padding:0 .5rem;transition:opacity .6s,visibility .6s,height .1s .6s;opacity:0;background-color:rgba(0,0,0,.5);-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.gnav__overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.gnav__body{position:relative;z-index:0;display:flex;overflow:hidden;flex-wrap:wrap;margin-right:auto;margin-left:auto;transition:transform .2s cubic-bezier(.6,.04,.98,.335),opacity .2s ease;transform:translateY(-10%) rotateX(10deg);transform-origin:top center;opacity:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#fff}.gnav__menu,.gnav__submenu{display:block;width:100%;padding-left:0;list-style:none}.gnav__menu a,.gnav__menu li,.gnav__submenu a,.gnav__submenu li{position:relative;display:block}.gnav__menu a,.gnav__submenu a{font-weight:700;z-index:5;padding:1rem;transition:background-color .2s ease,color .2s ease;text-align:center;border-bottom:1px solid rgba(62,62,62,.2)}.gnav__menu a:active,.gnav__menu a:hover,.gnav__submenu a:active,.gnav__submenu a:hover{text-decoration:none;background-color:hsla(0,0%,92.9%,.5)}.gnav__menu{margin-bottom:0}.gnav__menu .menu-item-has-children{position:relative}.gnav__menu .menu-item-has-children>a{padding-right:2em;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gnav__menu .menu-item-has-children>a:before{position:absolute;top:50%;right:.5em;display:block;margin-top:-.5em;content:"\E90C";transition:transform .3s ease-in-out;color:#ff472e}.gnav__menu .menu-item-has-children.is-accordion-active>a:before{transform:rotate(135deg)}.gnav__menu .menu-item-has-children>.sub-menu{position:relative;display:flex;overflow:hidden;flex-wrap:wrap;padding-left:0;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.gnav__menu .menu-item-has-children>.sub-menu>li{flex:0 0 50%;max-width:50%}.gnav__menu .menu-item-has-children>.sub-menu>li>a{font-size:.875rem;font-weight:500;position:relative;display:flex;align-items:center;width:100%;height:100%;padding:.5em 1em;text-align:left;background-color:#ededed}.gnav__menu .menu-item-has-children>.sub-menu>li>a:hover{background-color:#eaeaea}.gnav__menu .menu-item-has-children>.sub-menu>li>a:active{background-color:#e5e5e5}.gnav__menu .menu-item-has-children>.sub-menu>li:nth-child(2n)>a{border-left:1px solid rgba(62,62,62,.2)}.gnav__submenu{margin-bottom:0;padding-top:.3125rem}.gnav__language{position:relative;display:flex;justify-content:center;width:100%;border-bottom:1px solid rgba(62,62,62,.2)}.gnav__language>a{padding:.5em 1em}.gnav__close{z-index:0;display:block;width:100%;padding:.5em 1rem;color:#fff;border:0;border-radius:0;background-color:#043689}.gnav__close:active{background-color:#032c70}.content-card-deck{justify-content:center}.entry-thumbnail{display:block;width:100%;margin-bottom:1.875rem}.entry-thumbnail>img{display:block;max-width:100%;height:auto;margin:0 auto}.entry-title{font-size:1.75rem;line-height:1.5;position:relative;margin-bottom:1em;padding-bottom:1.25rem;border-bottom:4px solid #50d5c0}.entry-content figure{max-width:100%}.entry-content img{max-width:100%;height:auto}.entry-content>h2{margin-top:1.5em;margin-bottom:1rem;padding:.1em 0 .1em calc(1em - 4px);border-left:5px solid #50d5c0}.entry-content>h3{position:relative;margin-top:1.5em;margin-bottom:1rem;padding:0 0 0 1.25em}.entry-content>h3:before{position:absolute;top:.54em;left:0;display:inline-block;width:.8em;height:.8em;margin-right:.25em;content:"";background-color:#50d5c0}.entry-content>h4{color:#2fc3ac;border-bottom:2px solid #50d5c0;margin-top:1.2em;margin-bottom:.8rem}.entry-content>p{margin-bottom:1em;word-break:break-all}.entry-content>p a:not([class]){text-decoration:underline}.entry-content a{word-break:break-all}.entry-content .wp-block-file a:first-child{display:none}.entry-content .wp-block-file__button{font-size:1rem;min-width:50%}.entry-content .wp-block-file__button:before{z-index:-1}.entry-content .wp-block-file__button:hover{color:#ff7461!important}.entry-footerLink{display:flex;flex-wrap:wrap;margin:0 -.5em}.entry-footerLink .col{margin-bottom:1em}.entry-footerLink .col a.is-back{flex:0 0 100%;max-width:100%}.wp-block-image .aligncenter>figcaption{text-align:center;display:block}.wp-block-image .alignright>figcaption{display:block;text-align:right}.wp-block-image .alignleft>figcaption{display:block;text-align:left}.gallery{display:block;width:100%;margin:1rem auto}.gallery img{max-width:100%;height:auto}.gallery.gallery-columns-1{display:flex;flex-wrap:wrap}.gallery.gallery-columns-1 .gallery-item{flex:0 0 100%;max-width:100%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-2{display:flex;flex-wrap:wrap}.gallery.gallery-columns-2 .gallery-item{flex:0 0 50%;max-width:50%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-3{display:flex;flex-wrap:wrap}.gallery.gallery-columns-3 .gallery-item{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-4{display:flex;flex-wrap:wrap}.gallery.gallery-columns-4 .gallery-item{flex:0 0 25%;max-width:25%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-5{display:flex;flex-wrap:wrap}.gallery.gallery-columns-5 .gallery-item{flex:0 0 20%;max-width:20%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-6{display:flex;flex-wrap:wrap}.gallery.gallery-columns-6 .gallery-item{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-7{display:flex;flex-wrap:wrap}.gallery.gallery-columns-7 .gallery-item{flex:0 0 14.2857142857%;max-width:14.2857142857%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-8{display:flex;flex-wrap:wrap}.gallery.gallery-columns-8 .gallery-item{flex:0 0 12.5%;max-width:12.5%;padding:0 .25em .25em;margin-bottom:.25em}.gallery.gallery-columns-9{display:flex;flex-wrap:wrap}.gallery.gallery-columns-9 .gallery-item{flex:0 0 11.1111111111%;max-width:11.1111111111%;padding:0 .25em .25em;margin-bottom:.25em}body#tinymce{margin:12px!important}.card-contents{display:flex;flex-direction:column;padding-top:50px;transition:box-shadow .4s ease}.card-contents:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.15),3px 15px 30px rgba(0,0,0,.15)}.card-contents .badge-new{left:-20px}.card-contents>*{min-height:0}.card-contents__hero{position:relative;display:table;width:100%;margin-bottom:1em}.card-contents__hero__col{position:relative;display:table-cell;width:50%;padding:.5rem;text-align:center;vertical-align:middle}.card-contents__hero__col__date{font-family:Poppins;font-size:1rem;font-weight:700;line-height:1.4;display:inline-block;padding:.25em 1em;color:#3e3e3e;border-radius:30px;background-color:#fff}.card-contents__hero__col__date:first-child{float:left}.card-contents__hero__col__date:last-child{float:right}.card-contents__hero__col__dash{position:relative;display:block;clear:both;color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.88' height='19.37' fill='%23fff'%3E%3Cpath class='a' d='M42.88 19.37H15.63a2 2 0 01-1.5-3.37L24.81 4H2a2 2 0 010-4h27.25a2 2 0 011.5 3.33l-10.68 12h22.81a2 2 0 010 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:24px auto}.card-contents__inner{background-color:#fff}.card.card-contents{color:#fff;border:3px solid #50d5c0;background-color:#50d5c0}.card.card-contents .card__heading{font-size:1.375rem;line-height:1.4;text-align:center;min-height:7.5rem}.card.card-contents .card__thumbnail{overflow:hidden;max-width:128px;margin:0 auto;border-radius:100%}.card.card-contents .card__thumbnail:before{padding-top:100%}.card.card-contents .card__body{margin-top:auto;color:#3e3e3e;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff}.card.card-contents .card__body p:last-child{margin-bottom:0}.card.card-contents .card__footer{display:flex;overflow:hidden;flex-direction:column;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#fff}.card.card-contents .card__footer__link{margin-top:auto;padding-top:.5em;padding-bottom:.5em;color:#50d5c0;border-top:3px solid #50d5c0;border-top-left-radius:0;border-top-right-radius:0;background-color:#fff}.card.card-contents .card__footer__link:after{font-size:.75rem;margin-left:.5em;content:"\E904"}.card.card-contents .card__footer__overlay{z-index:1}.card.card-contents .bracketBox__body{font-weight:700;display:inline-block;background-size:1rem 1rem}.card.card-feature-themes .card__heading{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-size:1.75rem;color:#50d5c0;border-bottom:5px solid #ff7461}.card.card-feature-themes .card__heading:before{font-size:.875rem;line-height:36px;position:relative;top:-5px;display:inline-block;width:60px;height:36px;margin-right:.5em;content:"\30C6\30FC\30DE";color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 58' fill='%2350d5c0'%3E%3Cpath class='a' d='M70.06 0C61.69 0 52.9 2.65 46.85 7a5 5 0 01-5.7 0c-6-4.34-14.84-7-23.21-7H0v50.12h17.94c8.37 0 17.15 2.65 23.21 7a5.07 5.07 0 005.7 0c6.06-4.35 14.84-7 23.21-7H88V0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.card.card-feature-themes .card__body p{line-height:1.8;margin-bottom:.5em}.card.card-numbers{display:flex;flex-direction:column;padding-top:30px;counter-reset:0;counter-increment:number;text-align:left;transition:box-shadow .4s ease}.card.card-numbers:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.15),3px 15px 30px rgba(0,0,0,.15)}.card.card-numbers:after{font-family:Poppins;font-size:1.5rem;font-weight:700;line-height:37px;position:absolute;top:-15px;left:-15px;width:45px;height:45px;content:counter(number);text-align:center;color:#ff7461;border:4px solid #ff7461;border-radius:45px;background-color:#fff}.card.card-numbers .card__body{font-size:.875rem;margin-bottom:0;padding-top:0}.card.card-numbers .card__body>p:last-child{margin-bottom:0}.card.card-numbers .card__thumbnail{position:relative;bottom:0;margin-top:auto;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.content-information{position:relative;color:#fff;background-color:#50d5c0;transition:box-shadow .4s ease}.content-information:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.15),3px 15px 30px rgba(0,0,0,.15)}.content-information a{color:#fff}.content-information__header{margin-bottom:1em;border-bottom:2px solid #fff}.content-information__link{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;opacity:0;transition:opacity .4s ease}.content-information__link:hover{opacity:.3}.content-information .card__thumbnail{border-top-left-radius:10px;border-top-right-radius:10px}.news{position:relative;padding-top:1.5rem;padding-bottom:0}.news .heading{font-size:1.375rem;padding-bottom:0;margin-bottom:1rem}.news .buttonBadge{font-size:.75rem;position:absolute;z-index:10;right:-.5em;padding:.1em .5em}.news .card{font-size:.875rem;transition:box-shadow .4s ease;text-decoration:none;color:#3e3e3e}.news .card .card__body{padding:.6666666667rem}.news .card:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.15),3px 15px 30px rgba(0,0,0,.15)}.news .card time{display:inline-block}.news .card h3{font-size:.9375rem;line-height:1.5;display:block;display:-webkit-box;overflow:hidden;max-width:100%;height:2.8125rem;margin:0 auto;text-overflow:ellipsis;-webkit-line-clamp:2;font-weight:500;-webkit-box-orient:vertical}.news .card .badge-new{color:#fff;left:-.5em;top:-.75em;padding:.75em;font-size:.75rem}.introText{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;font-weight:700;line-height:2}.introText>span{font-size:1.125rem;display:inline}.home-tell{font-family:Poppins;font-size:2.25rem;text-align:center;color:#3ae2f6}.home-map{padding:0;border:3px solid #50d5c0}.home-bannerLink{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;display:flex;align-items:center;width:100%;max-width:33.75rem;margin:0 auto 1rem;text-align:left;color:#fff;background-color:#50d5c0}.home-bannerLink__img{display:block;width:4.375rem;height:auto;margin-left:auto}.home-bracketHeading{font-size:1.5rem}.card.card-category{overflow:hidden;border:4px solid #ff7461;border-radius:10px;background-color:#fff;transition:box-shadow .4s ease}.card.card-category .card__link{position:relative}.card.card-category .card__link:hover>.card__heading:before{transform:translateX(.5em)}.card.card-category .card__thumbnail{border-radius:0}.card.card-category .card__heading{position:relative;display:block;margin:0;padding:.5em;color:#fff;background-color:#ff7461;font-size:.875rem}.card.card-category .card__heading:before{position:absolute;top:50%;right:1em;margin-top:-.5em;content:"\E904";transition:.4s ease}.card.card-category .card__footer{padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.card-publication{display:flex;flex-direction:column;counter-reset:0;counter-increment:number}.card-publication:after{font-family:Poppins;font-size:1.5rem;font-weight:700;line-height:45px;position:absolute;top:-15px;left:15px;width:45px;height:45px;content:counter(number);text-align:center;color:#fff;border-radius:45px;background-color:#ff7461}.card-publication__heading{font-family:YakuHanJP,Tsukushi A Round Gothic,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,CustomYuGothicM,Meiryo,sans-serif;text-align:center;border-bottom:3px solid #50d5c0}.card-publication__footer{margin-top:auto;padding:0 1rem 1rem}.card-publication-picup{width:100%;padding-right:1rem;padding-left:1rem;margin-bottom:1rem;align-items:center}.card-publication-picup__thumbnail:before{padding-top:141.4285714286%!important}body.introduction .container.entry-content,body.message .container.entry-content{max-width:960px}.global-home-heading{position:relative;text-align:center}.global-home-heading__body{position:relative;display:inline-block;line-height:1.2}.global-home-heading__body:before{content:"";position:absolute;width:100%;height:5px;background-color:#ededed;bottom:0}.global-home-heading__body>span{font-size:2rem;position:relative;display:inline-block}.global-home-content>h2,.global-home-content>h3,.global-home-content>h4,.global-home-content>h5,.global-home-content>p{padding-right:1rem;padding-left:1rem}.global-home-logo{position:relative;margin:60px auto 0;width:142px}.global-home-logo:before{display:block;padding-top:69.6707647427%;content:""}.global-home-logo>svg{position:absolute;top:0;left:0;width:100%;height:100%}.entry-content .global-msessage-heading{color:#50d5c0;padding-left:0;border-left:0 transparent}@media (min-width:30rem){.alignleft{float:left;margin-right:.5rem}.alignright{float:right;margin-left:.5rem}}@media (min-width:36em){.flapPanel__text{font-size:3.5rem}.flapButton{font-size:inherit}.container{max-width:540px}.page-header h1{font-size:2rem}}@media (min-width:48em){.centerBox-md{margin-left:auto;margin-right:auto;max-width:83.3333333333%}.d-md-none{display:none!important}.text-block-md>span{display:block}.addressList{flex-flow:row wrap}.addressList__item--is-half{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.bracketBox h2{font-size:1.5rem}.bracketBox h3{font-size:1.25rem}.bracketBox h4{font-size:1rem}.breadcrumbs{font-size:.75rem}.button,.buttonBadge,.buttonList>li>a,.card-publication__footer__link,.contactForm__button,.entry-backButton,.entry-content .wp-block-file__button,.entry-footerLink .col a,.home-bannerLink{padding:.55em 2em}.card-deck{flex-flow:row wrap}.card-deck .card{flex:1 0 0;margin-right:.5rem;margin-left:.5rem}.card-deck .card--1{flex:0 0 calc(8.33333% - 1rem);max-width:calc(8.33333% - 1rem)}.card-deck .card--2{flex:0 0 calc(16.66667% - 1rem);max-width:calc(16.66667% - 1rem)}.card-deck .card--3{flex:0 0 calc(25% - 1rem);max-width:calc(25% - 1rem)}.card-deck .card--4{flex:0 0 calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem)}.card-deck .card--5{flex:0 0 calc(41.66667% - 1rem);max-width:calc(41.66667% - 1rem)}.card-deck .card--6{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.card-deck .card--7{flex:0 0 calc(58.33333% - 1rem);max-width:calc(58.33333% - 1rem)}.card-deck .card--8{flex:0 0 calc(66.66667% - 1rem);max-width:calc(66.66667% - 1rem)}.card-deck .card--9{flex:0 0 calc(75% - 1rem);max-width:calc(75% - 1rem)}.card-deck .card--10{flex:0 0 calc(83.33333% - 1rem);max-width:calc(83.33333% - 1rem)}.card-deck .card--11{flex:0 0 calc(91.66667% - 1rem);max-width:calc(91.66667% - 1rem)}.card-deck .card--12{flex:0 0 calc(100% - 1rem);max-width:calc(100% - 1rem)}.card-deck--row-2>.card,.card-deck--row-3>.card{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.dataLitst{display:table}.dataLitst__row{display:table-row}.dataLitst__row__description,.dataLitst__row__title{display:table-cell}.dataLitst__row__title{width:180px;padding-bottom:1em;border-bottom:1px solid #50d5c0;font-size:1rem}.dataLitst__row__description{width:calc(100% - 180px)}.flaps__cell,.flaps__col{padding:0 6px 12px}.flapPanel__text{font-size:3.75rem}.container{max-width:720px}.col--md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--md-3{flex:0 0 25%;max-width:25%}.col--md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--md-6{flex:0 0 50%;max-width:50%}.col--md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--md-9{flex:0 0 75%;max-width:75%}.col--md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--md-12{flex:0 0 100%;max-width:100%}.col--sm-pd0{padding-left:1rem;padding-right:1rem}.offset--md-1{margin-left:8.3333333333%}.offset--md-2{margin-left:16.6666666667%}.offset--md-3{margin-left:25%}.offset--md-4{margin-left:33.3333333333%}.offset--md-5{margin-left:41.6666666667%}.offset--md-6{margin-left:50%}.offset--md-7{margin-left:58.3333333333%}.offset--md-8{margin-left:66.6666666667%}.offset--md-9{margin-left:75%}.offset--md-10{margin-left:83.3333333333%}.offset--md-11{margin-left:91.6666666667%}.offset--md-12{margin-left:100%}.heading{font-size:1.5rem}.heading__lead{font-size:1rem}.heading--xs{font-size:1.125rem}.heading--sm{font-size:1.375rem}.card.card-category .iconBanner__col .card__heading:before,.card.card-contents .iconBanner__col .card__footer__link:after,.entry-content .iconBanner__col .wp-block-file__button:after,.entry-footerLink .col .iconBanner__col a:after,.footer__menu>li .iconBanner__col a:before,.gnav__menu .iconBanner__col .menu-item-has-children>a:before,.iconBanner__col .button:after,.iconBanner__col .buttonBadge:after,.iconBanner__col .buttonList>li>a:after,.iconBanner__col .card-publication__footer__link:after,.iconBanner__col .card.card-category .card__heading:before,.iconBanner__col .card.card-contents .card__footer__link:after,.iconBanner__col .contactForm__button:after,.iconBanner__col .entry-backButton:after,.iconBanner__col .entry-content .wp-block-file__button:after,.iconBanner__col .entry-footerLink .col a:after,.iconBanner__col .footer__menu>li a:before,.iconBanner__col .gnav__menu .menu-item-has-children>a:before,.iconBanner__col .go-top:before,.iconBanner__col .home-bannerLink:after,.iconBanner__col .icon,.iconBanner__col .nav-bottom__body>li>a:after,.iconBanner__col .pagination li .next,.iconBanner__col .pagination li .prev,.iconBanner__col .selectbox:before,.iconBanner__col .tagLabel__icon,.pagination li .iconBanner__col .next,.pagination li .iconBanner__col .prev{font-size:2.625rem}.locale{top:55px;right:5px;left:auto}.tagLabel__body{font-size:1.125rem}.footer__col--left{text-align:left;flex:0 0 33.3333333333%;max-width:33.3333333333%}.footer__col--right{display:flex;align-items:flex-end;flex:0 0 66.6666666667%;max-width:66.6666666667%}.footer__menu{justify-content:flex-end}.footer__menu>li{width:auto}.footer__address__content--tel>small{display:inline-block}.footer__copy{text-align:right}.gnav__body{max-width:26.25rem;margin-right:0}.content-card-deck>.card{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.card.card-contents .card__body{min-height:11em}.news{padding-right:5%;padding-left:5%}.news .buttonBadge{font-size:.875rem;right:0;padding:.25em 1em}.introText{text-align:center}.introText>span{font-size:1.375rem;display:block}.home-bannerLink{font-size:1.125rem;padding-top:1.5em;padding-bottom:1.5em}.card.card-category .card__heading{padding:1em;font-size:1.125rem}}@media (min-width:48em) and (min-width:48em){.card-deck .card--md-1{flex:0 0 calc(8.33333% - 1rem);max-width:calc(8.33333% - 1rem)}.card-deck .card--md-2{flex:0 0 calc(16.66667% - 1rem);max-width:calc(16.66667% - 1rem)}.card-deck .card--md-3{flex:0 0 calc(25% - 1rem);max-width:calc(25% - 1rem)}.card-deck .card--md-4{flex:0 0 calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem)}.card-deck .card--md-5{flex:0 0 calc(41.66667% - 1rem);max-width:calc(41.66667% - 1rem)}.card-deck .card--md-6{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.card-deck .card--md-7{flex:0 0 calc(58.33333% - 1rem);max-width:calc(58.33333% - 1rem)}.card-deck .card--md-8{flex:0 0 calc(66.66667% - 1rem);max-width:calc(66.66667% - 1rem)}.card-deck .card--md-9{flex:0 0 calc(75% - 1rem);max-width:calc(75% - 1rem)}.card-deck .card--md-10{flex:0 0 calc(83.33333% - 1rem);max-width:calc(83.33333% - 1rem)}.card-deck .card--md-11{flex:0 0 calc(91.66667% - 1rem);max-width:calc(91.66667% - 1rem)}.card-deck .card--md-12{flex:0 0 calc(100% - 1rem);max-width:calc(100% - 1rem)}}@media (min-width:62em){.main{padding-top:80px}.block--gutter-lg{padding-left:2.5%;padding-right:2.5%}.centerBox-lg,.centerBox-md{margin-left:auto;margin-right:auto;max-width:66.6666666667%}.embedResponsive--lg-21by9:before{padding-top:42.8571428571%}.embedResponsive--lg-16by9:before{padding-top:56.25%}.embedResponsive--lg-4by3:before{padding-top:75%}.embedResponsive--lg-1by1:before{padding-top:100%}.d-lg-none{display:none!important}.text-block-lg>span{display:block}.bracketBox__body{padding-right:1em;padding-left:1em}.bracketBox h2{font-size:2.375rem}.bracketBox h3{font-size:2rem}.bracketBox h4{font-size:1.75rem}.buttonBlock>.button,.buttonBlock>.buttonBadge,.buttonBlock>.card-publication__footer__link,.buttonBlock>.contactForm__button,.buttonBlock>.entry-backButton,.buttonBlock>.home-bannerLink,.buttonList>li.buttonBlock>a,.entry-content .buttonBlock>.wp-block-file__button,.entry-footerLink .col .buttonBlock>a{width:50%}.buttonListWrapper{display:flex;flex-wrap:wrap;max-width:750px}.buttonListWrapper a{max-width:calc(50% - 8px);margin:0 2px 5px}.card--introduction .card__heading{font-size:2rem}.card-deck--row-3>.card{flex:0 0 calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem)}.categoryHeading__icon{width:128px;height:128px}.categoryHeading__text{font-size:2.625rem}.flaps{max-width:100%}.flapButton--shuffle>.svg-reload{width:30px;height:30px}.contactForm{max-width:720px}.container{max-width:960px}.col--lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col--lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col--lg-3{flex:0 0 25%;max-width:25%}.col--lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col--lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col--lg-6{flex:0 0 50%;max-width:50%}.col--lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col--lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col--lg-9{flex:0 0 75%;max-width:75%}.col--lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col--lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col--lg-12{flex:0 0 100%;max-width:100%}.offset--lg-1{margin-left:8.3333333333%}.offset--lg-2{margin-left:16.6666666667%}.offset--lg-3{margin-left:25%}.offset--lg-4{margin-left:33.3333333333%}.offset--lg-5{margin-left:41.6666666667%}.offset--lg-6{margin-left:50%}.offset--lg-7{margin-left:58.3333333333%}.offset--lg-8{margin-left:66.6666666667%}.offset--lg-9{margin-left:75%}.offset--lg-10{margin-left:83.3333333333%}.offset--lg-11{margin-left:91.6666666667%}.offset--lg-12{margin-left:100%}.heading{font-size:3.25rem}.heading__body{line-height:1.7}.heading--sm{font-size:2.25rem}.locale:before{right:7px}.nav-bottom__body{display:flex;flex-wrap:wrap}.nav-bottom__body>li{flex:0 0 50%;max-width:50%}.nav-bottom__body>li:nth-child(odd){padding-right:.25em}.nav-bottom__body>li:nth-child(2n){padding-left:.25em}.roundBlock{padding:60px 5%}.header__body__toggle{display:none}.gnav{position:absolute;z-index:10;right:1rem;left:auto;visibility:visible;overflow:visible;width:calc(100% - 205px - 1rem);height:100%;padding-right:0;padding-bottom:0;transition:none;opacity:1;background-color:transparent}.js-global-menu .gnav{right:45px}.gnav__body{overflow:visible;width:100%;min-width:100%;min-height:100%;margin-right:auto;transition:none;opacity:1;background-color:transparent;margin-top:5px}.gnav__body:lang(ja){margin-top:0}.gnav__menu,.gnav__submenu{position:relative;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}.gnav__menu li,.gnav__submenu li{display:inline-block}.gnav__menu li:not(:first-child):after,.gnav__submenu li:not(:first-child):after{position:absolute;top:.5em;width:2px;height:1em;content:"";background-color:#ededed}.gnav__menu a,.gnav__submenu a{padding:.1em .5em;border-bottom-color:transparent}.gnav__menu{order:2}.gnav__menu .menu-item-has-children>.sub-menu{position:fixed;visibility:hidden;width:auto}.gnav__menu .menu-item-has-children>.sub-menu>li:after{background-color:transparent!important}.gnav__menu .menu-item-has-children>.sub-menu>li>a{padding:1em 1.5em;color:#fff;background-color:rgba(4,54,137,.86)}.gnav__menu .menu-item-has-children>.sub-menu>li>a:hover{background-color:#032c70}.gnav__submenu{order:1;padding-top:.75rem}.gnav__submenu a{font-size:.75rem}.gnav__language{position:absolute;top:70px;right:0;width:auto;border-bottom-color:transparent}.gnav__close{display:none}.content-single .container{max-width:960px}.content-card-deck>.card{flex:0 0 calc(25% - 1rem);max-width:calc(25% - 1rem)}.entry-title{font-size:2.25rem}.card.card-feature-themes .card__heading{font-size:2rem}.card.card-feature-themes .card__body{padding:5%}.global-home-heading__body:before{height:9px}.global-home-heading__body>span{font-size:3rem}.global-home-content>h2,.global-home-content>h3,.global-home-content>h4,.global-home-content>h5,.global-home-content>p{max-width:820px;margin-right:auto;margin-left:auto}}@media (min-width:48em) and (min-width:62em){.card-deck .card--lg-1{flex:0 0 calc(8.33333% - 1rem);max-width:calc(8.33333% - 1rem)}.card-deck .card--lg-2{flex:0 0 calc(16.66667% - 1rem);max-width:calc(16.66667% - 1rem)}.card-deck .card--lg-3{flex:0 0 calc(25% - 1rem);max-width:calc(25% - 1rem)}.card-deck .card--lg-4{flex:0 0 calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem)}.card-deck .card--lg-5{flex:0 0 calc(41.66667% - 1rem);max-width:calc(41.66667% - 1rem)}.card-deck .card--lg-6{flex:0 0 calc(50% - 1rem);max-width:calc(50% - 1rem)}.card-deck .card--lg-7{flex:0 0 calc(58.33333% - 1rem);max-width:calc(58.33333% - 1rem)}.card-deck .card--lg-8{flex:0 0 calc(66.66667% - 1rem);max-width:calc(66.66667% - 1rem)}.card-deck .card--lg-9{flex:0 0 calc(75% - 1rem);max-width:calc(75% - 1rem)}.card-deck .card--lg-10{flex:0 0 calc(83.33333% - 1rem);max-width:calc(83.33333% - 1rem)}.card-deck .card--lg-11{flex:0 0 calc(91.66667% - 1rem);max-width:calc(91.66667% - 1rem)}.card-deck .card--lg-12{flex:0 0 calc(100% - 1rem);max-width:calc(100% - 1rem)}}@media (min-width:62em) and (-ms-high-contrast:none){.gnav__menu .menu-item-has-children>.sub-menu{width:720px}}@media (min-width:75em){.block--gutter-xl{padding-left:5%;padding-right:5%}.breadcrumbs{padding-left:2.5%;padding-right:2.5%;font-size:.75rem}.flapPanel__text{font-size:4.25rem}.container{max-width:1140px}}@media (max-width:35.99em){.contents-list{display:block;margin-left:-1rem;margin-right:-1rem}}@media (max-width:47.99em){.pagination li.is-rwd{display:none}}@media (max-width:61.99em){.js-is-manu-open .gnav{visibility:visible;overflow-x:hidden;overflow-y:auto;height:100vh!important;min-height:100vh;padding-bottom:100px;opacity:1}.js-is-manu-open .gnav__body{transition:.4s cubic-bezier(.075,.82,.165,1);transform:translateY(0) rotateX(0);opacity:1;box-shadow:0 1px 1px 0 rgba(0,0,0,.05),2px 5px 5px rgba(0,0,0,.02)}}