* {
	margin: 0px;
	padding: 0px;
}

ul {
    padding: 0 0 0 1.5em;
    margin: 0 0 0.6em;
}

#contentsArea {
	margin-left: 10px;
	line-height: 2em;
	margin-bottom: 2em;
}

#contentsArea .title {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #666666;
	padding-left: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-left: -10px;
	margin-bottom: 0.5em;
}

/* カテゴリTOP */
#contentsArea .menu_title {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #0058B3;
	padding-left: 1em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-left: -10px;
	margin-bottom: 0.5em;
}

.menu_img{
	margin: 0 5px 1em 0;
	float: left;
}

.menu_text{
	float: left;
	line-height: 1.2em;
	margin-top: 3.5em;
	margin-left:15px;
	width: 510px;
}

.menu_text_s{
	float: left;
	line-height: 1.2em;
	margin-top: 3em;
	margin-left:15px;
	width: 400px;
}

.menu_topA{
	margin:0px;
	position:relative; 
}

.menu_topA table{
	margin-top:0px;

}

/* 使い方マニュアルトップへボタン */

.to_top {
	width: 193px;
	height: 33px;
	background: url(/support/tv/manual/hx65r/common_imgs/to_top_on.png) no-repeat;
    position:absolute;
    left:557px;
    top:0px;
}

.to_top a {
	display:block;
	width: 193px;
	height: 33px;
}

.to_top a:hover {
	text-indent: -9999px;
}


/* ---------- */

#contentsArea .top_title {
	color: #FFFFFF;
	padding-left: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-left: -10px;
	margin-bottom: 0.5em;
	background-color: #0058B3;
	font-size: 1.5em;
	font-weight: normal;
	border: 4px double #FFFFFF;
}

#contentsArea h4 {
	color: #003F7F;
	font-size: 1.8em;
	margin-bottom: 0.5em;
}

#contentsArea h5 {
	font-size: 1.4em;
	padding: 0.2em;
	padding-left: 0.5em;
	margin-top: 2em;
	margin-bottom: 0.5em;
	background: #E76827;
	color: white;
}

#contentsArea h6 {
	margin-top: 1em;
	font-size: 1.1em;
	font-weight: bold;
}

#contentsArea em {
	font-style: italic;
}

.popup_remocon {
	margin-bottom: 1em;
	width: 169px;
	height: 29px;
	background: url(/support/tv/manual/hx65r/common_imgs/btn_remote_on.gif) no-repeat;
}

.popup_remocon a {
	display:block;
	width: 169px;
	height: 29px;
}

.popup_remocon a:hover {
	text-indent: -9999px;
}

.related {
	color: #006699;
}

.step h6 {
	margin-left: 35px;
}

.column_link_top {
	width: 750px;
}

.link_top {
	float: left;
	width: 350px;
	margin-right: 10px;
	line-height: 2em;
}

.link_top li{
padding: 1px 0 3px 0;
border-bottom:dotted 1px #43677e;
color:#ffffff;

}

.link_header {
	margin-bottom: 1em;
	padding: 0 0 0 1.5em;
}

.list li {
	margin-left: 20px;
	list-style-type: disc;
}

.list_ind li {
	margin-left: 20px;
	list-style-type: circle;
}

.link_top li, .link_related li {
	background: url('/support/share/images/icon_arrow_black.gif') no-repeat scroll 0 0.8em transparent;
	list-style-type: none;
	padding-left: 10px;
}

.list .link_related li {
	margin-left: 0px;
}

.link_header li {
	background: url('/support/share/images/icon_arrow_down_black.png') no-repeat scroll 0 0.8em transparent;
	list-style-type: none;
	padding-left: 10px;
}

.katakana li {
	margin-left: 30px;
}

.box_num {
	float: left;
	width: 350px;
	margin-top: 0.5em;
	margin-right: 1em;
}

.box_num li, .step_box_num li {
	list-style-type: none;
	padding-left: 25px;
}

.box_num li li {
	padding-left: 10px;
}

