/* CSS Document */

/* SΜ\’
---------------------------------------------------- */

body {
     margin: 0;
     padding: 0;
	 background-image:url("../images/grade.jpg");
	 background-repeat: repeat-y;
	 background-color: #000000;
}


/*@NΜέθFlink 
-----------------------------------*/

a:link { color: #000099; }
a:visited { color: #000099; }
a:hover { color: #3366FF; text-decoration: none }
a:active { color: #999999; }


/*@©o΅Μέθ 
-----------------------------------*/		

h2 { font-size: medium;
     border-style: solid;
	 border-width: 1px 0px 1px 0px;
	 border-color: #666666;
}

h3 { font-size: medium;
     padding: 0px;
	 clear: both;
	 border-style: solid;
	 border-width: 0px 0px 0px 0px;
	 border-color: #666666;
}


/*@pagebodyΜέθ 
-----------------------------------*/		

#pagebody { width: 900px;
            margin: 0px 0px 0px 50px;
			background-color: #ffffff; 
}


/*@contentsΜέθ 
-----------------------------------*/
		
#contents { width: 850px;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
			background-color: #ffffff;
			
}

#contents-left { width: 200px;
                 float: left;
				 margin: 0px 0px 15px 0px;
				 padding: 10px 10px 10px 10px;
				 border-style: solid;
			     border-width: 0px;
			     border-color: #333333;
}


#contents-left-2 { width: 170px;
                 float: left;
				 margin: 0px 0px 15px 0px;
				 padding: 10px 10px 10px 10px;
				 border-style: solid;
			     border-width: 0px;
			     border-color: #333333;
}


#contents-right { width: 600px;
                  float: right;
				  margin: 20px 0 0 0;
}


#contents-right-2 { width: 640px;
                  float: right;
				  margin: 45px 0px 0px 0px;
}


#right-ph { width: 300px;
            float: left;
			margin: 15px 0px 30px 0px;
}

#right-text { width: 260px;
              float: right;
			  margin: 15px 0px 30px 10px;
			  padding: 10px 10px 10px 10px;
			  border-style: solid;
			  border-width: 2px 0px 1px 0px;
			  border-color: #990000; 
}

#right-text02 { width: 560px;
			    padding: 0px 10px 0px 10px; 
}

#left-info { width: 155px;
             padding: 5px 0px 5px 5px; 
             margin: 30px 0px 0px 0px;
             border-style: solid;
             border-width: 1px;
             border-color: #999999;
}


/*footer
--------------------------------------*/
#footer { width: 900px;
          clear: both;
		  background-color: #000000;
		  padding: 10px 0px 10px 0px; 
}


/*font
--------------------------------------*/
.font01 { font-size: 12px;
             color: #222222;
             line-height: 22px;
             padding: 0px 0px 0px 0px;
             font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font02 { font-size: 14px;
             color: #222222;
             line-height: 24px;
             padding: 0px 0px 0px 0px;
             font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font03 { font-size: 12px;
          color: #ffffff;
		  margin: 0px 0px 0px 20px;
          font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font04 { font-size: 11px;
          color: #222222;
          line-height: 20px;
          padding: 0px 0px 0px 0px;
          font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font05 { font-size: 12px;
             color: #CC0000;
             line-height: 22px;
             padding: 0px 0px 0px 0px;
             font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font06 { font-size: 14px;
             color: #333333;
             line-height: 22px;
             padding: 0px 0px 0px 0px;
             font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font07 { font-size: 12px;
             color: #ffffff;
             line-height: 22px;
             padding: 0px 0px 0px 0px;
             font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.font08 { font-size: 16px;
             color: #222222;
             line-height: 26px;
             padding: 0px 0px 0px 0px;
             font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}


/*{^
--------------------------------------*/
#btn01 { width: 160px;
          border-style: dotted;
          border-color: #999999;
          border-width: 1px 0px 1px 0px;
          padding: 15px 0px 15px 0px;
		  margin: 30px 0px 0px 0px;
}

#btn02 { width: 160px;
          border-style: dotted;
          border-color: #999999;
          border-width: 0px 0px 1px 0px;
          padding: 15px 0px 15px 0px;
}
