@charset "utf-8";
/* サポートページ内のテーブルを使用しているコンテンツで使用 */

/*テーブルレイアウト全体*/
table {
	width: 95%
}
th, tr, td {
	padding: 8px
}
td {
	text-align: center
}
table ul {
	width: auto;
	text-align: left
}
table li {
	list-style-image: url(../img/arrow.gif);
	margin: auto
}
/*テーブル内の横幅*/
.model {
	width: 20%;
	background-color: #f0f0f0;
	text-align: left
}
.lens_model, .soft_model, .vt_model {
	width: 55%;
	background-color: #f0f0f0;
	text-align: left
}
.soft_history {
	width: 20%;
	background-color: #f0f0f0;
	text-align: center
}
.qa_model {
	width: 25%
}
.qa_model2 {
	width: 33%
}
.qa_model3 {
	width: 50%
}
.ver {
	width: 30%
}
.datail {
	width: 12%
}
.datail2 {
	width: 25%
}
.audio{
	width:70%
}
/*テーブル内の横幅ここまで*/

/*テーブルの注釈*/
.comments {
	padding: 0 20px
}
.comments dl, .comments ul {
	width: 95%;
	margin-bottom: 30px;
	margin-left: -5px
}
.comments dt {
	float: left;
	padding-left: 2%
}
.comments dd {
	width: 100%;
	padding-left: 6%;
	margin-left:0
}
/*テーブルの注釈ここまで*/

/*テーブル内にテキスト記入字*/
.t_txt{
	text-align:left
}
td ul{
	margin:0
}
/*テーブル内にテキスト記入字ここまで*/


/*一眼説明書の活用ガイド*/
.guide{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0;
	background-color:#DEEEFE
}

.guide a{
	font-weight:bold
}

/*修理料金表*/
.trouble_btn,.trouble2_btn{
	display: table;
	position: relative;
	background-color:#DEEEFE;
	cursor: pointer;
	font-weight: bold
}

.trouble{
	display:none
}

.defect{
	font-weight:bold
}
.t_defect{
	text-align:left
}
.t_bgcolor{
	background-color:#DEEEFE;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:10px
}

/*修理料金表*/
.list_rep,.list_rep_lens{
	padding:0;
	margin:0
}
.list_rep li{
	float:left;
	width:25%;
	margin-top:10px;
}
.list_rep_lens li{
	float:left;
	width:50%;
	margin-top:10px;
}
/*修理料金表ここまで*/

/*★★横幅が最小で930px時★★*/
@media (min-width:930px) {
/*テーブル開閉は非表示*/
/*
.omd_btn, .pen_btn, .air_btn, .mzdl_btn, .e_btn, .zdl_btn, .pana_mf_btn, .pana_f_btn, .sigma_mf_btn, .sigma_f_btn, .tam_btn, .fla_btn, .wp_btn, .soft_btn, .ow_btn, .ov3_btn, .up_btn, .oc_btn, .aGps_btn, .hiRes_btn, .dlut_btn, .opc_btn, .other_btn, .sty_btn, .xz_btn, .tg_btn, .sh_btn, .sz_btn, .v_btn, .mfs_btn, .cxia_btn, .ds_btn, .dm_btn, .g_btn, .ls_btn, .vj_pj_btn, .vp_btn, .vn_btn, .ws_btn, .ds_btn, .sono_btn, .dss_btn, .radio_btn, .foot_btn, .acc_btn, .inc_btn, .sys_btn, .smart_btn {
	display: none
}*/

.comments {
	margin-top: 0;
	line-height: 1.7em;
	font-size: 16px
}
.other_model {
	display: none
}
}
/*★★横幅が最小で768px時★★*/
@media (min-width:768px) {
/*見出し、テーブル開閉*/
/*
.omd, .pen, .air, .mzdl, .e, .zdl, .pana_mf, .pana_f, .sigma_mf, .sigma_f, .tam, .fla, .wp, .soft, .ow, .ov3, .up, .oc, .aGps, .hiRes, .dlut, .opc, .other, .sty, .xz, .tg, .sh, .sz, .v, .mfs, .cxia, .ds, .dm, .g, .ls, .vj_pj, .vp, .vn, .ws, .dp, .sono, .dss, .radio, .foot, .acc, .inc, .sys, .smart {
	display: block !important
}
.omd_btn, .pen_btn, .air_btn, .mzdl_btn, .e_btn, .zdl_btn, .pana_mf_btn, .pana_f_btn, .sigma_mf_btn, .sigma_f_btn, .tam_btn, .fla_btn, .wp_btn, .soft_btn, .ow_btn, .ow_btn, .ov3_btn, .up_btn, .oc_btn, .aGps_btn, .hiRes_btn, .dlut_btn, .opc_btn, .other_btn, .sty_btn, .xz_btn, .tg_btn, .sh_btn, .sz_btn, .v_btn, .mfs_btn, .cxia_btn, .ds_btn, .dm_btn, .g_btn, .ls_btn, .vj_pj_btn, .vp_btn, .vn_btn, .ws_btn, .dp_btn, .sono_btn, .dss_btn, .radio_btn, .foot_btn, .acc_btn, .inc_btn, .sys_btn, .smart_btn {
	display: none
}*/

/*見出し、テーブル開閉ここまで*/

.comments {
	margin-top: 0;
	line-height: 1.5em;
	font-size: 14px
}
.other_model {
	display: none
}
}

