.legacy-page .sub-con{padding-bottom:0}.legacy-page .con_1 .content{margin:40px auto;box-sizing:border-box;padding:0 100px}.legacy-page .con_1 .content ul{display:flex;flex-wrap:wrap;gap:10px 40px}.legacy-page .con_1 .content ul li{width:calc(50% - 20px);box-sizing:border-box;padding:30px 0;border-bottom:1px solid #ddd}.legacy-page .con_1 .content ul li span{font-size:18px;color:var(--mainColor);font-weight:700}.legacy-page .con_1 .content ul li p{font-size:24px;margin-top:10px}.legacy-page .con_2{background:#f9f9fd}.legacy-page .con_2 .content{margin:50px 0 0}.legacy-page .con_2 .content ul{display:flex;gap:200px}.legacy-page .con_2 .content ul li h2{font-size:55px;font-weight:400;white-space:pre}.legacy-page .con_2 .content ul li h3{font-size:55px;font-weight:700;color:var(--mainColor);font-family:Montserrat}.legacy-page .con_2 .content ul li p{font-size:20px;text-align:justify}.legacy-page .con_4{background:url(/assets/legacy-selected/sub/s0101_con_4.png) center center / cover no-repeat;padding:120px 0;box-sizing:border-box;min-height:640px}.legacy-page .con_4 .content{width:100%;height:100%;display:flex;align-items:center}.legacy-page .con_4 .content .wrap{width:1200px}.legacy-page .con_4 .content .wrap *{text-align:left}.legacy-page .con_4 .content .wrap img{width:56px;margin-bottom:50px}@media screen and (max-width:768px){.legacy-page .con_1 .content{margin:4vw auto;padding:0}.legacy-page .con_1 .content ul{flex-direction:column;gap:0}.legacy-page .con_1 .content ul li{width:100%;padding:4vw 0;border-bottom:.13vw solid #ddd}.legacy-page .con_1 .content ul li span{font-size:3.2vw}.legacy-page .con_1 .content ul li p{font-size:4vw;margin-top:1.33vw}.legacy-page .con_2 img{width:100%}.legacy-page .con_2 .content{margin:6.67vw 0 0}.legacy-page .con_2 .content ul{gap:8vw;flex-direction:column}.legacy-page .con_2 .content ul li{width:100%}.legacy-page .con_2 .content ul li h2,.legacy-page .con_2 .content ul li h3{font-size:7.33vw}.legacy-page .con_2 .content ul li p{font-size:4vw}.legacy-page .con_4{background:#f9f9fd url(/assets/legacy-selected/m_sub/m_s0101_con_4.png) center bottom / 100% no-repeat;padding:8vw 0;box-sizing:border-box;min-height:185.33vw}.legacy-page .con_4 .content{width:100%;height:100%;display:flex;align-items:flex-start}.legacy-page .con_4 .content .wrap{width:92vw}.legacy-page .con_4 .content .wrap *{text-align:justify}.legacy-page .con_4 .content .wrap img{width:7.47vw;margin-bottom:6.67vw}}.legacy-page .history{overflow:hidden;margin:60px auto 0}.legacy-page .history .wrap{padding-bottom:100px;position:relative}.legacy-page .history .wrap:before{content:"";position:absolute;top:20px;left:50%;width:1px;height:100%;background-color:#e5e5e5;transform:translate(-50%)}.legacy-page .history .history-wrap{position:relative}.legacy-page .history #line{position:absolute;top:20px;left:50%;width:1px;height:0;background-color:var(--mainColor);z-index:5;transform:translate(-50%)}.legacy-page .his-list .item{position:relative;min-height:510px}.legacy-page .his-list .item+.item{margin-top:70px}.legacy-page .his-list .item .img-wrap{width:350px;margin-right:70px}.legacy-page .his-list .item:nth-child(-n+5) .img-wrap{margin-top:15px}.legacy-page .his-list .item:first-child .img-wrap{margin-top:0}.legacy-page .his-list .item .text-wrap{margin-left:70px}.legacy-page .his-list .item .text-wrap .year{font-family:Montserrat;font-weight:700;font-size:34px;position:relative}.legacy-page .his-list .item .text-wrap .year .circle{width:10px;height:10px;background-color:#ddd;border-radius:50%;position:absolute;left:-66.5px;top:50%;transform:translateY(-50%);transition:all .5s;z-index:15}.legacy-page .his-list .item .text-wrap .year .border{width:40px;height:40px;border:1px solid #ddd;background-color:#fff;border-radius:50%;position:absolute;left:-82.5px;top:50%;transform:translateY(-50%);z-index:10}.legacy-page .his-list .item .text-wrap .text-list{margin-top:20px}.legacy-page .his-list .item .text-wrap .text-list .text{position:relative;display:block;font-size:18px;padding-left:20px}.legacy-page .his-list .item .text-wrap .text-list .text+.text{margin-top:20px}.legacy-page .his-list .item .text-wrap .text-list .text:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background-color:#222;transform:translateY(-50%)}.legacy-page .his-list .item.active .text-wrap .year .circle{background-color:var(--mainColor)}.legacy-page .his-list .item.active .text-wrap .year .border{border:1px solid var(--mainColor)}.legacy-page .history-wrap .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.legacy-page .history-wrap .flex>div{width:50%;position:relative;min-height:200px;box-sizing:border-box;padding:0 55px 50px}.legacy-page .history-wrap .flex>div .border{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #ddd;display:inline-block;position:absolute;top:0;left:-20px;z-index:6}.legacy-page .history-wrap .flex>div .circle{width:10px;height:10px;border-radius:50%;background:#ddd;display:inline-block;position:absolute;top:15px;left:-5px;z-index:6}.legacy-page .history-wrap .flex>div h4{font-size:42px;font-weight:700;font-family:Montserrat;margin-bottom:40px}.legacy-page .history-wrap .flex>div.active .border{border:1px solid var(--mainColor)}.legacy-page .history-wrap .flex>div.active .circle{background:var(--mainColor)}.legacy-page .history-wrap .flex>div ul{width:100%;display:flex;gap:10px;flex-direction:column}.legacy-page .history-wrap .flex>div ul li{font-size:20px;display:flex;gap:30px}.legacy-page .history-wrap .flex>div ul li span{font-weight:700;color:var(--mainColor);width:100px;display:inline-block}.legacy-page .history-wrap .flex>div ul li p{box-sizing:border-box}.legacy-page .history-wrap .flex>div img{display:block;margin-top:35px}.legacy-page .history-wrap .flex>div.reverse .border{left:auto;right:-20px}.legacy-page .history-wrap .flex>div.reverse .circle{left:auto;right:-5px}.legacy-page .history-wrap .flex>div.reverse h4{text-align:end}.legacy-page .history-wrap .flex>div.reverse ul li{text-align:end;padding-right:20px;justify-content:flex-end}.legacy-page .history-wrap .flex>div.reverse ul li:before{right:0;left:auto}.legacy-page .history-wrap .flex>div.reverse ul li span{order:2}.legacy-page .history-wrap .flex>div.reverse ul li{order:1}@media screen and (max-width:768px){.legacy-page .history{overflow:hidden}.legacy-page .history .wrap{padding-bottom:13.33vw;position:relative}.legacy-page .history .wrap:before{content:"";position:absolute;top:2.67vw;left:2.67vw;width:.13vw;height:100%;background-color:#e5e5e5;transform:translate(0)}.legacy-page .history #line{position:absolute;top:2.67vw;left:2.67vw;width:.13vw;height:0;background-color:var(--mainColor);z-index:5;transform:translate(0)}.legacy-page .history-wrap .flex{justify-content:space-between;flex-wrap:wrap;margin-left:11.07vw}.legacy-page .history-wrap .flex>div{width:100%;position:relative;padding:0 0 6.67vw;min-height:46vw}.legacy-page .history-wrap .flex>div .border{width:5.33vw;height:5.33vw;border-radius:50%;background:#fff;border:.13vw solid #ddd;display:inline-block;position:absolute;top:0;left:-11vw;z-index:6}.legacy-page .history-wrap .flex>div .circle{width:1.33vw;height:1.33vw;border-radius:50%;background:#ddd;display:inline-block;position:absolute;top:2vw;left:-8.87vw;z-index:6}.legacy-page .history-wrap .flex>div h4{font-size:5.6vw;font-weight:700;font-family:Montserrat;margin-bottom:5.33vw}.legacy-page .history-wrap .flex>div ul{width:100%}.legacy-page .history-wrap .flex>div ul li{position:relative;box-sizing:border-box;padding-left:2.67vw;font-size:4vw}.legacy-page .history-wrap .flex>div ul li+li{margin-top:1.33vw}.legacy-page .history-wrap .flex>div ul li:before{content:"·";display:block;position:absolute;top:0;left:0;width:2.67vw;height:2.67vw;font-size:2.13vw}.legacy-page .history-wrap .flex>div img{display:block;margin-top:4.67vw}.legacy-page .history-wrap .flex>div.reverse .border{right:auto;left:-11vw}.legacy-page .history-wrap .flex>div.reverse .circle{right:auto;left:-8.87vw}.legacy-page .history-wrap .flex>div.reverse h4{text-align:left}.legacy-page .history-wrap .flex>div.reverse ul li{text-align:left;padding-right:2.67vw;justify-content:flex-start}.legacy-page .history-wrap .flex>div.reverse ul li:before{left:0;right:auto}.legacy-page .history-wrap .flex>div ul li span{width:7.34vw}.legacy-page .history-wrap .flex>div ul li p{order:2;flex:1}.legacy-page .history-wrap .flex>div.reverse ul li span{order:1}.legacy-page .history-wrap .flex>div.reverse ul li{order:2}}
