.yearBox .Img,.yearBox .year,.yearBox .year:before,.yearBox .yearList{-webkit-box-sizing:border-box;box-sizing:border-box}.yearListBox{position:relative;margin-top:80px;padding:50px 0;background-image:-webkit-gradient(linear,left top,left bottom,from(#959595),to(#959595));background-image:linear-gradient(180deg,#959595 0,#959595);background-repeat:no-repeat;background-position:top;background-size:1px 100%}.yearListBox:after,.yearListBox:before{content:"";position:absolute;left:50%;margin-left:-1.5px;width:5px;height:5px;border-radius:50%;background-color:#a0a0a0}.yearListBox:before{top:0}.yearListBox:after{bottom:0}.yearBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.yearBox:not(:first-child){margin-top:30px}.yearBox:nth-child(odd) .Img{margin-right:20px}.yearBox:nth-child(odd) .year{padding-right:40px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.yearBox:nth-child(odd) .year:before{right:-10px}.yearBox:nth-child(odd) .yearList{padding-left:40px}.yearBox:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.yearBox:nth-child(2n) .Img{margin-left:20px}.yearBox:nth-child(2n) .year{padding-left:40px}.yearBox:nth-child(2n) .year:before{left:-10px}.yearBox:nth-child(2n) .yearList{padding-right:40px}.yearBox:nth-child(2n) .item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.yearBox .year,.yearBox .yearList{width:50%}.yearBox li:not(:first-child){margin-top:20px}.yearBox.hasImg .year{top:50px}.yearBox .year{position:relative;top:-20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:35px;color:#343434;letter-spacing:.025em}.yearBox .year:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:4px solid #a40a00;background-color:#fff}.yearBox .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.yearBox .Img{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:230px;margin-bottom:20px;border:1px solid #eee}.yearBox .Img img{display:block;width:100%}.yearBox .Txt h3{display:block;font-weight:400;font-size:16px;letter-spacing:.05em}@media (max-width:1023px){.yearListBox{background-position:0 0}.yearListBox:after,.yearListBox:before{margin-left:0;left:-2px}.yearBox:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.yearBox:nth-child(2n) .yearList{padding-right:0}.yearBox:nth-child(2n) .item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left}.yearBox:nth-child(2n) .Img{margin-left:0;margin-right:20px}.yearBox:nth-child(odd) .year{padding-right:0;padding-left:40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.yearBox:nth-child(odd) .year:before{right:auto;left:-10px}.yearBox:nth-child(odd) .yearList{padding-left:0}.yearBox .year{width:140px}.yearBox .yearList{width:calc(100% - 140px)}}@media (max-width:640px){.yearBox{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.yearBox:nth-child(odd) .yearList{padding-left:40px}.yearBox .year{width:100%}.yearBox .yearList{width:100%;padding-left:40px}.yearBox.hasImg .year{top:0}}@media (max-width:480px){.yearBox .item{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.yearList li{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}.yearList li:not(:first-child){margin-top:0}}.listArea{width:100%}.listArea li{padding-top:150px}@media (min-width:961px){.listArea li:nth-child(odd) .item:after{left:70px}.listArea li:nth-child(odd) .itemTitleBox{left:35px}.listArea li:nth-child(odd) .Txt{padding-left:120px}.listArea li:nth-child(2n) .item:after{right:70px}.listArea li:nth-child(2n) .itemTitleBox{right:35px}.listArea li:nth-child(2n) .Txt{padding-right:120px}}@media (max-width:960px){.listArea li{padding-top:50px}}.listArea .item{position:relative}@media (min-width:961px){.listArea .itemTitleBox{position:absolute;top:-60px;width:40%;padding:20px 30px;background-color:#a40a00}}@media (max-width:960px){.listArea .itemTitleBox{padding-top:20px;padding-bottom:20px;background:#a40a00}}.listArea .itemTitleBox .subTitle{position:relative;padding-left:30px;margin-bottom:10px;letter-spacing:.2em;color:#fff}.listArea .itemTitleBox:before{left:0;top:0;width:0;height:0;border-color:#595757 transparent transparent;border-style:solid;border-width:16px 18px 0 0;content:"";position:absolute}.listArea .itemTitleBox .subTitle:before{content:"";position:absolute;left:0;top:50%;margin-top:-.5px;width:20px;height:1px;background-color:#fff}.listArea .itemTitleBox .title{font-size:25px;letter-spacing:.02em;font-weight:500;line-height:1.4;color:#fff;padding-left:30px}.listArea .Img img{display:block;width:100%}@media (min-width:961px){.listArea .Txt{padding-top:35px}}.listArea .Txt p{letter-spacing:.02em;color:#696969;line-height:1.8;text-align:justify}.imh_opacity{overflow:hidden}.imh_opacity img{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}.imh_opacity:hover img{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}.hopeBox{padding:60px 0 0;overflow:hidden}.hopeBox .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 11%}.hopeBox .title02{margin-bottom:90px}.hopeBox .hopeList{position:relative;width:100%}.hopeBox .hopeList ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch}.hopeBox li{width:100%;margin:0 5px;background:#28369a;padding:10px 10px 20px;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.hopeBox li:before{left:-10px;top:4px;width:0;height:0;border-color:#595757 transparent transparent;border-style:solid;border-width:16px 18px 0 0}.hopeBox li:hover{background:#a40a00;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.hopeBox li:before{content:"";position:relative}.hopeBox .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}.hopeBox .Img{max-width:360px;border-radius:50%;overflow:hidden}.hopeBox .Img img{display:block;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hopeBox .Txt{text-align:center}.hopeBox h4 a{position:relative;z-index:0;display:inline-block;font-weight:400;border-bottom:1px solid #fff;font-size:20px;color:#fff;width:100%;margin-bottom:10px}.hopeBox h4 a:after{content:"";position:absolute;left:50%;top:-18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:70px;height:70px}.hopeBox p{color:hsla(0,0%,100%,.5);letter-spacing:.05em;text-align:justify}.hopeBox .swiper-pagination{position:static;display:none;margin-top:20px}@media (max-width:961px){.hopeBox .hopeList ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hopeBox .hopeList li{margin-bottom:20px;width:auto}}.textEditor .hopeBox ul li+li{margin-top:0}