table.melfa_faq_table th {
	font-weight:bold!important;
	text-align:left!important;
}

table.melfa_faq_table td ol, table.melfa_faq_table td ul {
	margin-top:0!important;
	margin-left:20px!important;
	margin-bottom:10px!important;
}
table.melfa_faq_table td ul li {
	list-style-type:disc!important;
	margin-left:10px!important;
	font-size:130%!important;
}
.title {
	font-weight:bold;
}
.cont p {
	width:560px;
	float:left;
}

.cont img {
	float:right;
	margin-top:20px;
}

div.info {
	border:1px solid #d4d4d4;
	background-color:#f2f2f2;
	padding:10px;
	margin:20px 0;
}
div.info p {
	margin-top:0!important;
}
span.more {
	display:inline-block;
	margin-top:10px;
}
.pdf {
	background:url("/fa/shared/img/module/icon_pdf.gif") 0 50% no-repeat transparent;
	padding:2px 0 2px 20px;
}

/* e-learning */
ul.top_assist_list {
	height:120px;
	margin-top:10px!important;
}

ul.top_assist_list li {
	list-style-type:none;
	float:left;
	width:195px;
	height:31px;
	background:url(/fa/shared/img/module/bg_button_list_li.gif) no-repeat;
	margin:5px 0;
}

ul.top_assist_list li.tl a {
	padding-top:3px;
	line-height:120%;
}

ul.top_assist_list li a {
	line-height:30px;
	display:block;
	font-size:12px!important;
	padding-left:15px;
}
ul.top_assist_list li a.melfa_bullet_link {
	background-position:5px 10px!important;
}
ul.top_assist_list li.tl a.melfa_bullet_link {
	background-position:5px 5px!important;
}

#melfa_contents_2col_a .assist_list, #melfa_contents_2col_b .assist_list {
	margin:0;
	list-style: none;
	width:100%;
}

#melfa_contents_2col_a .assist_list li,
#melfa_contents_2col_b .assist_list li {
	background: url(/fa/shared/img/module/bg_sec_top_product_03.gif) no-repeat top left transparent;
	width:250px;
	float:left;
	margin:10px 5px 0 0;
	padding:0;
}

#melfa_contents_2col_a .assist_list li.lastItem,
#melfa_contents_2col_b .assist_list li.lastItem {
	border:none;
	margin:10px 0 0 0;
}	

#melfa_contents_2col_a .assist_list a,
#melfa_contents_2col_b .assist_list a{
	display:block;
	padding:20px 10px 20px 21px;
}

.assist_list li a.melfa_bullet_link {
	background: url(/fa/shared/img/footer/bg_footer02.gif) no-repeat 6px 50%!important; 
}
	
#melfa_contents_2col_a .assist_list img, 
#melfa_contents_2col_b .assist_list img {
	padding:4px 0 0 4px;
	display:block;
}	

#melfa_contents_2col_a .assist_list p, 
#melfa_contents_2col_b .assist_list p {
	font-size:100%;
	margin-top:0px;
	padding:10px;
}

#melfa_contents_2col_a .assist_list div {
	background:url(/fa/shared/img/module/bg_sec_top_product_04.gif) top no-repeat transparent;	
}	

table.lang th,
table.lang td {
	text-align:center;
	padding:2px !important;
}
table.lang th {
	background:#eee!important;
	font-weight:bold!important;
}
table.lang thead th {
	width:16%;!important;
}
table.lang thead th a img {
	margin-right:5px;
	vertical-align:2px;
}
table.lang td {
	font-size:400%!important;
	line-height:60%!important;
}

#melfa_main_area table td.new {
	padding:5px 5px 5px 53px !important;
}

td.cen {
	text-align:center!important;
	background:#e7edf6;
}

td.b_icon {
	background:#f6e7ed!important;
}
img.icon_new {
	padding-left:5px;
	vertical-align:-4px;
}

table.lang_table td img.icon_new {
	vertical-align:-4px;
	margin-left:-5px;
}

#melfa_main_area table td.new img.icon_new {
	vertical-align:10px;
	margin-left:0px;
}


div.sample div {
	width:370px;
	font-size:80%;
}

div.sample  {
	margin-top:30px;
}
div.sample img {
	border:1px solid #c6c6c6;
}
.title {
	font-weight:bold;
	font-size:110%;
}
div.sample p {
	margin-bottom:20px !important;
	margin-top:5px!important;
}
p.title {
	margin-top:20px!important;
	margin-bottom:5px!important;
}
div.melfa_internal_link li#l_soft {
	clear:both;
}

table.lang_table th {
	text-align:left!important;
}

p#soft {
	background:#e8e8e8;
	padding:10px!important;
	margin:30px 0!important;
}
