@charset "UTF-8";.mixin_user_select_none{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mixin_overflow_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mixin_ul_overflow{list-style:none;overflow:hidden;padding:0}.mixin_hover_opacity{opacity:.85}.mixin_content_none{clear:both;content:"";display:block;height:0}.mixin_miltiline_clamp{overflow:hidden;position:relative}.mixin_miltiline_clamp:before{background:#fff;bottom:0;content:"…";position:absolute;right:3px}.mixin_miltiline_clamp:after{background:#fff;content:"";height:100%;position:absolute;width:100%}.mixin_scrollbar_none{-ms-overflow-style:none;overflow-y:scroll;scrollbar-width:none}.calendar_list .calendar{float:left;margin-bottom:1em;margin-right:10px;width:32.6%}.calendar_list .calendar.next_month{margin-right:0}.calendar_list .calendar h2{font-size:14px;margin:0;padding-bottom:0}.calendar_list .calendar h2 a{zoom:1;min-height:20px;padding:3px 10px 0}.calendar_list .calendar h2 a:link{color:#15c!important}.calendar_list .calendar h2 a:visited{color:#8516c5;text-decoration:none}.calendar_list .calendar table{border-collapse:separate;border-color:#c3c3c3;border-style:solid;border-width:1px 0 0 1px;width:100%}.calendar_list .calendar table td,.calendar_list .calendar table th{border-color:#c3c3c3;border-style:solid;border-width:0 1px 1px 0;font-size:14px;line-height:1.15;padding:4px}.calendar_list .calendar table th{background:#eee;text-align:center;vertical-align:middle}.calendar_list .calendar table td{width:16%}.calendar_list .calendar table td.select{border:3px solid red;padding:2px}.calendar_list .calendar table td:has(>div.sunday){width:15px}.calendar_list .calendar table td:has(>div.saturday){width:15px}.calendar_list .calendar table .today{background:#ecdeb7}.calendar_list .calendar table .saturday{color:#36f}.calendar_list .calendar table .holiday,.calendar_list .calendar table .sunday{color:red}.calendar_list .calendar table .count{font-size:12px;text-align:right}.calendar_list .calendar table .unit{font-size:8px}#schedule_top{width:100%}#schedule_top .stock_list{display:block}#schedule_top .stock_list li{display:inline-block;list-style:none;margin:0 3px;width:18.7%}#schedule_top .stock_list li .code{color:#666;font-size:9px}#schedule_top table{border-collapse:collapse;width:100%}#schedule_top table th{background:#e0e0e0;border:1px solid #c3c3c3;font-size:14px;font-weight:700;height:25px;text-align:center}#schedule_top table th a{color:#000}#schedule_top table th.std{background:#eee}#schedule_top table th.today{background:#ecdeb7}#schedule_top table th.holiday{background:#e0e0e0}#schedule_top table th.holiday a{color:#a69e9e}#schedule_top table tr{border:1px solid #c3c3c3;height:30px}#schedule_top table td{border:1px solid #c3c3c3;padding:3px}#schedule_top table td a{font-weight:700}#schedule_top table td.center{text-align:center}#schedule_top table td .num{font-size:16px;font-weight:700}#schedule_top table td .scale{font-size:10px}#stock_search{width:100%}#stock_search table{border-collapse:collapse;width:100%}#stock_search table .group_title{text-align:center}#stock_search table th{background:#eee;border:1px solid #c3c3c3;padding:3px;text-align:center}#stock_search table th.blank{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#stock_search table th.stock_name{vertical-align:bottom}#stock_search table td{border:1px solid #c3c3c3;padding:5px}#stock_search table td p{text-align:center}#stock_search table td p strong{font-size:16px}#stock_search table td.center{text-align:center}#stock_search table td.right{text-align:right}#stock_search table td.sch_tmp{background:#eee;text-align:center}#stock_search table td.sch_fix{text-align:center}#stock_search table td.blank{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#stock_search table td:nth-child(2){text-align:center}#stock_search table tr.odd .border_right_none{border-right:1px solid #fff}#stock_search table tr.even .border_right_none{border-right:1px solid #fbfbfb}#stock_search.num_list table{border-collapse:collapse;width:100%}#stock_search.num_list table th{border:1px solid #c3c3c3;padding:5px;text-align:center}#stock_search.num_list table th.std{background:#eee}#stock_search.num_list table th.est{background:#d7f0f7}#stock_search.num_list table th.cons{background:#ddf8d1}#stock_search.num_list table th span.scale{font-size:9px}#stock_search.num_list table td{border:1px solid #c3c3c3;padding:5px;text-align:center}#stock_search.num_list table td a{font-size:12px}#stock_search.num_list table td.right{text-align:right}#stock_search.num_list table td.left{text-align:left}#stock_search.num_list table td.border_right_none{border-right:1px solid #fff}#stock_search.num_list table td.memo{word-break:break-all}#stock_search.num_list table td span.num{font-size:12px}#stock_search.num_list table td span.scale{font-size:9px}#stock_search span.minus{color:#00f}#stock_search span.scale{font-size:10px}#stock_search span.number{display:block;float:left;text-align:center;width:70%}#stock_search span.pct{display:block;float:right;text-align:center;width:30%}#stock_search .stock_data{position:relative;top:1px}#stock_search .chart_table{table-layout:fixed}#stock_search .chart_table td{overflow-wrap:break-word}#stock_search .chart_list .chart_data.box_l{float:left;width:49.5%}#stock_search .chart_list .chart_data.box_r{float:right;width:49.5%}#stock_search .chart_list .chart_data .header{margin:0 0 5px 4px}#stock_search .chart_list .chart_data .table table{border-collapse:collapse;margin:0 auto;width:98%}#stock_search .chart_list .chart_data .table table th{background:#eee;border:1px solid #c3c3c3;font-weight:400;padding:3px;text-align:center}#stock_search .chart_list .chart_data .table table td{border:1px solid #c3c3c3;padding:2px;text-align:right}#stock_search .chart_list .legend_list{border:1px solid #bfbfbf;float:left;margin:0 0 5px;padding:4px 0;visibility:hidden}#stock_search .chart_list .legend_list input{cursor:pointer;vertical-align:middle}#stock_search .chart_list .legend_list span.item_select{cursor:pointer;display:inline-block;margin:0 15px 0 10px}#stock_search .chart_list .legend_list span.item_select:hover{font-weight:700}#stock_search .chart_list .legend_list span.item_select label{cursor:pointer}#stock_search .chart_list .legend_list span.item_select hr{vertical-align:middle}#stock_search .chart_list .legend_list span.item_select .legend_name{margin-left:5px;padding-top:2px;vertical-align:middle}#stock_search .chart_list .legend_list span.item_hide{color:silver}#stock_search .chart_list .legend_list span.item{margin:0 12px}#stock_search .chart_list .legend_list hr{display:inline-block;width:13px}#stock_search .chart_list .legend_list hr.stock_price{border:1px solid #999}#stock_search .chart_list .legend_list hr.target_price{border:1px solid #bfe0c9}#stock_search .chart_list .legend_list hr.company_est{border:1px solid #06f}#stock_search .chart_list .legend_list hr.cons_est_konki{border:1px solid #005100}#stock_search .chart_list .legend_list hr.cons_est_raiki{border:1px solid #e86e0a}#stock_search .fy4q li{width:75px}#stock_search .announce{float:right;margin:17px 0 0}#stock_search .ac{margin-right:3px;position:relative;top:-17px}#stock_search .even{background:#fbfbfb}#stock_search .odd{background:#fff}#stock_search.list_basic .green_button{background:#2eb975;border-radius:3px;color:#fff;cursor:pointer;float:right;font-size:14px;padding:7px 15px}#stock_search.list_basic .green_button.disabled{cursor:not-allowed;opacity:.5}#stock_search .select_list{display:flex;margin:10px 0}#stock_search .select_list li{background:#eaeaea;cursor:pointer;padding:5px 10px}#stock_search .select_list li.active{background:#fff;border-top:3px solid #e1c561;padding:2px 10px 8px}#stock_search .select_list li a{color:#000;text-decoration:none}#stock_search .display_area li.show{display:block}#stock_search .display_area li:not(.show){display:none}#stock_search .display_area .graph_pbr,#stock_search .display_area .graph_per{float:left;height:340px;width:49%}#stock_search .display_area .graph_pbr .brand_name,#stock_search .display_area .graph_per .brand_name{font-size:14px;padding:5px 0}#stock_search .display_area .graph_pbr .brand_name a,#stock_search .display_area .graph_per .brand_name a{padding:2px 0;vertical-align:revert}#stock_search .display_area .graph_pbr .only_graph,#stock_search .display_area .graph_per .only_graph{height:250px}#stock_search .display_area .graph_pbr table th,#stock_search .display_area .graph_per table th{background:#eee;font-weight:400;padding:5px 1px;width:18%}#stock_search .display_area .graph_pbr table td,#stock_search .display_area .graph_per table td{padding:5px 1px;text-align:right;width:30%}#stock_search .display_area .graph_pbr:nth-child(odd),#stock_search .display_area .graph_per:nth-child(odd){margin-right:2%}.help{text-align:center}.help p{background:#ffe8ff;border:1px solid #999;padding:5px}#schedule_day #sch_navi div{float:left;width:33%}#schedule_day #sch_navi div .left{text-align:left}#schedule_day #sch_navi div .center{font-size:20px;font-weight:700;text-align:center}#schedule_day #sch_navi div .right{float:right;text-align:right}#schedule_day #sch_navi div a{border:1px solid #fff}#schedule_day #sch_navi div a,#schedule_day #sch_navi div a:hover{display:block;margin:3px;padding:5px;text-align:center;width:100px}#schedule_day #sch_navi div a:hover{background:#e1c561;color:#000}#schedule_day #sch_navi div .no_link{display:block;margin:3px;padding:5px;text-align:center;width:100px}#schedule_day #sub_tab{float:left}#schedule_day .weather_tab{float:left;margin:17px 0 0 30px}#schedule_day .weather_toggle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#schedule_day .weather_toggle a:hover{cursor:pointer;text-decoration:none}#schedule_day .weather_toggle span{margin-right:5px;padding:2px 6px}#schedule_day .weather_toggle span.active{background:#e1c561;border-radius:3px;color:#000;font-weight:700}#schedule_day .fy4q li{width:75px}#schedule_day .announce{float:right;margin:17px 0 0}#schedule_day .red{color:red}#schedule_day .blue{color:#15c}#schedule_day .ac{margin-right:3px;position:relative;top:-17px}#schedule_day .even{background:#fbfbfb}#schedule_day .odd{background:#fff}#schedule .schedule_nav div{float:left;width:33%}#schedule .schedule_nav div a{border:1px solid #fff}#schedule .schedule_nav div a,#schedule .schedule_nav div a:hover{display:block;margin:3px;padding:5px;text-align:center;width:100px}#schedule .schedule_nav div a:hover{background:#e1c561;color:#333}#schedule .schedule_nav div .center{font-size:20px;font-weight:700;text-align:center}

/*# sourceMappingURL=index.css.map*/