td {font-family:"MS PGothic","Arial", "Helvetica", "sans-serif" ;font-size:9pt;line-height:14pt; color: #656565;}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	font-family: "MS PGothic","Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: underline
}
a:active {
	font-family: "MS PGothic","Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: underline
}
a:visited {
	font-family: "MS PGothic","Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #663366;
	text-decoration: none
}
a:hover {  font-family: "MS PGothic","Arial", "Helvetica", "sans-serif" ; font-size: 9pt; font-style: normal; font-weight: normal; color: #006699; text-decoration: underline}
.basic2 { font-family: "MS PGothic","Arial", "Helvetica", "sans-serif" ; font-size: 10pt; line-height: 20px; color: #656565 }

h3 { font-size:10pt;
     line-height:140%;
     color: #333333;
	   margin: 15px 30px 10px 25px;
	   padding: 0px;
		 }
		 
p  { font-family:"MS PGothic","Arial", "Helvetica", "sans-serif" ;
     font-size:9pt;
     line-height:150%;
	   margin: 0px 30px 15px 25px;
	   padding: 0px;
		 color: #656565
		 }

.c_news { color: #bc5544} 
.c_red { color: #FF6600} 
.c_blue { color: #006699} 
.c_blue_b { color: #003471}
.c_blue_l { color: #5f80a5}
.c_white { color: #FFFFFF} 
.c_white_sm { color: #FFFFFF; font-size:9pt} 
.c_green { color: #1C9312} 
.c_yellow { color: #629205} 
.c_orange { color: #996600}

.box_10 {padding: 10px;text-align: justify;color: #666666; line-height: 20px ;}
.box_5 {padding: 5px;text-align: justify;color: #666666;}
.justify {padding: 5px;	text-align: justify;	color: #525552;	line-height: 22px;}

.line-height {padding: 5px; line-height: 17px ;}


.login{border:1px solid #DDD4CB; background-color: #F6F1EB; font-size:9pt;color:4C4C4C; padding: 2px;}
.textfield{border:1px solid #BBC0C3; background-color: #ffffff; font-size:10pt;color:4C4C4C; height: 17px;}
.textfield01{border:1px solid #BBC0C3; background-color: #ffffff; font-size:10pt;color:4C4C4C;}
.textfield02{border:1px solid #BBC0C3; background-color: #ffffff; font-size:10pt;color:4C4C4C; width: 105px}

.form12 {font-size: 10pt;color:4C4C4C;}
.form132 {font-size: 10pt;color:4C4C4C; width: 132px }



.textarea{border:solid 1;border-color=#cccccc;background-color:#ffffff; font-size:10pt;color:4C4C4C;line-height: 22px;
scrollbar-3dlight-color:cccccc;
scrollbar-arrow-color:aaaaaa;s
scrollbar-track-color:FFFFFF;
scrollbar-darkshadow-color:EEEEEE;
scrollbar-face-color:f0f0f0;
scrollbar-highlight-color:FFFFFF;
scrollbar-shadow-color:FAFAFA}

.scroll1 {body:scrollbar-3dlight-color:595959; 
         scrollbar-arrow-color:1D5A8A; 
         scrollbar-base-color:EBEBEB; 
         scrollbar-darkshadow-color:D2D2D2; 
         scrollbar-face-color:EBEBEB; 
         scrollbar-highlight-color:D2D2D2; 
         scrollbar-shadow-color:EBEBEB }

.scroll2 {body:scrollbar-3dlight-color:#FFFFFF;
         scrollbar-arrow-color:#FF3300;
         scrollbar-base-color:;
         scrollbar-darkshadow-color:#FFFFFF;
         scrollbar-face-color:#FFCC00;
         scrollbar-highlight-color:;
         scrollbar-shadow-color:}


.10_left { padding-left:10px}
.10_right { padding-right:10px}
.5_left { padding-left:5px}
.small {font-size: 11px;line-height:12pt}


.underLine { border-bottom:solid 1px #CECECE;}
.underLine2 { border-bottom:solid 1px #98b9c1;}
.underDot { border-bottom:dotted 1px #CECECE;}
.underDot2 { border-bottom:dotted 1px #CECECE; color: #006699; padding-left:10px}
.underDot3 { border-bottom:dotted 1px #CECECE; color: #996600; padding-left:10px}
.Line { border:solid 1px #CECECE;}
.sitemap { padding-left:10px; border-bottom:dotted 1px #CECECE;}
.link { background-color:#f3f3f3; font-size:8pt; text-align:center}

.lv1 a:hover{ color:#5f80a5;}

.psn_bg1{ background-color:#f1f1f1;}
.l_bg2{ background-color:#FFFFFF;}
.bg01{ background-color:#f2f2f2;}



/* ========================= */

.service_02_03 {
	margin: 0px;
	padding: 0px 20px 10px 50px;
}
.service_02_04 {
	margin: 0px;
	padding: 0px 20px 25px 50px;
}

/* ========================= */



#page_top {
	width: 560px;
	padding: 40px 0 0 0;
}
#page_top #inner a {
	width: 560px;
	height: 20px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(images/page_top.gif) left -20px no-repeat;
}
#page_top #inner a:hover {
	background-position: left top;
}


/* ========================= */