body, div {margin:0;padding:0;}
body { font-size:100%; padding:20px;width: 535px; }

hr, .hidden { display:none; }
a img { border:none; }

body li { line-height:160%; }
body h2 { font-size:120%; border-left:solid 10px #004080; border-bottom:solid 2px #004080; padding-left:10px; }
body ul { margin-left:10px; padding-left:10px; }
body p { margin-left:10px; line-height:180%; }


#photo { float:left; }
.pro p { font-size:80%; margin-left:185px; }
.intro { margin-bottom:3em; }

.table { clear:left; }

#global    { margin:1em 0 5px 0; padding:0.5em 20px 0.5em 0; }
#global li { display:inline; margin:0 1em 0 0; text-align: center; }
.head p { font-size:80%; }
.head a { font-size:80%; }

#foot .logomark, #foot address { float:left; }
#foot           { font-size:12px; margin-top:5px; }
#foot div, #foot address, #foot p { margin:0; padding:0; }
#foot .logomark, #foot address { line-height:100%; }
#foot .logomark { width:65px; }
#foot address   { width:40%; font-style:normal; }

ul { list-style-image: url("img/triangle.gif"); }

/*確認用指定*/
/*div {border: 1px solid blue; color: black; }*/