
div.sub-menu-link-box {
     width:745px;
     margin:0px auto 25px auto; }

div.menu-link-box{
     float:left;
     padding:5px 0px 3px 0px;
     border-top: 1px solid #d3d3d3;
     border-bottom: 1px solid #d3d3d3;
     border-right: 1px solid #d3d3d3;}

div.menu-link-box-yes{
     float:left;
     background-color:#f0f8ff;
     padding:5px 0px 3px 0px;
     border-top: 1px solid #d3d3d3;
     border-bottom: 1px solid #d3d3d3;
     border-right: 1px solid #d3d3d3;}

div.menu-link-l-box{
     float:left;
     padding:5px 0px 3px 0px;
     border: 1px solid #d3d3d3;}

div.menu-link-l-box-yes{
     float:left;
     background-color:#f0f8ff;
     padding:5px 0px 3px 0px;
     border: 1px solid #d3d3d3;}

div.menu-link{
     width:185px;
     text-align:center; }




/* -- [仮] -- プロフィールページ用 --*/
div.question-box{
    clear:both;
    width:800px;
    margin:5px 0px 0px 60px;
    background-color:#d3d3d3;
    border-left:1px solid #808080;
    border-bottom:1px solid #808080; }

div.number{
     float:left;
     padding:5px 0px 5px 12px;
     text-align:left;
     font-weight:bold; }

div.question{
    padding:5px 0px 5px 12px;
    text-align:left;
    font-weight:bold; }


div.answer-box{
    width:790px;
    text-align:left;
    margin:0px 0px 15px 90px;
    border-left:1px solid #808080;
    border-bottom:1px solid #808080; }

div.answer{
    padding:5px 5px 5px 8px;
    text-align:left; }

div.answer-out-box{
    width:790px;
    text-align:left;
    margin:0px 0px 15px 90px; }

div.answer-left-box{
    float:left;
    width:385px;
    overflow:auto;
    text-align:left;
    margin:0px 0px 15px 0px;
    border-left:1px solid #808080;
    border-bottom:1px solid #808080; }

div.answer-right-box{
    float:left;
    width:385px;
    overflow:auto;
    text-align:left;
    margin:0px 0px 15px 10px;
    border-left:1px solid #808080;
    border-bottom:1px solid #808080; }
