/* CLIE common style
 --------------------------------------------------------- */
 
/* Font setting for share4 */
html { letter-spacing: normal; }

/* from head */
.css1 {  font-size: 8pt; line-height: 10pt}
.css1-2 { font-size: 8pt; line-height: 12pt}
.css2 {  font-size: 9pt; line-height: 11pt}
.css2-2 { font-size: 9pt; line-height: 13pt}
.css3 {  font-size: 10pt; line-height: 12pt}
.css3-2 { font-size: 10pt; line-height: 14pt}
.css4 {  font-size: 12pt; line-height: 14pt}
.css4-2 { font-size: 12pt; line-height: 16pt}
.css5 {  font-size: 14pt; line-height: 16pt}
.css5-2 { font-size: 14pt; line-height: 18pt}

td {  font-size: 10pt}

/* for breadcrumbs */
/*.mod-mainContentContainer { width: 760px; }*/
.share4-breadcrumbs a, .share4-breadcrumbs2 a { color: #43677E; }
.share4-breadcrumbs a:visited, .share4-breadcrumbs2 a:visited { color: #43677E; }
.share4-breadcrumbs a:hover, .share4-breadcrumbs2 a:hover { color: #C41230; }
.share4-breadcrumbs a:active, .share4-breadcrumbs2 a:active { color: #C41230; }

/* for contents */
.mod-mainContentContainer * {
	margin: auto;
	/*padding: .25em;*/
	/*border: inherit;*/
}
	.mod-mainContentContainer td.borderBottom {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		padding: 0;
		/*background-color: transparent;*/
	}
body.support div#container .sttl_repair,
body.support div#container .sttl_contact {
	padding: 4px 10px 0 10px;
}
body.support div#container div#attention ul {
	margin: 0;
	padding: 0;
}
	body.support div#container div#attention ul li {
		margin: 0;
		padding: 2px 20px 4px 32px;
	}
body div#container div#copyright {
	margin: 30px 0 30px;
}
.text_link_arrow_down,
.text_link_arrow_up {
	background-position: left 3px;
}

.arrowIcon img {
	vertical-align: middle;
}
.infoDate {
	margin-bottom: 20px;
}
#main_area{
	width:820px;
	margin: 0 auto 0 auto;
}
	#main_area h1 {
		font-size: 14px;
		line-height: 140%;
		font-weight: bold;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	
.hotnewsList {
	font-size: 13px;
	line-height: 1.8;
}

/* ---- table_style02 ---- */
.table_style02 {
	border: 1px solid #666666;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
	.table_style02 th {
		border: 1px solid #666666;
		background-color:#cccccc;
		padding:10px;
	}
	.table_style02 td {
		border: 1px solid #666666;
		padding:10px;
	}
	.table_style02 .left {
		width:35%;
	}
	.table_style02 .left02 {
		width:18%;
	}
	
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
