
/* リンク 
--------------------------------------------- */
a:link {text-decoration:none;
	color:#3300cc;}
a:hover{text-decoration:underline;
	color:#cc0000;}

a:visited {
	text-decoration:none;
	color:#3300cc;
	}

a:active {text-decoration:none;
	color:#3300cc;}




/* 全体構造 
--------------------------------------------- */
body{
	margin:0px;
}

#box_all {
	display:block;
	width:760px;
	padding:0px;
	margin:10px 0px 10px 20px;
	font-size:small;
}

#main_contents{width:760px;}

/* .メイン構造【TOP以外】　main:左側 navi:右側 
--------------------------------------------- */
#main {
	width:500px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	font-size:small;
}

#main a:hover{
	text-decoration:underline;
	color:#cc0000;
}

#navi {
	width:240px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:right;
}


#navi a:hover{
	text-decoration:underline;
	color:#cc0000;
}

/* .メイン構造【TOP以外子画面】 
--------------------------------------------- */
#main_pop {
	width:760px;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	font-size:small;
}

#main_pop a:hover{
	text-decoration:underline;
	color:#cc0000;
}



/* .タイトル部
-------------------------------------------- */
/* タイトル */
#main h2{

	display:block;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 10px;
	border-top:0px;
	border-bottom:1px solid #999999;
	border-left:0px;
	border-right:0px;
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
	background-color:#4d4d4d;
}

#main h2.qa {
	height:20px;
}

/*サブタイトル：機種名*/
#main .ttl_pdnm{
	background-color:#bbc8e6; margin:10px 0px 10px 0px; padding:5px; color:#2d2d2d;
	text-align:left;
}

#main_pop .ttl_pdnm{
	background-color:#bbc8e6; margin:10px 0px 10px 0px; padding:5px; color:#2d2d2d;
	text-align:left;
}

/* .右ナビゲーション
-------------------------------------------- */
ul.box_rightnavi{
	margin:0px;
	border:1px solid #999999;
	border-bottom:0px;
	margin:0px;
	padding:0px;
}

ul.box_rightnavi li{
	list-style-type:none;
	margin:0px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#999999;
	padding:2px;
}

ul.box_rightnavi a{
	color:#333333;
	display:block;
	padding:5px 5px 5px 15px;
	font-size:13px;
	background-color:#dcdcdc;
	background-image:url("../images/ico_arrow_rs.gif");
	background-repeat:no-repeat;
	background-position:5px 8px;
	text-decoration:none;
	font-weight:bold;
	zoom:1;
}

ul.box_rightnavi a.hit{
	background-color:#ffffcc;
	background-image:url("../images/ico_arrow_rs.gif");
}

ul.box_rightnavi a.qa{
	background-color:#d6eaff;
	background-image:url("../images/ico_arrow_rs.gif");
}


ul.box_rightnavi a.softdl_hit{
	color:#ff6633;
	background-color:#ffffcc;
	background-image:url("../images/ico_arrow_grs.gif");
}

ul.box_rightnavi a:visited.hit{
	background-color:#ffffcc;
	background-image:url("../images/ico_arrow_rs.gif");
}

ul.box_rightnavi a:visited{
	color:#333333;
	font-size:13px;
}

ul.box_rightnavi a:hover{
	color:#ff6633;
	background-color:#ffffcc;
	background-image:url("../images/ico_arrow_grs.gif");
}


ul.box_rightnavi li.db10 a{
	background-color:#e6e6fa;
}
 
ul.box_rightnavi li.db10 a.softdl_hit{
	background-color:#ffffcc;
	background-image:url("../images/ico_arrow_rs.gif");
}
.db10_ttl{
	font-weight:bold;
	text-align:center;
	color:#cc0000;
}
/* 右コンテンツ（取扱説明書ダウンロード）*/


.ttl_dl_mnl {
	color:#333333;
	display:block;
	padding:5px 5px 5px 15px;
	margin:0px 0px 5px 0px;
	font-size:13px;
	background-color:#dcdcdc;
	background-image:url("../images/ico_arrow_rs.gif");
	background-repeat:no-repeat;
	background-position:5px 8px;
	text-decoration:none;
	font-weight:bold;
}

.box_dl_mnl {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	display:block;
	border:1px solid #999999;
	border-top:0px;
}

.box_mnl {
	margin:10px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	display:block;
	border:1px solid #999999;
}

.box_dl_mnl p{
	padding:0px 5px;
	margin:0px;
}

.box_dl_mnl ul {
	margin:5px 0px 5px 10px;
	padding:0px;
}

.box_dl_mnl ul li {
	list-style-type:none;
	margin:3px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

.box_dl_mnl .br_3in_lnk{
	list-style:none;
	margin:0;
	padding-left:0px;
}
.box_dl_mnl .br_3in_lnk li{
	padding:0 0 0 13px;
	margin-bottom:10px;
	background:url('/support/images/arrow_link.gif') no-repeat 0 4px;
	line-height:1.3em;
	zoom:1;
}


.br_3in {
	font-size:13px;
	margin:2px;
	display:block;
	background-color:#dcdcdc;
	padding:5px;
	text-align:center;
	font-weight:bold;
	background-image:url("../images/ico_arrow_rs_d.gif");
	background-repeat:no-repeat;
	background-position:3px 8px;
	zoom:1;
}

.br_3in_list{
	list-style:none;
	margin:10px;
	padding-left:10px;
}
.br_3in_list li{
	padding:0 0 0 10px;
	margin-bottom:10px;
	background:url('/support/images/dot_black.gif') no-repeat 0 7px;
	line-height:1.3em;
	zoom:1;
}

.br_3in_lnk{
	list-style:none;
	margin:10px;
	padding-left:10px;
}
.br_3in_lnk li{
	padding:0 0 0 13px;
	margin-bottom:10px;
	background:url('/support/images/arrow_link.gif') no-repeat 0 4px;
	line-height:1.3em;
	zoom:1;
}

.br_3in_opt{ margin:5px 0 2px 5px; font-size:x-small; }

.txt_ind{
	text-indent:-1.8em;
	padding-left:1.8em;
	margin-left:19em;
	margin-top:1em;
	}
.txt_ind_02{
	text-indent:-1.8em;
	padding-left:1.8em;
	margin-left:19.5em;
	}
	
/*文字：フォント*/
.txtl{font-size:medium;}
.txtm{font-size:small;}
.txts{font-size:x-small;}

/*文字：カラー*/
.emphasis{color:#cc0000;}
.add_cmt1{color:#484848;}
.add_cmt2{color:#666666; vertical-align:top;}

/*レイアウト：位置*/
.layout_l{text-align:left;}
.layout_c{text-align:center;}
.layout_r{text-align:right;}

/*td：位置*/
.td_l{text-align:left;}

.td_c1{text-align:center; vertical-align:top;}
.td_c{text-align:center;}
.td_r{text-align:right;}

.td_t{vertical-align:top;}
.td_m{vertical-align:middle;}
.td_b{vertical-align:bottom;}
