.sec-1clm-wrap .sec-con-inner a{transition:opacity .2s linear}.sec-1clm-wrap .sec-con-inner a:hover{opacity:0.7}#contents-news{padding-bottom:60px}.l-index{background:url(/common/img/bg_news.png) no-repeat center 570px;background-size:100% auto}.mod-bg-italic{background-size:660px auto}.mod-table-02:nth-child(odd) .clip-path{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}.mod-table-02:nth-child(even) .clip-path{-ms-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.news-inner .mod-table-02{transition:opacity .6s ease-out, -webkit-transform .5s ease-out;transition:opacity .6s ease-out, transform .5s ease-out;transition:opacity .6s ease-out, transform .5s ease-out, -webkit-transform .5s ease-out;opacity:0;-webkit-transform:translate3d(0px, 100px, 0px);transform:translate3d(0px, 100px, 0px)}.news-inner .mod-table-02.is-anim{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.news-inner .mod-table-02:first-child{margin-top:0}.sec-1clm-wrap{word-break:break-all}.sec-1clm-wrap .title-detail{height:80px;box-sizing:border-box;padding-top:40px;line-height:1}.title-detail a{color:inherit;text-decoration:underline}.sec-1clm-wrap .clip-path{margin-bottom:-1px}.sec-1clm-wrap .sec-con-inner{background:#fff;padding-top:48px;padding-bottom:60px}.sec-1clm-wrap .sec-con-inner::after{z-index:-1}.sec-1clm-wrap .sec-con-inner p{word-break:break-all}.sec-1clm-wrap .sec-con-inner a{color:#00147d;text-decoration:underline !important}.sec-1clm-wrap .sec-con-inner dd{line-height:1.7}.sec-1clm-wrap .sec-con-inner dd a{font-size:1.4rem;line-height:24px}.sec-1clm-wrap .sec-con-inner dd a[target="_blank"]{text-decoration:underline !important}.sec-1clm-wrap .sec-con-inner dd a[target="_blank"]::after{content:'';width:16px;height:14px;display:inline-block;vertical-align:middle;background:url(/common/img/ico_blank_navy.png) no-repeat center center;background-size:16px auto;margin-left:5px;margin-right:5px}.sec-1clm-wrap .mod-map-detail{margin-top:35px}.sec-1clm-wrap .mod-map-detail .outer{background-color:#f2f3f8;display:inline-block;padding:23px}.sec-1clm-wrap .mod-map-detail .text-block{max-width:600px;vertical-align:top;display:inline-block;margin-right:10px}.sec-1clm-wrap .mod-map-detail .text-block h1{font-size:1.4rem;line-height:1.5em;font-weight:normal;margin-bottom:3px;text-indent:-1em;margin-left:1em}.sec-1clm-wrap .mod-map-detail .text-block p{font-size:1.4rem;line-height:1.5em;margin-bottom:20px;margin-left:1em}.sec-1clm-wrap .mod-map-detail .text-block .link{margin-left:1em}.sec-1clm-wrap .mod-map-detail .img-block{vertical-align:top;display:inline-block}.sec-1clm-wrap .mod-map-detail .img-block img{width:160px;height:auto;box-sizing:border-box;border:solid 1px #0c1f83}.sec-1clm-wrap .mod-map-detail .img-block a{position:relative;display:inline-block;font-size:0;text-decoration:none !important}.sec-1clm-wrap .mod-map-detail .img-block a:hover{text-decoration:none !important}.sec-1clm-wrap .mod-map-detail .img-block a[target="_blank"]{text-decoration:none !important}.sec-1clm-wrap .mod-map-detail .img-block a[target="_blank"]::after{content:url(/common/img/icon-zoom.png);display:block;width:22px;height:22px;position:absolute;right:0;bottom:0}.news-pager{position:relative;margin-top:130px}.news-pager .mod-btn-02.current a{background:#fff;color:#00147d;border:solid 1px #00147d;-webkit-transform:translate(2px, 2px);-ms-transform:translate(2px, 2px);transform:translate(2px, 2px)}.news-pager .mod-btn-02.current a:hover{box-shadow:0px 0px 0px 0px #fff}.news-pager .mod-btn-03{width:57px;height:57px}.news-pager .mod-btn-03::before{background-size:1020px auto;width:calc(100% + 6px);height:calc(100% + 6px)}.news-pager .mod-btn-03 a{width:57px;height:57px;background-position:20px center}.news-pager .mod-btn-03 a::before{width:57px;height:57px;background-position:20px center}.news-pager .mod-btn-03 span{width:57px;height:57px}.news-pager .mod-btn-03.prev{position:absolute;left:32px;top:0}.news-pager .mod-btn-03.next{position:absolute;right:32px;top:0}.news-pager .pagenation{text-align:center}.news-pager .pagenation li{display:inline-block;margin-left:4px;margin-right:4px}.news-pager .pagenation .mod-btn-03 a::before{display:none}.back-to-list{margin-top:80px}.back-to-list .button{margin:auto}
