@import url(reset.css);

body {text-align:center;font-size:0.75em; background-color: #fff}
#container {width:640px; text-align:left; margin:0 auto;}
#header,#footer,h3 {display:none;}

#main div.seg {margin-bottom:10px;}/*---- 1枚に納める ----*/
#main div.seg:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#main-inner-prof div.profileA #main-inner-prof div.profileC {width:640px;}
#main-inner-prof div.profileA img.photo {float:left;width:200px;display:block;}
#main-inner-prof div.profileA div.prof-inner {float:right;width:410px;}
#main-inner-prof div.worksA {width:640px;clear:both;}
#main-inner-prof div.profileC img.photo {float:left;width:160px;display:block;}
#main-inner-prof div.profileC div.prof-inner {float:right;width:450px;}
div.prof-inner th {font-weight:bold;}
div.prof-inner div.worksC table {}
#main-inner-prof div.prof-inner table {margin:5px 0;}
#main-inner-prof div.prof-inner div.profileC table {margin:0;}
div.prof-inner th,div.prof-inner td {padding:3px 0;}
#main-inner-prof span.mark {color:#8E1D2E;}
div.work-inner h5 {margin:10px 0 5px;}
div.prof-inner div.work-inner h5 {margin:5px 0 0;}/*---- 1枚に納める ----*/
div.work-inner th {padding-right: 5px;}
div.work-inner table {margin-left: 10px;}
div.work-inner table td,div.work-inner table th {padding-bottom: 3px;}

#pfooter img {display:block;}
#pfooter div img {float:left;}
#pfooter div p {}
#pfooter_top {margin-bottom:3px;}
#pfooter_bottom {margin-top:3px;}
