@charset "utf-8";
/*--------------------------------------------------
 * スマイル・ネット
 * Version 1.0.0
 * detail.css
 *--------------------------------------------------*/
#content .main * .keyword{
    border:solid 1px #cccccc;
    background-color: #fbfbfb;
    padding:5px 10px 5px 10px;
    width:578px;
    float:left;
    margin-bottom: 10px;
}


#content .main * .keyword dl.from_t dt{
    float:left;
    padding:0px 7px 0px 0px;
    height:13px;
}

#content .main * .keyword dl.from_t dd{
    float:left;
    padding:0px 7px 0px 0px;
}

#content .main * .keyword dl.from_t dd .t input{
    font-size:1.2em;
    letter-spacing: 0.1em;
    padding:2px;
    border:1px solid #B9B9B9;
}


#content .main * .keyword dl.from_t dd .t input.inputHighlighted{
    border:1px solid #B9B9B9;
    background-color:#E6E6FA;
}

#content .main * .keyword ul{
    clear: both;
    float:left;
    padding:2px 0px 0px 0px;
}

#content .main * .keyword ul li{
    padding:0px 10px 0px 0px;
    margin:0px;
    white-space: nowrap;
    float:left;

}


#content .main * .keyword ul li a{
    text-decoration: underline;
    vertical-align: bottom;
    font-size:1.2em;
    line-height:1.3em;
}

/*--------------------------------------------------*/
#content .main .inner_scroll ul.first{
    clear:both;
    float:left;
    width:600px;
    margin:10px 0px 0px 0px;
    border-left: solid 1px #eeeeee;
}

#content .main .inner_scroll ul{
    clear:both;
    float:left;
    width:600px;
    margin:30px 0px 0px 0px;
    border-left: solid 1px #eeeeee;
}



#content .main .inner_scroll li{
    font-size:1em;
    line-height:1.9em;
    text-align:center;
    color:#333333;
    border-right: solid 1px #eeeeee;
    float:left;
    width:59px;
    height:20px;
    vertical-align: middle;
    display: block;
}


#content .main .inner_scroll li a{
    color:#999999;
    font-size:1em;
    line-height:1.9em;
    text-align:center;
    border-right: solid 1px #eeeeee;
    float:left;
    width:59px;
    height:20px;
    vertical-align: middle;
    display: block;
    text-decoration: none;
}


#content .main .inner_scroll li a:hover{
    background-color: #666666;
    color:#ffffff;
}


#content .main .inner_scroll li.current{
    background-color: #eeeeee;
    width:58px;
}
