A { color:#003399;text-decoration:none;}
A:hover { color:#FF6600;text-decoration:underline;}


/*----------ƒ^ƒCƒgƒ‹ŠÖŒW----------*/
.basicTitle{ font-size:small;}
h3.GPTitle{ width:504px;}
.hDiskMark{
	background:url(commonImg/emMark.gif) no-repeat 0 2px;
	height:100%; /*ƒs[ƒJƒu[*/
	font-size: x-small;
	font-weight: bold;
	color: #333366;
}
.font-s {font-size: 11px;color: #333333;line-height: normal;}
.font-sh16 {font-size: 11px;color: #333333;line-height: 16px;}
.font-sb {font-size: 11px;color: #333333;line-height: normal;font-weight: bold;}
.font-srh16 {
	font-size: 11px;
	color: #ff0000;
	line-height: 16px;
	padding: 5px;
	width: 510px;
	margin-left: 15px;
	border: thin solid #CCCCCC;
}
.mailguide {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding-right: 20px;
	padding-left: 20px;
}
.font-sl {font-size: 11px;color: #856a6a;line-height: normal;}
.font-sw {font-size: 11px;color: #ffffff;line-height: normal;}
.font-m {font-size: 12px;color: #333333;line-height: 15px;}
.font-mb {font-size: 12px;color: #333333;line-height: 15px;font-weight: bold;}
.dot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
}
.dot2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}

.font-mbm5 {
	font-size: 12px;
	color: #0000CC;
	line-height: 15px;
	width: 500px;
	padding: 10px 0px 5px 30px;
}
.menuwar  {
	font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px double #cc0000;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 180px;
	padding: 2px;
}
A.menu { text-decoration:none;
	color: #CC0000;
}
A.menu:hover { 
	text-decoration:underline;
	color: #CC0000;
}
.emphasis{
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding: 5px;
	width: 400px;
	margin-left: 30px;
	border: 0.5px solid #999999;
	margin-bottom: 15px;
	
}
.emphasis2{
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding: 10px;
	width: 660px;
	border: 1px dashed #999999;
	margin-top: 20px;
	}
.font-mh18{font-size: 12px;color: #333333;line-height: 18px;}
.font-mh20{font-size: 12px;color: #333333;line-height: 20px;}
.font-b {font-size: 14px;color: #333333;line-height: normal;font-weight: bold;}
.font-bh25 {font-size: 14px;color: #333333;line-height: normal;font-weight: bold;line-height: 25px;}
.font-mw {font-size: 12px;color: #ffffff;line-height: normal;}
.font-mr {
	font-size: 14px;
	color: #990000;
	line-height: 16px;
}
.font-e16r {
	font-size: 16px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
}
.font-16r {
	font-size: 16px;
	color: #CC0000;
	letter-spacing: 4px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-bottom: 10px;
	padding-left: 5px;
}
.font-16 {
	font-size: 16px;
	color: #1E345B;
	letter-spacing: 2px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-bottom: 10px;
	padding-left: 5px;
	font-weight: bold;
}
.font-mrh20 {font-size: 12px;color: #ff0000;line-height: normal;line-height: 20px;}
.font-mp2 {
	font-size: 12px;
	color: #333333;
	line-height: 15px;
	padding: 2px;
}
.font-mwp2 {font-size: 12px;color: #ffffff;line-height: normal;padding: 2px;}
.b500_f-s {
	font-size: 11px;
	color: #333333;
	line-height: normal;
	width: 450px;
	border: 1px solid #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 32px;
}
BODY {
	MARGIN: 0px;
	width: 700px;
	font-size:x-small;
}

.footer {FONT-SIZE: 11px;BACKGROUND-COLOR: #cccccc;TEXT-ALIGN: center;width: 750px;}
.alert {FONT-SIZE: 12px;TEXT-ALIGN: left;width: 680px;padding: 5px;text-align:left;}
.mark{FONT-SIZE: 12px;color:#ff0000;}

.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt3{margin-top: 3px;}
.mtb10{margin:10px 0px 10px 0px;}
.mtb1020{margin:10px 0px 20px 0px;}
.mtb2020{margin:20px 0px 20px 0px;}
.mtb1040{margin:10px 0px 40px 0px;}
.ptb5{padding-top: 5px;padding-bottom: 5px;}
.ptb3{padding-top: 3px;padding-bottom: 3px;}
.ptb10{
	padding: 10px;
}
.p5{padding: 5px;}
.pb10{
	margin-bottom: 20px;
}
div.main{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 700px;
	margin-top: 20px;
	margin-bottom: 20px;
}

