.len8cm{
    width : 8cm;
}
.len4cm{
    width : 4cm;
}
#form {
   border: 1px solid tomato;
   border-collapse : separate ;
}
#form th, #form td{
    padding: 0.5em;
    font-size : 12px;
}
#form th{
    background : tomato;
    color : white;
}
#form td{
    color : #222;
    border-bottom: 1px dashed #ccc;
}
.areaphoto{
    margin-bottom: 5px;
    border: 1px solid #ccc;
}
#cTable td{
    font-size: 12px;
    padding    : 0;
}
img.detailPhoto{
    border : 0;
    margin-bottom: 4px;
}
.detailTitle{
    font-size: 24px;
    font-weight : bold;
    padding-top : 10px;
    padding-bottom : 5px;
}
.detailAddress{
    font-size : 12px;
}
.detailAddress a{
    background : white;
    color    : red;
    padding    : 2px;
}
.detailOrange{
    background : #f90;
    color    : white;
}
#detailInnerTable{
    border : 2px solid #f90;
}
#detailInnerTable td, #detailInnerTable th{
    font-size: 12px;
    padding    : 3px;
}
#detailInnerTable th{
    background : #f90;
    color    : white;
}
#detailInnerTable td{
    border-bottom: 1px dashed #f90;
}
#detailBody{
    margin-bottom: 5px;
    margin-top    : 5px;
}
#inqButton{
    padding    : 0.9em;
/*    border : 2px solid #f90; */
/*    background : #f90;
    color    : white; */
    width    : 560px;
    font-weight    : bold;
    font-size    : 12px;
}
#detailBottomPhoto{
    margin-top    : 5px;
}
#detailBottomPhoto img{
    border    : 1px solid #ccc;
}
.W{
    padding    : 0.5em;
    background : white;
    color    : #222;
    font-weight : bold;
}
#result td.COMMENT{
    padding: 0.2em;
    line-height : 130%;
    text-align: left;
    width : 150px;
    color   : #444;
    font-size : 10px;
}
#result td.COMMENT div.listShubetsu{
    font-weight : bold;
    color : #333;
}
#result td.COMMENT div.listName{
    font-size: 12px;;
    font-weight: bold;
    color : #333;
}
#result  b{
    font-style : normal;
    font-weight : bold;
    color : #666;
    font-size: 1.3em;
}
#result td.GREEN{
    color : darkgreen;
}
#result td.RED{
    color : red;
    font-weight: bold;
}
.b1, .b2{
    padding: 0.5em;
}
.b1{
    width    : 300px;
}
.b2{
    width    : 50px;
}
#result{
    margin-top : 2em;
}
#nodata{
    color : #666;
    font-weight : bold;
}
#result td{
    text-align: center;
}
#result {
    border-collapse : collapse;
    border: 1px solid rgb(60,120,90);
}
#result th{
    background : rgb(60,120,90);
    color : white;
}
#result td{
    border :1px solid #ccc;
}
.listPhoto{
    height : 50px;
}
.F { vertical-align: middle;}
.F div{ font-weight:bold; text-align: center}
.S {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; line-height: 20px; color: #333333}
.M {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; line-height: 20px; color: #333333}
.SS {  font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 16px; color: #333333}
.S_eng { font-family: "verdana", "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 12px; line-height: 18px; color: #333333}
.button { width:120px; height:30px; font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; font-weight: normal; clip:  rect(   )}
a:link { color: #339900; ; text-decoration: none; }
a:visited { color: #339900; ; text-decoration: none; }
a:active { color: #339900; ; ; text-decoration: none}
a:hover { color: #336600; ; text-decoration: underline; }
.Mb { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; line-height: 20px; color: #333333; font-weight: bold}
.Sb { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; line-height: 20px; color: #333333; font-weight: bold}
.S_nr { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; line-height: 16px; color: #333333}
.M_nr { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 14px; line-height: 18px; color: #333333}
.SS_nr { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 12px; color: #333333}
.SS_eng { font-family: "verdana", "Osaka", "£Í£Ó £Ð¥´¥·¥Ã¥¯"; font-size: 10px; line-height: 16px; color: #333333}
.S2 { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; line-height: 18px; color: #333333}
.SS2 { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 14px; color: #333333}
.SS_wd { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 22px; color: #333333}
.S_wd { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 12px; line-height: 22px; color: #333333}
.SSb { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 10px; line-height: 16px; color: #333333; font-weight: bold}
.Lb { font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Osaka"; font-size: 16px; line-height: 20px; color: #333333; font-weight: bold }
