/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}html{color:#2b2b2b;cursor:default;font-size:62.5%;font-weight:500;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-color:#fff;color:#2b2b2b;font-family:"Yu Gothic","游ゴシック体","游ゴシック","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif;-webkit-font-smoothing:auto;font-weight:500;line-height:1.8;margin:0;min-height:100%;padding:0;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;font-size:1.6rem}@media(max-width: 768px){body{font-size:14px;font-size:1.4rem}}a{color:inherit;text-decoration:none}b,strong{font-weight:inherit}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dt,dd,pre,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}button,input,textarea,select{appearance:none;background:rgba(0,0,0,0);border:none;color:inherit;font-family:"Yu Gothic","游ゴシック体","游ゴシック","Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Meiryo",sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit;outline:none;padding:0}button{cursor:pointer}table{border-collapse:collapse}sub,sup{font-size:.5em}@font-face{font-family:"icon";font-style:normal;font-weight:normal;src:url("/common/fonts/icon/icon.woff?1669272224053") format("woff")}.icon{display:inline-block}.icon::before{display:inline-block;font-family:"icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none}.icon-twitter::before{content:""}.icon-facebook::before{content:""}.icon-youtube::before{content:""}.icon-star::before{content:""}.icon-church::before{content:""}.icon-school::before{content:""}.icon-information::before{content:""}.icon-faq::before{content:""}.icon-access::before{content:""}.icon-map::before{content:""}.icon-telephone::before{content:""}.icon-humberger::before{content:""}.icon-close::before{content:""}.icon-bible::before{content:""}.icon-news::before{content:""}.icon-column::before{content:""}.icon-pastor::before{content:""}.icon-handbook::before{content:""}.icon-arrow::before{content:""}.inner{display:block;height:100%;margin:0 auto;max-width:1160px;padding:0 20px;width:100%}.inner.is-grid{column-gap:20px;display:grid;grid-template-columns:repeat(12, 1fr)}@media(max-width: 768px){.inner.is-grid{display:block}}.inner.has-paddingMore{padding:0 40px}@media(max-width: 768px){.inner.has-paddingMore{padding:0}}.page{display:block;height:auto;width:100%}.pageHeader{background:center center/cover no-repeat;color:#fff;padding-bottom:96px;position:relative}@media(max-width: 768px){.pageHeader{padding-bottom:48px}}.pageHeader::before,.pageHeader::after{content:"";display:block;height:40px;left:50%;position:absolute;width:1px;z-index:1}@media(max-width: 768px){.pageHeader::before,.pageHeader::after{height:24px}}.pageHeader::before{background-color:#fff;bottom:0}.pageHeader::after{background-color:#558e99;top:100%}.pageHeader_inner{column-gap:20px;display:grid;grid-template-columns:repeat(12, 1fr)}@media(max-width: 768px){.pageHeader_inner{display:block}}.pageHeaderBreadcrumbs{margin-bottom:60px;grid-column-end:13;grid-column-start:1}@media(max-width: 768px){.pageHeaderBreadcrumbs{margin-bottom:24px}}.pageHeaderTitle{font-weight:600;line-height:1.3;margin-bottom:24px;text-align:center;font-size:30px;font-size:3rem;grid-column-end:13;grid-column-start:1}@media(max-width: 768px){.pageHeaderTitle{font-size:24px;font-size:2.4rem}}.pageHeaderDescription{text-align:justify;grid-column-end:12;grid-column-start:2}.section{display:block;padding:60px 0;position:relative}@media(max-width: 768px){.section{padding:48px 0}}.sectionAnchor{display:block;height:0;left:0;position:absolute;top:-96px;width:100%}.sectionDescription p+p{margin-top:1em}.sectionDescription.is-small{font-size:14px;font-size:1.4rem}.section.has-paddingTopMore{padding-top:96px}@media(max-width: 768px){.section.has-paddingTopMore{padding-top:48px}}.section.has-paddingTopLess{padding-top:48px}@media(max-width: 768px){.section.has-paddingTopLess{padding-top:24px}}.section.has-paddingBottomMore{padding-bottom:96px}@media(max-width: 768px){.section.has-paddingBottomMore{padding-bottom:48px}}.section.has-paddingBottomLess{padding-bottom:48px}@media(max-width: 768px){.section.has-paddingBottomLess{padding-bottom:24px}}.sidebarList_item+.sidebarList_item{margin-top:20px}.header{background-color:#558e99;color:#fff;left:0;line-height:1.3;position:sticky;top:0;width:100%;z-index:10}@media(max-width: 768px){.header{color:#2b2b2b}}.header_inner{height:80px;column-gap:20px;display:grid;grid-template-columns:repeat(12, 1fr)}@media(max-width: 768px){.header_inner{align-items:center;display:flex;height:52px;justify-content:space-between}}.headerLogo{align-items:center;display:flex;height:100%;grid-column-end:4;grid-column-start:1}@media(max-width: 768px){.headerLogo{width:160px}}.headerLogo .boxImage{width:100%}.headerBurger{display:none}@media(max-width: 768px){.headerBurger{color:#fff;display:block;line-height:0;width:20px;font-size:20px;font-size:2rem}}.headerMenu{height:100%;left:-21px;position:relative;width:calc(100% + 21px);grid-column-end:13;grid-column-start:7}@media(max-width: 768px){.headerMenu{display:block;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:20}}.headerMenu_overlay{display:none}@media(max-width: 768px){.headerMenu_overlay{background-color:rgba(59,59,59,.7);display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}}.headerMenu_contents{height:100%}@media(max-width: 768px){.headerMenu_contents{background-color:#fff;overflow:auto;overscroll-behavior-y:contain;padding-bottom:78px;position:absolute;right:0;top:0;transform:translate(100%);transition:transform .4s ease;width:240px}}.headerMenuClose{display:none}@media(max-width: 768px){.headerMenuClose{border-bottom:#82b2bc solid 1px;color:#82b2bc;display:flex;height:52px;justify-content:flex-end;line-height:0;padding:0 20px;font-size:20px;font-size:2rem}}.headerMenuGuide{display:none}@media(max-width: 768px){.headerMenuGuide{display:block}}.headerMenuGuideTitle{color:#558e99;font-weight:600;padding:12px 8px 13px;text-align:center;position:relative}.headerMenuGuideTitle::before{background-image:url("/common/images/css/dot-82b2bc.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left top 3px;bottom:0;height:1px;right:auto;top:auto;left:0;width:100%}.headerMenuGuideText{font-size:12px;font-size:1.2rem}.headerMenuGuideText_item{padding:8px 8px 9px;position:relative}.headerMenuGuideText_item::before{background-image:url("/common/images/css/dot-82b2bc.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left top 3px;bottom:0;height:1px;right:auto;top:auto;left:0;width:100%}.headerMenuAccess{display:none}@media(max-width: 768px){.headerMenuAccess{bottom:0;display:block;padding:20px;position:absolute;right:0;text-align:right;width:100%;font-size:12px;font-size:1.2rem}}.headerMenuAccess p{display:inline-block;padding-left:1.2em;position:relative}.headerMenuAccess p .icon{color:#82b2bc;left:0;position:absolute;top:2px}.headerMenuAccess p+p{margin-top:.5em}.headerMenuList{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-right:1px;position:relative;position:relative}.headerMenuList::before{background-image:url("/common/images/css/dot-c9d5d7.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left 3px top;bottom:auto;left:auto;right:0;width:1px;height:calc(100% - 32px);top:16px}@media(max-width: 768px){.headerMenuList{border-bottom:#82b2bc solid 1px;flex-wrap:wrap;height:auto;padding-right:0;position:relative}.headerMenuList::before{background-image:url("/common/images/css/dot-82b2bc.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left 3px top;bottom:auto;left:0;right:auto;width:1px;height:100%;top:0}}@media(max-width: 768px){.headerMenuList::before{left:50%}}.headerMenuList_item{height:100%;padding-left:1px;position:relative;width:16.66%;position:relative}.headerMenuList_item::before{background-image:url("/common/images/css/dot-c9d5d7.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left 3px top;bottom:auto;left:0;right:auto;width:1px;height:calc(100% - 32px);top:16px}@media(max-width: 768px){.headerMenuList_item{height:auto;width:50%}}@media(max-width: 768px){.headerMenuList_item:nth-child(odd){padding-left:0}}@media(max-width: 768px){.headerMenuList_item:nth-child(1),.headerMenuList_item:nth-child(3){padding-bottom:1px;position:relative}.headerMenuList_item:nth-child(1)::before,.headerMenuList_item:nth-child(3)::before{background-image:url("/common/images/css/dot-82b2bc.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left top 3px;bottom:0;height:1px;right:auto;top:auto;left:0;width:100%}}@media(max-width: 768px){.headerMenuList_item:nth-child(1)::before,.headerMenuList_item:nth-child(3)::before{width:200%}}@media(max-width: 768px){.headerMenuList_item:nth-child(2),.headerMenuList_item:nth-child(4){padding-bottom:1px}}@media(max-width: 768px){.headerMenuList_item:nth-child(2)::before,.headerMenuList_item:nth-child(4)::before{display:none}}@media(max-width: 768px){.headerMenuList_item:nth-child(5)::before,.headerMenuList_item:nth-child(6)::before{display:none}}.headerMenuList_item:hover .headerMenuButton{background-color:#467d88;transition:background-color .2s}@media(max-width: 768px){.headerMenuList_item:hover .headerMenuButton{background-color:#d6e3e5}}.headerMenuList_item:hover .headerMenuChildren{opacity:1;pointer-events:auto;transition:opacity .2s}@media(max-width: 768px){.headerMenuList_item:hover .headerMenuChildren{opacity:0;pointer-events:none}}.headerMenuButton{align-items:center;background-color:rgba(0,0,0,0);color:inherit;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%;font-size:14px;font-size:1.4rem;font-size:min(0.728vw,14px)}@media(max-width: 768px){.headerMenuButton{padding:20px;font-size:13px;font-size:1.3rem}}.headerMenuButton_icon{color:#82b2bc;height:32px;line-height:0;overflow:hidden;font-size:32px;font-size:3.2rem}.headerMenuButton_title{margin:4px 0}.headerMenuChildren{background-color:#467d88;opacity:0;padding-bottom:8px;pointer-events:none;position:absolute;right:0;top:100%;font-size:14px;font-size:1.4rem}.headerMenuChildrenList_item{padding-bottom:1px;position:relative}.headerMenuChildrenList_item::before{background-image:url("/common/images/css/dot-c9d5d7.png");background-repeat:repeat;background-size:5px 5px;content:"";display:block;pointer-events:none;position:absolute;z-index:1;background-position:left top 3px;bottom:0;height:1px;right:auto;top:auto;left:20px;width:calc(100% - 40px)}.headerMenuChildrenButton{background-color:rgba(0,0,0,0);color:inherit;display:block;padding:8px 20px;transition:background-color .2s;white-space:nowrap}.headerMenuChildrenButton:hover{background-color:#558e99}.header.is-short .header_inner{height:60px;transition:height .2s}@media(max-width: 768px){.header.is-short .header_inner{height:52px}}.header.is-short .headerLogo .boxImage{transition:width .2s;width:calc(66.66% - 6.66px)}@media(max-width: 768px){.header.is-short .headerLogo .boxImage{width:100%}}.header.is-short .headerMenuButton_icon{height:0;transition:height .2s}@media(max-width: 768px){.header.is-short .headerMenuButton_icon{height:32px}}.header.is-open .headerMenu{pointer-events:auto}@media(max-width: 768px){.header.is-open .headerMenu_overlay{opacity:1}}@media(max-width: 768px){.header.is-open .headerMenu_contents{transform:translate(0)}}.footer{padding:48px 0;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.footer{padding:24px 0 80px}}.footer_inner{align-items:center;display:flex;justify-content:space-between}@media(max-width: 768px){.footer_inner{flex-direction:column}}.footer_notice{width:calc(100% - 240px)}@media(max-width: 768px){.footer_notice{width:100%}}.footer_copy{text-align:right;width:240px}@media(max-width: 768px){.footer_copy{margin-top:1em;width:100%}}.commonSummary{padding:4px 0}@media(max-width: 768px){.commonSummary{display:none}}.commonSummaryBox{align-items:center;display:flex;justify-content:space-between;line-height:1.3;font-size:12px;font-size:1.2rem}.commonSummaryBox_contact p{display:inline-block;padding-left:1.2em;position:relative}.commonSummaryBox_contact p .icon{color:#82b2bc;left:0;position:absolute;top:2px}.commonSummaryBox_contact p+p{margin-left:1em}.commonNavigation{background-color:#d6e3e5}.commonNavigationList{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}@media(max-width: 768px){.commonNavigationList{justify-content:center}}.commonNavigationList_item{width:calc(16.66% - 33.33px)}@media(max-width: 768px){.commonNavigationList_item{max-width:160px;width:calc(50% - 10px)}}.commonNavigationUnit{color:inherit;line-height:1.3;text-align:center}.commonNavigationUnit_image{border:#fff solid 2px;border-radius:4px;overflow:hidden}.commonNavigationUnit_image .boxImage{transform:scale(1);transition:transform .2s}.commonNavigationUnit_title{margin-top:12px}.commonNavigationUnit:hover .commonNavigationUnit_image .boxImage{transform:scale(1.1)}.commonIntroduction{background:url("/common/images/section-introduction/section_bg.jpg") center center/cover no-repeat}.commonIntroductionBox{color:#fff;font-family:"Yu Mincho","游明朝体","游明朝","Times New Roman","YuMincho","Hiragino Mincho ProN","MS PMincho",serif;font-weight:600;text-shadow:0 0 2px rgba(0,0,0,.16),0 0 4px rgba(0,0,0,.16),0 0 8px rgba(0,0,0,.16);column-gap:20px;display:grid;grid-template-columns:repeat(12, 1fr)}@media(max-width: 768px){.commonIntroductionBox{display:block}}.commonIntroductionBox_inner{grid-column-end:10;grid-column-start:4}.commonIntroductionBoxTitle{margin-bottom:12px;text-align:center;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.commonIntroductionBoxTitle{font-size:16px;font-size:1.6rem}}.commonIntroductionBoxText{text-align:justify}.commonMap{background-color:#558e99;position:relative}@media(max-width: 768px){.commonMap{padding-top:calc(62.5% + 48px)}}.commonMapBox{color:#fff;column-gap:20px;display:grid;grid-template-columns:repeat(12, 1fr)}@media(max-width: 768px){.commonMapBox{display:block}}.commonMapBox_inner{column-gap:20px;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-end:7;grid-column-start:1}@media(max-width: 768px){.commonMapBox_inner{align-items:center;display:flex;flex-direction:column}}.commonMapBoxTitle{margin-bottom:24px;text-align:center;grid-column-end:5;grid-column-start:1}@media(max-width: 768px){.commonMapBoxTitle{max-width:340px;padding:0 20px;width:100%}}.commonMapBoxText{grid-column-end:7;grid-column-start:1}@media(max-width: 768px){.commonMapBoxText{max-width:100%}}.commonMapBoxText strong{color:#f6d873;font-weight:600;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.commonMapBoxText strong{font-size:16px;font-size:1.6rem}}.commonMapBoxSns{margin-top:12px;grid-column-end:7;grid-column-start:1;font-size:32px;font-size:3.2rem}@media(max-width: 768px){.commonMapBoxSns{margin-top:24px;max-width:100%;font-size:28px;font-size:2.8rem}}.commonMapBoxSns_list{display:flex;gap:20px}@media(max-width: 768px){.commonMapBoxSns_list{justify-content:center}}.commonMapBoxLink{margin-top:24px;grid-column-end:4;grid-column-start:1}@media(max-width: 768px){.commonMapBoxLink{max-width:340px;padding:0 20px;width:100%}}.commonMapMap{height:100%;position:absolute;right:0;top:0;width:50%}@media(max-width: 768px){.commonMapMap{height:0;padding-top:62.5%;width:100%}}.commonMapMap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.forPC{display:block !important}@media(max-width: 768px){.forPC{display:none !important}}.forSP{display:none !important}@media(max-width: 768px){.forSP{display:block !important}}.margin-0{margin:0 !important}.marginTop-0{margin-top:0px !important}.marginTop-0em{margin-top:0em !important}.marginTop-4{margin-top:4px !important}.marginTop-1em{margin-top:1em !important}.marginTop-8{margin-top:8px !important}.marginTop-2em{margin-top:2em !important}.marginTop-12{margin-top:12px !important}.marginTop-3em{margin-top:3em !important}.marginTop-16{margin-top:16px !important}.marginTop-4em{margin-top:4em !important}.marginTop-20{margin-top:20px !important}.marginTop-5em{margin-top:5em !important}.marginTop-24{margin-top:24px !important}.marginTop-6em{margin-top:6em !important}.marginTop-28{margin-top:28px !important}.marginTop-7em{margin-top:7em !important}.marginTop-32{margin-top:32px !important}.marginTop-8em{margin-top:8em !important}.marginTop-36{margin-top:36px !important}.marginTop-9em{margin-top:9em !important}.marginTop-40{margin-top:40px !important}.marginTop-10em{margin-top:10em !important}.marginTop-44{margin-top:44px !important}.marginTop-11em{margin-top:11em !important}.marginTop-48{margin-top:48px !important}.marginTop-12em{margin-top:12em !important}.marginTop-52{margin-top:52px !important}.marginTop-13em{margin-top:13em !important}.marginTop-56{margin-top:56px !important}.marginTop-14em{margin-top:14em !important}.marginTop-60{margin-top:60px !important}.marginTop-15em{margin-top:15em !important}.marginTop-64{margin-top:64px !important}.marginTop-16em{margin-top:16em !important}.marginTop-68{margin-top:68px !important}.marginTop-17em{margin-top:17em !important}.marginTop-72{margin-top:72px !important}.marginTop-18em{margin-top:18em !important}.marginTop-76{margin-top:76px !important}.marginTop-19em{margin-top:19em !important}.marginTop-80{margin-top:80px !important}.marginTop-20em{margin-top:20em !important}.marginTop-84{margin-top:84px !important}.marginTop-21em{margin-top:21em !important}.marginTop-88{margin-top:88px !important}.marginTop-22em{margin-top:22em !important}.marginTop-92{margin-top:92px !important}.marginTop-23em{margin-top:23em !important}.marginTop-96{margin-top:96px !important}.marginTop-24em{margin-top:24em !important}.marginTop-100{margin-top:100px !important}.marginTop-25em{margin-top:25em !important}.marginTopResponsive-0{margin-top:0px !important}@media(max-width: 768px){.marginTopResponsive-0{margin-top:0px !important}}.marginTopResponsive-0em{margin-top:0em !important}@media(max-width: 768px){.marginTopResponsive-0em{margin-top:0em !important}}.marginTopResponsive-4{margin-top:4px !important}@media(max-width: 768px){.marginTopResponsive-4{margin-top:2px !important}}.marginTopResponsive-1em{margin-top:1em !important}@media(max-width: 768px){.marginTopResponsive-1em{margin-top:.5em !important}}.marginTopResponsive-8{margin-top:8px !important}@media(max-width: 768px){.marginTopResponsive-8{margin-top:4px !important}}.marginTopResponsive-2em{margin-top:2em !important}@media(max-width: 768px){.marginTopResponsive-2em{margin-top:1em !important}}.marginTopResponsive-12{margin-top:12px !important}@media(max-width: 768px){.marginTopResponsive-12{margin-top:6px !important}}.marginTopResponsive-3em{margin-top:3em !important}@media(max-width: 768px){.marginTopResponsive-3em{margin-top:1.5em !important}}.marginTopResponsive-16{margin-top:16px !important}@media(max-width: 768px){.marginTopResponsive-16{margin-top:8px !important}}.marginTopResponsive-4em{margin-top:4em !important}@media(max-width: 768px){.marginTopResponsive-4em{margin-top:2em !important}}.marginTopResponsive-20{margin-top:20px !important}@media(max-width: 768px){.marginTopResponsive-20{margin-top:10px !important}}.marginTopResponsive-5em{margin-top:5em !important}@media(max-width: 768px){.marginTopResponsive-5em{margin-top:2.5em !important}}.marginTopResponsive-24{margin-top:24px !important}@media(max-width: 768px){.marginTopResponsive-24{margin-top:12px !important}}.marginTopResponsive-6em{margin-top:6em !important}@media(max-width: 768px){.marginTopResponsive-6em{margin-top:3em !important}}.marginTopResponsive-28{margin-top:28px !important}@media(max-width: 768px){.marginTopResponsive-28{margin-top:14px !important}}.marginTopResponsive-7em{margin-top:7em !important}@media(max-width: 768px){.marginTopResponsive-7em{margin-top:3.5em !important}}.marginTopResponsive-32{margin-top:32px !important}@media(max-width: 768px){.marginTopResponsive-32{margin-top:16px !important}}.marginTopResponsive-8em{margin-top:8em !important}@media(max-width: 768px){.marginTopResponsive-8em{margin-top:4em !important}}.marginTopResponsive-36{margin-top:36px !important}@media(max-width: 768px){.marginTopResponsive-36{margin-top:18px !important}}.marginTopResponsive-9em{margin-top:9em !important}@media(max-width: 768px){.marginTopResponsive-9em{margin-top:4.5em !important}}.marginTopResponsive-40{margin-top:40px !important}@media(max-width: 768px){.marginTopResponsive-40{margin-top:20px !important}}.marginTopResponsive-10em{margin-top:10em !important}@media(max-width: 768px){.marginTopResponsive-10em{margin-top:5em !important}}.marginTopResponsive-44{margin-top:44px !important}@media(max-width: 768px){.marginTopResponsive-44{margin-top:22px !important}}.marginTopResponsive-11em{margin-top:11em !important}@media(max-width: 768px){.marginTopResponsive-11em{margin-top:5.5em !important}}.marginTopResponsive-48{margin-top:48px !important}@media(max-width: 768px){.marginTopResponsive-48{margin-top:24px !important}}.marginTopResponsive-12em{margin-top:12em !important}@media(max-width: 768px){.marginTopResponsive-12em{margin-top:6em !important}}.marginTopResponsive-52{margin-top:52px !important}@media(max-width: 768px){.marginTopResponsive-52{margin-top:26px !important}}.marginTopResponsive-13em{margin-top:13em !important}@media(max-width: 768px){.marginTopResponsive-13em{margin-top:6.5em !important}}.marginTopResponsive-56{margin-top:56px !important}@media(max-width: 768px){.marginTopResponsive-56{margin-top:28px !important}}.marginTopResponsive-14em{margin-top:14em !important}@media(max-width: 768px){.marginTopResponsive-14em{margin-top:7em !important}}.marginTopResponsive-60{margin-top:60px !important}@media(max-width: 768px){.marginTopResponsive-60{margin-top:30px !important}}.marginTopResponsive-15em{margin-top:15em !important}@media(max-width: 768px){.marginTopResponsive-15em{margin-top:7.5em !important}}.marginTopResponsive-64{margin-top:64px !important}@media(max-width: 768px){.marginTopResponsive-64{margin-top:32px !important}}.marginTopResponsive-16em{margin-top:16em !important}@media(max-width: 768px){.marginTopResponsive-16em{margin-top:8em !important}}.marginTopResponsive-68{margin-top:68px !important}@media(max-width: 768px){.marginTopResponsive-68{margin-top:34px !important}}.marginTopResponsive-17em{margin-top:17em !important}@media(max-width: 768px){.marginTopResponsive-17em{margin-top:8.5em !important}}.marginTopResponsive-72{margin-top:72px !important}@media(max-width: 768px){.marginTopResponsive-72{margin-top:36px !important}}.marginTopResponsive-18em{margin-top:18em !important}@media(max-width: 768px){.marginTopResponsive-18em{margin-top:9em !important}}.marginTopResponsive-76{margin-top:76px !important}@media(max-width: 768px){.marginTopResponsive-76{margin-top:38px !important}}.marginTopResponsive-19em{margin-top:19em !important}@media(max-width: 768px){.marginTopResponsive-19em{margin-top:9.5em !important}}.marginTopResponsive-80{margin-top:80px !important}@media(max-width: 768px){.marginTopResponsive-80{margin-top:40px !important}}.marginTopResponsive-20em{margin-top:20em !important}@media(max-width: 768px){.marginTopResponsive-20em{margin-top:10em !important}}.marginTopResponsive-84{margin-top:84px !important}@media(max-width: 768px){.marginTopResponsive-84{margin-top:42px !important}}.marginTopResponsive-21em{margin-top:21em !important}@media(max-width: 768px){.marginTopResponsive-21em{margin-top:10.5em !important}}.marginTopResponsive-88{margin-top:88px !important}@media(max-width: 768px){.marginTopResponsive-88{margin-top:44px !important}}.marginTopResponsive-22em{margin-top:22em !important}@media(max-width: 768px){.marginTopResponsive-22em{margin-top:11em !important}}.marginTopResponsive-92{margin-top:92px !important}@media(max-width: 768px){.marginTopResponsive-92{margin-top:46px !important}}.marginTopResponsive-23em{margin-top:23em !important}@media(max-width: 768px){.marginTopResponsive-23em{margin-top:11.5em !important}}.marginTopResponsive-96{margin-top:96px !important}@media(max-width: 768px){.marginTopResponsive-96{margin-top:48px !important}}.marginTopResponsive-24em{margin-top:24em !important}@media(max-width: 768px){.marginTopResponsive-24em{margin-top:12em !important}}.marginTopResponsive-100{margin-top:100px !important}@media(max-width: 768px){.marginTopResponsive-100{margin-top:50px !important}}.marginTopResponsive-25em{margin-top:25em !important}@media(max-width: 768px){.marginTopResponsive-25em{margin-top:12.5em !important}}.marginBottom-0{margin-bottom:0px !important}.marginBottom-0em{margin-bottom:0em !important}.marginBottom-4{margin-bottom:4px !important}.marginBottom-1em{margin-bottom:1em !important}.marginBottom-8{margin-bottom:8px !important}.marginBottom-2em{margin-bottom:2em !important}.marginBottom-12{margin-bottom:12px !important}.marginBottom-3em{margin-bottom:3em !important}.marginBottom-16{margin-bottom:16px !important}.marginBottom-4em{margin-bottom:4em !important}.marginBottom-20{margin-bottom:20px !important}.marginBottom-5em{margin-bottom:5em !important}.marginBottom-24{margin-bottom:24px !important}.marginBottom-6em{margin-bottom:6em !important}.marginBottom-28{margin-bottom:28px !important}.marginBottom-7em{margin-bottom:7em !important}.marginBottom-32{margin-bottom:32px !important}.marginBottom-8em{margin-bottom:8em !important}.marginBottom-36{margin-bottom:36px !important}.marginBottom-9em{margin-bottom:9em !important}.marginBottom-40{margin-bottom:40px !important}.marginBottom-10em{margin-bottom:10em !important}.marginBottom-44{margin-bottom:44px !important}.marginBottom-11em{margin-bottom:11em !important}.marginBottom-48{margin-bottom:48px !important}.marginBottom-12em{margin-bottom:12em !important}.marginBottom-52{margin-bottom:52px !important}.marginBottom-13em{margin-bottom:13em !important}.marginBottom-56{margin-bottom:56px !important}.marginBottom-14em{margin-bottom:14em !important}.marginBottom-60{margin-bottom:60px !important}.marginBottom-15em{margin-bottom:15em !important}.marginBottom-64{margin-bottom:64px !important}.marginBottom-16em{margin-bottom:16em !important}.marginBottom-68{margin-bottom:68px !important}.marginBottom-17em{margin-bottom:17em !important}.marginBottom-72{margin-bottom:72px !important}.marginBottom-18em{margin-bottom:18em !important}.marginBottom-76{margin-bottom:76px !important}.marginBottom-19em{margin-bottom:19em !important}.marginBottom-80{margin-bottom:80px !important}.marginBottom-20em{margin-bottom:20em !important}.marginBottom-84{margin-bottom:84px !important}.marginBottom-21em{margin-bottom:21em !important}.marginBottom-88{margin-bottom:88px !important}.marginBottom-22em{margin-bottom:22em !important}.marginBottom-92{margin-bottom:92px !important}.marginBottom-23em{margin-bottom:23em !important}.marginBottom-96{margin-bottom:96px !important}.marginBottom-24em{margin-bottom:24em !important}.marginBottom-100{margin-bottom:100px !important}.marginBottom-25em{margin-bottom:25em !important}.marginBottomResponsive-0{margin-bottom:0px !important}@media(max-width: 768px){.marginBottomResponsive-0{margin-bottom:0px !important}}.marginBottomResponsive-0em{margin-bottom:0em !important}@media(max-width: 768px){.marginBottomResponsive-0em{margin-bottom:0em !important}}.marginBottomResponsive-4{margin-bottom:4px !important}@media(max-width: 768px){.marginBottomResponsive-4{margin-bottom:2px !important}}.marginBottomResponsive-1em{margin-bottom:1em !important}@media(max-width: 768px){.marginBottomResponsive-1em{margin-bottom:.5em !important}}.marginBottomResponsive-8{margin-bottom:8px !important}@media(max-width: 768px){.marginBottomResponsive-8{margin-bottom:4px !important}}.marginBottomResponsive-2em{margin-bottom:2em !important}@media(max-width: 768px){.marginBottomResponsive-2em{margin-bottom:1em !important}}.marginBottomResponsive-12{margin-bottom:12px !important}@media(max-width: 768px){.marginBottomResponsive-12{margin-bottom:6px !important}}.marginBottomResponsive-3em{margin-bottom:3em !important}@media(max-width: 768px){.marginBottomResponsive-3em{margin-bottom:1.5em !important}}.marginBottomResponsive-16{margin-bottom:16px !important}@media(max-width: 768px){.marginBottomResponsive-16{margin-bottom:8px !important}}.marginBottomResponsive-4em{margin-bottom:4em !important}@media(max-width: 768px){.marginBottomResponsive-4em{margin-bottom:2em !important}}.marginBottomResponsive-20{margin-bottom:20px !important}@media(max-width: 768px){.marginBottomResponsive-20{margin-bottom:10px !important}}.marginBottomResponsive-5em{margin-bottom:5em !important}@media(max-width: 768px){.marginBottomResponsive-5em{margin-bottom:2.5em !important}}.marginBottomResponsive-24{margin-bottom:24px !important}@media(max-width: 768px){.marginBottomResponsive-24{margin-bottom:12px !important}}.marginBottomResponsive-6em{margin-bottom:6em !important}@media(max-width: 768px){.marginBottomResponsive-6em{margin-bottom:3em !important}}.marginBottomResponsive-28{margin-bottom:28px !important}@media(max-width: 768px){.marginBottomResponsive-28{margin-bottom:14px !important}}.marginBottomResponsive-7em{margin-bottom:7em !important}@media(max-width: 768px){.marginBottomResponsive-7em{margin-bottom:3.5em !important}}.marginBottomResponsive-32{margin-bottom:32px !important}@media(max-width: 768px){.marginBottomResponsive-32{margin-bottom:16px !important}}.marginBottomResponsive-8em{margin-bottom:8em !important}@media(max-width: 768px){.marginBottomResponsive-8em{margin-bottom:4em !important}}.marginBottomResponsive-36{margin-bottom:36px !important}@media(max-width: 768px){.marginBottomResponsive-36{margin-bottom:18px !important}}.marginBottomResponsive-9em{margin-bottom:9em !important}@media(max-width: 768px){.marginBottomResponsive-9em{margin-bottom:4.5em !important}}.marginBottomResponsive-40{margin-bottom:40px !important}@media(max-width: 768px){.marginBottomResponsive-40{margin-bottom:20px !important}}.marginBottomResponsive-10em{margin-bottom:10em !important}@media(max-width: 768px){.marginBottomResponsive-10em{margin-bottom:5em !important}}.marginBottomResponsive-44{margin-bottom:44px !important}@media(max-width: 768px){.marginBottomResponsive-44{margin-bottom:22px !important}}.marginBottomResponsive-11em{margin-bottom:11em !important}@media(max-width: 768px){.marginBottomResponsive-11em{margin-bottom:5.5em !important}}.marginBottomResponsive-48{margin-bottom:48px !important}@media(max-width: 768px){.marginBottomResponsive-48{margin-bottom:24px !important}}.marginBottomResponsive-12em{margin-bottom:12em !important}@media(max-width: 768px){.marginBottomResponsive-12em{margin-bottom:6em !important}}.marginBottomResponsive-52{margin-bottom:52px !important}@media(max-width: 768px){.marginBottomResponsive-52{margin-bottom:26px !important}}.marginBottomResponsive-13em{margin-bottom:13em !important}@media(max-width: 768px){.marginBottomResponsive-13em{margin-bottom:6.5em !important}}.marginBottomResponsive-56{margin-bottom:56px !important}@media(max-width: 768px){.marginBottomResponsive-56{margin-bottom:28px !important}}.marginBottomResponsive-14em{margin-bottom:14em !important}@media(max-width: 768px){.marginBottomResponsive-14em{margin-bottom:7em !important}}.marginBottomResponsive-60{margin-bottom:60px !important}@media(max-width: 768px){.marginBottomResponsive-60{margin-bottom:30px !important}}.marginBottomResponsive-15em{margin-bottom:15em !important}@media(max-width: 768px){.marginBottomResponsive-15em{margin-bottom:7.5em !important}}.marginBottomResponsive-64{margin-bottom:64px !important}@media(max-width: 768px){.marginBottomResponsive-64{margin-bottom:32px !important}}.marginBottomResponsive-16em{margin-bottom:16em !important}@media(max-width: 768px){.marginBottomResponsive-16em{margin-bottom:8em !important}}.marginBottomResponsive-68{margin-bottom:68px !important}@media(max-width: 768px){.marginBottomResponsive-68{margin-bottom:34px !important}}.marginBottomResponsive-17em{margin-bottom:17em !important}@media(max-width: 768px){.marginBottomResponsive-17em{margin-bottom:8.5em !important}}.marginBottomResponsive-72{margin-bottom:72px !important}@media(max-width: 768px){.marginBottomResponsive-72{margin-bottom:36px !important}}.marginBottomResponsive-18em{margin-bottom:18em !important}@media(max-width: 768px){.marginBottomResponsive-18em{margin-bottom:9em !important}}.marginBottomResponsive-76{margin-bottom:76px !important}@media(max-width: 768px){.marginBottomResponsive-76{margin-bottom:38px !important}}.marginBottomResponsive-19em{margin-bottom:19em !important}@media(max-width: 768px){.marginBottomResponsive-19em{margin-bottom:9.5em !important}}.marginBottomResponsive-80{margin-bottom:80px !important}@media(max-width: 768px){.marginBottomResponsive-80{margin-bottom:40px !important}}.marginBottomResponsive-20em{margin-bottom:20em !important}@media(max-width: 768px){.marginBottomResponsive-20em{margin-bottom:10em !important}}.marginBottomResponsive-84{margin-bottom:84px !important}@media(max-width: 768px){.marginBottomResponsive-84{margin-bottom:42px !important}}.marginBottomResponsive-21em{margin-bottom:21em !important}@media(max-width: 768px){.marginBottomResponsive-21em{margin-bottom:10.5em !important}}.marginBottomResponsive-88{margin-bottom:88px !important}@media(max-width: 768px){.marginBottomResponsive-88{margin-bottom:44px !important}}.marginBottomResponsive-22em{margin-bottom:22em !important}@media(max-width: 768px){.marginBottomResponsive-22em{margin-bottom:11em !important}}.marginBottomResponsive-92{margin-bottom:92px !important}@media(max-width: 768px){.marginBottomResponsive-92{margin-bottom:46px !important}}.marginBottomResponsive-23em{margin-bottom:23em !important}@media(max-width: 768px){.marginBottomResponsive-23em{margin-bottom:11.5em !important}}.marginBottomResponsive-96{margin-bottom:96px !important}@media(max-width: 768px){.marginBottomResponsive-96{margin-bottom:48px !important}}.marginBottomResponsive-24em{margin-bottom:24em !important}@media(max-width: 768px){.marginBottomResponsive-24em{margin-bottom:12em !important}}.marginBottomResponsive-100{margin-bottom:100px !important}@media(max-width: 768px){.marginBottomResponsive-100{margin-bottom:50px !important}}.marginBottomResponsive-25em{margin-bottom:25em !important}@media(max-width: 768px){.marginBottomResponsive-25em{margin-bottom:12.5em !important}}.padding-0{padding:0 !important}.paddingTop-0{padding-top:0px !important}.paddingTop-0em{padding-top:0em !important}.paddingTop-4{padding-top:4px !important}.paddingTop-1em{padding-top:1em !important}.paddingTop-8{padding-top:8px !important}.paddingTop-2em{padding-top:2em !important}.paddingTop-12{padding-top:12px !important}.paddingTop-3em{padding-top:3em !important}.paddingTop-16{padding-top:16px !important}.paddingTop-4em{padding-top:4em !important}.paddingTop-20{padding-top:20px !important}.paddingTop-5em{padding-top:5em !important}.paddingTop-24{padding-top:24px !important}.paddingTop-6em{padding-top:6em !important}.paddingTop-28{padding-top:28px !important}.paddingTop-7em{padding-top:7em !important}.paddingTop-32{padding-top:32px !important}.paddingTop-8em{padding-top:8em !important}.paddingTop-36{padding-top:36px !important}.paddingTop-9em{padding-top:9em !important}.paddingTop-40{padding-top:40px !important}.paddingTop-10em{padding-top:10em !important}.paddingTop-44{padding-top:44px !important}.paddingTop-11em{padding-top:11em !important}.paddingTop-48{padding-top:48px !important}.paddingTop-12em{padding-top:12em !important}.paddingTop-52{padding-top:52px !important}.paddingTop-13em{padding-top:13em !important}.paddingTop-56{padding-top:56px !important}.paddingTop-14em{padding-top:14em !important}.paddingTop-60{padding-top:60px !important}.paddingTop-15em{padding-top:15em !important}.paddingTop-64{padding-top:64px !important}.paddingTop-16em{padding-top:16em !important}.paddingTop-68{padding-top:68px !important}.paddingTop-17em{padding-top:17em !important}.paddingTop-72{padding-top:72px !important}.paddingTop-18em{padding-top:18em !important}.paddingTop-76{padding-top:76px !important}.paddingTop-19em{padding-top:19em !important}.paddingTop-80{padding-top:80px !important}.paddingTop-20em{padding-top:20em !important}.paddingTop-84{padding-top:84px !important}.paddingTop-21em{padding-top:21em !important}.paddingTop-88{padding-top:88px !important}.paddingTop-22em{padding-top:22em !important}.paddingTop-92{padding-top:92px !important}.paddingTop-23em{padding-top:23em !important}.paddingTop-96{padding-top:96px !important}.paddingTop-24em{padding-top:24em !important}.paddingTop-100{padding-top:100px !important}.paddingTop-25em{padding-top:25em !important}.paddingRight-1em{padding-right:1em !important}.paddingRight-2em{padding-right:2em !important}.paddingRight-3em{padding-right:3em !important}.paddingRight-4em{padding-right:4em !important}.paddingRight-5em{padding-right:5em !important}.paddingBottom-0{padding-bottom:0px !important}.paddingBottom-0em{padding-bottom:0em !important}.paddingBottom-4{padding-bottom:4px !important}.paddingBottom-1em{padding-bottom:1em !important}.paddingBottom-8{padding-bottom:8px !important}.paddingBottom-2em{padding-bottom:2em !important}.paddingBottom-12{padding-bottom:12px !important}.paddingBottom-3em{padding-bottom:3em !important}.paddingBottom-16{padding-bottom:16px !important}.paddingBottom-4em{padding-bottom:4em !important}.paddingBottom-20{padding-bottom:20px !important}.paddingBottom-5em{padding-bottom:5em !important}.paddingBottom-24{padding-bottom:24px !important}.paddingBottom-6em{padding-bottom:6em !important}.paddingBottom-28{padding-bottom:28px !important}.paddingBottom-7em{padding-bottom:7em !important}.paddingBottom-32{padding-bottom:32px !important}.paddingBottom-8em{padding-bottom:8em !important}.paddingBottom-36{padding-bottom:36px !important}.paddingBottom-9em{padding-bottom:9em !important}.paddingBottom-40{padding-bottom:40px !important}.paddingBottom-10em{padding-bottom:10em !important}.paddingBottom-44{padding-bottom:44px !important}.paddingBottom-11em{padding-bottom:11em !important}.paddingBottom-48{padding-bottom:48px !important}.paddingBottom-12em{padding-bottom:12em !important}.paddingBottom-52{padding-bottom:52px !important}.paddingBottom-13em{padding-bottom:13em !important}.paddingBottom-56{padding-bottom:56px !important}.paddingBottom-14em{padding-bottom:14em !important}.paddingBottom-60{padding-bottom:60px !important}.paddingBottom-15em{padding-bottom:15em !important}.paddingBottom-64{padding-bottom:64px !important}.paddingBottom-16em{padding-bottom:16em !important}.paddingBottom-68{padding-bottom:68px !important}.paddingBottom-17em{padding-bottom:17em !important}.paddingBottom-72{padding-bottom:72px !important}.paddingBottom-18em{padding-bottom:18em !important}.paddingBottom-76{padding-bottom:76px !important}.paddingBottom-19em{padding-bottom:19em !important}.paddingBottom-80{padding-bottom:80px !important}.paddingBottom-20em{padding-bottom:20em !important}.paddingBottom-84{padding-bottom:84px !important}.paddingBottom-21em{padding-bottom:21em !important}.paddingBottom-88{padding-bottom:88px !important}.paddingBottom-22em{padding-bottom:22em !important}.paddingBottom-92{padding-bottom:92px !important}.paddingBottom-23em{padding-bottom:23em !important}.paddingBottom-96{padding-bottom:96px !important}.paddingBottom-24em{padding-bottom:24em !important}.paddingBottom-100{padding-bottom:100px !important}.paddingBottom-25em{padding-bottom:25em !important}.paddingLeft-1em{padding-left:1em !important}.paddingLeft-2em{padding-left:2em !important}.paddingLeft-3em{padding-left:3em !important}.paddingLeft-4em{padding-left:4em !important}.paddingLeft-5em{padding-left:5em !important}.boxArticle{background-color:#fff;border:#d6e3e5 solid 1px;border-radius:4px;color:inherit;display:block;height:100%;position:relative}@media(max-width: 768px){.boxArticle{display:flex;overflow:hidden}}.boxArticleImage{border-radius:3px 3px 0 0;height:0;overflow:hidden;padding-top:54%;position:relative;width:100%}@media(max-width: 768px){.boxArticleImage{border-radius:0;height:auto;padding-top:0;width:100px}}.boxArticleImage_inner{background:url("/common/images/thumbnail.svg") center center/cover no-repeat;height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:transform .2s;width:100%}.boxArticleText{padding:12px 20px}@media(max-width: 768px){.boxArticleText{padding:12px;width:calc(100% - 100px)}}.boxArticleText_title{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-height:1.3;overflow:hidden}.boxArticleText_date{color:#558e99;margin-top:4px;font-size:12px;font-size:1.2rem}@media(max-width: 768px){.boxArticleText_date{font-size:10px;font-size:1rem}}.boxArticleRibbon{background-color:#558e99;color:#fff;left:-4px;line-height:1.3;padding:4px 20px;position:absolute;top:12px}@media(max-width: 768px){.boxArticleRibbon{left:0;padding:4px 8px;top:0;font-size:12px;font-size:1.2rem}}.boxArticleRibbon::before{border-color:rgba(0,0,0,0) #82b2bc rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0 4px 4px 0;content:"";display:block;height:0;left:0;position:absolute;top:100%;width:0}@media(max-width: 768px){.boxArticleRibbon::before{display:none}}.boxArticle.is-news .boxArticleImage{background-color:rgba(220,131,155,.6)}.boxArticle.is-news .boxArticleRibbon{background-color:#dc839b}.boxArticle.is-news .boxArticleRibbon::before{border-right-color:#b26274}.boxArticle.is-column .boxArticleImage{background-color:rgba(112,185,224,.6)}.boxArticle.is-column .boxArticleRibbon{background-color:#70b9e0}.boxArticle.is-column .boxArticleRibbon::before{border-right-color:#367ea3}.boxArticle.is-pastor .boxArticleImage{background-color:rgba(131,142,220,.6)}.boxArticle.is-pastor .boxArticleRibbon{background-color:#838edc}.boxArticle.is-pastor .boxArticleRibbon::before{border-right-color:#626cb2}.boxArticle.is-handbook .boxArticleImage{background-color:rgba(239,174,70,.6)}.boxArticle.is-handbook .boxArticleRibbon{background-color:#efae46}.boxArticle.is-handbook .boxArticleRibbon::before{border-right-color:#b2781a}.boxArticle:hover .boxArticleImage_inner{transform:scale(1.1)}.boxContent *{margin:1em 0}.boxContent *:first-child{margin-top:0}.boxContent *:last-child{margin-bottom:0}.boxContent a{color:#2b2b2b;display:inline-block;-webkit-text-decoration:underline solid #558e99;text-decoration:underline solid #558e99;transition:.2s}.boxContent a:hover{color:#82b2bc;-webkit-text-decoration-color:#82b2bc;text-decoration-color:#82b2bc}.boxContent blockquote{background-color:#f7f8f8;border-radius:4px;padding:20px}.boxContent em{font-style:italic}.boxContent figcaption{font-size:.8em}.boxContent h1{color:#558e99;font-weight:600;line-height:1.3;margin-top:2em;font-size:28px;font-size:2.8rem}@media(max-width: 768px){.boxContent h1{font-size:20px;font-size:2rem}}.boxContent h2{background-color:#558e99;border-radius:4px;color:#fff;font-weight:600;line-height:1.3;margin-top:2em;padding:12px 20px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.boxContent h2{padding:8px 20px;font-size:18px;font-size:1.8rem}}.boxContent h3{border-bottom:#558e99 solid 2px;color:#558e99;font-weight:600;line-height:1.3;margin-top:2em;padding:0 20px 8px;font-size:22px;font-size:2.2rem}@media(max-width: 768px){.boxContent h3{padding:0 0 8px;font-size:16px;font-size:1.6rem}}.boxContent h4{border-left:#558e99 solid 2px;font-weight:600;line-height:1.3;margin-top:2em;padding:4px 20px 4px 18px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.boxContent h4{font-size:16px;font-size:1.6rem}}.boxContent h5{color:#558e99;font-weight:600;margin-top:2em;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.boxContent h5{font-size:16px;font-size:1.6rem}}.boxContent h6{color:#558e99;font-weight:600;margin-top:2em}.boxContent img{display:block;height:auto;max-width:100%}.boxContent li{margin:.5em 0}.boxContent ol{counter-reset:number}.boxContent ol>li{counter-increment:number}.boxContent ol>li::before{color:#558e99;content:counter(number) ". "}.boxContent pre{background-color:#f7f8f8;padding:20px;white-space:normal}.boxContent strong{font-weight:600}.boxContent ul>li{padding-left:20px;position:relative}.boxContent ul>li::before{background-color:#558e99;border-radius:50%;content:"";display:block;height:8px;left:0;position:absolute;top:calc(.8em - 4px);width:8px}.boxContent .has-text-align-left{text-align:left}.boxContent .has-text-align-center{text-align:center}.boxContent .has-text-align-right{text-align:right}.boxDefine{background-color:#fff;border:#d6e3e5 solid 1px;border-radius:4px;overflow:hidden}.boxDefineHead{background-color:#82b2bc;color:#fff;font-weight:600;line-height:1.3;padding:8px 20px}.boxDefineBody{padding:12px 20px}.boxEvent{max-height:120px;overflow:auto;padding:12px 20px;font-size:14px;font-size:1.4rem}.boxEvent_item+.boxEvent_item{margin-top:.5em}.boxEventUnit{display:flex}.boxEventUnit_date{color:#558e99;font-weight:600;padding:2px 0;width:84px;font-size:12px;font-size:1.2rem}.boxEventUnit_title{width:calc(100% - 84px)}.boxGrid_main.has-border{background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px #d6e3e5 inset;overflow:hidden}@media(max-width: 768px){.boxGrid_main.has-border{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none}}.boxGrid.is-type01 .boxGrid_main{grid-column-end:9;grid-column-start:1}.boxGrid.is-type01 .boxGrid_aside{grid-column-end:13;grid-column-start:9}.boxGrid.is-type02{background-color:#f7f8f8;padding:96px 0}@media(max-width: 768px){.boxGrid.is-type02{background-color:#fff;padding:48px 0 0}}@media(max-width: 768px){.boxGrid.is-type02>.inner{display:flex;flex-direction:column}}.boxGrid.is-type02 .boxGrid_main{grid-column-end:11;grid-column-start:1}@media(max-width: 768px){.boxGrid.is-type02 .boxGrid_main{order:1;width:100%}}.boxGrid.is-type02 .boxGrid_aside{grid-column-end:13;grid-column-start:11}@media(max-width: 768px){.boxGrid.is-type02 .boxGrid_aside{margin-bottom:48px;order:0;width:100%}}.boxFill{background-color:#f7f8f8;border-radius:4px;overflow:hidden;padding:32px}@media(max-width: 768px){.boxFill{padding:20px}}.boxFill.is-backgroundYellow{background-color:#fff4b5}.boxImage{display:block;line-height:0}.boxImage img,.boxImage svg{height:auto;max-width:100%;width:100%}.boxImage.is-round{border-radius:4px;overflow:hidden}.boxImage.is-link{opacity:1;transition:opacity .2s}.boxImage.is-link:hover{opacity:.7}.boxIndex{background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px #d6e3e5 inset;left:0;overflow:hidden;padding:20px 0;position:sticky;top:96px}.boxIndexTitle{color:#558e99;font-weight:600;line-height:1.3;margin-bottom:4px;padding-bottom:12px;position:relative;text-align:center;font-size:16px;font-size:1.6rem}.boxIndexTitle::before{background-color:#d6e3e5;border-radius:1px;bottom:0;content:"";display:block;height:2px;left:50%;max-width:84px;position:absolute;transform:translate(-50%);width:100%}.boxIndexList{font-size:13px;font-size:1.3rem}.boxIndexList_item{padding-bottom:1px;position:relative}.boxIndexList_item::before{background:url("/common/images/css/dot-82b2bc.png") left top 3px/5px 5px repeat;bottom:0;content:"";display:block;height:1px;left:20px;pointer-events:none;position:absolute;width:calc(100% - 40px)}.boxIndexButton{background-color:rgba(0,0,0,0);color:inherit;display:block;padding:8px 20px;transition:background-color .2s,color .2s}.boxIndexButton:hover{color:#558e99}.boxIndexButton.is-current{background-color:#d6e3e5}.boxVideo{height:0;padding-top:56.25%;position:relative;width:100%}.boxVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%}.buttonIcon{color:inherit;display:inline-block;line-height:0;opacity:1;transition:opacity .2s}.buttonIcon:hover{opacity:.7}.buttonIcon.is-twitter{color:#1d9bf0}.buttonIcon.is-facebook{color:#1877f2}.buttonScroll{background-color:#fff;border:#558e99 solid 1px;border-radius:50%;bottom:40px;color:#558e99;display:block;height:72px;overflow:hidden;position:fixed;right:40px;text-indent:-9999px;width:72px}@media(max-width: 768px){.buttonScroll{bottom:20px;height:40px;right:20px;width:40px}}.buttonScroll::before{display:inline-block;font-family:"icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";left:calc(50% - 12px);position:absolute;text-indent:0;top:calc(50% - 12px);transform:rotate(-90deg);font-size:24px;font-size:2.4rem}@media(max-width: 768px){.buttonScroll::before{left:calc(50% - 8px);top:calc(50% - 8px);font-size:16px;font-size:1.6rem}}.buttonType01{align-items:center;background-color:#fff;border:#558e99 solid 1px;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04);color:#558e99;display:flex;flex-direction:column;justify-content:center;line-height:1.3;padding:12px 20px;position:relative;transition:background-color .2s;width:100%;font-size:14px;font-size:1.4rem}.buttonType01.has-arrow{padding-right:calc(40px + 1em)}.buttonType01.has-arrow::before{content:"→";position:absolute;right:20px;top:12px;transition:right .2s}.buttonType01.has-arrow:hover::before{right:16px}.buttonType01.is-transparent{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.buttonType01.is-transparent:hover{background-color:#82b2bc}.buttonType01:hover{background-color:#d6e3e5}.headingType01{background-color:#558e99;color:#fff;font-weight:600;line-height:1.3;margin-bottom:48px;padding:12px 32px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.headingType01{margin-bottom:24px;font-size:18px;font-size:1.8rem}}.headingType02{background-color:#f7f8f8;border-left:#558e99 solid 4px;color:#558e99;font-weight:600;line-height:1.3;margin-bottom:24px;padding:8px 20px 8px 16px;font-size:20px;font-size:2rem}@media(max-width: 768px){.headingType02{font-size:16px;font-size:1.6rem}}.headingType03{border:#558e99 solid 1px;border-radius:9999px;color:#558e99;line-height:1.3;margin-bottom:12px;padding:8px 20px;text-align:center;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.headingType03{font-size:14px;font-size:1.4rem}}.headingType04{font-weight:600;line-height:1.3;margin-bottom:24px;overflow:hidden;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.headingType04{margin-bottom:12px;font-size:18px;font-size:1.8rem}}.headingType04_title{display:inline-block;position:relative}.headingType04_title::before{background-color:#82b2bc;content:"";display:block;height:1px;left:calc(100% + 20px);position:absolute;top:50%;width:100vw}@media(max-width: 768px){.headingType04_title::before{left:calc(100% + 12px)}}.headingType05{font-weight:600;line-height:1.3;margin-bottom:36px;padding-bottom:12px;position:relative;text-align:center;font-size:20px;font-size:2rem}@media(max-width: 768px){.headingType05{margin-bottom:24px;font-size:16px;font-size:1.6rem}}.headingType05::before{background-color:#82b2bc;border-radius:1px;bottom:0;content:"";display:block;height:2px;left:50%;max-width:100px;position:absolute;transform:translate(-50%);width:100%}.headingType06{line-height:1.3;margin-bottom:12px;text-align:center;font-size:20px;font-size:2rem}@media(max-width: 768px){.headingType06{font-size:16px;font-size:1.6rem}}.listBreadcrumbs{overflow:auto;padding:8px 0;white-space:nowrap;font-size:12px;font-size:1.2rem}.listBreadcrumbs_item{display:inline-block;position:relative}.listBreadcrumbs_item .textLink{color:inherit}.listBreadcrumbs_item+.listBreadcrumbs_item{padding-left:1.6em}.listBreadcrumbs_item+.listBreadcrumbs_item::before{display:inline-block;font-family:"icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-decoration:none;text-transform:none;content:"";left:.2em;line-height:inherit;position:absolute;top:0;transform:scale(0.8);transform-origin:left center}.listCategory{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media(max-width: 768px){.listCategory{gap:8px}}.listCategory_item{width:calc(25% - 15px)}@media(max-width: 768px){.listCategory_item{width:calc(50% - 4px)}}.listCategoryUnit{background-color:#fff;border:#d6e3e5 solid 1px;border-radius:4px;display:block;height:100%;line-height:1.3;padding:20px 4px;text-align:center;transition:background-color .2s}.listCategoryUnit_image{color:#82b2bc;line-height:0;font-size:28px;font-size:2.8rem}.listCategoryUnit_title{margin-top:4px}.listCategoryUnit:hover{background-color:#d6e3e5}.listCategory.is-2columns{gap:8px}.listCategory.is-2columns .listCategory_item{width:calc(50% - 4px)}.listFaq_item{border-bottom:#d6e3e5 solid 1px;padding-bottom:24px}.listFaq_item+.listFaq_item{margin-top:24px}.listFaqUnit_question{padding-left:1.5em;position:relative}.listFaqUnit_question::before{color:#558e99;content:"Q.";left:0;position:absolute;top:0;transform:scale(1.2);transform-origin:left center}.listFaqUnit_answer{color:#558e99;margin-top:8px;padding-left:3em;position:relative}@media(max-width: 768px){.listFaqUnit_answer{padding-left:1.5em}}.listFaqUnit_answer::before{content:"A.";left:1.5em;position:absolute;top:0;transform:scale(1.2);transform-origin:left center}@media(max-width: 768px){.listFaqUnit_answer::before{left:0}}.listGrid{display:flex;flex-wrap:wrap;gap:20px}@media(max-width: 768px){.listGrid{gap:12px 4px}}.listGrid_item{width:100%}.listGrid.is-alignCenter{align-items:center}.listGrid.is-justifyCenter{justify-content:center}.listGrid.is-2columns .listGrid_item{width:calc(50% - 10px)}@media(max-width: 768px){.listGrid.is-2columns .listGrid_item{width:100%}}.listGrid.is-3columns .listGrid_item{width:calc(33.33% - 13.33px)}@media(max-width: 768px){.listGrid.is-3columns .listGrid_item{width:100%}}.listGrid.is-3columns .listGrid_item.is-width2x{width:calc(66.66% - 6.66px)}@media(max-width: 768px){.listGrid.is-3columns .listGrid_item.is-width2x{width:100%}}.listGrid.is-4columns .listGrid_item{width:calc(25% - 15px)}@media(max-width: 768px){.listGrid.is-4columns .listGrid_item{width:calc(50% - 2px)}}.listGrid.is-4columns .listGrid_item.is-width3x{width:calc(75% - 5px)}@media(max-width: 768px){.listGrid.is-4columns .listGrid_item.is-width3x{width:100%}}.listIndent_item{padding-left:1em;text-indent:-1em}.listMore{align-items:flex-end;display:flex;flex-direction:column;gap:.5em 0;font-size:14px;font-size:1.4rem}.listTerm{text-align:center}@media(max-width: 768px){.listTerm{text-align:left}}.listTerm_item{display:inline;position:relative}.listTerm_item+.listTerm_item::before{color:#d6e3e5;content:"|";margin-right:.5em}.listType01{overflow:hidden;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.listType01{font-size:14px;font-size:1.4rem}}.listType01_item+.listType01_item{margin-top:.5em}.listType01Unit{display:flex}.listType01Unit_title{color:#558e99;font-weight:600;padding-right:32px;position:relative;text-align:right}.listType01Unit_title::before{background-color:#d6e3e5;border-radius:50%;content:"";display:block;height:8px;position:absolute;right:12px;top:11px;width:8px}@media(max-width: 768px){.listType01Unit_title::before{top:8px}}.listType01Unit_title::after{background-color:#d6e3e5;content:"";display:block;height:calc(100% + 20px);position:absolute;right:15px;top:0;width:2px}.tableType01 table{max-width:100%}.tableType01 th,.tableType01 td{font-weight:500;text-align:left;vertical-align:top}.tableType01 th{white-space:nowrap}.textAlign-left{text-align:left !important}.textAlign-center{text-align:center !important}.textAlign-right{text-align:right !important}.textAlign-justify{display:flex;flex-wrap:wrap;justify-content:space-between}.textColor-green{color:#558e99 !important}.textEnvironment{background-color:#e74c3c;bottom:0;color:#fff;font-weight:600;opacity:.8;padding:4px 8px;pointer-events:none;position:fixed;right:0;text-align:center;white-space:nowrap;z-index:9999;font-size:10px;font-size:1rem}.textEnvironment.is-local{background-color:#e67e22}.textEnvironment.is-notice{background-color:#1abc9c;bottom:26px}.textLink{color:inherit;display:inline-block;transition:.2s}.textLink.has-arrow{padding-left:1em;position:relative}.textLink.has-arrow::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #558e99;border-style:solid;border-width:.25em 0 .25em .5em;content:"";display:block;height:0;left:0;position:absolute;top:.55em;transition:.2s;width:0}.textLink.has-arrow:hover::before{border-left-color:#82b2bc}.textLink.has-underline{-webkit-text-decoration:underline solid #558e99;text-decoration:underline solid #558e99}.textLink.has-underline:hover{-webkit-text-decoration-color:#82b2bc;text-decoration-color:#82b2bc}.textLink:hover{color:#82b2bc}.textWeight-bold{font-weight:600 !important}
/*# sourceMappingURL=common.css.map */