
/**************************************
 Container
**************************************/
.poptermdd_container{
    margin : 0;
    padding : 0;
    /*background : white;*/
    border : none;
    position: relative;
	letter-spacing: 0;
}
/**************************************
 Results
**************************************/
.poptermdd_result_area {
    width: 450px;
    margin : 0;
    padding : 0;
    list-style : none;
    position : absolute;
    z-index : 100;
    display : none;
    border : 1px solid #ccc;
    border-top : 0;
    background: #fff;
    /*
    opacity: 0.92;
    filter: alpha(opacity=92);/*IE7*/
   
}
#poptermdd_sub.poptermdd_result_area {
    width: 200px;
    margin-left: -1px;
    _width: 200px;
}
.poptermdd_results {
    background-color : #ffffff;
    margin : 0;
    padding : 0;
    list-style : none;
}
.poptermdd_results li{
    margin : 0;
    height : auto !important;
    padding : 5px 8px;
    white-space : nowrap;
    overflow: hidden;
    color : #000;
    text-align : left;
    font-size : 12px;
    line-height : 1;
    position : relative;
    _width: 450px;
}
#poptermdd_sub.poptermdd_result_area li {
    _width: 200px;
}
.poptermdd_results li a {
    text-decoration: none;
    overflow: visible;
    color: #000;
}
.poptermdd_results div.record_left{
    float: left;
    text-align: left;
}
.poptermdd_results div.record_right{
    text-align: right;
}
li.poptermdd_over{
    cursor : pointer;
    background-color : #999;
}
li.poptermdd_parent_over {
    cursor : pointer;
    background-color : #aaa;
}
li.poptermdd_over, li.poptermdd_parent_over{
    color : #fff;
}
li.poptermdd_over a, li.poptermdd_parent_over a{
    color : #fff;
}
/*-------------------------------------
 選択してないほうの表示を暗くする
-------------------------------------*/
.poptermdd_results_off {
    background:rgba(255, 255, 255, 0.8);
}
.poptermdd_input_off {
/*    background: #eee;
    color:#555;*/
}
.poptermdd_hide {
    display:none;
}
/**************************************
 Navi
**************************************/
.poptermdd_navi{
    background : #eee;
    border-bottom : 1px solid #666;
    margin : 0;
    padding : 4px;
    text-align : right;
    font-size : 10px;
    font-weight : normal;
    line-height : 1;
}
.poptermdd_navi a : link,
.poptermdd_navi a : visited,
.poptermdd_navi a : hover,
.poptermdd_navi a : active{
    color : blue;
    text-decoration : underline;
    margin : 0px 4px;
    font-weight : normal;
}
.poptermdd_navi p{
    width: auto !important;
    float: none !important;
    font-size : 12px;
    text-align : center !important;
    color : black;
    padding-top : 4px !important;
    margin : 0 !important;
}
.poptermdd_navi .current{
    font-weight : bold;
    font-size : 12px;
    color : #333;
    text-decoration: none;
}
.poptermdd_navi .page_end{
    color : gray;
    margin : 0px 4px;
    font-weight : normal;
}
.poptermdd_navi .navi_page,
.poptermdd_navi .navi_first,
.poptermdd_navi .navi_prev,
.poptermdd_navi .navi_next,
.poptermdd_navi .navi_last{
    margin:auto 4px !important;
    text-decoration: none;
}
.poptermdd_navi .info {
    margin:0px !important;
    padding:0px !important;
}