/* ::::::::::::::::::::::::::::::
Dates: 200512
:::::::::::::::::::::::::::::: */
body  {
	background:#ffffff;
	margin:0;
	padding:0;
	text-align:center;
}
#base {
	padding:0;
	margin:0 auto;
	width:778px;
	line-height:0px;
	text-align:center;
	position:relative;
}

#head {
	float:left;
	width:100%;
	margin:0;
	padding:5px 0 0 0;
	text-align:left;
	position:relative;
	line-height:0px;
	display:block;
}
#head .logo {
	float:left;
	width:400px;
	padding:5px 0;
	position:relative;
}
#head #h-effect {
	float:right;
	padding-top:7px;
	width:93px;
}
#head .navi {
	float:right;
	width:270px;
	text-align:right;
}
#head .navi1 {
	width:270px;
	text-align:right;
}
#head .navi2 {
	width:270px;
	margin-top:10px;
	padding:0;
	text-align:right;
	color:#666666;
}
#head .navi2 img{
	margin:0 3px 0 3px;
	padding:0;
	line-height:100%;
	text-align:right;
}
#head .navi2 td {
	font-size:10px;
	line-height:100%;
}
.p0 {
	margin:0px;
	padding:0px;
}

#footer {
	float:left;
	margin:5px 0;
	padding:0px 0px 30px 0px;
	width:778px;
}
#footer .lpart {
	float:left;
	width:238px;
	line-height:100%;
}
#footer .rpart {
	float:right;
	width:520px;
	padding-right:2px;
	text-align:right;
	line-height:100%;
	color:#666666;
}
#footer .rpart table {
	width:520px;
}
#footer .rpart td {
	text-align:center;
	line-height:105%;
}
#copyright {
	clear:both;
	text-align:left;
	line-height:100%;
	font-family:arial, courier;
	letter-spacing:0.1em;
	color:#666666;
}
#footer .rpart td a {
	text-decoration:none;
	padding:5px 1px;
	display:block;
	background:#eeeeee;
}
#footer .rpart td  a:link {
	color:#48A000;
	background:#eeeeee;
}
#footer .rpart td  a:visited  {color:#40A000;}
#footer .rpart td  a:active  {color:#D48600;}
#footer .rpart td  a:hover  {
	color:#D48600;
	background:#ffffdd;
	text-decoration:underline;
}

#head a {text-decoration:none;}
#head  a:link  {color:#A87300;}
#head  a:visited  {color:#A87300;}
#head  a:active  {color:#E89F00;}
#head  a:hover  {
	color:#E89F00;
	text-decoration:underline;
}
#main a {text-decoration:none;}
#main  a:link  {color:#A87300;}
#main  a:visited  {color:#A87300;}
#main  a:active  {color:#E89F00;}
#main  a:hover  {
	color:#E89F00;
	text-decoration:underline;
}
#footer a {text-decoration:none;}
#footer  a:link  {color:#666666;}
#footer  a:visited  {color:#666666;}
#footer  a:active  {color:#D48600;}
#footer  a:hover  {
	color:#D48600;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
img {
	padding:0;
	margin:0;
	vertical-align:bottom;
}
a img {
	border-width:0px;
	border-style:none;
}
big  {font-weight:bold;}
strong  {font-weight:bold;}
.bold  {font-weight:bold;}
em  {font-style:normal;}
.notice  {color:#5AA9D6;}
.necessary  {color:#33bb00;}
.eng  {font-family:arial, courier;}
.engb  {font-family:Arial Black;}
.bnone {border:none;}

.m20  {margin:20px;}
.m15  {margin:15px;}
.m10  {margin:10px;}
.m5  {margin:5px;}
.tm50  {margin-top:50px;}
.tm40  {margin-top:40px;}
.tm30  {margin-top:30px;}
.tm20  {margin-top:20px;}
.tm15  {margin-top:15px;}
.tm10  {margin-top:10px;}
.tm5  {margin-top:5px;}
.bm50  {margin-bottom:50px;}
.bm40  {margin-bottom:40px;}
.bm30  {margin-bottom:30px;}
.bm20  {margin-bottom:20px;}
.bm15  {margin-bottom:15px;}
.bm10  {margin-bottom:10px;}
.bm5  {margin-bottom:5px;}
.rm20  {margin-right:20px;}
.rm15  {margin-right:15px;}
.rm10  {margin-right:10px;}
.rm5  {margin-right:5px;}
.lm50  {margin-left:50px;}
.lm40  {margin-left:40px;}
.lm30  {margin-left:30px;}
.lm20  {margin-left:20px;}
.lm15  {margin-left:15px;}
.lm10  {margin-left:10px;}
.lm5  {margin-left:5px;}
.tlm20  {
	margin-top:20px;
	margin-left:20px;
}
.tlm15  {
	margin-top:15px;
	margin-left:15px;
}
.tlm10  {
	margin-top:10px;
	margin-left:10px;
}
.tlm5  {
	margin-top:5px;
	margin-left:5px;
}
.rlm20  {
	margin-right:20px;
	margin-left:20px;
}
.rlm15  {
	margin-right:15px;
	margin-left:15px;
}
.rlm10  {
	margin-right:10px;
	margin-left:10px;
}
.rlm5  {
	margin-right:5px;
	margin-left:5px;
}
.tbm50  {
	margin-top:50px;
	margin-bottom:50px;
}
.tbm40  {
	margin-top:40px;
	margin-bottom:40px;
}
.tbm30  {
	margin-top:30px;
	margin-bottom:30px;
}
.tbm20  {
	margin-top:20px;
	margin-bottom:20px;
}
.tbm15  {
	margin-top:15px;
	margin-bottom:15px;
}
.tbm10  {
	margin-top:10px;
	margin-bottom:10px;
}
.tbm5  {
	margin-top:5px;
	margin-bottom:5px;
}
.clear  {clear:both;}
.left  {float:left;}
.right  {float:right;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.green {
	color:#0B7400;
}
.topcome {
	margin-top:10px;
	margin-bottom:0px;
	text-align:center;
	color:#336600;
	font-weight:bold;
}
.topcome_ol {
	text-align:left;	
	margin-top:3px;
	margin-left:130px;
	
}
/* ::::::::::::::::::::::::::::::
FORM
:::::::::::::::::::::::::::::: */

.isize1 {width:50px;}
.isize2 {width:75px;}
.isize3 {width:100px;}
.isize4 {width:150px;}
.isize5 {width:200px;}
.isize6 {width:250px;}
.isize7 {width:350px;}
.isize8 {width:400px;}
.isize9 {width:450px;}
.isize10 {width:500px;}