.ellipsis{position:relative;height:1rem;overflow:hidden;line-height:1rem}.ellipsis:after,.ellipsis:before{position:absolute;background:#fff}.ellipsis:before{content:"\2026";bottom:0;right:0}.ellipsis:after{content:"";width:100%;height:100%}.right_arrow{transform:rotate(45deg);bottom:5px;right:0;width:10px;height:10px;position:absolute;border-top:1px solid #172627;border-right:1px solid #172627}.img_noclick{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}.flex{display:flex}.block{display:block}.bg-transparent{background-color:transparent}.bg-gray{background-color:#ddd}.flex-1{flex:1 1 0%}.justify-center{justify-content:center}.items-center{align-items:center}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.pt-4{padding-top:4px!important}.pr-4{padding-right:4px!important}.pb-4{padding-bottom:4px!important}.pl-4{padding-left:4px!important}.pt-8{padding-top:8px!important}.pr-8{padding-right:8px!important}.pb-8{padding-bottom:8px!important}.pl-8{padding-left:8px!important}.pt-16{padding-top:16px!important}.pr-16{padding-right:16px!important}.pb-16{padding-bottom:16px!important}.pl-16{padding-left:16px!important}.pt-24{padding-top:24px!important}.pr-24{padding-right:24px!important}.pb-24{padding-bottom:24px!important}.pl-24{padding-left:24px!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-4{margin-top:4px!important}.mr-4{margin-right:4px!important}.mb-4{margin-bottom:4px!important}.ml-4{margin-left:4px!important}.mt-8{margin-top:8px!important}.mr-8{margin-right:8px!important}.mb-8{margin-bottom:8px!important}.ml-8{margin-left:8px!important}.mt-16{margin-top:16px!important}.mr-16{margin-right:16px!important}.mb-16{margin-bottom:16px!important}.ml-16{margin-left:16px!important}.mt-24{margin-top:24px!important}.mr-24{margin-right:24px!important}.mb-24{margin-bottom:24px!important}.ml-24{margin-left:24px!important}.ml-auto{margin-left:auto}.min-w-150{min-width:150px}.w-auto{width:auto}.w-init{width:auto!important}.border-none{border-style:none}.border-1{border-width:1px}.border-2{border-width:2px}.border-t-1{border-top-width:1px}.border-b-1{border-bottom-width:1px}.border-solid{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-t-solid{border-top-style:solid}.border-dotted{border-style:dotted}.border-gray{border-color:#ddd}.border-red{border-color:#ab3419}.cursor-pointer{cursor:pointer}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.font-bold{font-weight:700}@media (max-width:767px){.container{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0}}.col_tree{background:#fff}.col_tree .section_block{font-family:"\5C0F\585A\30B4\30B7\30C3\30AF   Pro",Kozuka Gothic Pro,sans-serif;padding-bottom:2.25rem;margin-bottom:3.125rem;border-bottom:1px solid #172627;margin-right:1.5rem}.col_tree .section_block:nth-child(5){margin-bottom:0;padding-bottom:1rem}.col_tree .last_block{border-bottom:none}.col_tree .title_block{padding-bottom:1rem}.col_tree .title_block .inner_block{display:table}.col_tree .title_block .inner_block img{display:table-cell;vertical-align:middle;width:26px;padding-right:5px;padding-top:3px}.col_tree .title_block .inner_block p{display:table-cell;font-size:1.1rem;vertical-align:middle}.col_tree .link_block{margin-top:1rem}.col_tree .link_block .inner_block{padding-left:1rem}.col_tree .link_block .inner_block .item{font-size:13px;margin-bottom:1rem;display:block;position:relative}.col_tree .info_block{margin-top:1rem}.col_tree .info_block .inner_block{padding-left:1rem}.col_tree .info_block .inner_block dt{display:block;font-weight:400;line-height:2em}.col_tree .info_block .inner_block dd{margin-top:.5em}.col_tree .info_block .inner_block .contents{margin-bottom:3.125rem;display:block;border-bottom:0}.col_tree .info_block .inner_block .date{max-width:120px;width:20vw;display:block;color:#be320f}.col_tree .info_block .inner_block .title{font-weight:400}.col_tree .banner_block{margin-top:1rem}.col_tree .banner_block .inner_block .item{margin-bottom:1.5rem;display:block;position:relative}.col_tree .banner_block .inner_block .item:last-child{margin-bottom:.875rem;display:block;position:relative}@media only screen and (min-width:768px){.col_tree .rss_list{padding:0}.col_tree .rss_list img{width:60px}.col_tree .rss_list .date,.col_tree .rss_list .title{font-size:10px}.col_tree .rss_list .description{display:none!important}}.col_contents .section_block{position:relative;padding-bottom:1rem;margin-bottom:6.25rem;margin-right:1.5rem}.col_contents .section_block.history_section{background-color:#f8f7f5;padding:30px 0}.col_contents .title_block{padding-bottom:1rem;padding-left:1rem;display:block}.col_contents .title_block .inner_block{display:table;width:100%}.col_contents .title_block .inner_block h3{display:table-cell;vertical-align:middle;font-size:1.2rem;font-weight:700}.col_contents .title_block .inner_block .more_link{display:table-cell;text-align:right}.col_contents .contents_block{position:relative;padding-left:1rem}@media only screen and (max-width:767px){.col_contents .section_block{margin-right:0}.col_contents .beige_back_section{border-radius:0}.col_contents .title_block{padding-left:10px;padding-right:10px}.col_contents .contents_block{padding-left:0}.col_contents .beige_back_section .contents_block{padding-left:10px}}@media only screen and (max-width:575px){.col_contents .section_block{margin-bottom:3rem}.col_contents .beige_back_section{padding:0;margin:0}.col_contents .beige_back_section .contents_block{padding:0 10px}}#container,.breadcrumb{background-color:#fff}@media (max-width:767px){.container{padding-left:0;padding-right:0}}#mystyle{background-color:#fff;padding:10px 15px 3vh}#mystyle .news_title{font-family:"\5C0F\585A\30B4\30B7\30C3\30AF   Pro",Kozuka Gothic Pro,sans-serif;font-size:1.2rem;display:block;margin-bottom:0;font-weight:600;padding:1rem 0;text-decoration:underline}#mystyle .news_comment{display:block}#mystyle .media_list{padding-top:7rem}.col_contents_section{padding-bottom:3rem}.col_tree{background:#f8f7f5;padding:1rem;margin-bottom:3rem}