@charset "UTF-8";.container{margin-bottom:120px}.container .container_inner{max-width:1220px;padding:0 10px;box-sizing:border-box}.place_wrap{margin-bottom:0}.common_table td,.common_table th{border-left:1px solid #e8e8e8}.common_table td .detail_info{display:flex;flex-direction:column;margin-top:0.6rem;font-size:13px;color:#ababab}.common_table .head_name{width:28%}.common_table .head_stock{width:34%}.common_table .head_percent{width:36%}.common_table .head_role{width:36%}.common_table .head_history{width:36%}.common_table .head_finance_title{width:35%}.common_table .head_esg_msci_division{width:20%}.common_table .head_esg_msci_grade{width:80%}.common_table .head_esg_kcgs_division{width:20%}.common_table .head_esg_kcgs_grade{width:20%}.common_table tr td.grey,.common_table tr th.grey{background-color:#f9fafa}.common_table tr td.num_right{position:relative;padding:17px 60px 17px 46px;text-align:right}.common_table tr.center td,.common_table tr.center th{text-align:center}.table_market_price td.color_down:before,.table_market_price td.color_up:before{position:absolute;left:40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.depth_wrap{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;max-width:1220px;margin:0 auto;padding:0 10px;box-sizing:border-box}.depth_wrap .left_side{flex:1 1 28%}.depth_wrap .left_side .title{display:block;max-width:235px;font-size:26px;line-height:1.3}.depth_wrap .left_side .info{margin-top:30px}.depth_wrap .left_side .info_title{display:block;font-size:16px;margin-bottom:4px}.depth_wrap .left_side .info_count{display:block;font-size:26px;line-height:32px}.depth_wrap .left_side .info_count .digit-con{display:inline-block;height:32px;overflow:hidden;vertical-align:top}.depth_wrap .left_side .info_count .digit-con span{display:block;font-size:26px;line-height:32px;position:relative;text-align:center;top:0;width:0.55em}.depth_wrap .right_side{flex:1 1 72%}.depth_wrap + .depth_wrap{margin-top:130px}.common_header .title{font-size:24px}.common_header .stock_title{font-size:26px}.common_header .stock_num{margin-left:0.52rem;font-size:18px;color:#6a6a6a}.common_table{margin-top:15px}.common_table + .desc{margin:10px 0;font-size:14px}.common_table .stock_right{padding-right:15%;text-align:right}.common_table .ratio_right{padding-right:16.4%;text-align:right}.stock_header{margin:30px 0 16px 0}.stock_header .price_box{flex:0 0 200px}.stock_header .price{font-size:40px}.stock_header .stock_info .unit{font-size:14px;color:#6a6a6a}.stock_header .stock_info .current_title{font-size:20px;color:#1e1e1e;margin-bottom:16px;text-align:left}.stock_header .stock_info{display:block;flex:74%}.stock_header .stock_info .price_box_wrap{display:flex;justify-content:flex-start;align-items:flex-end}.stock_header .compare_box .status_title{float:left;display:inline-block;font-size:16px}.stock_header .compare_box .status_title + .status_title{position:relative;margin-left:20px;padding-left:20px}.stock_header .compare_box .status_title + .status_title:before{content:'';position:absolute;left:0;top:5px;display:block;width:0;height:16px;border-left:1px solid #d1d1d1}.stock_content .color_up,.stock_header.up .price,.stock_header.up .status_color{color:#ff0018}.stock_content .color_down,.stock_header.down .price,.stock_header.down .status_color{color:#1d0fff}.common_table + .common_table{margin-top:40px}.stock_header .status_color{position:relative;line-height:1}.stock_header .status_color.value,.table_market_price td.color_down,.table_market_price td.color_up{position:relative;margin-left:10px;padding-left:20px}.stock_header .status_color.value{display:inline-block}.stock_header .status_color:before,.table_market_price td.color_down:before,.table_market_price td.color_up:before{content:'';position:absolute;left:30px;top:50%;display:inline-block;width:0;height:0;margin-right:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.stock_header .status_color:before{left:0}.stock_header.up .status_color:before,.table_market_price td.color_up:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #ff0018}.stock_header.down .status_color:before,.table_market_price td.color_down:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #1d0fff}.stock_header .status_color.price:before{display:none}.stock_header .status_color.arrow:before,.table_market_price td.color_down.arrow:before,.table_market_price td.color_up.arrow:before{border:none;width:12px;height:12px;-webkit-transform-origin:left center;transform-origin:left center}.stock_content .color_up.arrow:before,.stock_header.up .status_color.arrow:before,.table_market_price td.color_up.arrow:before,.table_market_price td.color_up.arrow:before{background:url(../../img/common/icn_cm_arrow_long_red.svg?v=ef0effca) no-repeat center center;background-size:contain;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.stock_header.down .status_color.arrow:before,.table_market_price td.color_down.arrow:before{background:url(../../img/common/icn_cm_arrow_long_blue.svg?v=5b83c9a3) no-repeat center center;background-size:contain;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.table_market_summary{width:100%}.table_market_summary li{justify-content:center;padding-left:0}.table_market_summary th{width:16%}.table_market_price th{width:14%;vertical-align:middle}.table_market_price td:nth-of-type(1),.table_market_price th:nth-of-type(1){border-left:none}.js-rollingNumber{display:block;font-size:6rem;line-height:6.5rem}.js-rollingNumber .digit-con{display:inline-block;height:6.5rem;overflow:hidden;vertical-align:top}.js-rollingNumber .digit-con span{position:relative;top:0;display:block;width:0.55em;font-size:6rem;line-height:6.5rem;font-family:'Roboto';text-align:center}.place_wrap .place_title.finance_info{background-image:url(../../img/portal/ir/financial_title_bg.jpg?v=9a086414)}.finance_info .container{margin-top:80px;margin-bottom:220px}.finance_info .depth_wrap + .depth_wrap{margin-top:100px}.finance_info .depth_wrap .left_side .info{margin-top:14px}.finance_info .depth_wrap .left_side .info_title{color:#6a6a6a;font-size:14px}.finance_info .depth_wrap .common_table td:nth-of-type(1),.finance_info .depth_wrap .common_table th:nth-of-type(1){padding-right:0}.finance_info .common_table{margin-top:0}.esg_grade_info .container{margin-top:80px;margin-bottom:220px}.esg_grade_info .depth_wrap + .depth_wrap{margin-top:100px}.esg_grade_info .depth_wrap .left_side .info{margin-top:14px}.esg_grade_info .depth_wrap .left_side .info_title{color:#6a6a6a;font-size:14px}.esg_grade_info .depth_wrap .common_table tr td:nth-of-type(1),.esg_grade_info .depth_wrap .common_table tr th:nth-of-type(1){text-align:left;padding-left:50px;padding-right:0}@media screen and (max-width:1280px){.stock_container .container_inner{padding:0 20px}}@media screen and (max-width:1024px){.container{margin:1rem 0 8rem}.container .container_inner{padding:0 1.6667rem}.common_table td,.common_table th{padding:1.4rem 1rem;border-left:none}.common_table td .detail_info{margin-top:0.6rem;font-size:0.9rem}.common_table tr td.num_right{padding:1.4167rem 3rem 1.4167rem 1.8333rem}.common_table tr td.compare{padding-right:2rem}.common_table + .desc{font-size:0.9167rem}.depth_wrap{display:block;padding:0}.depth_wrap .left_side{flex:1}.depth_wrap .left_side .title{max-width:none;max-width:initial;font-size:1.9167rem}.depth_wrap .left_side .info{margin-top:1.6667rem}.depth_wrap .left_side .info_title{font-size:1.0833rem;margin-bottom:0.4167rem}.depth_wrap .right_side{flex:1}.depth_wrap .common_table{margin-top:1.25rem}.depth_wrap .common_table .head_name{width:40%}.depth_wrap + .depth_wrap .common_table .head_name{width:22%}.depth_wrap .common_header .desc{position:absolute;right:0}.depth_wrap:first-of-type .right_side .common_header .title{display:none}.depth_wrap + .depth_wrap{margin-top:5rem}.stock_container .common_content{padding-top:2rem}.table_market_price th{width:33.33%}.table_market_price td{vertical-align:middle}.stock_header.up .status_color:before,.table_market_price td.color_up:before{border-left-width:0.3rem;border-right-width:0.3rem;border-bottom-width:0.5rem}.stock_header.down .status_color:before,.table_market_price td.color_down:before{border-left-width:0.3rem;border-right-width:0.3rem;border-top-width:0.5rem}.table_market_price td.color_down:before,.table_market_price td.color_up:before{left:2rem}.common_table{table-layout:auto;margin-top:0}.common_header .stock_num{font-size:1.3333rem}.common_table + .common_table{margin-top:5.4rem}.stock_header{position:relative;margin:1.25rem 0 1.4583rem 0;border-top:0.1667rem solid #000}.stock_header .price_box{flex:0 0 3.25rem;text-align:center}.stock_header .price{font-size:2.6667rem}.stock_header .stock_info .unit{font-size:0.9167rem}.stock_header .stock_info{padding-top:1.4583rem}.stock_header .stock_info .price_box_wrap{flex-direction:column;align-items:center;flex:1}.stock_header .stock_info .current_title{font-size:1rem;margin-bottom:0.6rem;text-align:center}.stock_header .desc{position:absolute;top:-2.25rem;left:0}.stock_header .compare_box .status_title{float:none;display:block;font-size:1rem;text-align:center}.stock_header .compare_box .status_title + .status_title{margin:.2rem 0 0;padding-left:0}.stock_header .compare_box .status_title + .status_title:before{display:none}.common_table .stock_right{padding-right:14%}.common_table .ratio_right{padding-right:11%}.finance_info .container{margin:1.9167rem auto 8rem}.finance_info .depth_wrap + .depth_wrap{margin-top:5.1667rem}.finance_info .depth_wrap .common_table td:nth-of-type(1),.finance_info .depth_wrap .common_table th:nth-of-type(1){padding-left:1.3rem;padding-right:0.5rem}.finance_info .depth_wrap .common_table td:nth-of-type(4),.finance_info .depth_wrap .common_table th:nth-of-type(4){padding-right:1.3rem}.finance_info .depth_wrap .left_side{display:flex;align-items:flex-start;flex-direction:column}.finance_info .depth_wrap .left_side .info{margin:.5rem 0}.finance_info .depth_wrap .left_side .info_title{margin:0;font-size:0.9167rem}.esg_grade_info .container{margin:1.9167rem auto 8rem}.esg_grade_info .depth_wrap + .depth_wrap{margin-top:1.1667rem}.esg_grade_info .depth_wrap .left_side .info{margin:.5rem 0}.esg_grade_info .depth_wrap .left_side .info_title{margin:0;font-size:0.9167rem}.common_table td,.esg_grade_info .common_table th{padding:1.4rem 0.4rem}.esg_grade_info .depth_wrap:first-of-type .right_side .common_header .title{display:block}.esg_grade_info .depth_wrap .common_table tr td:nth-of-type(1),.esg_grade_info .depth_wrap .common_table tr th:nth-of-type(1){padding-left:1.3rem;padding-right:0.5rem}}@media screen and (max-width:767px){.common_table .stock_right{padding-right:12%}.common_table .ratio_right{padding-right:10%}}