/* 共通部修正 070714 */
img { border:none;}
ul,ol ul { list-style-image: none;list-style-type:none }
p { margin:0 0 10px 0; padding:0;}

.font-normal { font-size: 93%;}
.font-120 { font-size: 120%;}
.mg8{margin-top:8px;}


/*注釈*/
div.no-markered ul, div.no-markered ol { list-style: none; margin: 0px; padding: 0px 0px 0.5em 0px; list-style-image:none;}
div.no-markered li ul, div.no-markered li ol { margin: 0px; padding-top: 5px; padding-left: 1.5em; font-size:83%; }
div.no-markered li li ul, div.no-markered li li ol { margin: 0px; padding-top: 5px; padding-left: 1em; font-size:83%; }


/** BDサブタイトル　カラー変更 070714 **/
div.contents h3.cam { border-left: 4px solid #666666; padding-bottom: 3px; padding-top: 3px; border-bottom: 1px solid #666666; }


/** BDカメラTOP キャンペーン＆ブルーレイ **/
#banner_space{
	height:120px;
	margin: 0px auto 20px auto;
	width:100%;
}

#osusumebanner{
	float:left;
	width:370px;
	height:140px;
	margin: 0;
	border: solid 1px #999999;
	display: inline;
}

#bdspace{
	float: right;
	width:370px;
	height:140px;
	margin: 0;
}

#bdspace .bdtop_01 { width:370xp; height:78px; margin:0; padding:0;}
#bdspace .bdtop_02 { width:370xp; height:62px; margin:0; padding:0;}


/* BDカメラ　TOPボタン 070714 */
.button_top { width:372px; height:210px;}
.button_bottom { width:372px; height:64px; background:url(/cam/products_bd/images/btn_dzbot.gif); }

.button_lyout01 { margin:5px 0px 0px 0px; width:372px; float: left; display: inline;}
.button_bottom .botin1 { width:343px; height:51px; margin: 0 auto; }
.button_bottom .botin1 ul { padding:0; list-style:none;  }
.button_bottom .botin1 li { margin:0; padding:0; float:left; }
.button_bottom .botin1 ul .limargin { margin-right:5px; }

.button_lyout02 { margin:5px 0px 0px 0px; width:372px; float: right; display: inline;}
.button_bottom .botin2 { width:256px; height:51px; margin: 0 auto; }
.button_bottom .botin2 ul { padding:0; list-style:none;  }
.button_bottom .botin2 li { margin:0; padding:0; float:left; }
.button_bottom .botin2 ul .limargin { margin-right:5px; }


/* BDカメラTOP　ナビゲーション 070714 */
div#bdcam-topnavi { /*height: 156px;*/ }


#bdcam-topnavi dl { list-style-type: none; margin-top: 5px; padding: 0px; }
#bdcam-topnavi dl dt { margin: 0px; padding: 0px; float: left; }
#bdcam-topnavi dl dt a { display: block; text-indent: -9000px; overflow: hidden; text-decoration: none; }

#bdcam-topnavi #menu1 a { margin-bottom: 5px;width: 372px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bdtop_feature.gif) no-repeat; }
#bdcam-topnavi #menu2 a { margin-right: 5px; width: 183px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bdtop_products.gif) no-repeat; }
#bdcam-topnavi #menu3 a { width: 183px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bdtop_spec.gif) no-repeat; }

#bdcam-topnavi #menu1 a:HOVER { background-position:0 -33px; }
#bdcam-topnavi #menu2 a:HOVER, 
#bdcam-topnavi #menu3 a:HOVER { background-position:0 -24px; }


/* BDカメラ　ナビゲーション 070714 */
div#bdcam-navi { margin-bottom: 1em;  border: solid 1px #999999; height: 72px; }
div#bdcam-navi.short{height: 34px;}

#bdcam-navi dl { list-style-type: none; margin: 5px; padding: 0px; }
#bdcam-navi dl dt { margin: 0px; padding: 0px; float: left; }
#bdcam-navi dl dt a { display: block; text-indent: -9000px; overflow: hidden; text-decoration: none; }


#bdcam-navi #menu1 a { margin-bottom: 5px; margin-right: 5px; width: 183px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_toru.jpg) no-repeat; }
#bdcam-navi #menu2 a { margin-bottom: 5px; margin-right: 5px; width: 185px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_toru2.jpg) no-repeat; }
#bdcam-navi #menu3 a { margin-bottom: 5px; margin-right: 5px; width: 185px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_miru.jpg) no-repeat; }
#bdcam-navi #menu4 a { margin-bottom: 5px; width: 184px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_nokosu.jpg) no-repeat; }

