/* CSS Document */

body {
color:#333;
background-color:#f5f5f5;
font-family:  Verdana, 'Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
margin:0px; padding:0px;
scrollbar-face-color:#f5f5f5;
scrollbar-highlight-color:#f5f5f5;
scrollbar-shadow-color:#f5f5f5;
scrollbar-3dlight-color:#f5f5f5;
scrollbar-arrow-color:#c00;
scrollbar-track-color:#efefef;
scrollbar-darkshadow-color:#f5f5f5;
}

a {text-decoration:none; color:#888;}
a:hover{
text-decoration:none;
color:#f66;
position:relative;
top:1px;
left:1px;
}

#body{
margin:0px;
text-align:center;
background-color:#f5f5f5;
}

#body_in{
width:750px;
margin:0px;
text-align:center;
background-color:#fff;
}

#title{
background:url(../img/title.jpg);
width:750px;
height:120px;
text-align:left;
background-color:#fff;
margin:0px;
}

#title p{
margin:0px 0px 0px 25px;
font-size:12px;
color:#fff;
line-height:1.5;
}

#navi{
background-color:#efefef;
width:750px;
margin:0px;
}

#navi ul{
margin:0px;
}

#navi li{
margin:0px;
padding:0px;
font-size:12px;
color:#333;
float:left;
list-style-type:none;
min-height:3em;
}

#navi li a {
font-size:12px;
color:#333;
text-decoration:none;
padding:0 10px;
min-height:2.57em;
line-height:2.57em;
display:block;
}

#navi li a:hover {
font-size:12px;
color:#f66;
text-decoration:none;
position:relative;
top:1px;
left:1px;
}

#date{
width:750px;
color:#666;
margin:0px;
font-size:10px;
background-color:#fff;
}

#date p{
color:#666;
padding:5px 0px 5px 600px;
}

#who{
background-color:#fff;
margin:20px 0px;
width:730px;
}

#who p{
margin:0px;
font-size:12px;
color:#333;
line-height:1.5;
}

#weight{
background-color:#fff;
margin:20px 0px;
width:730px;
}

#weight p{
margin:0px;
font-size:12px;
color:#333;
line-height:1.5;
}

#why{
background-color:#fff;
margin:20px 0px;
width:730px;
}

#why p{
margin:0px;
font-size:12px;
color:#333;
line-height:1.5;
text-align:left;
}

#note{
background-color:#fff;
margin:20px 0px;
width:730px;
}

#note p{
margin:0px;
font-size:12px;
color:#333;
line-height:1.5;
text-align:left;
}

#note a{
color:#009;
text-decoration:none;
}

#note a:hover{
color:#003;
text-decoration:none;
}

#footer{
background-color:#999;
margin:0px;
width:750px;
height:30px;
}

#footer p{
margin:0px;
padding:5px 0px 5px 550px;
font-size:10px;
color:#fff;
line-height:1.5;
}

#n_weight{
background-color:#fff;
margin:20px 0px;
width:730px;
}

#n_weight p{
margin:0px;
font-size:12px;
color:#333;
line-height:1.5;
}

#n_note{
background-color:#fff;
margin:20px 0px;
width:730px;
}

#n_note p{
margin:0px;
padding:10px;
font-size:12px;
color:#333;
line-height:1.3;
text-align:left;
}

#n_note a{
color:#009;
text-decoration:none;
}

#n_note a:hover{
color:#003;
text-decoration:none;
}

.title{
background:url(../img/titleicon.gif) no-repeat;
margin:0px 0px 15px 0px;
padding:0px 18px;
font-size:14px;
line-height:1.5;
height:20px;
text-align:left;
font-weight:bold;
}
.photo{
float:left;
text-align:center;
}

.caption{
font-size:10px;
color:#666;
line-height:1.2;
}

.center{
text-align:center;
}

.n_title{
font-size:14px;
color:#999;
font-weight:bold;
line-height:1.8;
text-align:left;
margin:0px;
padding:5px;
}

.n_ltitle{
font-size:12px;
font-weight:bold;
color:#666;
line-height:1.8;
text-align:left;
margin:0px;
padding:0px;
}
