/*見出し
--------------------------------------*/
h3 {
	font-size: medium;
	font-weight:bold;
	height:25px;
	background-color:#FFF;
	padding:10px 5px 0 5px;
	color:#333333;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:4px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:0px;
	}

/*本文
--------------------------------------*/
body{ margin:0; }
#main_contents{ width:760px; margin:30px 0 0 20px; font-size:small; }
#main_contents .date{ text-align:right; padding-bottom:2em; padding-right:1em; }
#main_contents h2{ margin:0; padding:0 0 8px 0; border-bottom:1px solid #999999; text-align:center; font-size:medium; }
#main_contents h3{ margin:0; padding:0 0 8px 0; font-size:small; font-weight:normal; }
#main_contents p{ margin:0 auto 5px auto; padding:0; line-height:1.6em; }
#main_contents .box{ padding:20px 25px; }
#main_contents .box .box_in{ margin:1em 0 0 0px; }
#main_contents .box .box_in .box_p { width:700px; margin:0px 15px 20px 15px; padding:0px; border:0px solid #cccccc; line-height:1.4 }
#main_contents .box .box_in .box_p img{ margin:5px 20px; }
#main_contents .box .box_in .box_p img.btn{ margin:0 5px -10px 5px; }
#main_contents .box .box_in img.ico{ margin:0 5px 0px 5px; }
#main_contents .box .box_in p.p_01{ margin-top:10px; text-indent:-1.3em; padding:5px 5px 5px 1.3em; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-weight:bold; }
#main_contents .box .box_in p.p_02{ margin-top:10px; padding:5px; font-weight:bold; }
#main_contents .box .box_in p.p_03{ margin:0; padding:5px 0 5px 1em; }
#main_contents .box .box_in .img_01{ padding-right:5px; }
#main_contents .box .box_in .indent_01{text-indent:-1em; padding-left:1em; width:600px; margin-left:20px; line-height:1.3; }
#main_contents .box .box_in ul.dot {margin:0; padding:5px 0; list-style-type:none;}
#main_contents .box .box_in ul.dot li { margin:0; padding:0 0 10px 1em; list-style-type:none; background:url("/support/images/dot_black.gif") no-repeat 0.3em 7px; zoom:1; }
#main_contents .clr:after{ clear:both; display:block; content:"・"; visibility:hidden; height:0; }

#main_contents .version1{ float:right; margin:15px 5px 0px 5px; *margin:8px 5px 0px 5px; }
#main_contents .version2{ float:right; margin:8px 5px 0px 5px; }

#main_contents .box .box_in .txt_indent   { display:block; margin:0px 0 0 0px;  padding:0 0 1em 1em; text-indent:-1em;}
#main_contents .box .box_in .txt_indent02 { display:block; padding:0.5em 0 0 3.3em; text-indent:-1.3em;}

/*追記20131112
--------------------------------------*/
#main_contents .box .box_in ol.listLink {margin:0; padding:0 0 10px 40px; line-height:1.5em;}
#main_contents .box .box_in ol.listLink li { margin:0; padding:0 0 5px 0;}

ul.cmtList{
	margin:5px 5px 0 5px;
	padding:0 0 0 5px;
	line-height:1.5em;
	list-style:none;
}
ul.cmtList li{
	padding:0 0 0 10px;
	background:url("../../images/dot_black.gif") no-repeat 0 10px;
}
.cmtListAtent{
	margin:0 0 0 5px;
	padding:0;
}

/*追記20140903
--------------------------------------*/
.cangeList{
	margin-top:0;
	padding:0;
	list-style:none;
}
.cangeList li{
	padding:0 0 0 15px;
	line-height:1.5em;
	background:url("../../images/dot_black.gif") no-repeat 5px 8px;
	
}

.arlistLink{
	list-style:none;
	margin-top:5px;
	padding:0;
}
.arlistLink li {
	padding:4px 0 4px 20px;
	background: url("/support/images/arrow-red03.gif") no-repeat 5px 8px;
}

/*
*/
.nonList{
	list-style:none;
	margin:0 40px;
	padding:0 0 5px 0;
	line-height:1.5em;
}

/*フォント
--------------------------------------*/
.fntGray{ color:#666666; }


/*追記20170705 カスタマサポートツールのご注意
--------------------------------------*/

	ol.num div.box_caution {
		margin: 0 20px 20px;
		/*padding: 5px 10px;*/
		border: 1px dotted #cccccc;
		line-height: 1.2em;
	}
	ol.num div.box_caution img {
		margin: 10px;
	}
	ol.num div.box_caution p {
		margin: 0 20px;
	}
	ol.num div.box_caution ul {
		margin: 0 20px;
		padding: 0 0 10px 10px;
	}
	ol.num div.box_caution ul li {
		list-style: none outside none;
		margin: 0 10px 0 0;
		padding: 5px 0 0 10px;
		background: url('/support/images/dot_black.gif') no-repeat 0 15px;
	}

	
/*追記20170927 XE-A407/XE-A417 画面に「電池交換してください」（電池残量不足マーク）を表示したときの対応について
--------------------------------------*/
.nonList02{
	list-style:none;
	padding:0;
}

/* ----------------------------------------------------
	table
---------------------------------------------------- */

table.tblStyle01 {
        width: 80%;
	border: 1px solid #999;
	margin: 10px 0 0 20px;
}
table.tblStyle01 th  {
	border: 1px solid #999 !important;
	background-color:#dcdcdc;
	padding: 8px 10px;
	text-align: center;
}
 table.tblStyle01 td {
	border: 1px solid #999 !important;
	padding: 8px 10px;
	text-align: center;
}

/* ----------------------------------------------------
	LinkText
---------------------------------------------------- */

.linkAr02 {
	padding-left:20px;
	background: url("/support/images/arrow-red.gif") no-repeat 0 0;
}

/* ----------------------------------------------------
	Margin
---------------------------------------------------- */
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px !important; }