:root{--jwj-primary: #3d6f91;--jwj-secondary: #98c5e1;--jwj-tertiary: #dbeaf5;--jwj-body: #2b2b2b;--jwj-dark: #797c7e;--jwj-white: #ffffff;--jwj-black: #000000;--jwj-black-faded: rgba(0,0,0,.03);--jwj-spacer: 15px;--jwj-spacer-xs: 8px;--jwj-spacer-sm: 10px;--jwj-spacer-lg: 30px;--jwj-spacer-xl: 40px;--jwj-font-size-sm: 17px;--jwj-font-size-lg: 22px;--jwj-font-size-xl: 30px;--jwj-line-height: 1;--jwj-line-height-lg: 1.5;--jwj-line-height-xl: 1.8;--jwj-btn-padding-y: 1rem;--jwj-btn-padding-x: 1.5rem;--jwj-btn-line-height: 1.3;--jwj-btn-border-radius: 50px}html:lang(ja) body{font-weight:300;line-height:var(--jwj-line-height-xl)}html:lang(ja) body h1,html:lang(ja) body h2,html:lang(ja) body h3,html:lang(ja) body h4,html:lang(ja) body h5,html:lang(ja) body h6{font-weight:600;line-height:var(--jwj-line-height-xl)}html:lang(ja) body h1{font-size:48px}html:lang(ja) body h2{font-size:42px}html:lang(ja) body h3{font-size:30px}html:lang(ja) body h4{font-size:25px}html:lang(ja) body blockquote p,html:lang(ja) body .post-content p{line-height:var(--jwj-line-height-xl)}html:lang(ja) body blockquote p strong,html:lang(ja) body .post-content p strong{font-weight:600}#page-container a:where(:not(.wp-element-button)){text-decoration:none}a[href^="#footnotes"]{font-size:75%;transform:translateY(-6px);display:inline-block}.et_pb_text_inner a:hover,.et_pb_post_content a:hover{text-decoration:underline}.whqcms-language-picker .languages{border-top:0}.whqcms-language-picker .languages li{padding:var(--jwj-spacer)}.whqcms-language-picker .languages li:hover{background-color:var(--jwj-black-faded)}.whqcms-language-picker .languages li.current-lang{background-color:var(--jwj-tertiary)}.whqcms-language-picker .languages li a{color:inherit !important}.whqcms-language-picker .languages li a:hover{background-color:rgba(0,0,0,0)}header .et_pb_menu .et-menu{gap:var(--jwj-spacer-sm)}header .et_pb_menu ul li a{border-bottom:6px solid var(--jwj-white)}header .et_pb_menu ul li a:hover{color:var(--jwj-primary);opacity:1}header .et_pb_menu ul li.current-menu-item a,header .et_pb_menu ul li.current-page-parent a{border-color:var(--jwj-primary)}header .et_pb_menu ul li .sub-menu,header .et_pb_menu ul li .sub-menu li{padding:0}header .et_pb_menu ul li .sub-menu li,header .et_pb_menu ul li .sub-menu li a{width:100%}header .et_mobile_menu li a,header .et_pb_menu ul li .sub-menu li a{border-color:var(--jwj-white);line-height:var(--jwj-line-height-lg);padding-block:var(--jwj-spacer-xs)}header .et_mobile_menu li a:hover,header .et_pb_menu ul li .sub-menu li a:hover{background-color:var(--jwj-black-faded)}header .et_mobile_menu li.current-menu-item,header .et_pb_menu ul li .sub-menu li.current-menu-item{background-color:var(--jwj-tertiary);border-color:var(--jwj-white) !important}header .et_mobile_menu{min-width:240px}header .et_mobile_menu .menu-item-has-children a{background-color:var(--jwj-white)}header .et_mobile_menu .sub-menu li a{padding-inline:var(--jwj-btn-padding-x) var(--jwj-btn-padding-y)}footer .et_pb_menu .et_pb_menu__menu,footer .et_pb_menu .et-menu-nav,footer .et_pb_menu .et-menu{width:100%}footer .et_pb_menu .et-menu{-moz-column-gap:var(--jwj-spacer-sm);column-gap:var(--jwj-spacer-sm);row-gap:var(--jwj-spacer)}footer .et_pb_menu ul li a{border-bottom:6px solid var(--jwj-body)}footer .et_pb_menu ul li.current-menu-item a,footer .et_pb_menu ul li.current-page-ancestor a{border-color:var(--jwj-secondary)}footer .et_pb_menu ul li.current-menu-item:last-child a,footer .et_pb_menu ul li.current-page-ancestor:last-child a{color:var(--jwj-body) !important;background-color:var(--jwj-tertiary)}footer .et_pb_menu ul li:last-child{display:flex;align-self:flex-end;margin-left:auto;margin-top:0;padding-inline:0}@media screen and (max-width: 980px){footer .et_pb_menu ul li:last-child{margin-left:0}}footer .et_pb_menu ul li:last-child a{background-color:var(--jwj-tertiary);border:none !important;border-radius:var(--jwj-btn-border-radius);color:var(--jwj-body) !important;display:flex;font-size:var(--jwj-font-size-sm) !important;font-style:italic;font-weight:normal !important;gap:var(--jwj-spacer-lg);line-height:var(--jwj-line-height) !important;padding-block:var(--jwj-btn-padding-y);padding-inline:var(--jwj-btn-padding-x);position:relative}footer .et_pb_menu ul li:last-child a:after{display:inline-block;content:"5";font-family:ETmodules !important;font-size:var(--jwj-font-size-lg);font-style:normal}footer .et_pb_menu ul li:last-child a:hover{background:var(--jwj-primary);color:var(--jwj-white) !important}footer .et_pb_menu__menu{display:flex !important}.home-hero .et_pb_column_1 .et_pb_image,.home-hero .et_pb_column_1 .et_pb_image .et_pb_image_wrap{height:100%}.home-hero .et_pb_column_1 .et_pb_image img,.home-hero .et_pb_column_1 .et_pb_image .et_pb_image_wrap img{height:100%;-o-object-fit:cover;object-fit:cover}.home-content::after{background:url("../assets/boxes.png") no-repeat;background-size:cover;bottom:0;content:"";height:150px;position:absolute;right:0;width:52.5dvw;z-index:2}@media screen and (max-width: 980px){.home-content::after{display:none}}.home-posts-sidebar .et_pb_post a img{width:100%}.blog .featured .et_pb_group:first-child{grid-column:1/span 2}.blog .featured .et_pb_group:first-child .et_pb_image img{aspect-ratio:3/1}@media screen and (max-width: 980px){.blog .featured .et_pb_group:first-child .et_pb_image img{aspect-ratio:2/1}}.blog .featured .et_pb_group:nth-last-child(2){grid-column:1/span 1}@media screen and (max-width: 980px){.blog .featured .et_pb_group:nth-last-child(2){grid-column:1/span 2}}.blog .featured .et_pb_group:nth-last-child(2) .et_pb_image img{aspect-ratio:2/1}.blog .featured .et_pb_group:nth-child(3){grid-column:2/span 1}@media screen and (max-width: 980px){.blog .featured .et_pb_group:nth-child(3){grid-column:1/span 2}}.blog .featured .et_pb_group .et_pb_image img{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;width:100%}.jwj-terms{text-transform:uppercase}h3.wp-block-heading{margin-bottom:var(--jwj-spacer)}blockquote.featured{border-left-width:0 !important;margin:var(--jwj-spacer-lg) 5rem;padding:0}@media only screen and (max-width: 980px){blockquote.featured{margin:var(--jwj-spacer-lg) var(--jwj-spacer-xl)}}blockquote.featured p:first-child{border-top:1px solid var(--jwj-primary);border-bottom:1px solid var(--jwj-primary);color:var(--jwj-primary);font-size:var(--jwj-font-size-xl);line-height:var(--jwj-line-height-lg);padding-block:var(--jwj-btn-padding-x)}blockquote.featured p:nth-child(2){padding-top:var(--jwj-spacer-lg);text-align:right}blockquote.featured cite{color:var(--jwj-dark);font-size:var(--jwj-font-size-sm);font-style:normal;font-weight:bold;line-height:var(--jwj-line-height)}.wp-element-button,body #page-container #et-boc #main-content .et_pb_button{display:flex;flex-direction:row;align-items:center;font-size:var(--jwj-font-size-sm);font-style:italic;justify-content:space-between;line-height:var(--jwj-btn-line-height) !important;padding-block:var(--jwj-btn-padding-y) !important;padding-inline:var(--jwj-btn-padding-x) !important;gap:var(--jwj-spacer-lg);text-decoration:none}.wp-element-button::after,body #page-container #et-boc #main-content .et_pb_button::after{color:inherit !important;display:inline-block;line-height:var(--jwj-line-height) !important;position:relative;top:0;transform:none}.wp-element-button{background-color:var(--jwj-secondary);color:var(--jwj-body);text-decoration:none !important}.wp-element-button:hover{background-color:var(--jwj-primary);color:var(--jwj-white)}.et_pb_button.share-button{max-width:100% !important;width:300px}.et_pb_button.share-button:hover{background-color:var(--jwj-dark) !important}body #page-container .et_builder_inner_content .et_pb_section.lightbox-content-share{background-color:rgba(43,43,43,.8) !important}.share-page-category{font-size:var(--jwj-font-size-sm);margin-bottom:var(--jwj-spacer-xs)}input[type=text].share-page-link-box{border-color:var(--jwj-dark);border-radius:var(--jwj-btn-border-radius);color:var(--jwj-black);font-size:var(--jwj-font-size-sm);line-height:var(--jwj-btn-line-height);padding-block:var(--jwj-btn-padding-y);padding-inline:var(--jwj-btn-padding-x);width:100%}
