.linetext_0_0 {
    color: #ff0000;
}
.linetext_0_1 {
    color: #ee82ee;
}
.linetext_0_2 {
    color: #f08080;
}
.linetext_0_3 {
    color: #ff4500;
}
.linetext_0_4 {
    color: #dc143c;
}
.linetext_0_5 {
    color: #ff69b4;
}

.linetext_1_0 {
    color: #1e90ff;
}
.linetext_1_1 {
    color: #00ffff;
}
.linetext_1_2 {
    color: #b0e0e6;
}
.linetext_1_3 {
    color: #40e0d0;
}
.linetext_1_4 {
    color: #4169e1;
}
.linetext_1_5 {
    color: #4682b4;
}

.linetext_2_0 {
    color: #228b22;
}
.linetext_2_1 {
    color: #90ee90;
}
.linetext_2_2 {
    color: #adff2f;
}
.linetext_2_3 {
    color: #32cd32;
}
.linetext_2_4 {
    color: #6b8e23;
}
.linetext_2_5 {
    color: #808000;
}

.linetext_3_0 {
    color: #ffa500;
}
.linetext_3_1 {
    color: #ffd700;
}
.linetext_3_2 {
    color: #deb887;
}
.linetext_3_3 {
    color: #d2691e;
}
.linetext_3_4 {
    color: #f0e68c;
}
.linetext_3_5 {
    color: #b8860b;
}

.linetext_4_0 {
    color: #9400d3;
}
.linetext_4_1 {
    color: #9370db;
}
.linetext_4_2 {
    color: #dda0dd;
}
.linetext_4_3 {
    color: #da70d6;
}
.linetext_4_4 {
    color: #483d8b;
}
.linetext_4_5 {
    color: #ff00ff;
}

/* 破線のスタイル */
.dashedtext_0_0 {
    color: #000000;
}
.dashedtext_1_0 {
    color: #1e90ff;
}
.dashedtext_2_0 {
    color: #228b22;
}
.dashedtext_3_0 {
    color: #ffa500;
}
.dashedtext_4_0 {
    color: #9400d3;
}

/* データポイントのスタイル */
.pointtext_0_0 {
    color: #c0504d;
}

.lista { list-style-type: disc; }

table.graphTable td.graphText {
    background: none repeat scroll 0 0 #ffffff;
    line-height: 1.2em;
    margin: 5px 5px 5px 5px;
    padding: 5px;
    text-align: left;
    border-spacing: 0;
    border:none;
    /*font-size: 80%;*/
    /*width:150;*/
    word-break: break-all !important;

}

table.graphTable td.graphText span{

    font-size: 80%;
    word-wrap: normal;
    width:150px;

}

table.graphTable {
    /*margin-bottom: 10px;*/
    /*table-layout: fixed;*/
}

.characteristic_graph { width:100%; margin:auto;}
.characteristic_graph input,select{ border: solid 1px #ccc; -webkit-appearance:auto; }
.characteristic_graph h3{ margin:20px 0; padding-bottom:5px; border-bottom: solid 2px #ccc; font-weight: bold;}
.characteristic_graph .unit_graph{ background:#fff;  float:left; margin-right:1%; margin-bottom:20px; width:576px; box-shadow: 0 2px 2px 0 #ccc;-webkit-box-shadow:rgba(224, 224, 224, 0.79) 0px 0px 8px 3px;-moz-box-shadow:rgba(224, 224, 224, 0.79) 0px 0px 8px 3px; behavior: url(/common/PIE.htc); /*position:relative;*/}
.characteristic_graph .unit_graph .graph{ text-align:center;}
.characteristic_graph .unit_graph h4{ text-align:center; padding:3px; background:#fffbee; color:#922; font-weight: bold; border-bottom: 1px solid #ccc;}
.characteristic_graph .unit_graph ul.parts_num{ margin: 0 10px 10px 10px;}
.characteristic_graph .unit_graph ul.parts_num li{ float:left;width:49%; line-height:1.5;}
.characteristic_graph .unit_graph .btn_config{ cursor:pointer; font-size:0.9em !important; padding:5px; display:block;}

.simulation_graph { margin:auto; display: none }
.simulation_graph input,select{ border: solid 1px #ccc; -webkit-appearance:auto; }
.simulation_graph h3{ margin:20px 0; padding-bottom:5px; border-bottom: solid 2px #ccc; font-weight: bold;}
.simulation_graph .unit_inner{ margin-right:-20px;}
.simulation_graph .unit_graph{ background:#fff;  float:left; margin-right:1%; margin-bottom:20px; width:576px; box-shadow: 0 2px 2px 0 #ccc;-webkit-box-shadow:rgba(224, 224, 224, 0.79) 0px 0px 8px 3px;-moz-box-shadow:rgba(224, 224, 224, 0.79) 0px 0px 8px 3px; behavior: url(/common/PIE.htc); /*position:relative;*/}
.simulation_graph .unit_graph .graph{ text-align:center;}
.simulation_graph .unit_graph h4{ text-align:center; padding:3px; background:#fffbee; color:#922; font-weight: bold; border-bottom: 1px solid #ccc;}
.simulation_graph .unit_graph ul.parts_num{ margin: 0 10px 10px 10px;}
.simulation_graph .unit_graph ul.parts_num li{ float:left;width:49%; line-height:1.5;}
.simulation_graph .unit_graph .btn_config{ cursor:pointer; font-size:0.9em !important; padding:5px; display:block;}

ul.area_info_btn{ margin-top:10px;}
ul.area_info_btn li{ display:inline-block;}
.no-data{ height:243px; background:#F9F9F9; line-height:243px;}
ul.area_info_btn li a{display:block; padding:2px 4px; background:#eee; text-align:center; width:15.7em; background-color:#e4f4fd;background: -ms-linear-gradient(top,  #fff 0%,#c3e4f7 100%);background: linear-gradient(to bottom,  #fff 0%,#c3e4f7 100%);behavior: url(/common/PIE.htc);position:relative; color:#036; border: solid 1px #80a2c4;}

.change_axis{cursor:pointer; background: #F7F7F7; padding:0; border: solid 1px #eee; margin:0 10px 5px; text-align:center;}
.area_form ul li{ display:inline-block; margin-right:1px; white-space:nowrap ; font-size:0.9em; }
.area_form ul li input{ vertical-align:middle;}
.area_form ul li input.area_text{ width:4.5em;}
.area_form ul li select{ width:5.5em;}
.area_form{ padding:0; width:445px; margin-bottom:2px; }
.contentWrap{ padding:5px; font-size:0.9em; position: relative; text-align:left; width:auto !important;}
a.btn_application{display:block; padding: 2px; background:#eee; text-align:center; width:7em; margin:10px auto; background-color:#999;background: -ms-linear-gradient(top,  #999 0%,#666 100%);background: linear-gradient(to bottom,  #999 0%,#666 100%);behavior: url(/common/PIE.htc);position: absolute; right:10px; top:0; line-height:2.4em; color:#fff; border:solid 2px #999;}
a.btn_application:hover,
ul.area_info_btn li a:hover{filter:alpha(opacity=80);-moz-opacity: 0.5;opacity: 0.5;}

@media screen and (min-width: 640px) and (max-width: 1212px){
    .characteristic_graph .unit_graph {float:none;margin: 0 auto 20px;}
}