/*★★横幅が600px～767px時★★*/
@media (min-width:600px) and (max-width:767px) {
/*見出し、テーブル開閉*/
/*
.omd, .pen, .air, .mzdl, .e, .mfs, .zdl, .pana_mf, .pana_f, .sigma_mf, .sigma_f, .tam, .fla, .wp, .soft, .ow, .ov3, .up, .oc, .aGps, .hiRes, .dlut, .opc, .other, .sty, .xz, .tg, .sh, .sz, .v, .mfs, .cxia, .ds, .dm, .g, .ls, .vj_pj, .vp, .vn, .ws, .dp, .sono, .dss, .radio, .foot, .acc, .inc, .sys, .smart {
	display: block !important
}
.omd_btn, .pen_btn, .air_btn, .mzdl_btn, .e_btn, .zdl_btn, .mfs_btn, .pana_mf_btn, .pana_f_btn, .sigma_mf_btn, .sigma_f_btn, .tam_btn, .fla_btn, .wp_btn, .soft_btn, .ow_btn, .ow_btn, .ov3_btn, .up_btn, .oc_btn, .aGps_btn, .hiRes_btn, .dlut_btn, .opc_btn, .other_btn, .sty_btn, .xz_btn, .tg_btn, .sh_btn, .sz_btn, .v_btn, .cxia_btn, .ds_btn, .dm_btn, .g_btn, .ls_btn, .vj_pj_btn, .vp_btn, .vn_btn, .ws_btn, .dp_btn, .sono_btn, .dss_btn, .radio_btn, .foot_btn, .acc_btn, .inc_btn, .sys_btn, .smart_btn {
	display: none
}*/
.comments {
	margin-top: 0;
	line-height: 1.3em;
	font-size: 14px
}
.other_model {
	display: none
}
}

/*★★★★★横幅が最大で599px時★★★★★*/
@media (max-width:599px) {
table {
	width: 98%;
	margin-bottom: 10px
}
th, tr, td {
	padding: 3px
}
.table_link {
	display: none
}
table li {
	margin-left: -5%
}
/*見出し、テーブル開閉*/
h3, .omd, .pen, .air, .mzdl, .e, .zdl, .pana_mf, .pana_f, .sigma_mf, .sigma_f, .tam, .fla, .wp, .soft, .ow, .ov3, .up, .oc, .aGps, .hiRes, .dlut, .opc, .other, .sty, .xz, .tg, .sh, .sz, .v, .mfs, .cxia, .ds, .dm, .g, .ls, .vj_pj, .vp, .vn, .ws, .dp, .sono, .dss, .radio, .foot, .acc, .inc, .sys, .smart {
	display: none
}
/*
.omd_btn, .pen_btn, .air_btn, .mzdl_btn, .e_btn, .zdl_btn, .pana_mf_btn, .pana_f_btn, .sigma_mf_btn, .sigma_f_btn, .tam_btn, .fla_btn, .wp_btn, .soft_btn, .ow_btn, .ov3_btn, .up_btn, .oc_btn, .aGps_btn, .hiRes_btn, .dlut_btn, .opc_btn, .other_btn, .mfs_btn, .sty_btn, .xz_btn, .tg_btn, .sh_btn, .sz_btn, .v_btn, .cxia_btn, .ds_btn, .dm_btn, .g_btn, .ls_btn, .vj_pj_btn, .vp_btn, .vn_btn, .ws_btn, .dp_btn, .sono_btn, .dss_btn, .radio_btn, .foot_btn, .acc_btn, .inc_btn, .sys_btn, .smart_btn{
	display: table;
	position: relative;
	margin: 0 0 10px 5px;
	background-color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px
}*/
.no_open_shut{
	cursor:auto
}
/*
.omd_btn:hover, .pen_btn:hover, .air_btn:hover, .mzdl_btn:hover, .e_btn:hover, .zdl_btn:hover, .pana_mf_btn:hover, .pana_f_btn:hover, .sigma_mf_btn:hover, .sigma_f_btn:hover, .tam_btn:hover, .fla_btn:hover, .wp_btn:hover, .soft_btn:hover, .ow_btn:hover, .ov3_btn:hover, .up_btn:hover, .oc_btn:hover, .aGps_btn:hover, .hiRes_btn:hover, .dlut_btn:hover, .opc_btn:hover, .other_btn:hover, .mfs_btn:hover, .sty_btn:hover, .xz_btn:hover, .tg_btn:hover, .sh_btn:hover, .sz_btn:hover, .v_btn:hover, .cxia_btn:hover, .ds_btn:hover, .dm_btn:hover, .g_btn:hover, .ls_btn:hover, .vj_pj_btn:hover, .vp_btn:hover, .vn_btn:hover, .ws_btn:hover, .dp_btn:hover, .sono_btn:hover, .dss_btn:hover, .radio_btn:hover, .foot_btn:hover, .acc_btn:hover, .inc_btn:hover, .sys_btn:hover, .smart_btn:hover {
	color: #1111cc
}*/
/*見出し、テーブル開閉ここまで*/

/*テーブルの注釈*/
.comments {
	margin-top: 0;
	padding: 5px 10px;
	line-height: 1.3em;
	font-size: 14px
}
.comments dl, .comments ul {
	margin-bottom: 20px
}
.comments dd {
	margin-bottom: 10px;
	padding-left: 8%
}
/*テーブルの注釈ここまで*/

/*一眼説明書の活用ガイド*/
.guide{
	width:98%;
	padding:5px 0
}
}
