
*{
    margin:0px;
    padding:0px;
    border:none;
    font-weight:normal;
    font-style:normal;
}


a{
    color:#999999;
    text-decoration:none;
}

a:hover{
    color:#666666;
    text-decoration:none;
}

body{
    background:#ffffff;
}


div.body{
    margin: 130px auto 0px auto;
    text-align:center;
    width:710px;
    clear:both;
}

div.body_l{
    text-align:left;
    width:250px;
    float:left;
    overflow:hidden;
}


div.body_l ul{
    list-style:none;
    width:100%;
}

div.body_l li{
    margin:0px 0px 15px 0px;
    list-style:none;
}



div.body_l address {
    padding:40px 0px 5px 0px;
    width:250px;
    text-align:center;
    color:#666666;
    font-size: 12px;
}

div.body_l div {
    width:250px;
    text-align:center;
    color:#666666;
    font-size: 12px;
}


div.body_r{
    padding:30px 50px 30px 50px;
    text-align:left;
    border: dotted 1px #666666;
    width:340px;
    height:250px;
    float:right;
    overflow:hidden;
}

div.body_r ul{
    list-style:none;
    width:100%;
}

div.body_r li{
    margin:0px 0px 20px 0px;
    list-style:none;
    color:#999999;
    font-size: 10px;
    line-height: 13px;
    font-family: "Osaka", "Hiragino", "qMmpS Pro W3", "lr oSVbN";
}

div.body_r li span{
    color:#999999;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
}

div.body_r li span a{
    color:#999999;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    text-decoration:none;
}

div.body_r p {
    margin : 6px 0px 0px 0px ;
    padding : 0px ;
    color:#999999;
    font-size: 11px;
    line-height: 11px;
    font-family: "Osaka", "Hiragino", "qMmpS Pro W3", "lr oSVbN";
}

div.body_r p a {
    color:#999999;
    font-size: 11px;
    line-height: 11px;
    font-family: "Osaka", "Hiragino", "qMmpS Pro W3", "lr oSVbN";
}

div.body_r li#mb10{
    margin:20px 0px 10px 0px;
}

div.body_r li span a:hover{
    color:#666666;
    text-decoration:none;
}

div.scroll-pane {
    margin:0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    width:370px;
    height:240px;
    overflow: auto;
    background: #ffffff;
    float: left;
}

div.scroll-pane b{
    font-size:12px;
    font-weight: bold;
}

ul#bottom {
    margin:0px 0px 0px 50px;
}

ul#bottom li{
    margin:0px 20px 0px 0px;
    list-style:none;
    float: left;
}

ul#bottom li#end{
    margin-right:0px
}

/*--- PROFILE ---*/

div.body_r1{
    padding: 20px 40px 20px 40px;
    text-align:left;
    border: dotted 1px #999999;
    width:360px;
    height:270px;
    float:right;
    overflow:hidden;
}

dl {
    margin:0px 0px 0px 0px;
    width:600px;
    color:#999999;
    font-size:65%;
    text-align:left;
    line-height:125%;
}

dt {
    padding:3px 0px 3px 10px;
    width:100px;
    float:left;
    clear:both;
}

dd {
    margin:0px 0px 0px 110px;
    padding:3px 0px 3px 0px;
    width:460px;
}

/*--- PROFILE ---*/

/*--- ABOUT ---*/
div.body_r2{
    padding:30px 40px 30px 40px;
    text-align:left;
    border: dotted 1px #999999;
    width:360px;
    height:250px;
    float:right;
    overflow:hidden;
}

div.body_r2 h2{
    margin:0px 0px 30px 0px;
    color:#999999;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    text-align:center;
}

div.body_r2 p{
    margin:0px 0px 0px 0px;
    color:#999999;
    font-size: 12px;
    line-height: 28px;
    text-align:center;
}
/*--- ABOUT ---*/
