#achievement[data-v-030691c4] .past_part{padding-top:7%;background-color:#f8f8f8;background-image:url(../img/02_bg.94a24bfa.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:50%}#achievement[data-v-030691c4] .past_part .itemlist{margin-top:50px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#achievement[data-v-030691c4] .past_part .itemlist .item{width:calc(50% - 10px);margin:20px 0;padding:40px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}#achievement[data-v-030691c4] .past_part .itemlist .item h6{margin-bottom:10px}#achievement[data-v-030691c4] .past_part .itemlist .item p{line-height:1}#achievement[data-v-030691c4] .past_part .pagination{padding-top:50px;position:relative;z-index:1}#achievement[data-v-030691c4] .past_part .pagination a{color:#fff;opacity:.6;padding:7px}#achievement[data-v-030691c4] .past_part .pagination a.router-link-active{opacity:1}#achievement[data-v-030691c4] .past_part .pagination .to_prev img{transform:rotate(180deg)}@media screen and (max-width:768px){#achievement[data-v-030691c4] .past_part{padding-top:50px;background-size:80%}#achievement[data-v-030691c4] .past_part .itemlist{margin-top:30px}#achievement[data-v-030691c4] .past_part .itemlist .item{padding:20px;margin:10px 0}}@media screen and (max-width:600px){#achievement[data-v-030691c4] .past_part{background-size:90%}#achievement[data-v-030691c4] .past_part .itemlist .item{width:100%;margin:5px 0}}#achievement[data-v-030691c4] .achievement_top_area{width:100%;height:100vh;min-height:500px;background-color:#2b3944;background-image:url(../img/02_bg.94a24bfa.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:20%;display:flex;align-items:center}#achievement[data-v-030691c4] .achievement_top_area .achievement_top_inner{position:relative;height:100vh;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}#achievement[data-v-030691c4] .achievement_top_area .achievement_top_inner small{position:absolute;right:0;top:100px}#achievement[data-v-030691c4] .achievement_top_area .achievement_top_inner h2{margin-bottom:10px}#achievement[data-v-030691c4] .top_point{background-color:#f8f8f8}#achievement[data-v-030691c4] .top_point .pointbox{border:4px solid rgba(255,0,0,.2);padding:4% 6%}#achievement[data-v-030691c4] .top_point .pointbox .point_list{margin-top:20px}#achievement[data-v-030691c4] .top_point .pointbox .point_list li{padding:10px;border-bottom:1px solid #ccc;position:relative}#achievement[data-v-030691c4] .introduction{background-color:#f8f8f8}#achievement[data-v-030691c4] .introduction .introduction_box{background-color:#fff;padding:0 40px;box-shadow:0 0 10px rgba(0,0,0,.1)}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_title{padding:30px 0;border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:space-between}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_title .prev{width:15px;margin-right:20px;transform:rotate(180deg);cursor:pointer}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_title .next{width:15px;margin-left:20px;cursor:pointer}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_point{padding:30px 0}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_point .pointbox{margin:10px 0;display:flex;justify-content:space-between}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_point .pointbox p:first-child{width:80px}#achievement[data-v-030691c4] .introduction .introduction_box .introduction_point .pointbox p:nth-child(2){width:calc(100% - 100px)}#achievement[data-v-030691c4] .achievement_info .tabs{margin:0 -10px;display:flex}#achievement[data-v-030691c4] .achievement_info .tabs.col3{flex-wrap:wrap}#achievement[data-v-030691c4] .achievement_info .tabs.col3 .tab{min-width:calc(33.3% - 20px)}#achievement[data-v-030691c4] .achievement_info .tabs .tab{flex:1;margin:0 10px;padding:10px 0;border-bottom:1px solid #ccc;text-align:left;cursor:pointer;position:relative}#achievement[data-v-030691c4] .achievement_info .tabs .tab:after{content:"";width:15px;height:20px;background-image:url(../img/arrow.68e505ea.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:600px){#achievement[data-v-030691c4] .achievement_info .tabs{flex-wrap:wrap}#achievement[data-v-030691c4] .achievement_info .tabs .tab{flex:auto;width:100%;margin:5px 10px;padding:10px;border-bottom:none;background-color:#f8f8f8}#achievement[data-v-030691c4] .achievement_info .tabs .tab:after{right:10px}}#achievement[data-v-030691c4] .achievement_info .itembox .item .sub_title{margin-bottom:30px}#achievement[data-v-030691c4] .achievement_info .itembox .item p{margin-bottom:20px}#achievement[data-v-030691c4] .achievement_sibling_navbox{background-color:#fff}#achievement[data-v-030691c4] .achievement_sibling_navbox.gray{background-color:#f8f8f8}#achievement[data-v-030691c4] .achievement_sibling_navbox.gray .itemlist .item{background-color:#fff}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item{width:calc(50% - 10px);margin:10px 0;padding:40px;background-color:#f8f8f8;display:flex;align-items:center;justify-content:space-between;transition:.2s}@media screen and (min-width:1024px){#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item:hover{background-color:#2b3944;color:#fff}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item:hover .arrow_circle{border:1px solid transparent}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item:hover .arrow_circle:after{transform:translate(-50%,-50%) scale(1)}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item:hover .arrow_circle:before{opacity:1}}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item h6{margin-bottom:10px}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item p{line-height:1}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .left{width:calc(100% - 60px)}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid #ccc;position:relative;transition:.2s}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle.white{border:1px solid #fff}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle.white:after{background-color:#fff}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle.white:before{background-image:url(../img/02_Button_1.0ce6d293.svg)}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle:after{content:"";width:50px;height:50px;border-radius:50px;background-color:#ed1b2e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.2);transform-origin:center;transition:.2s}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle:before{content:"";width:50px;height:50px;border-radius:50px;background-image:url(../img/02_Button_2.f45fe4a5.svg);background-position:50%;background-repeat:no-repeat;background-size:35px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:.2s;z-index:1;opacity:0}@media screen and (max-width:1023px){#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle{width:40px;height:40px;border:1px solid transparent}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle:after{width:40px;height:40px;transform:translate(-50%,-50%) scale(1)}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .arrow_circle:before{width:40px;height:40px;opacity:1}}@media screen and (max-width:768px){#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item{padding:20px;margin:10px 0}#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item .left{width:calc(100% - 55px)}}@media screen and (max-width:600px){#achievement[data-v-030691c4] .achievement_sibling_navbox .itemlist .item{width:100%;margin:5px 0}}