/*------------------------------------------------------------------------------------------
	Sony ƒ¿ Official Site
	< https://www.sony.jp/products/Consumer/AMC/lens/common/css/cnt_layout.css >
	last update : 2006.7.18
------------------------------------------------------------------------------------------ */

/* MainFrame > MainNavigation
------------------------------------------------------------------------------------------ */
#mn_bktotop a {
	display:block;
	width:190px;
	height:34px;
	background:url(../img/nv_lens_mainnavi.gif) 0px 0px no-repeat;}

	#mnavi #mn_bktotop a:hover {
	background:url(../img/nv_lens_mainnavi.gif) 0px -34px no-repeat;}

	#mnavi #mn_bktotop .active {
	background:url(../img/nv_lens_mainnavi.gif) 0px -34px no-repeat;}

#mn_systemc a {
	display:block;
	margin-left:570;
	width:190px;
	height:34px;
	background:url(../img/nv_lens_mainnavi.gif) -570px 0px no-repeat;}

	#mnavi #mn_systemc a:hover {
	background:url(../img/nv_lens_mainnavi.gif) -570px 0px no-repeat;}

	#mnavi #mn_systemc .active {
	background:url(../img/nv_lens_mainnavi.gif) -570px 0px no-repeat;}



/* SubContents 
------------------------------------------------------------------------------------------ */
.sb_navi {
	margin:0;
	padding:4px 4px 1px 4px;
	background:#e0e0e0;}

.sb_navi li {
	margin-bottom:4px;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0;}

.banner {
	margin:6px 0 0 0;
	padding:0;}

.banner li {
	margin-bottom:4px;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0;}

.sbb_navi {
	margin:6px 0 0 0;
	padding:12px 0px 4px 8px;
	background:#e0e0e0;}

.sbb_navi li {
	margin-bottom:8px;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0;}



/* MainContens
------------------------------------------------------------------------------------------ */
h3 {
	width:480px;
	padding-bottom:30px;
	background:url(../../../common/img/dotline_g.gif) bottom repeat-x;}

h4 {
	margin:29px 0 28px 0;}

.img_box {
	padding-top:22px;}

.lft_box {
	width:265px;}

.r_img {
	float:right;
	margin-left:30px;}

.end_line {
	margin-top:40px;
	padding-top:15px;
	border-top:2px solid #f89875;}



/* PageTopNavigation [contents bottom]
------------------------------------------------------------------------------------------ */
div.cnt_pgtop {
	width:470px;
	margin:0 auto;
	margin-bottom:17px;
	overflow:auto;
	padding:20px 10px 10px 0;
	background:url(../../../common/img/dotline_g.gif) bottom repeat-x;}

div.cnt_pgtop p {
	float:right;}

div.cnt_pgtop a {
	display:block;
	width:12px;
	height:12px;
	background: url(../../../common/img/tmp_pgtop.gif) no-repeat;}

div.cnt_pgtop span {
	display:none;}



/* PageTopNavigation [page bottom]
------------------------------------------------------------------------------------------ */
.pgtop {
	padding-left:747px;}

.pgtop a {
	display:block;
	width:12px;
	height:12px;
	background:url(../../../common/img/tmp_pgtop.gif) no-repeat;}

.pgtop a span {
	display:none;}





