/* 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}

/*a {  text-decoration: none ; color: #3366FF ;}
a:visited {  text-decoration: none ; color: #0099FF ;}
a:hover {  text-decoration: underline}
a:active { text-decoration: none; color: #0099FF ; }
*/
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 Left Navi */
.column2-left180 #tmp-localnavigation h2,
.column2-left180 .inc-linkbox01 h3,
.column2-left180 .inc-linkbox01 h3.repair,
.column2-left180 .inc-linkbox02 h3,
#tmp-localnavi h2.inc-prodctname {
	font-size: 12px;
	background: url(/support/clie/images/leftnavi/st_background.gif) no-repeat scroll left bottom transparent;
	text-indent: 0;
	color: #FFF;
	height: auto;
	padding: 6px 10px 10px;
	width: 160px;
}
.inc-linkbox02,
#tmp-localnavi {
    clear: both;
    margin-bottom: 20px;
}


/* for contents */
.mod-mainContentContainer * {}
	.mod-mainContentContainer td.borderBottom {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		padding: 0;
	}
.stylenInsideDisc li {
	list-style-type: disc;
	list-style-position: inside;
}
/* gray title */
.mod-mainContentContainer .mod-subTitle {
	padding: 9px 9px 9px 15px;
	margin: 30px 0 10px;
}
.linkToDownloadTop {
	margin-bottom: 20px;
}
	.linkToDownloadTop li {
		list-style: none;
	}
.commentArea {
	width: 500px;
	border: 1px double #999;
	background-image: url(/support/clie/images_3/ex-1.gif);
	background-repeat: no-repeat;
	background-position: 10px 16px;
	padding: 14px 10px 10px 30px;
	margin-left: 20px;
	text-align: left;
}
.commentArea ol li {
	list-style: decimal;
	list-style-position: inside;
}
	ol.numberingList li {
		list-style-position: inside;
		text-indent: -1em;
		padding-left: 1em;
		margin-bottom: 8px;
	}
		ol.numberingList li p {
			text-indent: 0;
			padding-left: 0;
		}
.lineMarginBottom8 li {
		margin-bottom: 8px;
}
/* txt file to html file */
.txtCotent {
	width:640px;
	margin: 20px auto;
}
table.driver {
	margin-left: 20px;
}
	table.driver td {
		border: 1px solid #CCC;
		padding: 10px;
	}
table.infoTable {
	margin: 10px 0 5px;
	border: 1px solid #CCC;
}
	table.infoTable td {
		padding: 10px;
		vertical-align: top;
	}
ul.notice li {
	list-style: none;
	text-indent: -1.2em;
	padding-left: 1.2em;
}
	ul.onlyAsterisk li {
		list-style: none;
		text-indent: -.5em;
		padding-left: .5em;
	}

/* for repiar page
 --------------------------------- */
.clieRepair li {
	list-style-position: inside;
	margin-left: 10px;
	line-height: 1.6;
}

/* for repiar yuushou page
 --------------------------------- */
.yuushou h3 {
	display: block;
	font-size: 110%;
	line-height: 140%;
	font-weight: bold;
	text-align: center;
	margin: 10px 0;
}
/* ---- table_style02 ---- */
table.table_style02 {
	border: 1px solid #666666;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
table.table_style02 th {
	border: 1px solid #666666;
	background-color:#cccccc;
	padding:10px;
}
table.table_style02 td {
	border: 1px solid #666666;
	padding:10px;
}
table.table_style02 .left {
	width:35%;
}
table.table_style02 .left02 {
	width:18%;
}
/* ---- table_style03 ---- */
table.table_style03 {
	border: 1px solid #666666;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
table.table_style03 th {
	border: 1px solid #666666;
	background-color:#dedede;
	padding:7px;
}
table.table_style03 .none {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color:#fff;
	padding:7px;
}
table.table_style03 td {
	border: 1px solid #666666;
	padding:7px;
}
table.table_style03 .left {	width:35%;}
table.table_style03 .left02 {	width:20%;}
table.table_style03 p{	margin-bottom:0;}
.ml45{	margin-left:45px;}
.mb05{	margin-bottom:5px;}
.txt14{	font-size:14px;}
@media(max-width: 640px){
	ul.menulist {
		background: none;
		border: 1px solid #cacaca;
	}
	.column2-left180 #tmp-localnavigation h2 {
		background: url(/support/share/images/leftnav_header.gif) repeat-x left bottom;
		height: auto;
		background: -moz-linear-gradient(top, #000, #333);
		background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
		width: 100%;
		height: auto;
		text-indent: 0;
		padding: 5px;
		margin-bottom: 0px;
		color: #FFF;
	}
	.txtCotent {
		width: 100%;
		margin: 0 0 20px;
	}
}
.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; }





