 /* ボディに関するCSS */
	BODY {margin-top: 0px;
               margin-bottom: 0px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #666;
}


#header {margin-top: 0px;
         margin-bottom: 0px;
 	width: 750px;
	margin-left: 20px;
}
#navi {margin-left: 20px;
margin-top: 5px;
         margin-bottom: 0px;
      display:block;
 }

#navi li {
        float: left;
	margin-right: 4px;
	margin-left: 0px;
        border-left: 2px solid #c0c0c0;
	border-right: 2px solid #c0c0c0;
        border-top: 2px solid #c0c0c0;
	text-align: center;
	width: 90px;
	height:22px;}

#navi a:hover{color: #fff;
        background-color:#ffb6c1;
        text-decoration: none;}

#navi a{ color: #808080;
         display: block;
         width: 86px;
         height:16px;
        text-decoration: none;}
        

#list {text-align: left;
       list-style:none;
       font-size: 80%;}
       
#content {
	width: 750px;
        margin-left: 20px;
       	border: 2px solid #c0c0c0;
       	margin-top: 5px;}

#col1 {	width: 180px;
        height: 380px;
        padding:10px 10px;
        font-size: 85%;
        margin-left: 5px;
        margin-top: 10px;
	border-right: 1px solid #c0c0c0;
	float:left;}

#col2 {	width: 450px;
        height: 370px;
        margin-top: 5px;
        margin-left: 18px;
        padding: 20px 10px;
	float:left;}

#col3 {	width: 530px;
        height: 370px;
        font-size: 95%;
        margin-top: 30px;
        padding: 0px  30px; 
	float:left;
        overflow: auto;
        scrollbar-base-color : #ffb6c1;
        scrollbar-face-color : #ffffff; 
        scrollbar-track-color: #ffb6c1;
        scrollbar-arrow-color : #ffb6c1; 
        scrollbar-3dlight-color: #ffb6c1;
        scrollbar-highlight-color : #c0c0c0; 
        scrollbar-shadow-color : #c0c0c0;
        scrollbar-darkshadow-color : #c0c0c0;}

#col4 {	width: 180px;
        height: 380px;
       background-image: url(mark.jpg);
       background-repeat: no-repeat;
       background-position:bottom;
	float:left;}



#credit {
 clear:left;
        width: 550px;
        font-size: 65%;
        text-align: right;
   	height: 10px;      	}

#textbox {
	width: 160px;
        height: 360px;
        font-size: 85%;
        border: 1px solid #c0c0c0;
        padding:10px 10px;
        overflow: auto;
        scrollbar-base-color : #ffb6c1;
        scrollbar-face-color : #ffffff; 
        scrollbar-track-color: #ffb6c1;
        scrollbar-arrow-color : #ffb6c1; 
        scrollbar-3dlight-color: #ffb6c1;
        scrollbar-highlight-color : #c0c0c0; 
        scrollbar-shadow-color : #c0c0c0;
        scrollbar-darkshadow-color : #c0c0c0;
;}

#hrline { color: #c0c0c0;
          align: left;
          size: 50%;
     }

#line {border-top: 1px dashed #c0c0c0;
       border-bottom: 1px dashed #c0c0c0;
       padding: 5px 5px;
       font-size: 110%;
       font-weight: 550;}

#table { font-size: 90%;}
#table2 { font-size: 80%;}
#ulk { font-size: 80%;
       list-style-type: circle;
       margin-left: 20px;}

#imgp {vertical-align: middle;
       margin: 15px;
       }

#imgp2 {margin: 10px;
       }

#imgp3 {margin: 2px;
       }

#mida{font-size: 110%;};

#mida3{font-size: 110%;
       padding: 10px 5px 2px ;}


#mida4{font-size: 130%;
       line-height:30px; }


#navi2 {margin-left: 5px;}
#navi2 a {text-decoration: none;
         }
#navi2 a:hover{text-decoration: none;
             border: none;}

#snavi {margin-left: 2px;
       }

#snavi li {
        float: left;
        margin-left: 7px;
	margin-top: 10px;
	border-bottom: 1px solid #c0c0c0;
	text-align:left ;
	width: 120px;
	height:15px;}

#snavi a:hover{color: #fff;
        background-color:#ffb6c1;
        text-decoration: none;}

#snavi a{ color: #808080;
         display: block;
         width: 120px;
         height:14px;
        text-decoration: none;}
        

