*{margin:0; padding:0; text-align:center;}

body {font-size:80%; text-align:center; width:950px; margin:0 auto; margin-top:10px;}

img{border:0px none;}

#midashi1{font-size:130%; display:inline; text-align:left; color:#666666;}
.midashi2{font-size:120%; text-align:left; color:#666666;}
.midashi3{font-size:110%; text-align:left; color:#666666;}
.midashi2 img{margin-top:15px;}
.midashi3 img{margin-top:10px;}

/*midashi4{font-size:105%; text-align:left; color:#666666;}*/
body {font-size:80%; text-align:center;}
p{text-align:left; margin-top:10px;}

#header{width:950px; text-align:left; margin:auto;}

#contents{float:left; text-align:left; width:770px; margin-top:10px;}
#contents hr{width:700px; margin-top:5px; border-width: 1px 0px 0px 0px; border-color:#F89E7C; border-style:solid;}

#contents .clear{clear:both;}
#contents .paragraph1{padding-left:20px;}
#contents #pan{width:950px; text-align:left; margin-left:5px;}

#navi{float:right; margin-top:10px; width:170px; text-align:center; background:url(../../images/navi_back.gif) no-repeat; height:520px; background-position:center top;}
#navi ul{list-style-type:none; margin-top:20px;}
#navi li{margin-top:10px;}
#navi p{text-align:center; margin-top:20px; margin-bottom:-10px;}

#greeting{border-width:1px; border-color:#F89E7C; border-style:solid;}

#contents .detail{text-align:right; width:750px;}

#footer{clear:both; width:950px; text-align:center; margin-top:10px;}
#footer p{border-top: 1px solid gray; text-align:center; margin-top:5px;}
#footer #since{clear:both; margin-top:10px; margin-bottom:10px;}
#footer #count_hide img{width:1px; height:1px;}

