/* CSS Document */

/* SΜ\’
---------------------------------------------------- */
body {
        margin: 0;
        padding: 0;
        background: #ffffcc
}

/*Cͺ
---------------------------------------------------- */
#pagebody { 
                  width: 800px;
		      margin: 0 auto;
		      background: #ffffff;
		      border-style: solid;
		      border-width: 1px;
		     margin-top: 10px;
		     margin-bottom: 10px
}

#title {
         width: 780px;
         margin: 0 auto;
         margin-top: 20px;
         border-style: solid;
         border-top-width: 0px;
         border-right-width: 0px;
         border-bottom-width: 1px;
         border-left-width: 0px;
         border-color: #ffa500
}

#title-news {
         width: 780px;
         margin: 0 auto;
         margin-top: 30px;
         border-style: solid;
         border-top-width: 0px;
         border-right-width: 0px;
         border-bottom-width: 1px;
         border-left-width: 0px;
         border-color: #00904c
}

#border {
         width: 780px;
         margin: 0 auto;
         margin-top: 20px;
         border-style: solid;
         border-top-width: 0px;
         border-right-width: 0px;
         border-bottom-width: 1px;
         border-left-width: 0px;
         border-color: #ffa500
}

#contents {
                 width: 740px;
                 margin: 0 auto;
                 margin-top: 20px;
                 margin-bottom: 10px;
                 margin-left: 20px;
                 margin-right: 20px;
                 border-style: dotted;
                 border-top-width: 0px;
                 border-right-width: 1px;
                 border-bottom-width: 0px;
                 border-left-width: 1px;
                 border-color: #666666;
                 padding: 0px 0px 0px 15px
}

#footer{
            width: 770px;
            margin: 0 auto;
            margin-top: 20px;
            margin-bottom: 10px;
            border-style: solid;
            border-top-width: 1px;
            border-right-width: 0px;
            border-bottom-width: 1px;
            border-left-width: 0px;
            border-color: #666666;
            text-align: left
}

#footer02 {
             width: 770px;
             margin: 0 auto;
             margin-top: 10px;
             margin-bottom: 10px;
             text-align: right
}

/* wb_[
---------------------------------------------------- */

#header {
             width: 100%;
		 margin: 0 auto;
		 text-align: center;
		 margin-bottom: 10px;
		 background: #ffffff
}

#header-top { width: 800px;
                     margin: 0 auto;
			   background: #ffffff;
			   padding: 5px 0px 0px 0px;
			   border-style: solid;
			   border-width: 0px 
}	      

#header-under { width: 100%;
                         margin: 0 auto;
			       background-color: #ff6600;
				 padding: 3px 0px 3px 0px
}

#header-link { width: 800px;
                     margin: 0 auto;
			   background-color: #ff6600;
		         text-align: left
}

/* {^
---------------------------------------------------- */

#btn { 
          width: 800px;
	    margin: 0 auto;
	    background: #ffffcc;
	    padding: 20px 0px 0px 0px
}

/*@XgΜέθFlist 
-----------------------------------*/

#list { width: 930px;
	   margin: 0 auto;
         background-image: url(../images/btn-bg.jpg);
	   background-repeat: repeat-x;
	   border-style: solid;
	   border-width: 1px
}

#list DIV.item { margin: 0px 0px 0px 0px;
	                 float: left; 
	                 width: 186px
}

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

a:link { color:#666666; }
a:visited { color: #666666; }
a:hover { color: #ff9999; text-decoration: none }
a:active { color: #999999; }

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

#li01 a:link { font-size: 12px;
              line-height: 19px;
              color: #ffffff;
		  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"
}

#li01 a:visited { font-size: 12px;
              line-height: 19px;
              color: #ffffff;
		  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"
}

#li01 a:hover { font-size: 12px;
              line-height: 19px;
              color: #dddddd;
		  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
		  text-decoration: none

}

#li01 a:active { font-size: 12px;
              line-height: 19px;
              color: #ffffff;
		  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"
}

/* ©o΅
----------------------------------------------------*/

.h1 { font-size: 11px;
       color: #333333;
	 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	 padding: 0px 0px 15px 0px

}

/* tHg
----------------------------------------------------*/

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

.font02 { font-size: 13px;
              line-height: 21px;
              color: #333333;
		  font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
		  margin: 10px 20px 10px 0px
}

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



