/**************************************************************************************************************

    プロフィール / Profile

**************************************************************************************************************/

@media screen and (max-width:639px){
    
    #ProfileStyle{
        margin-bottom: 35px;
    }
    
    
    #ProfileText dl{
        border-top: #cccccc 1px solid;
    }
    
    #ProfileText dl dt{
        font-size: 14px;
        font-weight: bold;
        padding: 5px;
    }
    
    #ProfileText dl dd{
        padding: 5px;
        font-size: 12px;
    }
    
    #ProfileStyle #ProfileFace img{ width: 100%; height: 100%; }
    
}




@media screen and (min-width:640px){
    
    #ProfileBox{ padding: 30px 0 50px 0; }
    #ProfileBoxInner{ width: 980px; margin: 30px auto 0 auto; }
    
    #ProfileStyle #ProfileFace{ float: left; width: 380px; }
    
    #ProfileStyle #ProfileFace img{ width: 100%; height: auto; }
    
    #ProfileStyle #ProfileText{ float:right;}

    #ProfileStyle #ProfileText dl{ float:right; display: table; width: 600px; zoom:1; clear: both; border-top: #cccccc 1px solid; padding: 12px 0; }
    #ProfileStyle #ProfileText dl:before, #ProfileText dl:after { content:""; display:table; }
    #ProfileStyle #ProfileText dl:after { clear:both; }
    #ProfileStyle #ProfileText dl dt{ display: table-cell; width: 120px; }
    #ProfileStyle #ProfileText dl dd{ display: table-cell; }
    
    
    #ProfileStyle #ProfileText dl:last-child{
        border-bottom: #cccccc 1px solid;
    }
    

}