.step_box_num {
	margin-top: 0.5em;
	margin-right: 1em;
	margin-left: 35px;
}

.pan {
	text-align: right;
}

.pan a {
	padding-left: 10px;
	background: url('/support/share/images/icon_arrow_black.gif') no-repeat scroll 0 0.3em transparent;
}

.note, .step_note {
	margin-top: 0.5em;
	padding: 0.5em;
	background: #E6E6E6;
	border: 1px solid #C8C8C8;
}

.hint, .step_hint {
	margin-top: 0.5em;
	padding: 0.5em;
	border: 3px solid #72A5C5;
}

.cannot, .step_cannot {
	margin-top: 0.5em;
	padding: 0.5em;
	background: #EAEAFF;
}

.note span, .step_note span {
	background-color: #333333;
	color: #FFFFFF;
	padding: 0.3em;
	font-size: 0.9em;
	font-weight: bold;
}

.hint span, .step_hint span {
	background-color: #999999;
	color: #FFFFFF;
	padding: 0.3em;
	font-size: 0.9em;
	font-weight: bold;
}

.cannot span {
	background-color: #666666;
	color: #FFFFFF;
	padding: 0.3em;
	font-size: 0.9em;
	font-weight: bold;
}

.intro {
	border-left: 10px solid #999999;
	padding-left: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

/* 手順文 */
#contentsArea .step {
	list-style-type: none;
	margin-top: 1em;
}

/* 手順文（インデント） */
#contentsArea .step_ind {
	list-style-type: none;
	margin-left: 30px;
	margin-top: 0.5em;
}

/* 手順文（シンプル） */
#contentsArea .step_simple {
	list-style-type: decimal;
	margin-top: 1em;
	margin-left: 30px;
}

.step .link_related {
	margin-left: 35px;
}

.step .table_1 .link_related, .step .list .link_related {
	margin-left: 0px;
}

/* 操作文 */
.step_p {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 3px;
	margin-bottom: 0.5em;
	line-height: 27px;
	border-bottom: 1px double #003F7F;
}

/* 操作文（インデント） */
.step_ind_p {
	font-size: 1em;
	margin-bottom: 0.5em;
	line-height: 25px;
}

/* 操作文内リンク文字色 */

/* 結果文 */
.step p {
	padding-left: 35px;
}

/* 手順内ご注意/ヒントのインデント調整 */
.step_note, .step_hint {
	margin-left: 35px;
	margin-top: 0.5em;
}

.step_note p, .step_hint p {
	padding-left: 0px;
}

/* 手順数字と操作文背景色 */
.num_1 {
	background: url('../common_imgs/stepnum_1.png') no-repeat;
}

.num_2 {
	background: url('../common_imgs/stepnum_2.png') no-repeat;
}

.num_3 {
	background: url('../common_imgs/stepnum_3.png') no-repeat;
}

.num_4 {
	background: url('../common_imgs/stepnum_4.png') no-repeat;
}

.num_5 {
	background: url('../common_imgs/stepnum_5.png') no-repeat;
}

.num_6 {
	background: url('../common_imgs/stepnum_6.png') no-repeat;
}

.num_7 {
	background: url('../common_imgs/stepnum_7.png') no-repeat;
}

.num_8 {
	background: url('../common_imgs/stepnum_8.png') no-repeat;
}

.num_9 {
	background: url('../common_imgs/stepnum_9.png') no-repeat;
}

/* 手順数字（インデント） */
.c_num_1 {
	background: url('../common_imgs/stepnum_c_1.png') no-repeat;
}

.c_num_2 {
	background: url('../common_imgs/stepnum_c_2.png') no-repeat;
}

.c_num_3 {
	background: url('../common_imgs/stepnum_c_3.png') no-repeat;
}

.c_num_4 {
	background: url('../common_imgs/stepnum_c_4.png') no-repeat;
}

.c_num_5 {
	background: url('../common_imgs/stepnum_c_5.png') no-repeat;
}

.c_num_6 {
	background: url('../common_imgs/stepnum_c_6.png') no-repeat;
}