#bdcam-navi #menukirei a { margin-bottom: 5px; margin-right: 5px; width: 247px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_kirei.gif) no-repeat; }
#bdcam-navi #menuyokubari a { margin-bottom: 5px; margin-right: 5px; width: 247px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_yokubari.gif) no-repeat; }
#bdcam-navi #menukantan a{ margin-bottom: 5px; width: 248px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_kantan.gif) no-repeat; }

#bdcam-navi #menufeature a { margin-right: 5px; width: 372px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_products.gif) no-repeat; }
#bdcam-navi #menuspec a { width: 374px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_spec.gif) no-repeat; }

#bdcam-navi #menuproducts2 a { margin-right: 5px; width: 248px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_products2.gif) no-repeat; }
#bdcam-navi #menufeature2 a { margin-right: 4px; width: 248px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_feature2.gif) no-repeat; }
#bdcam-navi #menuspec2 a { width: 248px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_spec2.gif) no-repeat; }


#bdcam-navi #menu1 a:HOVER, 
#bdcam-navi #menu2 a:HOVER, 
#bdcam-navi #menu3 a:HOVER,
#bdcam-navi #menu4 a:HOVER,
#bdcam-navi #menukirei a:HOVER,
#bdcam-navi #menuyokubari a:HOVER,
#bdcam-navi #menukantan a:HOVER { background-position:0 -33px; }
  
#bdcam-navi #menufeature a:HOVER, 
#bdcam-navi #menuspec a:HOVER,
#bdcam-navi #menuproducts2 a:HOVER,
#bdcam-navi #menufeature2 a:HOVER,
#bdcam-navi #menuspec2 a:HOVER { background-position:0 -24px; }


#bdcam-navi #menu1_on a { margin-bottom: 5px; margin-right: 5px; width: 183px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_toru.jpg) no-repeat; background-position:0 -33px; }
#bdcam-navi #menu2_on a { margin-bottom: 5px; margin-right: 5px; width: 185px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_toru2.jpg) no-repeat; background-position:0 -33px; }
#bdcam-navi #menu3_on a { margin-bottom: 5px; margin-right: 5px; width: 185px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_miru.jpg) no-repeat; background-position:0 -33px; }
#bdcam-navi #menu4_on a { margin-bottom: 5px; width: 184px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_nokosu.jpg) no-repeat; background-position:0 -33px; }

#bdcam-navi #menukirei_on a { margin-bottom: 5px; margin-right: 5px; width: 247px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_kirei.gif) no-repeat;background-position:0 -33px; }
#bdcam-navi #menuyokubari_on a { margin-bottom: 5px; margin-right: 5px; width: 247px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_yokubari.gif) no-repeat;background-position:0 -33px; }
#bdcam-navi #menukantan_on a{ margin-bottom: 5px; width: 248px; height: 33px; background: url(/cam/products_bd/images/menu/menu_bd_kantan.gif) no-repeat;background-position:0 -33px; }

#bdcam-navi #menufeature_on a { margin-right: 5px; width: 372px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_products.gif) no-repeat; background-position:0 -24px; }
#bdcam-navi #menuspec_on a { width: 374px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_spec.gif) no-repeat; background-position:0 -24px; }

#bdcam-navi #menuproducts2_on a { margin-right: 5px; width: 248px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_products2.gif) no-repeat; background-position:0 -24px; }
#bdcam-navi #menufeature2_on a { margin-right: 4px; width: 248px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_feature2.gif) no-repeat; background-position:0 -24px; }
#bdcam-navi #menuspec2_on a { width: 248px; height: 24px; background: url(/cam/products_bd/images/menu/menu_bd_spec2.gif) no-repeat; background-position:0 -24px; }





/** 商品紹介　製品タイトル 070714 **/
div.contents h3.sm05 { margin:20px 0 10px 0;}

h3.std02 { clear: left; padding: 0px 0px 3px 0px; font-size: 100%; line-height: 1.1; font-weight: normal; border-style: none; margin: 0px 0px 5px 0px; }

div.prod01 { margin-bottom: 1.7em;}

div.prod-left { margin-left: 50px; }
div.prod-right { width: 270px; margin-left: 20px; }
div.prod-right p { margin-bottom: 3px; font-size: 80%; line-height: 1.1; }


/** 商品紹介　アイコン 070714 **/
div.icon_item { width: 100%;}
div.icon_item ul { margin-left: 0px; padding-left: 0px; float: left; width: 600px; }

div.icon_item .margin_r10 { margin-right: 10px; }


/** 商品紹介　アイコン　価格の下部 070714 **/
div.icon_item2 { margin: 50px 0px 0px 0px; padding:0; width: 270px; height: 40px; clear: both; }
div.icon_item2 li{ list-style:none; margin:0; padding:0;float:left;}
div.icon_item2 li img{ margin:1px 2px;}

