/*━━━━━━━━━━━━━━━━━━━━━メイン*/
#treeshow {
height:30px;
margin-bottom:20px;
border-bottom:1px dotted #999999;
}
#treeshow ul {
list-style:none;
padding:0px 0px 0px 0px;
}
#treeshow li{
float:left;
width:80px;
height:20px;
line-height:20px;
text-align:center;
margin:5px 0px 0px 10px;
/*border:1px solid #000000;*/
}
#treeshow li a img{
display:block;
width:80px;
height:20px;
}
#treeshow li a:hover img{
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(opacity=60);
}
#treeshow li.nolink {
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(opacity=60);
}
#pdf {
padding:0px 0px 0px 10px;
}
/*━━━━━━━━━━━━━━━━━━━━━中央*/
.center{
width:760px;
height:100%;
margin:0 auto;
/*background:#FFE4E1;*/
}
.center h2 {
font-size:120%;
color:#333333;
padding:4px 0px 4px 30px;
background-image: url("img/point.gif");
background-repeat: no-repeat;
}
.center h3 {
font-size:120%;
color:#333333;
padding:4px 0px 4px 30px;
background-image: url("img/point.gif");
background-repeat: no-repeat;
}
.center a:hover{
text-decoration:underline;
}
/*==================================縦用データ*/
#tate{
height:100%;
border:1px solid #cccccc;
margin-bottom:40px;
}
/*com*/
#tate_com{
margin:15px 23px 0px 23px;
padding:5px;
border:1px solid #C0C0C0;
color:#3E3E3E;
background:#F5F3F3;
}
/*img data*/
#tate_imda{
height:395px;
}
#tate_img{
width:455px;
float:left;
text-align:center;
padding:13px 5px 5px 23px;
}
#tate_data{
float:left;
margin:12px 0px 10px 5px;
border:1px solid #cccccc;
}
#tate_data2{
width:228px;
padding:1px 5px 5px;
border:3px solid #F1F1F1;
}
#data dl{
padding:4px 0px;
border-bottom:1px dotted #999999;
}
#data dt{
float:left;
width:75px;
color:#ffffff;
padding:2px 4px 2px;
margin:0px 10px 0px 0px;
background:#8dbedb;
text-align:center;
font-weight:bold;
}
#data dd{
padding:3px;
}


/*==================================outline*/
#outline{
clear:both;
border:1px solid #cccccc;
margin-bottom:40px;
}
#outline_data{
margin:10px 23px 10px 10px;
}
/*==================================コメント*/
#com2{
border:1px solid #cccccc;
margin-bottom:20px;
}
.cl{
color:#074c93;
font-weight:bold;
margin:20px 30px 10px 30px;
}
#com {
height:390px;
margin:0px 30px 30px 30px;
padding:5px;
border:1px solid #cccccc;
overflow:auto;
}
.comcom {
padding:0px 2px;
}
#com ul{
height:25px;
line-height:25px;
list-style:none;
background:#ECECEC;
border-top:1px dashed #ADADAD;
}
#com li{ 
float:left; 
}
.comno{
font-weight:bold;
color:#808080;
padding:0px 10px 0px 10px;
}
.comdate {
color:#4C4C4C;
padding:0px 0px 0px 400px;
}
.comuser{
width:90px;
}
/*
.comuser a{
color:#0066CC;
}
*/
.commes {
line-height:140%;
padding:10px 0px 20px 80px;
}
/*コメント入力*/
#com_inputarea{
margin:0px 30px 30px 30px;
padding:10px;
background:#fcfbf7;
border:1px dotted #ADADAD;
}
#com_input {
width:580px;
margin:0 auto;
text-align:center;
}
#com_input form{
margin:5px 0;
text-align:center;
}
#com_input p.note{
margin:4px;
font-weight:bold;
text-align:left;
}
#com_input textarea { 
width:570px;
height:140px;
overflow:auto;
margin:0 0 10px;
}
/*ffでキャレットを表示するための処理*/
.form {
overflow:auto;
}
/*==================================Excel,CSV*/
.Export1{
width:300px;
padding:5px;
text-align:center;
vertical-align:middle;
}
.Export2{
width:450px;
padding:15px 0px; 
}
.dot{
margin:0px 20px;
border-bottom:1px dotted #ADADAD;
}
.Export_bottom a{
text-align:center;
padding:4px 30px;
margin:0px 4px; 
border:1px solid #4fa6dc;
background-color:#fcfbf7;
color:#074c93;
text-decoration:none;
}
.Export_bottom a:hover{
background:#4fa6dc;
color:#ffffff;
}
/*━━━━━━━━━━━━━━━━━━━━━メイン*/
