
.mainArea { 
	padding: 0.8em 1.0em 0.8em 0.8em;
}
.mainArea p { 
	font: 80%/122% Arial,Helvetica,sans-serif;
	margin: 0.2em 0em 0.2em 0.4em;
	color: #555;
}
dl {
	padding: 0em;
	margin-left: 0em;
	margin-right: 1.8em;
}
dd { 
	padding: 0.2em 0.2em 0.2em 0.1em;
	margin-left: 0.8em;
	font: normal 80%/144% Arial,Helvetica,sans-serif;
	color:#000874; 
}

ul { 
	padding: 0em; 
}
li { 
	padding: 0em; 
	font: normal 75%/122% Arial,Helvetica,sans-serif; 
	color:#555; 
}
dt.faq { 
	padding: 0 0em 0.2em 0.8em; 
	font: normal 75%/144%;  
	color:#555; 
}
.faqAnswer {
	font: normal 75%/122%;
	margin: 0.6em 0.2em 0.8em 0em; 
	color: #555;
	padding: 0.2em 0.2em 0.2em 0.8em;
	border-left: 4px solid #008800;
}
.contentSubArea {
	padding: 0.2em 0.2em 0.2em 0.6em;
	border-left: 1px dotted #ccc;
}
#topicPath {
margin-top:5px; 
	font: 65%/100% Arial,Helvetica,sans-serif;
	color: #666; 
}
.programItem { 
	font: bold 90%/122%;
	color:#555;
	padding: 0em 0.8em 0.1em 0em;
	margin: 1.8em 0.8em 0.8em 0em;
	border-left: 1px solid #2594e0;
	border-bottom: 1px solid #2594e0;
}
.programItem p { 
	font: normal 80%/122%;  
	color:#555; 
	padding: 0.4em 0.8em 0.8em 1.4em;
}
#itemLink {
	font: normal 80%/144%;  
	margin: 0em 0.4em 2.0em 0.8em; 
}
.tableText {
	font: normal 70%/122% Arial,Helvetica,sans-serif; 
	color:#555;
}
.Textb {
	font: normal 80%/100% Arial,Helvetica,sans-serif; 
	color:#465779;
}
.Textn {
	font: normal 80%/100% Arial,Helvetica,sans-serif; 
	color:#555;
}
.Texts {
	font: normal 70%/112%;
	color:#555;
	padding: 0.8em 0.4em 0.8em 1.8em; 
}
.Textw {
	font: normal 70%/112%;
	color:#a3a3a3;
	padding: 0.8em 0.4em 0.8em 1.8em; 
}
.Textblue {
	font: normal 80%/100% Arial,Helvetica,sans-serif; 
	color:#000874;
}



.cap {
	font: normal 70%/112%;
	color:#465779;
	padding: 0.4em; 
}
.notice {
	font: normal 80%/112%;
	color:#660000;
	padding: 0.4em; 
}
.processItem {
	font: normal 84%/144%; 
	margin: 0.3em 0.1em 0.1em 0.1em;
	padding: 2px;
	color: #000874;
	display: block;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 3px;
	background-image: url('../images/bg_item.gif');
	background-repeat: no-repeat;
	background-position: right;
}
h1 {
	font: bold 85%/112% Arial,Helvetica,sans-serif; 
	margin: 1.2em 0.8em 1.8em 0em;
	color: #000874;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #999;
	background-color: #fefefe;
	padding: 2px;
	background-image: url('../programs/images/bg_h1.gif');
	background-repeat: no-repeat;
	background-position: right;
}
h2 {
	font: bold 88%/100% Arial,Helvetica,sans-serif;
	margin: 0.3em 0.3em 0.8em 0em; 
	color: #465779;
}
h3 {
	font: bold 75%/112% Arial,Helvetica,sans-serif;
	margin: 1.8em 0.2em 0.8em 0.3em; 
	color: #555;
	padding: 3px;
	border-bottom: 1px solid #888; 
	border-left: 4px solid #666;
}
h4 {
	font: bold 75%/112% Arial,Helvetica,sans-serif;
	margin: 0em 0em 0em 0.2em; 
	color: #666;
	padding: 0.2em;
}
h5 {
	font: bold 85%/100% Arial,Helvetica,sans-serif;
	margin: 0.3em 0.3em 0.8em 0em; 
	color: #178CDB;
}
img.m4 { margin: 0px 1px 0px 0px; }
img.m8 { margin: 0px 8px 0px 0px; }

#support { 
	margin:0 0 8px 0; padding:3px 5px;
	width:510px;
	background:url(../images/bg_banner21.jpg) no-repeat right bottom;
	border:1px solid #2594E0;
	 }
	 
#support_new { 
	margin:0 0 8px 0; padding:3px 5px;
	width:510px;
	border:1px solid #2594E0;
	 }
	 
.sp_service table {
	border-top:#666 solid 1px;
	border-left:#666 solid 1px;
}

.sp_service td {
	font-size:11px;
	padding:5px;
	border-bottom:#666 solid 1px;
	border-right:#666 solid 1px;
}
	 
/**********************************
       Support page
**********************************/	 
.waku {border:1px solid #CCCCCC;}

.k_schedule { border-left:1px #666666 solid; border-right:1px #666666 solid; border-top:1px #666666 solid;}

.k_schedule td { padding:3px; border-bottom:1px #666666 solid;}

.tborder_dot { border-right:1px #666666 dotted;}

.lblue { background-color:#fffef4;}

#co h3 {
	font: bold 16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; 
	margin: 5px 0;
	color: #000874;
	border:none;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #999;
	background-color: #fefefe;
	background:url("../programs/images/bg_h1.gif") no-repeat top right;
}
#co h4 {
	font-size: 14px;
	color: #0142a6;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin:0 0 5px 0;
	text-decoration:underline;
}

#co ul {
	margin:0 0 0 20px;
	list-style-type: none;
}
#co li {
	padding:0 0 2px 0;
}



ul.pdf_list {
	
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin: 0 0 1em 0;
	padding:0;
	list-style-type:none;
}

ul.pdf_list li {
font-size:11px;
	background-color: #ffffe9;
border:solid 1px #eeeeee;
	margin:2px 0 0 0;
	padding:2px 0 0 3px;

}
ul.pdf_list li a {
	font-size:11px;
}

ul.pdf_list li a:hover {
	font-size:11px;
	background-color: #758eff;
	color :#FFF4C4;
	text-decoration:none;
}
