@charset "utf-8";
/* result */

@import url(./common.css);


/******************** contents ****************************/

#result{
 width:910px;
 margin-left:10px;
}

div.tabheader{
 width:260px;
 float:left;
}

div.tabheader .open{
 color:#CC0000;
}

div.tabheader dl{
 width:inherit;
 border-bottom:1px #CCCCCC dotted;
}

div.tabheader dl dt{
 color:#000000;
 font-weight:bold;
 background:url(../img/result/icon2.gif) no-repeat 2px 19px;
 margin-bottom:20px;
 border-top:1px #CCCCCC solid;
 padding:10px 0 0 15px;
}

div.tabheader dl dt.top{
 background:url(../img/result/icon1.gif) no-repeat 1px 20px;
 margin-bottom:5px;
 font-weight:normal;
}

div.tabheader dl dt a{
 color:#006F5E;
 text-decoration:none;
}

div.tabheader dl dt a:hover{
 text-decoration: underline;
}

div.tabheader dl dd{
 border-top:1px #CCCCCC dotted;
 padding-top:10px;
 margin-bottom:5px;
 font-size:1.2em;
 color:#000000;
}

.no{
 float:left;
 width:30px;
}

div.tabheader dl dd a{
 text-decoration:underline;
 color:#0029A6;
 display:block;
 width:230px;
 float:right;
}

div.tabheader dl dd a:hover{
 text-decoration: none;
}

div.tabbody{
 width:600px;
 margin-right:10px;
 float:right;
}

.google_map{
 width:598px;
 border:1px #CEECD6 solid;
 height:290px;
 margin-bottom:50px;
}

h3{
 color:#000000;
 font-size:1.4em;
 font-weight:bold;
 margin-bottom:10px;
}

h3.outline{
 margin-bottom:50px;
}

h3.outline2{
 margin:70px 0 30px 0;
}

#green_box{
 width:inherit;
 background:url(../img/result/outline.gif) no-repeat 12px 16px;
 background-color:#CEECD6;
 padding:15px 0 10px 0;
}

#green_box p{
 text-align:right;
 margin-right:10px;
 font-size:1.2em;
 background:url(../img/result/pdf.gif) no-repeat 497px 1px;
 margin-bottom:10px;
}

#green_box p a{
 color:#0029A6;
 text-decoration:underline;
}

#green_box p a:hover{
 text-decoration:none;
}

#green_box dl{
 width:580px;
 margin:0 9px 1px 9px;
 border:1px #7ACB91 solid;
 background-color:#7ACB91;
}

#green_box dl dt{
 float:left;
 color:#FFFFFF;
 padding:5px 0 5px 5px;
 font-weight:bold;
}

#green_box dl dd{
 width:380px;
 background-color:#FFFFFF;
 padding:5px 0;
 float:right;
}

.m_l_r{
 margin:0 10px;
 display:block;
}

div.tabbody table{
 background-color:#8DD3A0;
 width: inherit;
 margin-bottom:10px;
 vertical-align:top;
}

div.tabbody table th{
 background-color:#E9F5EC;
 font-size:1.2em;
 color:#000000;
 font-weight:bold;
}

div.tabbody table td{
 background-color:#FFFFFF;
 font-size:1.2em;
 color:#000000;
}

.t_m{
 padding:10px 5px;
 display:block;
}

.technology{
 width:110px;
}

.koumoku{
 width:80px;
}

.name{
 font-size:12px;
}