div.icon_item3 {
	padding:0;
	width: 270px;
	height: 10px;
	clear: both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.icon_item3 li{ list-style:none; margin:0; padding:0;float:left;}
div.icon_item3 li img{ margin:1px 2px;}

div.contents_list { margin: 25px 0px 15px 0px; padding:0; clear: both; width: 270px; }
	div.contents_list .link-item{ margin-left: 3px;}
	div.contents_list .bottom10{ padding-bottom:10px;}
	div.contents_list .indent{ margin-left: 10px;}


/** 商品紹介　機能アイコン 070714 **/
div.kinou01 { ;
	margin-right: 10px;
	width: 100px;
	height: 59px;
	vertical-align: middle;
	text-align: center;
	float: left;
	border: #CCCCCC solid 1px;
	border-left: solid 4px #006666;
	padding: 0px;
}

div.kinou01 p { font-size: 83%; color: #666666; margin-top: 22px; }

div.kinou02 { margin-right: 10px; width: 100px; height: 59px; text-align: center; float: left; border: #CCCCCC solid 1px; border-left: solid 4px #2f564e; }

div.kinou02 p { font-size: 83%; color: #666666; margin-top: 22px; }

div.kinou03 { margin-right: 10px; width: 100px; height: 59px; text-align: center; float: left; border: #CCCCCC solid 1px; border-left: solid 4px #a44e5e; }

div.kinou03 p { font-size: 83%; color: #666666; margin-top: 22px; }

div.kinou04 { margin-right: 10px; width: 100px; height: 59px; text-align: center; float: left; border: #CCCCCC solid 1px; border-left: solid 4px #985115; }

div.kinou04 p { font-size: 83%; color: #666666; margin-top: 22px; }

div.kinou05 { margin-right: 10px; width: 100px; height: 124px; text-align: center; float: left; border: #CCCCCC solid 1px; border-left: solid 4px #68386c; }

div.kinou05 p { font-size: 83%; color: #666666; margin-top: 52px; }


/** 商品紹介　注釈 070714 **/
.section2 {
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}


/** コンテンツ内画像 070714 **/
p.image { margin-top: 15px; margin-bottom: 20px; text-align: center;}


/** 仕様ページ　スタイル 070714 **/
.section2 .acce-list { background: #f6f6f6; padding: 10px;}

dl.annotation dt.w2 { width: 2.5em}


/*
#bdspace #bdright #bdlink{
margin:5px 0 0 0;
}

#bdspace #bdright #bdlink ul{
margin-bottom:0;
}

#bdspace #bdright #bdlink li{
margin-bottom:0;
}

#bdspace #bdright #bdlink ul li .link-item{
margin-bottom:0;
}

#bdspace #bdright #bdlink ul li .link-item a{
margin-bottom:0;
}
*/

/* BD特長　たっぷりきれい残す　4分割表示 070714 */
.tukuru_lyout01 { margin:5px 15px 0px 8px; width:365px; float: left;}
.tukuru_lyout02 { margin:5px 0px 0px 0px; width:365px; float: left;}

.toru_08 { width:765px; height: 870px; margin-bottom: 20px;}
.toru1_08_1 { margin:0px; padding:0; width:765px; height:210px;}
.toru1_08_2 { margin:0px; padding:0; width:765px; height:240px;}
.toru1_08_3 { margin:0px; padding:0; width:765px; height:230px;}
.toru1_08_4 { margin:0px; padding:0; width:765px; height:190px;}

.miru_2 { margin-left:auto; margin-right:auto; margin-bottom:20px; width:735px; height:460px;}
.miru_2_1 { margin:0px; padding:0; width:435px; height:460px; float:left;}
.miru_2_2 { margin:0px; padding:0; width:300px; height:460px; float:left;}

.nokosu_bd2 { margin-left:auto; margin-right:auto; margin-bottom:20px; width:760px; height:430px;}
.nokosu_bd2_1 { margin:0px; padding:0; float:left; width:275px; height:430px;}
.nokosu_bd2_2 { margin:0px; padding:0; float:left; width:210px; height:430px;}
.nokosu_bd2_3 { margin:0px; padding:0; float:left; width:275px; height:430px;}

.nokosu_bd6 { margin-left:auto; margin-right:auto; margin-bottom:20px; width:680px; height:886px;}
.nokosu_bd6_1 { margin:0px; padding:0; float:left; width:680px; height:190px;}
.nokosu_bd6_2 { margin:0px; padding:0; float:left; width:680px; height:200px;}
.nokosu_bd6_3 { margin:0px; padding:0; float:left; width:680px; height:150px;}
.nokosu_bd6_4 { margin:0px; padding:0; float:left; width:680px; height:130px;}
.nokosu_bd6_5 { margin:0px; padding:0; float:left; width:680px; height:216px;}


/*仕様*/

div.first div.inner ul.square { list-style-image:url(/images3/page-body/marker-dot010.gif); margin: 0 0 0 15px; padding:0;}
div.first div.inner ul.square li { margin: 0; padding:0;}

