.swstyle {
	font-size: 12px;
	line-height: 18px;
	color: #003333;
}
a{
	text-decoration: none;
}
.textl {
	font-size: 14px;
	line-height: 18px;
	color: #003366;

}
HR {
  color: #CCCCCC; /* ü‚ÌF(IE—p) */
  background-color: #CCCCC; /* ü‚ÌF(NN—p) */
  height: 1px; /* ü‚Ì‘¾‚³ */
  border: 1px; /* ˜g‚Ì‘¾‚³ */
  border-style: dashed; /* ˜g‚ÌŽí—Þ */
}

.ind {
	font-size: 12px;
	line-height: 18px;
	color: #003333;
  text-indent:-1em;
  padding-left:1em;
}


/****ƒvƒ‹ƒ_ƒEƒ“ƒƒjƒ…[****/
/****‘S‘ÌˆÊ’u‚ÌŒˆ’è****/
DIV#menu{
    position:absolute;/*¢*/
    width:100%;/*›*/
    font-size:12px;/*¢*/
	    z-index:100;/*¢*/

}
/****ƒƒCƒ“ƒƒjƒ…[—pƒXƒ^ƒCƒ‹****/
ul.main{
    margin:0px;/*¢*/
    padding:0px;/*¢*/
    width:100%;/*›*/
    position:relative;/*~*/
    list-style:none;/*¢*/
    text-align:center;/*›*/
}
/*’ÊíŽž*/
.main li.off{
    position:relative;/*~*/
    float:left;/*~*/
    height:25px;/*›*/
    width:130px;/*›*/
    overflow:hidden;/*~*/
}
/*“WŠJŽž*/
.main li.on{
    float:left;/*~*/
    overflow:hidden;/*~*/
    width:130px;/*›*/
    background-color:#FFFFFF;/*›*/
    border:1px solid #FFCCFF;/*›*/
}
.main>li.on{
overflow:visible;/*~*/


}
/*ƒŠƒ“ƒNƒXƒ^ƒCƒ‹*/
.main a{
    display:block;/*¢*/
    text-decoration:none;/*›*/
}
.main a:hover{
    background-color:#FFFFD5;/*›*/
}

/****ƒTƒuƒƒjƒ…[—pƒXƒ^ƒCƒ‹****/
ol.sub{
    margin:0px;/*¢*/
    padding:0px;/*¢*/
    position:relative;/*~*/
    left:0px;/*›*/
    top:0px;/*›*/
    width:130px;/*›*/
    background-color:#FFFFFF;/*›*/
    list-style:none;/*¢*/
    text-align:left;/*›*/
}
.sub li{
/*•K—v‚É‰ž‚¶‚Ä’Ç‰Á*/
}
.sub a{
    padding:2px 0px 2px 5px;/*›*/
    display:block;/*¢*/
    width:145px;/*›*/
    border-bottom:1px solid #FFFFFF;/*›*/
}
.sub a:hover{
    background-color:#FFCCFF;/*›*/

}
