/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.content_main{padding-left:15px;padding-right:15px}.content_main .container-fluid{padding-left:0;padding-right:0}.stock_header{font-size:.75rem}.stock_header .basic_data{background-color:#185797;color:#fff}.stock_header .basic_data .name{font-size:1.5rem;font-weight:bold}@media(max-width: 767.98px){.stock_header .basic_data .name{font-size:1.25rem}}.stock_header .basic_data a{color:#fff}.stock_header .basic_data a:visited{color:#fff}.stock_header .basic_data .index_button.nikkei225{color:#fff;background-color:#5080af;font-size:.75rem;padding:.125rem .25rem}.stock_header .price_data .close_price{font-size:1.25rem;font-weight:bold}.stock_header .price_data .price_change{font-size:.875rem}.stock_header .price_data .content_date{font-size:.75rem}.zone .region_title{margin-bottom:.5rem}.zone .region_title a{font-size:.875rem;font-weight:normal}.compass_summary{width:1.25rem;height:1.25rem;border-radius:1rem;padding:0}.compass_summary.up{background-color:#fbdede}.compass_summary.down{background-color:#e5f3fe}.compass_summary.stay{background-color:#f2f2f2}.compass_summary img{width:1.25rem;height:1.25rem}.data_table th,.data_table td{padding:.25rem}.data_table th{white-space:nowrap;text-align:left}.data_table.price td{text-align:right;width:75%}.data_table.price .stop_h,.data_table.price .stop_l{color:#fff;font-size:.75rem;padding:0rem .25rem}.data_table.price .stop_h{background-color:#db1616}.data_table.price .stop_l{background-color:#003cbe}.data_table.fundamental td{text-align:right;width:75%}.data_table.margin_trade td{text-align:right;width:75%}.similar_stocks_compare .data_table{border-collapse:separate;border-spacing:0}.similar_stocks_compare .data_table tr:nth-child(2) td{background-color:#fcfad4}.similar_stocks_compare .data_table th,.similar_stocks_compare .data_table td{font-size:.8125rem;line-height:1.5}.similar_stocks_compare .data_table th:nth-child(n+2),.similar_stocks_compare .data_table td:nth-child(n+2){border-left:none}.similar_stocks_compare .data_table td{border-top:none;background-color:#fff}.similar_stocks_compare .data_table .stock_name{min-width:5rem;position:sticky;left:0;z-index:1}.similar_stocks_compare .data_table .chart{padding:0;min-width:6.5rem;height:4.5rem}.similar_stocks_compare .data_table .chart div{width:6.5rem;height:4.5rem}.similar_stocks_compare .data_table .overview{font-size:.75rem;line-height:1.4;min-width:8rem;max-width:15rem}.switch_btn_container{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}.switch_btn_container a{margin-top:.25rem}.switch_btn_container a:nth-child(n+2){margin-left:.25rem}.switch_btn_container .btn{min-width:5.25rem;font-size:.75rem;font-weight:bold;white-space:nowrap;padding:.375rem .5rem}.switch_btn_container .btn.notify_badge{position:relative}.switch_btn_container .btn.notify_badge::before{content:"●";font-size:0;position:absolute;top:-0.25rem;right:-0.25rem;line-height:.5rem;width:.5rem;background:#db1616;border-radius:50%}