.c_num_7 {
	background: url('../common_imgs/stepnum_c_7.png') no-repeat;
}

.c_num_8 {
	background: url('../common_imgs/stepnum_c_8.png') no-repeat;
}

.c_num_9 {
	background: url('../common_imgs/stepnum_c_9.png') no-repeat;
}

/* カタカナリスト */
.kana_a {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_a.png);
}

.kana_i {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_i.png);
}

.kana_u {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_u.png);
}

.kana_e {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_e.png);
}

.kana_o {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_o.png);
}

.kana_ka {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_ka.png);
}

.kana_ki {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_ki.png);
}

.kana_ku {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_ku.png);
}

.kana_ke {
	list-style-image: url(/support/tv/manual/hx65r/common_imgs/circle_kana_ke.png);
}

/* ボックス数字リスト */
.box_num_1 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_1.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_2 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_2.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_3 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_3.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_4 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_4.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_5 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_5.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_6 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_6.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_7 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_7.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_8 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_8.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_9 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_9.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_10 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_10.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_11 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_11.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_12 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_12.png') no-repeat scroll 0 0.3em transparent;
}
.box_num_13 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_13.png') no-repeat scroll 0 0.3em transparent;
}

.box_num_14 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_14.png') no-repeat scroll 0 0.3em transparent;
}


.box_num_15 {
	background: url('/support/tv/manual/hx65r/common_imgs/box_num_15.png') no-repeat scroll 0 0.3em transparent;
}

/* イラスト右側回り込み */
.image_right {
	float: right;
}

/* 機種名用表組み */
.model_name {
	margin-top: 0.5em;
	margin-bottom: 1em;
	border: 1px solid #888888;
	border-collapse: collapse;
}

.model_name th {
	background-color: #999999;
	color: #FFFFFF;
	text-align: center;
}

.model_name th, .model_name td {
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid #888888;
	vertical-align: top;
	padding: 0.2em 1em;
}

/* 表組み */
.table_1, .table_spec {
	width: 748px;
	margin-top: 0.5em;
	border: 1px solid black;
	border-collapse: collapse;
}

.box_num .table_1 {
	width: 710px;
}

.table_remo {
	width: auto;
	margin-top: 0.5em;
	border: 1px solid black;
	border-collapse: collapse;
}

.table_1 th, .table_spec th {
	font-weight: bold;
	background-color: #CCCCCC;
}

.table_1 th, .table_1 td, .table_spec th, .table_spec td {
	border: 1px solid black;
	vertical-align: top;
	padding: 0.2em;
}

.table_spec td {
	text-align: center;
}

.table_spec .t_title {
	text-align: left;
}

.table_remo th, .table_remo td {
	border: 1px solid black;
	vertical-align: middle;
	padding: 0.2em;
	text-align: left;
}

/* 表組み 説明 line-height切り */

.table_remo .comme{
	line-height: 1.2em;
}



/* 手順内表組みサイズ調整 */
.step .table_1 {
	width: 700px;
	margin-left: 35px;
}

/* 注記 */
.astr {
	text-indent: -1.2em;
	margin-left: 1.2em;
}

/* 下線 */
.underline {
	text-decoration: underline;
}

/* 手順■用 インラインアイコン対策（IE6） */

.i_for_num{
	padding:2px 0 8px 0;
	vertical-align:middle;
}
/* 手順○用 インラインアイコン対策（IE6） */
.i_for_c_num{
	padding:7px 0 7px 0;
	vertical-align:middle;
}

/* 画像下空き */
.img_dind{
margin-bottom:1em;
}

/* 見出し3 */
#contentsArea h6.hed_3{
	background: none;
	margin-top:			1.5em;
	margin-bottom:			0.5em;
	padding:			0px 0px 0px 6px;
	border-left:		4px #e76827 solid;
	border-bottom:1px solid #003F7F;
}

/* 対象機種: */
p.model{
	margin-left:2em;
	font-weight: bold;
	color:#2c903a
}

