body{ margin:0; }
img {border:none;}
.f_left {float:left;}
.f_right {float:right;}
.ml_20 {margin-left:20px;}
.tbl_list{ border-collapse:collapse; }
.tbl_list th{ padding:5px; border:1px solid #cccccc; background-color:#eeeeee; font-weight:normal; }
.tbl_list td{ padding:5px; border:1px solid #cccccc; }


h3 {
	color:#000;
	background:#dcdcdc;
}


/*DVD／BDサポートステーション*/
#box_adobe_s {
    margin: 20px 0 10px 100px;
    padding: 0 0 10px 0;
}

#box_adobe_s dl {
    background-color: #FFFFFF;
    border: 1px dashed #CCCCCC;
    height: auto !important;
    line-height: 1.4em;
    margin: 0;
    min-height: 38px;
    overflow: visible;
    padding: 3px 5px 10px 5px;
    width: 520px;
}
#box_adobe_s img {
    border: medium none;
}
#box_adobe_s dt {
    float: left;
    margin: 0;
    padding: 5px 0 0;
    width: 120px;
}
#box_adobe_s dd {
    float: right;
    margin: 0;
    padding:5px 0 5px 0;
    text-align: left;
    width: 390px;
}

#contents .searchbox01 { margin:20px; padding:10px; background-color:#eeeeee; }
#contents .searchbox01 p {font-weight:bold;}
#contents .searchbox01 strong {margin-left:20px;}
#contents .searchbox01 span {margin-left:10px; color:#999;}
#contents .line01 { clear:both; margin:0px; padding-left:25px; list-style:none; }
#contents .line01 li { padding:0 0 5px 10px; background: url("/support/images/dot_black.gif") no-repeat 0 8px; line-height:1.5em; }
#contents .line01 img {margin-left:10px;}

.lnk_list{ margin:0 0 0 25px; padding:0 0 5px 12px; background: url("/support/images/ico_square_blue.gif") no-repeat 0 4px; zoom:1; }


/* かんたん！！ガイドのご案内 */
.quick_guide { padding:10px 0 5px 0; }
.quick_guide .ttl01 { float:right; width:675px; margin-top:8px; }
.quick_guide .ttl02 { margin-top:5px; }
.quick_guide .ttl02 span { padding-right:5px; font-size:0.9em;}
.quick_guide .guide_icon { vertical-align:middle; padding-left:10px; }
* html .quick_guide .guide_icon{ float:left; } /* IE6 */
*:first-child+html .quick_guide .guide_icon{ float:left; } /* IE7 */
.quick_guide .guide_image { padding:20px 0 20px 35px; }
.quick_guide .menu_image01 { padding:15px 0 10px 85px; }
.quick_guide .menu_image02 { padding:20px 0 20px 35px; }
.quick_guide .notes01 { clear:both; margin:5px 0 0 0; padding:0 0 0 85px; line-height:1.3; }
.quick_guide .notes02 { margin:0; padding:15px 0 0 35px; line-height:1.3; }
.quick_guide .link{ margin-left:35px; padding-left:18px; background: url("/support/av/dvd/images/arrow-l.gif") no-repeat 0 1px; }
.quick_guide ol { margin:0; padding:10px 0 0 55px; line-height:1.3 }
.pt10 { padding-top:15px !important;}


/*タイトル下ナビ*/
.arrow_link {margin-top:0;padding-top:0px;}
.cop_lnk {
    text-align: right;
	margin-bottom:5px;
	clear:both;
	margin-top:-10px;
	padding-top:0px;
}

.cop_lnk li {
	list-style:none;
	display:inline;
	margin-left:15px;
}

.cop_lnk a {
    background: url("/support/images/arrow_link.gif") no-repeat 0 5px;
    padding-left: 15px;
}


/*リスト●アイコン*/
.dot ul { margin-top:5px; padding-left:0; float:left; }
.dot li {
	padding-left:13px;
	margin-left:0;
	list-style:none;
	background: url("/support/images/ico_circle_ns.gif") no-repeat left 8px;
	line-height:1.7;
}
.dot li a { text-decoration:none; }

.img_icon {
	margin:10px 40px 10px 20px;
	float:left;
	vertical-align:middle;
}

.cont_type {
border: solid 1px #ccc;
margin-bottom:15px;
padding-left:10px ;
width:748px;
line-height:2em;
}
.cont_type p {width:100px;float: left;margin:0;}
.cont_type ul {width:500px;margin:0;}
.cont_type ul li { display:inline; margin-right:20px; }

/*一覧*/
.ttl{ clear:both; width:748px; height:1em; padding:6px; background-color:#eaf4fc; }
.ttl h3#bd{ float:left; width:25em; padding:0; background-color:#eaf4fc; color:#2d2d2d; font-weight:bold; }
.ttl h3#dvd{ float:left; width:20em; padding:0; background-color:#eaf4fc; color:#2d2d2d; font-weight:bold; }
.ttl .lnk{ float:right; display:block; width:12em; padding:0 0 2px 10px; background:url('/support/images/arrow_link.gif') no-repeat 0 4px; zoom:1; }
.searchbox02 { clear:both; margin:0 10px; }
.searchbox02 .model{ margin:10px 0 5px 0; padding:5px; font-weight:normal; }
.searchbox02 ul{ width:610px; margin:0; padding:0 0 10px 10px; list-style:none; }
.searchbox02 ul li{ float:left; width:250px; padding:0 0 8px 15px; background:url("../../images/btn_square_red.gif") no-repeat 0 2px; zoom:1; }
.searchbox02 ul li.n_ico{ background:none; }
.searchbox02 ul:after{ clear:both; display:block; content:"・"; visibility:hidden; height:0; }
.clr{ clear:both; }

.searchbox02 ul.listStyl1{ width:610px; margin:0; padding:0 0 10px 10px; list-style:none; }
.searchbox02 ul.listStyl1 li{ float:none !important; width:350px; padding:0 0 8px 15px; background:url("../../images/btn_square_red.gif") no-repeat 0 2px; zoom:1; }
.searchbox02 ul.listStyl1 li.wideList01{ width: 100%; }
