.boxContents .textBox{line-height:1.7}.mainImgContainer{position:relative}.mainImgContainer .mainImgInner{position:relative;height:287px}@media screen and (max-width: 768px){.mainImgContainer .mainImgInner{height:116px}}.mainImgContainer .mainImgInner #mainImage li{position:absolute;width:100%;height:287px;top:0;left:0}@media screen and (max-width: 768px){.mainImgContainer .mainImgInner #mainImage li{height:116px}}.mainImgContainer .mainImgInner #mainImage.slick-slider li{position:relative}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-arrow svg{width:30px;height:30px;color:#fff}@media screen and (max-width: 768px){.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-arrow svg{width:20px;height:20px}}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-arrow.prev{left:1em}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-arrow.next{right:1em}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-arrow.next svg{transform:rotate(180deg)}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots{position:absolute;display:flex;justify-content:center;align-items:center;top:70%;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots{top:75%}}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots li{height:auto}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots li button{display:block;width:10px;height:10px;font-size:8px;line-height:0;padding:4px;color:transparent;outline:none;background-color:transparent;border:1px solid #fff;border-radius:100%}@media screen and (max-width: 768px){.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots li button{width:8px;height:8px}}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots li:not(:last-child){margin-right:15px}.mainImgContainer .mainImgInner #mainImage.slick-slider .slick-dots li.slick-active button{background-color:#fff}.mainImgContainer .mainImgInner #headTitle{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:2rem}.mainImgContainer .mainImgInner #headTitle .titleText{font-size:7rem;font-family:"Crimson Text",serif;color:#fff;text-align:center}@media screen and (max-width: 768px){.mainImgContainer .mainImgInner #headTitle .titleText{font-size:4rem}}.errMsg{padding-bottom:16rem}@media screen and (max-width: 768px){.errMsg{padding-bottom:8rem}}.boxTitle01{font-size:3rem;font-family:"Noto Serif JP",serif;font-weight:600;color:#22863a}@media screen and (max-width: 768px){.boxTitle01{font-size:2.5rem}}#pageTitle{position:relative;margin-bottom:8rem}@media screen and (max-width: 768px){#pageTitle{margin-bottom:4rem}}#pageTitle .mainTitle{position:relative;font-size:3.4rem;font-family:"Noto Serif JP",serif;font-weight:600;color:#22863a;margin-bottom:2rem;text-align:center}@media screen and (max-width: 768px){#pageTitle .mainTitle{font-size:2.4rem;margin-bottom:1.5rem}}#pageTitle p{line-height:1.875}@media screen and (max-width: 768px){#pageTitle p{line-height:1.5}}.catList{display:flex;flex-wrap:wrap;font-size:1.6rem;margin-bottom:3.2rem}.catList li{margin:0 1.6rem 1.6rem 0}.catList li .current{border-bottom:2px solid #37a523}.catList li:not(:first-of-type)::before{content:"|";margin-right:1.6rem}.articleBox a .textBox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}a .nextReading{display:block;font-size:1.6rem}a .nextReading svg{transform:rotate(180deg);width:4px;height:10px;margin-right:6px}a:hover .nextReading{opacity:.8}@media screen and (max-width: 768px){a:hover .nextReading{opacity:1}}.articleBox>.imgBox{margin-bottom:1.6rem}.articleBox>.imgBox>div{position:relative;width:100%;padding-top:66.67%;overflow:hidden;background-color:#eee}.articleBox>.imgBox>div img{position:absolute;width:100% !important;height:100% !important;top:0;left:0;-o-object-fit:contain;object-fit:contain}.articleBox a>.imgBox{margin-bottom:1.6rem}.articleBox a>.imgBox>div{position:relative;width:100%;padding-top:66.67%;overflow:hidden;background-color:#eee}.articleBox a>.imgBox>div img{position:absolute;width:100% !important;height:100% !important;top:0;left:0;-o-object-fit:contain;object-fit:contain}.articleBox a:hover .imgBox{opacity:.8}.opEmbed{position:relative;width:100%;height:0;padding-top:56.25%;margin-bottom:1rem}.opEmbed iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.opLink,.opFile{font-size:1.6rem;margin-bottom:2rem}.opLink a,.opFile a{text-decoration:underline}.opLink a span,.opFile a span{margin-right:1rem}.opLink a span svg,.opFile a span svg{width:12px;height:12px}.opLink a:hover,.opFile a:hover{text-decoration:none;opacity:1}.iframeArea{margin-top:1.6rem}.iframeArea iframe{width:100%}.opImage{margin-bottom:1rem}.opImage>div{position:relative;width:100%;padding-top:66.67%;overflow:hidden;background-color:#eee}.opImage>div img{position:absolute;width:100% !important;height:100% !important;top:0;left:0;-o-object-fit:contain;object-fit:contain;transform:scale3d(1, 1, 1);transition:transform .5s ease}a:hover .opImage img{transform:scale3d(1.1, 1.1, 1.1)}.de_headers_h3{font-size:1.8rem}.de_image img{width:100%}.de_link{text-decoration:underline}.de_link:hover{text-decoration:none}.de_quote{position:relative;display:block;background-color:#eee;padding:3rem 1.5rem 1rem 3rem;border-left:3px solid #888}.de_quote:before{position:absolute;content:"❛❛";top:1rem;left:1rem;font-size:2.8rem;color:#888}.de_list{padding-left:1em}.de_list li{list-style:inherit}.de_list.list_hiragana-iroha,.de_list.list_hiragana{padding-left:1.7em}.de_embed{position:relative;width:100%;height:0;padding-top:56.25%}.de_embed iframe{position:absolute;width:100% !important;height:100% !important;top:0;left:0}.de_table{width:100%}.de_table .de_rowmark{background-color:#f2f2f2}.de_table th,.de_table td{font-size:1.6rem;padding:1.5rem;border:2px solid #eee}.de_table .de_column{padding:1em;border:2px solid #888}.layoutCaption{display:flex;font-size:2.4rem;font-family:"Noto Serif JP",serif;font-weight:600;color:#22863a;margin-bottom:2.5rem}.categoryCaption{display:block;width:95px;font-size:1.3rem;text-align:center;padding:.3em .5em .2em;margin-right:1rem;background-color:#22863a;color:#fff}.listBox{display:flex;align-items:flex-end;padding:1.5rem 0;border-bottom:1px solid #c5c5c5}.listBox>.listItem{display:flex;align-items:flex-end;padding:1.5rem 0}.listBox>.listItem a{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.listBox>.listItem a{flex-direction:column;align-items:flex-start}}.listBox .textBox{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listBox time{margin-right:1.5rem}.listBox:first-of-type{border-top:1px solid #c5c5c5}.columnArea{display:flex;flex-wrap:wrap}.columnArea .columnBox .textBox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.columnArea .columnBox .Thumbnail{margin-bottom:1rem}.columnArea .columnBox.column2{width:49%}.columnArea .columnBox.column2:nth-child(odd){margin-right:2%}.columnArea .columnBox.column2:not(:nth-child(-n+2)){margin-top:5rem}@media screen and (max-width: 768px){.columnArea .columnBox.column2:not(:nth-child(-n+2)){margin-top:4rem}}.columnArea .columnBox.column3{width:32%}@media screen and (max-width: 768px){.columnArea .columnBox.column3{width:48%}}.columnArea .columnBox.column3:not(:nth-child(3n)){margin-right:2%}@media screen and (max-width: 768px){.columnArea .columnBox.column3:not(:nth-child(3n)){margin-right:0}}.columnArea .columnBox.column3:not(:nth-child(-n+3)){margin-top:5rem}@media screen and (max-width: 768px){.columnArea .columnBox.column3:not(:nth-child(-n+3)){margin-top:0}}@media screen and (max-width: 768px){.columnArea .columnBox.column3:nth-child(odd){margin-right:4%}}@media screen and (max-width: 768px){.columnArea .columnBox.column3:not(:nth-child(-n+2)){margin-top:4rem}}.columnArea .columnBox a h3,.columnArea .columnBox a .textBox{transition:all .3s}.columnArea .columnBox a:hover h3,.columnArea .columnBox a:hover .textBox{opacity:.7;transition:all .3s}.columnArea .columnBox a:hover .opImage img{transform:scale3d(1.1, 1.1, 1.1)}.horizonBox{position:relative;margin-bottom:7rem;width:100%;overflow:hidden}@media screen and (max-width: 768px){.horizonBox{margin-bottom:5rem}}.horizonBox .horizonItem{display:flex;position:relative}@media screen and (max-width: 768px){.horizonBox .horizonItem{flex-direction:column-reverse}}.horizonBox .horizonItem .horizon02{width:calc(98% - 300px);margin-right:2%;margin:0 2% 4rem 0;position:relative}@media screen and (max-width: 768px){.horizonBox .horizonItem .horizon02{width:100%;margin-bottom:3rem}}.horizonBox .horizonItem .horizon03{width:300px}@media screen and (max-width: 768px){.horizonBox .horizonItem .horizon03{width:100%}}.horizonBox .horizonItem .horizon03 .Thumbnail{position:relative;width:300px;text-align:center;margin:auto;background:#eee}@media screen and (max-width: 768px){.horizonBox .horizonItem .horizon03 .Thumbnail{width:100%;margin-bottom:2rem}}.horizonBox .horizonItem .horizon03 .Thumbnail .imgBox{width:300px}@media screen and (max-width: 768px){.horizonBox .horizonItem .horizon03 .Thumbnail .imgBox{width:100%;margin-bottom:0}}.horizonBox .horizonItem .horizon03 .Thumbnail .imgBox div img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;-o-object-fit:contain;object-fit:contain}.horizonBox .horizonItem .horizon04{min-height:30px}.horizonBox .horizonItem.pageReverse{flex-direction:row-reverse}@media screen and (max-width: 768px){.horizonBox .horizonItem.pageReverse{flex-direction:column-reverse}}.textBox{width:100%}.textBox tr th,.textBox tr td{display:block}.textBox tr th{padding-top:5rem;border-top:1px solid #22863a}@media screen and (max-width: 768px){.textBox tr th{padding-top:4rem}}.textBox tr td{padding:4rem 0 5rem}@media screen and (max-width: 768px){.textBox tr td{padding:3rem 0 4rem}}.textBox tr:last-child td{border-bottom:1px solid #22863a}.textBox .imgBox{width:19%;margin-bottom:2rem}@media screen and (max-width: 768px){.textBox .imgBox{width:100%}}.textBox .imgBox span{margin-bottom:.5em}.textBox .imgBox:not(:last-child){margin-right:1%}@media screen and (max-width: 768px){.textBox .imgBox:not(:last-child){margin-right:0}}.textBox div{line-height:1.7}.textBox .textBox{font-size:1.6rem;overflow:hidden;margin-bottom:1.6rem}.textBox a .textBox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.textBox a:hover h2,.textBox a:hover .textBox,.textBox a:hover span{opacity:.8}@media screen and (max-width: 768px){.textBox a:hover h2,.textBox a:hover .textBox,.textBox a:hover span{opacity:1}}.textBox .btn{margin-top:7rem}@media screen and (max-width: 768px){.textBox .btn{margin-top:5rem}}.relationList{padding-bottom:16rem}@media screen and (max-width: 768px){.relationList{padding-bottom:6.4rem}}
/*# sourceMappingURL=common.min.css.map */