/* インデント（settings_html） */
.spec_ind{
	margin-top: 0.5em;
	margin-left: 35px;
}

/* インデント 少々項下 */
.item_ind{
	margin-left: 1em;
}
.item_ind_ul li{
	list-style-type: disc;
	margin-left: 3.8em;
}

/*---------------------------------
20201015
-----------------------------------*/
.b_div_760 h3.title{
	border-bottom: 1px solid #ccc !important;
	color: #000;
	font-size: 18px !important;
	font-weight: normal;
	background: linear-gradient( #ffffff 0%, #e0e0e0 50%, #f8f8f8 100%);
	padding-left: 1em;
	padding-top: 5px;
	padding-bottom: 0.2em;
	margin-bottom: 0.5em;
}

.b_div_760 .menuArea{
	margin-top: 20px;
    background: linear-gradient(#FFF, #bce5f3);
}

.b_div_760 .menuBox{
    float: left;
    padding: 0 14px;
    width: 362px;
    height: 203px;
}


.b_div_760 .menuArea dl{
	border: 1px solid #ccc;
	font-size: 90%;
	text-align: center;
	font-weight: bold;
	margin-top: 30px;
}
.b_div_760 .menuArea dl dt{
	background-color: #7E7E7E;
	padding: 2px 4px;
	color: #fff;
	font-weight: bold;
}

.b_div_760 .menuArea dl dd{
	background-color: #fff;
	padding: 5px;
	margin: 0;
}

.b_div_760 .menuArea ul{
	margin-top: 10px;
	padding: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	font-size: 85%;
	font-weight: bold;
}

.b_div_760 .menuArea ul li{
	width: 115px;
	margin: 0;
	padding: 0;
}

.b_div_760 .menuArea ul li a{
	display: block;
	vertical-align:middle;
	background: url(/support/share/images/bg_mod-linkButton.jpg) repeat-x scroll left center;
	border: solid 1px #CCCCCC;
	border-radius: 5px;
	color: #000;
	padding: 6px 8px;
}
.b_div_760 .menuArea ul li a span{
	background: url(/support/share/images/arrow_black.gif) no-repeat 0 0.5em;
	padding-left: 0.7em;
    text-align: center;
    display: inline-block;
    font-weight: normal;
}

@media (max-width: 640px){
	.b_div_760 h3.title{
		color: #FFFFFF !important;
		font-size: 1.1em;
		font-weight: bold;
		background: #666666 !important;
		margin-left: 0;
		border: none !important;
	}
	.b_div_760 .menuArea{
		width: 100%;
	}

	.b_div_760 .menuBox{
		float: none;
		padding: 0;
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	
	.b_div_760 .menuArea .imgBox{
		text-align: center;
	}
	
	.b_div_760 .menuArea ul{
		justify-content: space-evenly;
	}
	
		div.pregArea_01,
		div.pregArea_01 div.return_top,
		div.pregArea_02 div.pregBox,
		div.pregArea_02,
		div.pregArea_03,
		div.finding,
		ul#supporttop_link_guide,
		div.preBox580{
			width: 100%;
			margin-left: 0;
			margin-right: 0;
		}
}

@media (max-width: 340px){
	.b_div_760 .menuArea ul li{
		width: 32%;
	}
}


/* 20220617 */
@media (max-width: 640px) {
	.colum2-right760 #contentsArea table {
		width: calc(100% - (25px + 0.4em))!important;
	}
	.link_header {
    	padding: 0;
	}
}
@media (max-width: 414px) {
	 #contentsArea {
		max-width: calc(414px - 35px) !important;
	}
	
	.colum2-right760 #contentsArea > * img {
		max-width: 100% !important;
	}
}

@media (min-width: 641px) {
	#contentsArea ul {
		padding-left: 1.5em;
	}
	#contentsArea ol {
		padding-left: 2em;
	}
}

/* 20220704 */
.mq {
	display: none;
}
.pc {
	display: block;
}
@media (max-width: 640px) {
	.mq {
		display: block;
	}
	.pc {
		display: none;
	}
}

