@charset "utf-8";#single-title-bg{height:210px;min-height:210px;background:url(//nori.fukuoka-ariake.com/cms/wp-content/themes/fukuoka-ariake-brand/dist/css/../images/common/bg_page-title.png) repeat left top #231816;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}#single-title-bg h2{color:#fff;font-size:3.9rem;font-weight:500;line-height:1;margin-top:.5em;letter-spacing:.14em}@media (max-width:767px){#single-title-bg{height:auto;min-height:auto;padding:calc(100 / 750 * 100vw) 0}#single-title-bg h2{font-size:calc(40 / 750 * 100vw);margin-top:0}}body.page main#content article,body.single-news main#content article{overflow:hidden}.page-contents{width:1024px;margin:0 auto;padding-bottom:12rem}@media (max-width:767px){.page-contents{width:100%;padding:0 calc(40 / 750 * 100vw) 8rem}}.page-contents h2,.page-contents h3,.page-contents h4,.page-contents h5{font-weight:500}.page-contents h2{font-size:2.8rem}.page-contents h3{font-size:2.6rem}.page-contents h4{font-size:2.2rem}.page-contents h5{font-size:2rem}.page-contents p{font-size:1.6rem;font-weight:500;line-height:2.5;padding:1.25em 0}.page-contents h2+p,.page-contents h3+p,.page-contents h4+p{padding-top:0}@media (max-width:767px){.page-contents h2{font-size:calc(30 / 750 * 100vw)}.page-contents h3{font-size:calc(26 / 750 * 100vw)}.page-contents h4{font-size:calc(22 / 750 * 100vw)}.page-contents h5{font-size:calc(20 / 750 * 100vw)}.page-contents p{font-size:calc(16 / 750 * 100vw);padding:1em}}.page-contents h2{position:relative;margin:0 auto;padding:2em 0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.page-contents h2 span{position:relative;padding:0 1.5em;background-color:#fff;text-align:center;z-index:2}.page-contents h2:before,.page-contents h2:after{content:'';position:absolute;top:50%;width:100%;height:1px;background-color:#231815;z-index:1}.page-contents h2:before{right:50%}.page-contents h2:after{left:50%}.page-contents h2 span:before,.page-contents h2 span:after{content:'';position:absolute;top:50%;width:1.2rem;height:1.2rem;background-color:#231815;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.page-contents h2 span:before{left:0}.page-contents h2 span:after{right:0}@media (max-width:767px){.page-contents h2 span:before,.page-contents h2 span:after{width:1rem;height:1rem}}.page-contents h3{position:relative;padding-left:2.25em;margin:1.75em 0}.page-contents h3:before{position:absolute;content:'';top:50%;left:.5em;background-color:#231815;width:1em;height:1em;transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg)}.page-contents h4{position:relative;padding:.5em 2.25em;border-top:8px solid #231815;border-bottom:8px solid #231815;margin:1.5em 0}.page-contents h4:before{position:absolute;content:'';top:50%;left:.5em;background-color:#fff;width:1.2em;height:1.2em;border:8px solid #231815;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}@media (max-width:767px){.page-contents h4{border-width:4px}.page-contents h4:before{border-width:3px}}.page-contents h5{margin:1em 0}.page-contents table{width:auto}.page-contents table th,.page-contents table td{font-size:1.6rem;font-weight:500;border:1px solid #231816;padding:.5em .75em}.page-contents table th{background-color:#231816;color:#fff}@media (max-width:767px){.page-contents table{width:100%}.page-contents table th,.page-contents table td{font-size:calc(16 / 750 * 100vw)}}.page-contents .wp-block-media-text{align-items:flex-start;-webkit-align-items:flex-start}.page-contents .wp-block-media-text .wp-block-media-text__content{padding-right:0}.page-contents .wp-block-button .wp-block-button__link{font-size:1.8rem;font-weight:500;letter-spacing:.05em;background-color:#fff;border:1px solid #231816;color:#231816;padding:.5em 5em;margin:1.5em 0}@media (max-width:767px){.page-contents .wp-block-button .wp-block-button__link{font-size:calc(18 / 750 * 100vw);padding:.5em 2em}}.page-contents .is-colomn-data-01{margin:0 auto}.page-contents .is-colomn-data-01>.wp-block-column>*{background-color:#000;color:#fff;font-size:2rem;font-weight:500;text-align:center;position:relative;padding:1.25em 1.75em;line-height:1.6}.page-contents .is-colomn-data-01>.wp-block-column>*:before,.page-contents .is-colomn-data-01>.wp-block-column>*:after{position:absolute;content:'';top:50%;width:1em;height:2em;background-color:#fff;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.page-contents .is-colomn-data-01>.wp-block-column>*:before{left:0}.page-contents .is-colomn-data-01>.wp-block-column>*:after{right:0}@media (max-width:767px){.page-contents .is-colomn-data-01>.wp-block-column{flex-basis:100%;-webkit-flex-basis:100%}.page-contents .is-colomn-data-01>.wp-block-column:nth-child(2n){margin-left:0}.page-contents .is-colomn-data-01>.wp-block-column>*{font-size:calc(24 / 750 * 100vw);width:80%;margin:0 auto}.page-contents .is-colomn-data-01>.wp-block-column>*:before,.page-contents .is-colomn-data-01>.wp-block-column>*:after{height:1.5em}}.page-contents .post-data{margin:3rem 0 0}.page-contents .post-data .post-datalist{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:0;list-style:none;margin-left:0}.page-contents .post-data .post-datalist li:not(:last-child){margin-right:2rem}.page-contents .post-data .post-datalist li:nth-of-type(1){font-size:1.6rem;font-weight:500;letter-spacing:.05em;color:#77706e}.page-contents .post-data .post-datalist li:nth-of-type(2){font-size:1.8rem;color:#fff;line-height:1.0}.page-contents .post-data .post-datalist li:nth-of-type(2) span{background-color:#77706e;padding:.3em 1.8em .4em;display:block}.page-contents .post-data .post-datalist li:nth-of-type(2) span.news-event{background-color:#943233}.page-contents .post-data .post-datalist li:nth-of-type(2) span.news-info{background-color:#1b1464}.page-contents .post-data .post-datalist li a{display:block;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;text-decoration:none}.page-contents .post-data .post-datalist li a:hover{opacity:.6}