/* Indexページ用 */
#main_contents { width:700px; padding:0 10px 20px 10px; }
#main_contents h3 { font-size:small; margin:15px auto 10px auto; padding:0 0 3px 10px; border-bottom:1px solid #000099; }
#main_contents h4 { font-size:small; margin:0 auto 0 auto; padding:0 0 5px 0; }
#list_series { padding:0; margin:0; }
#list_series dl { width:680px; margin:0; padding:5px 0 5px 0; float:left; }
#list_series dt { width:680px; margin:0; padding:0 0 5px 0; }
#list_series dt span { font-weight:bold; }
#list_series dt a { min-height:20px; height:auto! important; height:20px; display:block; color:navy; padding:5px 5px 3px 10px; background-color:#eeeeee; text-decoration:none; border-width:1px; border-style:solid; border-color:#cccccc #999999 #999999 #cccccc; position:relative; }
#list_series dt a img { position:absolute; top:4px; right:5px; border:none; }
#list_series dt a:hover { background-color:#ffffcc; border-style:solid; border-color:#999999 #cccccc #cccccc #999999; }
#list_series dd { width:660px; margin:0; padding:0 0 0 20px; float:left; }
#list_series dd span { font-weight:bold; letter-spacing:0.1em; padding:0 0 3px 0; display:block; }
#list_series dd ul { width:655px; margin:0; padding:0 0 0 5px; float:left; }
#list_series dd ul li { width:7em; margin:0 0 5px 0; padding:0; list-style-type:none; float:left; }
.box_series { clear:both; width:678px; padding:5px 10px; margin:0 auto 15px auto; border:1px solid #cccccc; }

/*　右コンテンツ　*/
#right_contents ul.lnk5 .list_img02 { margin:0; padding:0; background:none; line-height:1; border:none; }
#right_contents ul.mgbdt_none { border:0; }

/* 各シリーズのページ用 */
#target_mdl { width:700px; margin:0; padding:0 0 0 30px; }
#target_mdl dl { width:650px; margin:0 auto; padding:5px 0 0 0.5em; clear:both; float:left; }
#target_mdl dl dt { letter-spacing:0.1em; width:6em; margin:0 auto; padding:0; float:left; }
#target_mdl dl dd { width:auto; margin:0 auto; padding:0; float:left; }
#target_mdl dl dd ul { width:auto; margin:0; padding:0; float:left; }
#target_mdl dl dd ul li { width:7em; margin:0 0 5px 0; padding:0; list-style-type:none; float:left; }
.box_caution { padding:10px 0 5px 0.5em; line-height:1.4em; clear:both; }
.box_caution h4 { font-size:small; margin:0; padding:0; color:#cc0000; }
#to_source { width:678px; margin:10px auto 10px auto; padding:5px 10px; border:1px solid #cccccc; }
#to_source h4 { font-size:small; font-weight:bold; margin:0; padding:0; }
ul.list_dot { margin:0; padding:10px 0 10px 1em; }
ul.list_dot li { line-height:1.4em; margin:0; padding:0 0 5px 1em; list-style-type:none; background:url("/support/images/dot_black.gif") no-repeat 0.2em 0.5em; }
ul.list_dot li a { display:block; padding:0 0 5px 15px; background:url("/support/aquos/images/arrow-red.gif") no-repeat 0 2px; }

/* ダウンロードファイルリスト */
#box_dlfile { width:700px; margin:0 auto 0 auto; padding:15px 0 0 0; }
#box_dlfile h3 { font-size:small; margin:0 0 8px 0; padding:3px 0 3px 10px; border-bottom:1px solid navy; }
#box_dlfile h4 { font-size:small; margin:0; padding:5px 0 5px 10px; font-weight:normal; }
#box_dlfile dl { width:690px; margin:0; padding:0 0 0 10px; float:left; clear:both; }
#box_dlfile dt { width:27em; margin:0; padding:0 0 10px 20px; float:left; background:url("/support/aquos/images/kyu.gif") no-repeat 0 2px; }
#box_dlfile dd { width:100px; margin:0; padding:0 0 10px 0; float:left; }
#box_dlfile dt span { font-weight:bold; padding-right:0.5em; }
dl.ttl_long dt { width:650px !important; }
dl.ttl_long dd { width:480px !important; text-align:right; }
*+html dl.ttl_long dd { width:480px !important; text-align:right; }
dl.ttl_long dd, x:-moz-any-link { width:33.8em !important; text-align:right; }

/* 文字など */
.txt_indent { display:block; text-indent:-1em; padding-left:1em; font-size:small; }
.txt_indent09 { display:block; text-indent:-9em; padding-left:9em; font-size:small; }
.txt_gray { color:#484848; }
