/**
 ************************
 * @ver 0.00
 * @date 10/02/23
 * @editors kzms2
 ************************
 */

/* @import css file
========================*/
/* coa file */
@import url(coa.css);
/* common design file */
@import url(cmn.css);

/* @base
========================*/
#main{
_zoom:1;
}
#contentsColumn{
background: none;
overflow:hidden;
padding: 15px;
_zoom:1;
}
#searchMenu{
width: 180px !important;
margin: 15px 0 15px 15px;
overflow: auto;
}

/* @search menu
========================*/
#searchMenu{
border:1px solid;
}
#searchMenu form{
padding:16px 10px 10px;
}
#contentsColumn h2, #searchMenu h2{
padding: 2px 0 0 10px;
}
#searchMenu legend{
display:none;
}
#searchMenu .bx{
padding-bottom:15px;
overflow:hidden;
_zoom:1;
}
#searchMenu p{
margin-bottom:5px;
}
#searchMenu p strong{
color:#cc0000;
font-weight:normal;
}
#searchMenu .bx .simpleLists2{
text-align:right;
}
#searchMenu .bx .simpleLists2 li{
display:inline-block;
*display:inline;
*zoom:1;
}
#searchMenu .subttl{
margin:0 -10px 10px;
}
#searchMenu .labelName{
margin-left:2px;
*margin-left:0;
}
#searchMenu .freeword input{
width:95%;
}
#searchMenu .freeword {
margin-bottom: 1em;
line-height: 1.7;
}

#searchMenu .subttl{
padding: 0 15px;
}

/* @select type
------------------------*/
#searchMenu .select span{
display:inline-block;
*display:inline;
*zoom:1;
width:25%;
margin-left:0;
}
#searchMenu .select select{
width:70%;
}
#searchMenu .select select{
width:70%;
}
#searchMenu .select2 .labelEtc{
padding:0 10px;
}
#searchMenu .select3 select{
width:95%;
}
#searchMenu .checkLists li{
margin-bottom:5px;
}
#searchMenu .checkLists li input,
#searchMenu .checkLists li select{
vertical-align:middle;
}

#searchMenu .checkLists2 li{
float:left;
margin-bottom:4px;
width:50%;
white-space:nowrap;
}

#searchMenu .checkLists3 li{
float:left;
margin-bottom:4px;
width:33%;
white-space:nowrap;
}

#searchMenu #btnBx{
padding: 10px;
background:#fff1c9;
text-align:center;
}
#searchMenu #btnBx button{
padding:0 20px;
*padding:0 15px;
}

/* @contentsColumn setting
========================*/
#contentsColumn .bx{
margin-bottom:20px;
}
/* @result number
------------------------*/
#contentsColumn #resultNumBx{
margin-bottom:10px;
}
#resultNumBx strong{
color:#cc0000;
font-size:170%;
}

/* @result detail
------------------------*/
.resultDtl{
border:1px solid #d3d3d3;
background-color:#f4f4f4;
}
.resultDtl select{
vertical-align:middle;
margin:0 4px;
}
.resultDtl strong{
font-size:130%;
}
.resultDtl ul{
border:1px solid #fff;
padding:5px 8px;
overflow:hidden;
_zoom:1;
}
.resultDtl ul .first{
float:left;
}
.resultDtl ul .last{
float:right;
}

/* @result display
------------------------*/
.resultLists table{
width:100%;
}
.resultLists table .row1{
width:92px;
}
.resultLists table .row2{
width:150px;
}
.resultLists table .row3{
width:50px;
}
.resultLists table .row4{
width:50px;
}
.resultLists table .row6{
background-color: #e0e0e0;
font-size: 11px;
vertical-align: middle;
}
.resultLists table .row7{
text-align: right;
background-color: #e0e0e0;
}
.resultLists{
margin-top:-10px;
}
.resultLists li{
padding:10px 1px 10px;
}
.resultLists .iconArea{
position:absolute;
margin-top:-15px;
}
.resultLists .iconArea span{
margin-right:10px;
}
.resultLists li table{
border-collapse:collapse;
border-spacing:0;
}
.resultLists li table td{
border-width:1px;
border-style:solid;
padding:7px 8px;
border-color:#d3d3d2;
background-color:#fff;
}
.resultLists .precedent table td{
border-color:#d3d3d2;
background-color:#f8f8f8;
}
.resultLists .recommend table td{
border-color:#dfdfaa;
background-color:#fefee9;
}
.odd,
.even{
background:#fff !important;
}
.resultLists table .row7 a{opacity:0.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)";}
.resultLists table .row7 a:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";}

