/* CSS Document */

.anchor_box_inner	li {
	float: left;
	margin-bottom: 10px;
	margin-right: 12px;
}
.series li {
	list-style: none;
}
.pregArea_02 ul.series {
	margin-left: 0;
}
	.series li {
		list-style: none;
	}
		.series	li .anchorButtonA {
			width: 190px;
		}
.pregArea_02 {
	margin-bottom: 30px;
}
	.pregArea_02 h4 {
		margin-bottom: 10px;
		padding-left: 0;
		height: auto;
		background: none;
	}
	.pregArea_02 h4.dotline,
	.pregArea_03 h4.dotline {
		border-bottom: 1px dotted #CCC;
		padding-bottom: 5px;
	}
	.pregArea_02 ul {
		margin-left: 40px;
		list-style-position: outside;
		list-style-type: disc;
	}
		.pregArea_02 li {
			margin-bottom: 10px;
		}
	.pregArea_02 p {
		margin-left: 15px;
	}
	.pregArea_02 .imageArea {
		margin-top: 15px;
	}
	.pregArea_02 .textlinks {
		margin-top: 10px;
		margin-bottom: 10px;
		list-style: none;
	}
	.pregArea_02 .tex_fax p {
		margin-top: 10px;
		margin-left: 0;
	}
	.pregArea_02 .tex_fax .mod-linkButton {
		width: 235px;
	}
.pregArea_04 {
	border: 1px solid #CCC;
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
	.pregArea_04 h3 {
		margin-bottom: 15px;
	}

/*===========================================
	OnepointArea
=============================================*/
div.OnepointArea {
	background:#FAF5C8;
	margin: 15px auto 20px auto;
	padding: 15px;
	clear:both;
}
	div.OnepointArea div.OnepointBox {
		background:url(/support/cyber-shot/battery/images/ico_onepoint.gif) no-repeat;
		margin: 0px;
		padding: 3px 0px 0px 50px;
	}
/*===========================================
	handycamTbl
=============================================*/
table.handycamTbl {
	margin: 5px 0px 0px 0px;
    border: 1px #CCC solid;
    border-collapse: collapse;
    border-spacing: 0;
	clear:both;
	font-size: 13px;
}
table.handycamTbl th {
	color:#FFF;
	background: #999;
    line-height: 120%;
    text-align: center;
}
table.handycamTbl th.battery {
	width:95px;
    padding: 7px 1px 2px 1px;
    border: #CCC solid;
    border-width: 0px 0px 0px 1px;
}
	table.handycamTbl th.battery2 div.onlypc {
		margin-top: 5px;
	}
table.handycamTbl th.battery2 {
    padding: 7px;
    border: #CCC solid;
    border-width: 0px 0px 0px 1px;
	/*height:62px;*/
	height:73px;
	word-break: break-all;
}
table.handycamTbl th.btn {
    padding:0px 1px 7px 1px;
    border: #CCC solid;
    border-width: 0px 0px 1px 1px;
	vertical-align:top;
}
table.handycamTbl th,
table.handycamTbl td {
	width: 50px;
	/*height: 38px;*/
	height:41px;
}
	
table.handycamTbl td {
    padding: 2px 5px;
    border: 1px #CCC solid;
    border-width: 0px 0px 1px 1px;
    text-align: center;
}
table.handycamTbl td.SerialNo {
	width:95px;
    text-align: left;
}
/*===========================================
	table td
=============================================*/
table.handycamTbl tr.Gray{
	background:#EBEBEB;
}
table.handycamTbl th.head_Gray {
	background: #999;
}
	.handycamTbl .mod-linkButton {
		display: block;
		width: auto;
		margin-top: 10px;
		font-weight: normal;
	}
	.handycamTbl .mod-linkButton .content {
		padding-left: 8px;
		background-position: left 4px;
		text-align: left;
	}
	.handycamTbl .mod-linkButton a {
		padding: 5px;
	}
.mod-table-wrap {}
	.mod-table-wrap .first-table .handycamTbl {
		border-right: none;
	}
	.mod-table-wrap .first-table,
	.mod-table-wrap .last-table {
		float: left;
	}
.pregArea_02 ul.commentBelow {
	margin-top: 5px;
	margin-left: 0;
	list-style: none;
	list-style-position: inside;
}
	.pregArea_02 ul.commentBelow li {
		margin-bottom: 0;
		/display:block;
		/list-style-position: outside;
	}
.pregArea_02 .commentAbove {
	text-align:right;
	margin:0 22px 0 0;
}
.ml0 { margin-left: 0 !important; }
.onlymobile { display: none !important; }

.OnepointArea .rightArea{
}
.OnepointArea .leftArea{
	width:70%;
}
	.OnepointArea .leftArea ul{
		margin:0;
	}
		.OnepointArea .leftArea ul li{
			display:block;
			width: 160px;
			float: left;
			margin-bottom: 0px;
			padding: 5px 5px 5px 0;
		}

@media(max-width: 640px){
	.tabBtn {
		display: none;
	}
	.anchor_box_inner	li {
		float: none;
		margin-bottom: 8px;
		margin-right: 0;
		width: 100%;
	}
		.anchor_box_inner	li .anchorButtonA {
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}
	.imageArea img {
		width: 100%;
		height: auto;
	}
	.pregArea_02 ul {
		margin-left: 20px;
	}
	.pregArea_02 h4,
	.pregArea_03 h4.dotline {
		padding-left: 0;
	}
	.pregArea_03 h4.dotline {
		margin-bottom: 15px;
		
	}
	.pregArea_02 p,
	.pregArea_03 p {
		margin-left: 0;
	}
	.mod-table-wrap {}
		.mod-table-wrap .first-table .handycamTbl {
			border-right: 1px solid #CCC;
		}
		.mod-table-wrap .first-table,
		.mod-table-wrap .last-table {
			float: none;
		}
	.mod-table-wrap .last-table {
		margin-top: 15px;
	}
	table.handycamTbl {
		width: 100%;
	}
	table.handycamTbl * {
		font-size: 12px;
	}
		table.handycamTbl td.SerialNo {
			width: auto;
			word-break:break-all;
		}
		table.handycamTbl th.battery2 {
			word-break:break-all;
			height: auto;
		}
		table.handycamTbl .onlymobile {
			display: table-cell;
		}
		table.handycamTbl th.onlymobile,
		table.handycamTbl td.onlymobile {
			display: table-cell !important;
		}
		div.onlymobile {
			display: block !important;
		}
		
	.OnepointArea .rightArea{
		float:none;
	}
	.OnepointArea .leftArea{
		float:none;
		width:auto;
		margin:0;
	}
		.OnepointArea .leftArea ul{
			margin:0;
		}
			.OnepointArea .leftArea ul li{
				display:block;
				width: auto;
				float: none;
				margin-bottom: 0px;
				padding: 5px 5px 5px 0;
			}
	.pregArea_02 .commentAbove {
		text-align:left;
		margin:0 auto;
	}
}


