.block-section{width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1279px){.block-section{width:calc(100% - 96px);margin-left:48px;margin-right:48px}}@media only screen and (max-width: 1023px){.block-section{width:calc(100% - 64px);margin-left:32px;margin-right:32px}}@media only screen and (max-width: 767px){.block-section{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}@media only screen and (max-width: 429px){.block-section{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}.block-section .text-strong{font-weight:600}.block-section .text a,.block-section .custom-text a{text-decoration:underline;color:#004187;transition-duration:.5s}.block-section .text a:hover,.block-section .custom-text a:hover{color:#045dbd;transition-duration:.5s}.block-section .text .text-red,.block-section .custom-text .text-red{color:#c00f0c}.block-section .text.fs_txt_anno p,.block-section .custom-text.fs_txt_anno p{font-size:14px}@media only screen and (max-width: 1439px){.block-section .text.fs_txt_anno p,.block-section .custom-text.fs_txt_anno p{font-size:14px}}@media only screen and (max-width: 1279px){.block-section .text.fs_txt_anno p,.block-section .custom-text.fs_txt_anno p{font-size:13px}}@media only screen and (max-width: 767px){.block-section .text.fs_txt_anno p,.block-section .custom-text.fs_txt_anno p{font-size:13px}}.block-section .text.text_center p,.block-section .custom-text.text_center p{text-align:center}.block-section .text.text_right p,.block-section .custom-text.text_right p{text-align:right}.block-section .text.p,.block-section .custom-text.p{margin-bottom:28px}@media only screen and (max-width: 767px){.block-section .text.p,.block-section .custom-text.p{margin-bottom:24px}}.block-section .text.p p,.block-section .custom-text.p p{font-size:17px;line-height:1.7}@media only screen and (max-width: 1439px){.block-section .text.p p,.block-section .custom-text.p p{font-size:17px}}@media only screen and (max-width: 1279px){.block-section .text.p p,.block-section .custom-text.p p{font-size:16px}}@media only screen and (max-width: 767px){.block-section .text.p p,.block-section .custom-text.p p{font-size:15px}}.block-section .text.p p,.block-section .custom-text.p p{line-height:1.6}.block-section .text.p p+p,.block-section .custom-text.p p+p{margin-top:1.1em}.block-section .text.p+.p,.block-section .custom-text.p+.p{margin-top:-8px}.block-section .text.p+.h3,.block-section .custom-text.p+.h3{margin-top:56px}@media only screen and (max-width: 1279px){.block-section .text.p+.h3,.block-section .custom-text.p+.h3{margin-top:48px}}@media only screen and (max-width: 767px){.block-section .text.p+.h3,.block-section .custom-text.p+.h3{margin-top:40px}}.block-section .text.p+.h5,.block-section .custom-text.p+.h5{padding-top:8px}.block-section .text.h2 h2,.block-section .custom-text.h2 h2{padding-left:20px;position:relative;font-family:"Shippori Mincho",serif;font-weight:600;color:#2b2d31;margin-bottom:28px;font-size:32px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text.h2 h2,.block-section .custom-text.h2 h2{font-size:32px}}@media only screen and (max-width: 1279px){.block-section .text.h2 h2,.block-section .custom-text.h2 h2{font-size:28px}}@media only screen and (max-width: 767px){.block-section .text.h2 h2,.block-section .custom-text.h2 h2{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .text.h2 h2,.block-section .custom-text.h2 h2{margin-bottom:24px}}@media only screen and (max-width: 767px){.block-section .text.h2 h2,.block-section .custom-text.h2 h2{padding-left:14px;margin-bottom:20px}}.block-section .text.h2 h2:before,.block-section .custom-text.h2 h2:before{content:"";display:block;position:absolute;background-color:#004da1;height:calc(100% - 8px);width:4px;top:6px;left:0}.block-section .text.h3,.block-section .custom-text.h3{padding-bottom:24px}@media only screen and (max-width: 1279px){.block-section .text.h3,.block-section .custom-text.h3{padding-bottom:20px}}@media only screen and (max-width: 767px){.block-section .text.h3,.block-section .custom-text.h3{padding-bottom:20px}}.block-section .text.h3 h3,.block-section .custom-text.h3 h3{line-height:1.3;background-color:#dce2e5;padding:13px 16px 14px 18px;font-family:"Shippori Mincho",serif;font-weight:600;margin-top:32px;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text.h3 h3,.block-section .custom-text.h3 h3{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .text.h3 h3,.block-section .custom-text.h3 h3{font-size:22px}}@media only screen and (max-width: 767px){.block-section .text.h3 h3,.block-section .custom-text.h3 h3{font-size:20px}}.block-section .text.h3 h3,.block-section .custom-text.h3 h3{border-radius:4px}@media only screen and (max-width: 1599px){.block-section .text.h3 h3,.block-section .custom-text.h3 h3{border-radius:4px}}@media only screen and (max-width: 1023px){.block-section .text.h3 h3,.block-section .custom-text.h3 h3{padding:13px 16px 13px 16px}}@media only screen and (max-width: 767px){.block-section .text.h3 h3,.block-section .custom-text.h3 h3{padding:13px 16px 13px 16px}}.block-section .text.h4 h4,.block-section .custom-text.h4 h4{line-height:1.3;padding-bottom:20px;font-family:"Shippori Mincho",serif;background-color:rgba(0,0,0,0);font-weight:600;background-color:#fff;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text.h4 h4,.block-section .custom-text.h4 h4{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .text.h4 h4,.block-section .custom-text.h4 h4{font-size:22px}}@media only screen and (max-width: 767px){.block-section .text.h4 h4,.block-section .custom-text.h4 h4{font-size:20px}}@media only screen and (max-width: 1279px){.block-section .text.h4 h4,.block-section .custom-text.h4 h4{padding-bottom:20px}}@media only screen and (max-width: 767px){.block-section .text.h4 h4,.block-section .custom-text.h4 h4{padding-bottom:20px}}.block-section .text.h4+.images,.block-section .custom-text.h4+.images{margin-top:0;padding-top:0}.block-section .text.h5,.block-section .custom-text.h5{margin-bottom:28px}@media only screen and (max-width: 1279px){.block-section .text.h5,.block-section .custom-text.h5{margin-bottom:24px}}@media only screen and (max-width: 767px){.block-section .text.h5,.block-section .custom-text.h5{margin-bottom:20px}}.block-section .text.h5 h5,.block-section .custom-text.h5 h5{line-height:1.3;font-weight:600;font-size:20px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text.h5 h5,.block-section .custom-text.h5 h5{font-size:20px}}@media only screen and (max-width: 1279px){.block-section .text.h5 h5,.block-section .custom-text.h5 h5{font-size:18px}}@media only screen and (max-width: 767px){.block-section .text.h5 h5,.block-section .custom-text.h5 h5{font-size:18px}}.block-section .text.h5+.p,.block-section .custom-text.h5+.p{margin-top:-8px}.block-section .text div,.block-section .custom-text div{border:solid 1px #73a7de;background-color:#f7fafd;padding-top:24px;padding-left:46px;padding-bottom:24px;color:#2b2d31;position:relative;margin-bottom:24px;border-radius:4px}@media only screen and (max-width: 1599px){.block-section .text div,.block-section .custom-text div{border-radius:4px}}@media only screen and (max-width: 1279px){.block-section .text div,.block-section .custom-text div{padding-top:20px;padding-left:40px;padding-bottom:20px;margin-bottom:20px}}@media only screen and (max-width: 767px){.block-section .text div,.block-section .custom-text div{padding-top:16px;padding-left:36px;padding-bottom:16px;margin-bottom:20px}}.block-section .text div:before,.block-section .custom-text div:before{width:20px;height:20px;left:20px;content:"";display:block;position:absolute;top:calc(50% - 9px);-webkit-mask-image:url(/media/images/common/icon_edit.svg) !important;mask-image:url(/media/images/common/icon_edit.svg) !important;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1}@media only screen and (max-width: 1279px){.block-section .text div:before,.block-section .custom-text div:before{width:18px;height:18px;left:18px}}@media only screen and (max-width: 767px){.block-section .text div:before,.block-section .custom-text div:before{width:16px;height:16px;left:14px}}.block-section .editor.fs_txt_anno p{font-size:14px}@media only screen and (max-width: 1439px){.block-section .editor.fs_txt_anno p{font-size:14px}}@media only screen and (max-width: 1279px){.block-section .editor.fs_txt_anno p{font-size:13px}}@media only screen and (max-width: 767px){.block-section .editor.fs_txt_anno p{font-size:13px}}.block-section .editor p{padding-bottom:1.2em;font-size:17px;line-height:1.7}@media only screen and (max-width: 1439px){.block-section .editor p{font-size:17px}}@media only screen and (max-width: 1279px){.block-section .editor p{font-size:16px}}@media only screen and (max-width: 767px){.block-section .editor p{font-size:15px}}.block-section .editor p{line-height:1.7}.block-section .editor p+p{margin-top:0em}.block-section .editor p a{text-decoration:underline;color:#004187;transition-duration:.5s}.block-section .editor p a:hover{color:#045dbd;transition-duration:.5s}.block-section .editor p.ql-align-right{text-align:right}.block-section .editor p.ql-align-center{text-align:center}.block-section .editor h2{line-height:1.3;padding-left:20px;position:relative;font-family:"Shippori Mincho",serif;font-weight:600;color:#2b2d31;font-size:32px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .editor h2{font-size:32px}}@media only screen and (max-width: 1279px){.block-section .editor h2{font-size:28px}}@media only screen and (max-width: 767px){.block-section .editor h2{font-size:24px}}.block-section .editor h2:before{content:"";display:block;position:absolute;background-color:#004da1;height:calc(100% - 8px);width:4px;top:6px;left:0}@media only screen and (max-width: 767px){.block-section .editor h2{padding-left:16px}}.block-section .editor h3{line-height:1.3;background-color:#dce2e5;padding:15px 16px 17px 16px;font-family:"Shippori Mincho",serif;font-weight:600;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .editor h3{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .editor h3{font-size:22px}}@media only screen and (max-width: 767px){.block-section .editor h3{font-size:20px}}.block-section .editor h3{border-radius:4px}@media only screen and (max-width: 1599px){.block-section .editor h3{border-radius:4px}}.block-section .editor h4{line-height:1.3;font-family:"Shippori Mincho",serif;font-weight:600;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .editor h4{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .editor h4{font-size:22px}}@media only screen and (max-width: 767px){.block-section .editor h4{font-size:20px}}.block-section .editor h5{line-height:1.3;font-weight:600;font-size:20px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .editor h5{font-size:20px}}@media only screen and (max-width: 1279px){.block-section .editor h5{font-size:18px}}@media only screen and (max-width: 767px){.block-section .editor h5{font-size:18px}}.block-section .editor .ql-align-center{text-align:center}.block-section .editor .ql-align-right{text-align:right}.block-section .editor .ql-align-justify{text-align:justify}.block-section .editor p.ql-indent-1{margin-left:1em}.block-section .editor p.ql-indent-2{margin-left:2em}.block-section .editor p.ql-indent-3{margin-left:3em}.block-section .editor p.ql-indent-4{margin-left:4em}.block-section .editor p.ql-indent-5{margin-left:5em}.block-section .editor p.ql-indent-6{margin-left:6em}.block-section .editor ul{margin-bottom:1em}.block-section .editor ul li:before{content:"・"}.block-section .editor ul li+li{margin-top:.5em}.block-section .editor ol{margin-bottom:1em}.block-section .editor ol li+li{margin-top:.5em}.block-section .editor sup{font-size:50%;top:-0.8em}.block-section .editor sub{font-size:50%}.block-section .editor blockquote{background-color:#f7fafd;margin-top:vw(24);margin-bottom:vw(24);padding:vw(28) vw(32)}@media only screen and (max-width: 1599px){.block-section .editor blockquote{margin-top:24px;margin-bottom:24px;padding:28px 32px}}@media only screen and (max-width: 1439px){.block-section .editor blockquote{margin-top:20px;margin-bottom:20px;padding:24px 28px}}@media only screen and (max-width: 767px){.block-section .editor blockquote{margin-top:20px;margin-bottom:20px;padding:24px 24px}}.block-section .images{padding-top:8px;padding-bottom:32px}@media only screen and (max-width: 1279px){.block-section .images{padding-bottom:28px}}@media only screen and (max-width: 767px){.block-section .images{padding-bottom:24px}}.block-section .images ul.items li{position:relative;width:100%}.block-section .images ul.items li a{display:block;position:relative}.block-section .images ul.items li a:after{content:"";display:block;position:absolute;right:0;bottom:0;width:28px;height:28px;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none;background-image:url(/media/images/common/icon_image_zoom.webp)}.block-section .images ul.items li span{display:block}.block-section .images ul.items li img{width:100%}.block-section .images ul.items li p.caption{color:#585b67;font-size:14px}@media only screen and (max-width: 1439px){.block-section .images ul.items li p.caption{font-size:14px}}@media only screen and (max-width: 1279px){.block-section .images ul.items li p.caption{font-size:13px}}@media only screen and (max-width: 767px){.block-section .images ul.items li p.caption{font-size:13px}}.block-section .images ul.items li p.caption{margin-top:10px}@media only screen and (max-width: 1279px){.block-section .images ul.items li p.caption{margin-top:8px}}@media only screen and (max-width: 767px){.block-section .images ul.items li p.caption{margin-top:8px}}.block-section .images.full ul.items{display:flex;gap:20px;width:100% !important;max-width:none !important;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.block-section .images.full ul.items{gap:20px}}.block-section .images.full ul.items li{width:100%}.block-section .images.align-left ul{justify-content:left}.block-section .images.align-center ul{justify-content:center;place-content:center}.block-section .images.align-right ul{direction:rtl}.block-section .images.wrap-1 ul.items{display:flex;gap:20px;max-width:840px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){.block-section .images.wrap-1 ul.items{gap:20px}}.block-section .images.wrap-1 ul.items li{width:100%}.block-section .images.wrap-2 ul.items{display:flex;gap:12px;flex-wrap:wrap}@media only screen and (max-width: 1023px){.block-section .images.wrap-2 ul.items{gap:12px}}@media only screen and (max-width: 767px){.block-section .images.wrap-2 ul.items{gap:8px}}.block-section .images.wrap-2 ul.items li{width:calc(50% - 10px)}@media only screen and (max-width: 1023px){.block-section .images.wrap-2 ul.items li{width:calc(50% - 8px)}}@media only screen and (max-width: 767px){.block-section .images.wrap-2 ul.items li{width:calc(50% - 4px)}}.block-section .images.wrap-3 ul.items{display:flex;gap:12px;flex-wrap:wrap}.block-section .images.wrap-3 ul.items li{width:calc(33.3333333333% - 8px)}@media only screen and (max-width: 767px){.block-section .images.wrap-3 ul.items li{width:calc(50% - 8px)}}.block-section .images.wrap-4 ul.items{display:flex;gap:12px;flex-wrap:wrap}@media only screen and (max-width: 767px){.block-section .images.wrap-4 ul.items{gap:8px}}.block-section .images.wrap-4 ul.items li{width:calc(25% - 9px)}@media only screen and (max-width: 767px){.block-section .images.wrap-4 ul.items li{width:calc(50% - 4px)}}.block-section .images.wrap-5 ul.items{display:flex;gap:12px;flex-wrap:wrap}.block-section .images.wrap-5 ul.items li{width:calc(20% - 12px)}@media only screen and (max-width: 767px){.block-section .images.wrap-5 ul.items li{width:calc(50% - 4px)}}.block-section .images.wrap-6 ul.items{display:flex;gap:12px;flex-wrap:wrap}.block-section .images.wrap-6 ul.items li{width:calc(16.6666666667% - 12px)}@media only screen and (max-width: 1023px){.block-section .images.wrap-6 ul.items li{width:calc(33.3333333333% - 8px)}}@media only screen and (max-width: 767px){.block-section .images.wrap-6 ul.items li{width:calc(50% - 6px)}}.block-section .images+.h2{margin-top:16px}@media only screen and (max-width: 1023px){.block-section .images+.h2{margin-top:12px}}@media only screen and (max-width: 767px){.block-section .images+.h2{margin-top:0px}}.block-section .images+.buttons{padding-top:24px}.block-section .youtube{margin-bottom:24px}.block-section .youtube iframe{aspect-ratio:16/9;width:100%}.block-section .google-map{margin-bottom:24px}.block-section .google-map iframe{aspect-ratio:3/1;width:100%}@media only screen and (max-width: 767px){.block-section .google-map iframe{aspect-ratio:1/1}}.block-section .list{margin-bottom:1em}.block-section .list a{text-decoration:underline;color:#004da1;transition-duration:.5s}.block-section .list a:hover{color:#1775da;transition-duration:.5s}.block-section .list.ul,.block-section .list.ol{margin-top:-16px}.block-section .list.ul li,.block-section .list.ol li{padding-top:12px;padding-bottom:13px}.block-section .list.ul li+li,.block-section .list.ol li+li{border-top:solid 1px #dce2e5}.block-section .list.ul li{position:relative;padding-left:16px}.block-section .list.ul li:before{position:absolute;content:"";display:block;border-radius:100%;background-color:#004da1;left:2px;top:22px;width:8px;height:8px}@media only screen and (max-width: 767px){.block-section .list.ul li:before{top:21px}}.block-section .explanation_list{border-top:solid 1px #dce2e5}.block-section .explanation_list dl{border-bottom:solid 1px #dce2e5;padding-top:20px;padding-bottom:20px;display:flex;color:#2b2d31}@media only screen and (max-width: 767px){.block-section .explanation_list dl{flex-direction:column}}.block-section .explanation_list dl dt{width:160px;font-weight:700;font-size:20px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .explanation_list dl dt{font-size:20px}}@media only screen and (max-width: 1279px){.block-section .explanation_list dl dt{font-size:18px}}@media only screen and (max-width: 767px){.block-section .explanation_list dl dt{font-size:18px}}@media only screen and (max-width: 767px){.block-section .explanation_list dl dt{width:100%}}.block-section .explanation_list dl dd{flex:1;padding-left:16px}@media only screen and (max-width: 767px){.block-section .explanation_list dl dd{padding-top:12px;padding-left:0px}}.block-section .text-image{margin-bottom:32px}@media only screen and (max-width: 767px){.block-section .text-image{margin-bottom:28px;display:flex;flex-direction:column}}.block-section .text-image h3.title{width:calc(50% - 12px);margin-bottom:20px;line-height:1.3;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text-image h3.title{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .text-image h3.title{font-size:22px}}@media only screen and (max-width: 767px){.block-section .text-image h3.title{font-size:20px}}@media only screen and (max-width: 767px){.block-section .text-image h3.title{width:100%;margin-top:20px}}.block-section .text-image h4.title{width:calc(50% - 12px);margin-bottom:20px;line-height:1.3;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text-image h4.title{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .text-image h4.title{font-size:22px}}@media only screen and (max-width: 767px){.block-section .text-image h4.title{font-size:20px}}@media only screen and (max-width: 767px){.block-section .text-image h4.title{width:100%;margin-top:20px}}.block-section .text-image h5.title{width:calc(50% - 12px);margin-bottom:20px;line-height:1.3;font-size:20px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .text-image h5.title{font-size:20px}}@media only screen and (max-width: 1279px){.block-section .text-image h5.title{font-size:18px}}@media only screen and (max-width: 767px){.block-section .text-image h5.title{font-size:18px}}@media only screen and (max-width: 767px){.block-section .text-image h5.title{width:100%;margin-top:20px}}.block-section .text-image .image{width:calc(50% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image .image{width:100%;margin-bottom:20px;float:none}}.block-section .text-image .image p.caption{color:#585b67;font-size:14px}@media only screen and (max-width: 1439px){.block-section .text-image .image p.caption{font-size:14px}}@media only screen and (max-width: 1279px){.block-section .text-image .image p.caption{font-size:13px}}@media only screen and (max-width: 767px){.block-section .text-image .image p.caption{font-size:13px}}.block-section .text-image .image p.caption{margin-top:12px;margin-bottom:32px}.block-section .text-image p.body{width:calc(50% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image p.body{width:100%}}.block-section .text-image p.body a{color:#004187;text-decoration:underline;transition-duration:.5s}.block-section .text-image p.body a:hover{color:#045dbd;transition-duration:.5s}.block-section .text-image.layout-text-image{clear:both;overflow:hidden}.block-section .text-image.layout-text-image h3.title{float:left}@media only screen and (max-width: 767px){.block-section .text-image.layout-text-image h3.title{order:2}}.block-section .text-image.layout-text-image .image{float:right}@media only screen and (max-width: 767px){.block-section .text-image.layout-text-image .image{order:1}}@media only screen and (max-width: 767px){.block-section .text-image.layout-text-image .texts{order:3}}.block-section .text-image.layout-text-image p.body{float:left}@media only screen and (max-width: 767px){.block-section .text-image.layout-text-image p.body{order:3}}.block-section .text-image.layout-image-text{clear:both;overflow:hidden}.block-section .text-image.layout-image-text h3.title{float:right}@media only screen and (max-width: 767px){.block-section .text-image.layout-image-text h3.title{order:2}}.block-section .text-image.layout-image-text .image{float:left}@media only screen and (max-width: 767px){.block-section .text-image.layout-image-text .image{order:1}}@media only screen and (max-width: 767px){.block-section .text-image.layout-image-text .texts{order:3}}.block-section .text-image.layout-image-text p.body{float:right}@media only screen and (max-width: 767px){.block-section .text-image.layout-image-text p.body{order:3}}.block-section .text-image.mini h3.title{width:calc(66.66% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image.mini h3.title{width:100%;margin-bottom:16px}}.block-section .text-image.mini h4.title{width:calc(66.66% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image.mini h4.title{width:100%;margin-bottom:16px}}.block-section .text-image.mini h5.title{width:calc(66.66% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image.mini h5.title{width:100%;margin-bottom:16px}}.block-section .text-image.mini .image{width:calc(33.33% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image.mini .image{width:100%}}.block-section .text-image.mini p.body{width:calc(66.66% - 12px)}@media only screen and (max-width: 767px){.block-section .text-image.mini p.body{width:100%}}.block-section .table{position:relative;padding-bottom:32px}@media only screen and (max-width: 767px){.block-section .table{overflow-x:auto;padding-bottom:24px}}.block-section .table table{width:100%;border-left:solid 1px #a2a5b1;border-bottom:solid 1px #a2a5b1;table-layout:fixed;font-size:17px;line-height:1.7}@media only screen and (max-width: 1439px){.block-section .table table{font-size:17px}}@media only screen and (max-width: 1279px){.block-section .table table{font-size:16px}}@media only screen and (max-width: 767px){.block-section .table table{font-size:15px}}.block-section .table table a{text-decoration:underline;color:#004187;transition-duration:.5s}.block-section .table table a:hover{color:#045dbd;transition-duration:.5s}.block-section .table table th{font-weight:600}.block-section .table table th,.block-section .table table td{padding:12px 8px;border-top:solid 1px #a2a5b1;border-right:solid 1px #a2a5b1;text-align:left;vertical-align:middle;line-height:1.4}.block-section .table table thead th{background-color:#dce2e5}.block-section .table table tbody th{background-color:#f3f4f6}.block-section .table table caption{caption-side:bottom;padding-top:12px;text-align:left;position:relative;line-height:1.3;color:#585b67;font-size:14px}@media only screen and (max-width: 1439px){.block-section .table table caption{font-size:14px}}@media only screen and (max-width: 1279px){.block-section .table table caption{font-size:13px}}@media only screen and (max-width: 767px){.block-section .table table caption{font-size:13px}}.block-section .table table caption:before{content:"※"}.block-section .cbe_wp_group{padding-bottom:16px}.block-section .cbe_wp_group.col01 .cbe_wp_block{width:100%}.block-section .cbe_wp_group.col02{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width: 1279px){.block-section .cbe_wp_group.col02{-moz-column-gap:32px;column-gap:32px}}@media only screen and (max-width: 1023px){.block-section .cbe_wp_group.col02{-moz-column-gap:24px;column-gap:24px}}@media only screen and (max-width: 767px){.block-section .cbe_wp_group.col02{grid-template-columns:1fr}}.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word{flex:1}.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h2,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h3,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h4,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl p{line-height:1.3}.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h2 a,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h3 a,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h4 a,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl p a{display:block;text-decoration:none}.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h2 a:hover,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h3 a:hover,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h4 a:hover,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl p a:hover{color:#004da1;transition-duration:.5s}.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h2 a:hover:after,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h3 a:hover:after,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl h4 a:hover:after,.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_word .cbe_word_ttl p a:hover:after{right:0px;transition-duration:.5s}.block-section .cbe_wp_group.nophoto .cbe_wp_block .cbe_photo{display:none}.block-section .cbe_wp_group.noread .cbe_wp_block .cbe_word .cbe_word_read{display:none}.block-section .cbe_wp_group a.cbe_wp_block:hover .cbe_word_ttl h2,.block-section .cbe_wp_group a.cbe_wp_block:hover .cbe_word_ttl h3,.block-section .cbe_wp_group a.cbe_wp_block:hover .cbe_word_ttl p{color:#004da1;transition-duration:.5s}.block-section .cbe_wp_group a.cbe_wp_block:hover .cbe_word_ttl h2:after,.block-section .cbe_wp_group a.cbe_wp_block:hover .cbe_word_ttl h3:after,.block-section .cbe_wp_group a.cbe_wp_block:hover .cbe_word_ttl p:after{right:0px;transition-duration:.5s}.block-section .cbe_wp_group .cbe_wp_block{padding:20px 0 32px 0;display:flex;justify-content:space-between;align-items:center;border-top:solid 2px #73a7de}@media only screen and (max-width: 767px){.block-section .cbe_wp_group .cbe_wp_block{padding:16px 0 24px 0}}.block-section .cbe_wp_group .cbe_word{flex:1}.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p{color:#2b2d31;font-weight:600;display:inline-block;padding-right:24px;position:relative;transition-duration:.5s;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p{font-size:22px}}@media only screen and (max-width: 767px){.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p{font-size:20px}}.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2:after,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3:after,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p:after{content:"";display:block;-webkit-mask-image:url(/media/images/common/icon_arrow_m.svg);mask-image:url(/media/images/common/icon_arrow_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;width:16px;height:16px;position:absolute;right:4px;top:calc(50% - 7px);transition-duration:.5s}@media only screen and (max-width: 767px){.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2:after,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3:after,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p:after{width:13px;height:13px;top:calc(50% - 6px)}}.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2 a,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3 a,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p a{display:inline-block;position:relative;transition-duration:.5s}.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h2:hover:after,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl h3:hover:after,.block-section .cbe_wp_group .cbe_word .cbe_word_ttl p:hover:after{right:0px;transition-duration:.5s}.block-section .cbe_wp_group .cbe_word .cbe_word_read{margin-top:8px}.block-section .cbe_wp_group .cbe_word .cbe_word_read p a{text-decoration:underline;color:#004187;transition-duration:.5s}.block-section .cbe_wp_group .cbe_word .cbe_word_read p a:hover{color:#045dbd;transition-duration:.5s}.block-section .cbe_wp_group .cbe_photo{aspect-ratio:360/240}.block-section .cbe_wp_group .cbe_photo.side_l{width:calc(50% - 10px);margin-left:20px}.block-section .cbe_wp_group .cbe_photo.side_m{width:calc(32% - 10px);margin-left:20px}.block-section .cbe_wp_group .cbe_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.block-section .cbe_mokuji{padding:24px 0 40px}.block-section .cbe_mokuji.col04 ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}@media only screen and (max-width: 1023px){.block-section .cbe_mokuji.col04 ul{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.block-section .cbe_mokuji.col04 ul{grid-template-columns:1fr}}.block-section .cbe_mokuji.col04 ul li a{border:solid 1px #004da1;background-color:#f7fafd;display:flex;position:relative;padding:0px 32px 0px 18px;align-items:center;color:#002f62;height:52px;border-radius:4px}@media only screen and (max-width: 1599px){.block-section .cbe_mokuji.col04 ul li a{border-radius:4px}}.block-section .cbe_mokuji.col04 ul li a{transition-duration:.5s}.block-section .cbe_mokuji.col04 ul li a:after{content:"";display:block;width:22px;height:22px;position:absolute;right:16px;top:calc(50% - 11px);-webkit-mask-image:url(/media/images/common/icon_arrow_circle_m.svg);mask-image:url(/media/images/common/icon_arrow_circle_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;transform:rotate(90deg)}.block-section .cbe_mokuji.col04 ul li a:hover{background-color:#d6e4f3;transition-duration:.5s}.block-section .cbe_mokuji_list{flex:1}.block-section .cbe_mokuji_list .mokuji_list_ttl{margin-bottom:20px}.block-section .cbe_mokuji_list .mokuji_list_ttl h2{color:#004187;padding-left:28px;position:relative;font-weight:700;font-family:"Shippori Mincho",serif;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.block-section .cbe_mokuji_list .mokuji_list_ttl h2{font-size:24px}}@media only screen and (max-width: 1279px){.block-section .cbe_mokuji_list .mokuji_list_ttl h2{font-size:22px}}@media only screen and (max-width: 767px){.block-section .cbe_mokuji_list .mokuji_list_ttl h2{font-size:20px}}.block-section .cbe_mokuji_list .mokuji_list_ttl h2:before{content:"";display:block;height:1px;width:20px;background-color:#004da1;position:absolute;top:calc(50% - 0px);left:0}.block-section .cbe_mokuji_list .mokuji_list_block.col01 dl{width:100}.block-section .cbe_mokuji_list .mokuji_list_block.col02{display:grid;grid-template-columns:1fr 1fr;gap:12px}.block-section .cbe_mokuji_list .mokuji_list_block dl{padding-bottom:12px}.block-section .cbe_mokuji_list .mokuji_list_block dl dt{padding-bottom:4px}.block-section .cbe_mokuji_list .mokuji_list_block dl dt a{border:solid 1px #004da1;background-color:#f7fafd;display:block;position:relative;padding:16px 32px 16px 18px;border-radius:4px}@media only screen and (max-width: 1599px){.block-section .cbe_mokuji_list .mokuji_list_block dl dt a{border-radius:4px}}.block-section .cbe_mokuji_list .mokuji_list_block dl dt a:after{content:"";display:block;width:22px;height:22px;position:absolute;right:16px;top:calc(50% - 11px);-webkit-mask-image:url(/media/images/common/icon_arrow_circle_m.svg);mask-image:url(/media/images/common/icon_arrow_circle_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;transform:rotate(90deg)}.block-section .cbe_mokuji_list .mokuji_list_block dl dd{padding-left:18px;padding-right:18px}.block-section .cbe_mokuji_list .mokuji_list_block dl dd a{display:block;position:relative;padding-left:26px;padding-top:14px;padding-bottom:14px}.block-section .cbe_mokuji_list .mokuji_list_block dl dd a:before{content:"";display:block;width:24px;height:12px;-webkit-mask-image:url(/media/images/common/icon_arrow_s.svg);mask-image:url(/media/images/common/icon_arrow_s.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;left:-2px;top:calc(50% - 5px);transform:rotate(90deg);position:absolute}.block-section .cbe_mokuji_list .mokuji_list_block dl dd+dd a{border-top:solid 1px #b1cbe8}.block-section .cbe_pdf_list{padding:0px 0px 24px}@media only screen and (max-width: 767px){.block-section .cbe_pdf_list{padding:0px 0px 24px}}.block-section .cbe_pdf_list.col03 ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media only screen and (max-width: 1023px){.block-section .cbe_pdf_list.col03 ul{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.block-section .cbe_pdf_list.col03 ul{grid-template-columns:1fr}}.block-section .cbe_pdf_list.col02 ul{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media only screen and (max-width: 767px){.block-section .cbe_pdf_list.col02 ul{grid-template-columns:1fr}}.block-section .cbe_pdf_list.col01 ul{display:grid;grid-template-columns:1fr;gap:12px}.block-section .cbe_pdf_list ul li a{border:solid 1px #a2a5b1;background-color:#fff;display:flex;align-items:center;line-height:1.3;position:relative;height:72px;padding-left:48px;padding-right:16px;border-radius:4px}@media only screen and (max-width: 1599px){.block-section .cbe_pdf_list ul li a{border-radius:4px}}.block-section .cbe_pdf_list ul li a{transition-duration:.5s}@media only screen and (max-width: 1279px){.block-section .cbe_pdf_list ul li a{padding-left:40px;padding-right:16px}}@media only screen and (max-width: 767px){.block-section .cbe_pdf_list ul li a{padding-left:40px;height:64px}}.block-section .cbe_pdf_list ul li a:before{content:"";display:block;width:22px;height:22px;position:absolute;left:20px;top:calc(50% - 11px);background-image:url(/media/images/common/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 1279px){.block-section .cbe_pdf_list ul li a:before{left:16px}}@media only screen and (max-width: 767px){.block-section .cbe_pdf_list ul li a:before{left:12px}}.block-section .cbe_pdf_list ul li a:hover{background-color:#d6e4f3;transition-duration:.5s}.block-section .cbe_ruled_lines{display:block;margin-top:32px;padding-bottom:56px}.block-section .cbe_ruled_lines.bold{border-top:solid 3px #b1cbe8}.block-section .cbe_ruled_lines.regular{border-top:solid 1px #b1cbe8}.block-section .buttons{padding-bottom:32px}@media only screen and (max-width: 767px){.block-section .buttons{padding-bottom:24px}}.block-section .buttons+.buttons{margin-top:24px}.block-section .buttons.buttons_left ul{justify-content:start}.block-section .buttons.buttons_center ul{justify-content:center}.block-section .buttons.buttons_center ul li a{justify-content:center;align-items:center;padding-left:24px;padding-right:24px}.block-section .buttons.buttons_right ul{justify-content:end}.block-section .buttons ul{display:flex;flex-wrap:wrap;gap:12px}.block-section .buttons ul.center{justify-content:center}.block-section .buttons ul.center li a span{text-align:center}.block-section .buttons ul.right{justify-content:end}.block-section .buttons ul.left li a{justify-content:start;position:relative}.block-section .buttons ul.left li a:after{right:20px;content:"";display:block;-webkit-mask-image:url(/media/images/common/icon_arrow_m.svg);mask-image:url(/media/images/common/icon_arrow_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;width:14px;height:14px;top:calc(50% - 7px);position:absolute;transition-duration:.5s}@media only screen and (max-width: 767px){.block-section .buttons ul.left li a:after{width:13px;height:13px;top:calc(50% - 6px)}}.block-section .buttons ul.left li a span:after{display:none}@media only screen and (max-width: 1023px){.block-section .buttons ul{gap:12px}}@media only screen and (max-width: 767px){.block-section .buttons ul{flex-direction:column}}.block-section .buttons ul li{width:calc(33.3333333333% - 8px)}@media only screen and (max-width: 767px){.block-section .buttons ul li{width:100%}}.block-section .buttons ul li a{justify-content:center;align-items:center;padding-left:20px;padding-right:40px;display:flex;background-color:#fff;color:#004187;min-height:80px;width:100%;border:solid 1px #004da1;position:relative;line-height:1.3;border-radius:4px}@media only screen and (max-width: 1599px){.block-section .buttons ul li a{border-radius:4px}}.block-section .buttons ul li a{transition-duration:.5s}.block-section .buttons ul li a span{position:relative}.block-section .buttons ul li a span:after{content:"";display:block;-webkit-mask-image:url(/media/images/common/icon_arrow_m.svg);mask-image:url(/media/images/common/icon_arrow_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;right:-20px;width:14px;height:14px;top:calc(50% - 7px);position:absolute;transition-duration:.5s}@media only screen and (max-width: 767px){.block-section .buttons ul li a span:after{width:13px;height:13px;top:calc(50% - 6px)}}.block-section .buttons ul li a:hover{background-color:#d6e4f3;color:#045dbd;transition-duration:.5s}.block-section .buttons ul li a:hover span{transition-duration:.5s}.block-section .buttons ul li a:hover span:after{right:-24px;transition-duration:.5s}.block-section .buttons ul li.active a{background-color:#d6e4f3;pointer-events:none}.block-section .cbe_buttons{padding:32px 0}@media only screen and (max-width: 1023px){.block-section .cbe_buttons{padding:24px 0}}@media only screen and (max-width: 767px){.block-section .cbe_buttons{padding:20px 0}}.block-section .cbe_buttons+.cbe_buttons{margin-top:24px}.block-section .cbe_buttons.left ul{justify-content:start}.block-section .cbe_buttons.center ul{justify-content:center}.block-section .cbe_buttons.right ul{justify-content:end}.block-section .cbe_buttons.buttons_size_l ul li a{width:20em}.block-section .cbe_buttons.buttons_size_m ul li a{width:18em}.block-section .cbe_buttons.buttons_size_s ul li a{width:16em}.block-section .cbe_buttons.light_color ul li a{background-color:#d6e4f3}.block-section .cbe_buttons ul{display:flex;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 1023px){.block-section .cbe_buttons ul{gap:16px}}@media only screen and (max-width: 767px){.block-section .cbe_buttons ul{flex-direction:column}}@media only screen and (max-width: 767px){.block-section .cbe_buttons ul li{width:100%}}.block-section .cbe_buttons ul li a{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#004187;height:80px;padding:0 48px;border:solid 1px #004da1;border-radius:4px}@media only screen and (max-width: 1599px){.block-section .cbe_buttons ul li a{border-radius:4px}}.block-section .cbe_buttons ul li a{transition-duration:.5s}@media only screen and (max-width: 767px){.block-section .cbe_buttons ul li a{height:48px;padding:0 16px}}.block-section .cbe_buttons ul li a span{position:relative;padding-right:20px;display:block;transition-duration:.5s}.block-section .cbe_buttons ul li a span:after{content:"";display:block;width:14px;height:14px;-webkit-mask-image:url(/media/images/common/icon_arrow_m.svg);mask-image:url(/media/images/common/icon_arrow_m.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;right:0px;top:calc(50% - 7px);position:absolute;transition-duration:.5s}.block-section .cbe_buttons ul li a:hover{background-color:#d6e4f3;transition-duration:.5s}.block-section .cbe_buttons ul li a:hover span{transition-duration:.5s}.block-section .cbe_buttons ul li a:hover span:after{transition-duration:.5s}.block-section .define-list{padding-bottom:32px}@media only screen and (max-width: 767px){.block-section .define-list{padding-bottom:24px}}.block-section .define-list dl{display:flex;line-height:1.4;padding-bottom:20px}@media only screen and (max-width: 767px){.block-section .define-list dl{flex-direction:column}}.block-section .define-list dl a{text-decoration:underline;transition-duration:.5s}.block-section .define-list dl a:hover{color:#045dbd;transition-duration:.5s}.block-section .define-list dl dt{width:11em;font-weight:700;padding-right:.5em}@media only screen and (max-width: 767px){.block-section .define-list dl dt{width:100%;margin-bottom:4px}.block-section .define-list dl dt br{display:none}}.block-section .define-list dl dd{flex:1}@media only screen and (max-width: 767px){.block-section .define-list dl dd{flex:auto;width:100%}}.block-section .define-list dl+dl{border-top:solid 1px #a2a5b1;padding-top:20px}.block-section .define-list dl:nth-last-of-type(1){padding-bottom:0}.block-section .define-list+.h3 h3{margin-top:0}.block-section .define-list+.h4 h4{margin-top:16px}.color_mono_700{color:#585b67}.col02_links{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media only screen and (max-width: 1279px){.col02_links{gap:32px}}@media only screen and (max-width: 767px){.col02_links{grid-template-columns:1fr;gap:24px}}.col02_links .col02_links_block{border-top:solid 2px #004da1}.col02_links .col02_links_block a{display:block;position:relative;padding:24px 0 24px;font-weight:600;font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.col02_links .col02_links_block a{font-size:24px}}@media only screen and (max-width: 1279px){.col02_links .col02_links_block a{font-size:22px}}@media only screen and (max-width: 767px){.col02_links .col02_links_block a{font-size:20px}}.col02_links .col02_links_block a{transition-duration:.5s}.col02_links .col02_links_block a:after{content:"";display:block;position:absolute;right:4px;width:14px;height:14px;top:calc(50% - 7px);-webkit-mask-image:url("../media/images/common/icon_arrow_m.svg");mask-image:url("../media/images/common/icon_arrow_m.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;transition-duration:.5s}.col02_links .col02_links_block a:hover{background-color:#d6e4f3;transition-duration:.5s}.col02_links .col02_links_block a:hover:after{right:0px;transition-duration:.5s}.col05_links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:12px;padding-bottom:24px}@media only screen and (max-width: 1023px){.col05_links{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (max-width: 767px){.col05_links{grid-template-columns:1fr 1fr}}.col05_links .col05_links_block a{display:flex;align-items:center;position:relative;padding:0px 40px 0px 16px;overflow:hidden;color:#004da1;border:solid 1px #004da1;height:72px;border-radius:4px}@media only screen and (max-width: 1599px){.col05_links .col05_links_block a{border-radius:4px}}.col05_links .col05_links_block a{transition-duration:.5s}@media only screen and (max-width: 767px){.col05_links .col05_links_block a{height:64px}}.col05_links .col05_links_block a:after{content:"";display:block;position:absolute;right:14px;width:14px;height:14px;top:calc(50% - 7px);-webkit-mask-image:url("../media/images/common/icon_arrow_m.svg");mask-image:url("../media/images/common/icon_arrow_m.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;transition-duration:.5s}@media only screen and (max-width: 767px){.col05_links .col05_links_block a:after{right:13px;width:13px;height:13px;top:calc(50% - 5px)}}.col05_links .col05_links_block a:hover{background-color:#d6e4f3;transition-duration:.5s}.col05_links .col05_links_block a:hover:after{right:10px;transition-duration:.5s}.calendar_columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding:0px 0px 32px}@media only screen and (max-width: 1023px){.calendar_columns{gap:12px}}@media only screen and (max-width: 767px){.calendar_columns{grid-template-columns:1fr;gap:20px}}.calendar_columns .calendar_columns_ttl{background-color:#d6e4f3;border-radius:4px}@media only screen and (max-width: 1599px){.calendar_columns .calendar_columns_ttl{border-radius:4px}}.calendar_columns .calendar_columns_ttl{overflow:hidden;margin-bottom:16px}@media only screen and (max-width: 1023px){.calendar_columns .calendar_columns_ttl{margin-bottom:12px}}.calendar_columns .calendar_columns_ttl h2{display:flex;justify-content:center;align-items:center;gap:8px;height:36px}.calendar_columns .calendar_columns_ttl h2 .calendar_columns_month{font-size:24px;line-height:1.3}@media only screen and (max-width: 1439px){.calendar_columns .calendar_columns_ttl h2 .calendar_columns_month{font-size:24px}}@media only screen and (max-width: 1279px){.calendar_columns .calendar_columns_ttl h2 .calendar_columns_month{font-size:22px}}@media only screen and (max-width: 767px){.calendar_columns .calendar_columns_ttl h2 .calendar_columns_month{font-size:20px}}.calendar_columns .calendar_columns_ttl h2 .calendar_columns_month{display:inline-block}.calendar_columns .calendar_columns_ttl h2 .calendar_columns_year{line-height:1.3;display:inline-block}.calendar_columns .calendar_columns_table{padding:0 4px}.calendar_columns .calendar_columns_table table{width:100%}.calendar_columns .calendar_columns_table table th,.calendar_columns .calendar_columns_table table td{text-align:center;padding:3px 0}.calendar_columns .calendar_columns_table table tbody tr td span{width:32px;height:32px;line-height:30px;display:inline-block}@media only screen and (max-width: 1023px){.calendar_columns .calendar_columns_table table tbody tr td span{width:27px;height:27px;line-height:25px}}@media only screen and (max-width: 767px){.calendar_columns .calendar_columns_table table tbody tr td span{width:32px;height:32px;line-height:32px}}.calendar_columns .calendar_columns_table table tbody tr td a{width:32px;height:32px;line-height:30px;display:inline-block;background-color:#004da1;color:#fff;border-radius:50%;font-weight:600;transition-duration:.5s}@media only screen and (max-width: 1023px){.calendar_columns .calendar_columns_table table tbody tr td a{width:27px;height:27px;line-height:25px}}@media only screen and (max-width: 767px){.calendar_columns .calendar_columns_table table tbody tr td a{width:32px;height:32px;line-height:32px}}.calendar_columns .calendar_columns_table table tbody tr td a:hover{background-color:#045dbd;transition-duration:.5s}.chronology_nv{padding-bottom:24px}.chronology_nv.fix{position:fixed;top:var(--header-height, 80px);width:1200px;margin-left:auto;margin-right:auto;z-index:1000}@media only screen and (max-width: 1279px){.chronology_nv.fix{width:calc(100% - 96px)}}@media only screen and (max-width: 1023px){.chronology_nv.fix{width:calc(100% - 64px)}}@media only screen and (max-width: 767px){.chronology_nv.fix{width:calc(100% - 40px)}}.chronology_nv ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;background-color:#fff}@media only screen and (max-width: 767px){.chronology_nv ul{grid-template-columns:1fr 1fr 1fr}}.chronology_nv ul li a{display:flex;justify-content:center;align-items:center;border-bottom:solid 3px #dce2e5;height:60px;color:#585b67}.chronology_nv ul li a:hover{border-bottom:solid 3px #045dbd;color:#045dbd;transition-duration:.5s}.chronology_nv ul li.active a{border-bottom:solid 3px #004da1;color:#004187;font-weight:700}.chronology_nv ul li.active a:hover{color:#045dbd;transition-duration:.5s}