/* H1〜H3
----------------------------------------*/
#main_contents h1 { margin:0px 0px 10px 0px; padding:5px 5px 5px 15px; background-color:#D4DCD3; font-size:medium; color:#000; }
#main_contents h2 { margin:0px 0px 10px 0px; padding:5px; font-size:small; color:#333; border-bottom:2px solid #D4DCD3; }

/* トップナビゲーション
-------------------------------------------*/
#top_contents { margin:10px 0 20px 0; }
#top_contents a { color:#333333; }
#top_contents a:hover { color:#666666; }

/* ナビゲーションの説明テキスト */
.info_navi { color:#484848; display:block; width:auto; height:1em; padding:3px 0px 5px 25px; background-image:url("../images/ico_arrow_nd.gif"); background-repeat:no-repeat; background-position:10px 5px; }

/* シリーズ別ナビゲーション
--------------------------------------------*/
ul.btn_series { width:700px; float:left; margin:0; padding:0; list-style-type:none; float:left; }
ul.btn_series li { float:left; width:121px; margin:0 5px 5px 0; padding:0; list-style-type:none; zoom:1; }

/* シリーズ別ナビゲーション右端（右マージンなし）*/
ul.btn_series li.series_end { margin-right:0; }

/* ボタン（枠） */
ul.btn_series li a { color:#666666; display:block; width:121px; height:21px; padding:4px 0 0 0; font-size:10pt; text-align:center; background-image:url("../images/btn_series.gif"); background-repeat:no-repeat; text-decoration:none; }
ul.btn_series li a:hover { color:#666666; background-image:url("../images/btn_series_o.gif"); }

/* ボタン（文字。シリーズ名） */
.name { color:#0079bb; font-family:Arial; font-size:11pt; letter-spacing:0.1em; font-weight:bold; padding:0 3px; }

/*ダウンロード説明
------------------------------*/
.mndl_exp { width:740px; padding:10px; margin:10px 0px 10px 0px; }
.mndl_exp ul { margin:0px 5px 10px 15px; padding:0px; list-style-position:outside; }
.mndl_exp ul li { list-style-type:none; list-style-image:url("../images/dot.gif"); padding:2px 0px 2px 0px; }

/*ダウンロード注意
------------------------------*/
.mndl_cond_box { width:698px; border:1px solid #cccccc; padding:10px; }
.mndl_cond_box table td { padding:3px 5px; }
table.mndl_cond_box { width:698px; border:1px solid #cccccc; padding:10px; }
#mndl_cond li { padding-bottom:10px; line-height:1.2em; }
.mndl_cond_box ul { list-style:none; }
.mndl_cond_box ul li { margin:0 0 5px 10px; padding:0 0 0 10px; background:url('../../images/dot_black.gif') no-repeat 0 5px; }
.mndl_cond_box div.txt_indent { text-indent:-1em; padding-left:1em; padding-top:5px; padding-bottom:5px; margin-left:1.5em; line-height:1.2em; }
.acro { width:518px; padding:5px; border:1px solid #cccccc; }

/* ソフトウェアダウンロードリスト
------------------------------*/
.dl_soft { width:710px; margin:10px 0px 30px 0px; padding:5px; border:1px solid #cccccc; }
.softdl { width:677px; margin:0px 13px 0px 20px; padding:0px; }
h4.dl { margin:10px 0; padding:3px 0 2px 10px; background:#dcdcdc; font-size:small; font-weight:bold; }
h4.dl2 { margin:10px 0; padding:3px 0 2px 22px; font-size:small; background:url('../../images/arrow_link.gif') no-repeat 10px 7px #dcdcdc; font-weight:bold; }
div.txt_indent { text-indent:-1em; padding-left:1em; padding-top:5px; padding-bottom:5px; line-height:1.2em; }

/* 対象機種枠 */
.target_mdl { display:block; text-align:left; margin:5px 10px 10px 20px; padding:5px; border:1px dotted #68a9cf; }
.target_mdl td { padding:2px; }
.target_mdl td.leftbox { font-weight:bold; }

/*《対象機種》*/
.moedl_box { margin:0; padding:5px 0 0 10px; list-style:none; }

/* 取扱説明書ダウンロードリスト
------------------------------*/
.box_dl { width:720px; margin:0; padding:10px 0 0 0px; clear:both; }
.box_dl h4 { color:#333; font-size:small; margin:10px 0; padding:5px; background-color:#dcdcdc; letter-spacing:0.2em; }

/* 「からはじまる機種」*/
.ttl_gray { padding:0 10px; color:#666666; font-weight:normal; font-size:small; letter-spacing:0; }
.box_dl ul { margin:0 0 0 10px; list-style:none; }
.box_dl ul li { float:left; width:130px; padding:0 0 5px 10px; background:url("../images/ico_square_bs.gif") no-repeat 0 5px; }
.box_dl ul::after { display:block; clear:both; content:"・"; visibility:hidden; height:0; }
.box_dl ul:after { display:block; clear:both; content:"・"; visibility:hidden; height:0; }

/* フレーム
----------------------------------------*/
.box_w { width:760px; margin:0px; padding:0px }
.box_w_t { width:760px; height:8px; margin:0px; padding:0px; background-image:url("../images/box_w_t.gif"); background-repeat:no-repeat; display:block; }
.box_w_m { width:760px; margin:0px; padding:0; background-image:url("../images/box_w_m.gif"); background-repeat:repeat-y; display:block; }
.box_w_b { width:760px; height:8px; margin:0px; padding:0px; background-image:url("../images/box_w_b.gif"); background-repeat:no-repeat; display:block; }

/* Acrobatダウンロード
------------------------------*/
.mndl_acro_box2 { width:550px; height:auto; border:1px solid #cccccc; float:right; }
.mndl_acro_box_l2 { width:112px; padding:10px; float:left }
.mndl_acro_box_l2 img { width:112px; height:33px; border:none; }
.mndl_acro_box_r2 { width:380px; padding:10px; float:right }

/* Acrobatダウンロード
------------------------------*/
.mndl_acro_box { width:648px; border:1px solid #cccccc; }
.mndl_acro_box_l { float:left }
.mndl_acro_box_r { padding:10px;  float:right  text-align:left;}

/*ページトップ
----------------------------------------------*/
/*ページトップへ戻る */
.box_ptop { width:auto; margin:5px 5px 5px 0px; padding:0px 10px 0px 0px; text-align:right; font-size:x-small; clear:both; }
.pagetop2 { width:760px; padding:10px 0px 10px 0px; margin:10px 0px 15px 0px; text-align:right; display:block; }

/*テキストスタイル
-------------------------------*/
.txtAlgRight { text-align:right; }
.txtSmall { font-size:0.9em; }
.floatRight { float:right; }

/*boxテキスト
-------------------------------*/
.boxSol {
	padding:15px;
	text-align:center;
	border:1px solid #ccc;
	background:#fde6d3;
}
.boxSol a {
	padding-left:15px;
	background:url("/support/images/arrow_link.gif") no-repeat 0 50%;
}
.w330{ width:330px; }
.w400{ width:400px; }