@charset "UTF-8";

/* CSS Document */



@import 'products.css';



#side02 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	text-align: left;

	background-color: #ebebeb;

	width: 231px;

}

#side02 p {

	line-height: 1.2em;

	margin-bottom: 0em;

}





/* 大項目選択済みボタン（タイトル扱い）*/

.side-open {

	background-color: #c3dceb;

	width: 217px;

	border: 1px solid #FFF;

	margin-right: auto;

	margin-left: auto;

	padding-top: 3px;

	padding-right: 3px;

	padding-left: 3px;

	margin-bottom: 3px;

	overflow: hidden;

}

.side-open .title {

	background-image: url(../img/side_bttn-cat_on.gif);

	height: 46px;

	width: 217px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-color: #FFF;

	margin-bottom: 3px;

	overflow: hidden;

}

.side-open .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 8px;

	padding-left: 11px;

	padding-bottom: 5px;

}

.side-open .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #999;

	margin-top: 11px;

	margin-right: 8px;

}



/* 中項目 */

.side-open .subset {

	width: 217px;

	font-size: 10px;

}

.side-open .subset .bttn {

	background-image: url(../img/side_bttn-sub.gif);

	background-repeat: no-repeat;

	height: 41px;

	width: 217px;

	margin-bottom: 3px;

}

.side-open .subset .bttn a {

	line-height: 1.2em;

	color: #FFF;

	text-decoration: none;

	display: block;

	width: 201px;

	height: 34px;

	padding-left: 11px;

	padding-top: 6px;

	padding-right: 5px;

}

.side-open .subset .bttn-on {

	color: #fff;

	line-height: 1.2em;

	height: 34px;

	width: 207px;

	padding-left: 11px;

	background-color: #4cb6eb;

	padding-top: 6px;

}





/* 中項目・製品詳細プレート */

.side-open .subset .prdcts-description {

	width: 212px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #4cb6eb;

	border-right-color: #4cb6eb;

	border-bottom-color: #4cb6eb;

	border-left-color: #4cb6eb;

	background-color: #FFF;

}

.side-open .subset .prdcts-description ul li  {

	background-image: none;

	margin: 0 0 0 10px;

	padding: 0 0 0 11px;

	line-height: 1.2em;

}

.side-open .subset .prdcts-description ul li.bottom a {

	background-image: none;

	padding-top: 5px;

	padding-bottom: 8px;

}

.side-open .subset .prdcts-description ul li a {

	text-decoration: none;

	color: #666666;

	display: block;

	background-image: url(../img/side_dot.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	/* ie6 */

	width: 185px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-left: 1px;

}



/* 中項目・製品ボタン */

.side-open .subset .bttn-prdct {

	background-image: url(../img/side_bttn-prdct.gif);

	background-repeat: no-repeat;

	height: 30px;

	width: 212px;

	margin-left: 4px;

	margin-right: 1px;

}



.side-open .subset .bttn-prdct a {

	color: #666;

	text-decoration: none;

	display: block;

	padding-left: 22px;

	line-height: 30px;

	width: 190px;

}



/* 中項目・製品ボタン及び詳細プレートの外枠 */

.side-open .subset .prdcts {

	margin-bottom: 3px;

	background-color: #4cb6eb;

	padding-bottom: 2px;

	width: 100%;

}





/* 大カテゴリー未選択ボタン */

.side-close {

	width: 225px;

	margin-right: auto;

	margin-left: auto;

}

.side-close .title {

	background-image: url(../img/side_bttn-cat.gif);

	background-repeat: no-repeat;

	height: 54px;

	margin-bottom: 3px;

	overflow: hidden;

}

.side-close .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 11px;

	padding-bottom: 5px;

	padding-left: 14px;

}

.side-close .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #FFF;

	margin-top: 14px;

	margin-right: 12px;

}







/* 製品詳細項目強調用 */



body.name #side02 li.name,

body.detail #side02 li.detail,

body.setup #side02 li.setup,

body.accessory #side02 li.accessory,

body.chart #side02 li.chart,

body.chart01 #side02 li.chart01,

body.chart02 #side02 li.chart02,

body.chart03 #side02 li.chart03,

body.chart04 #side02 li.chart04,

body.acc01 #side02 li.acc01,

body.acc02 #side02 li.acc02,

body.acc03 #side02 li.acc03,

body.acc04 #side02 li.acc04,

body.acc05 #side02 li.acc05,

body.acc06 #side02 li.acc06,

body.acc07 #side02 li.acc07,

body.acc08 #side02 li.acc08,

body.port01 #side02 li.port01,

body.port02 #side02 li.port02,

body.port03 #side02 li.port03,

body.port04 #side02 li.port04,

body.port05 #side02 li.port05,

body.port06 #side02 li.port06,

body.port07 #side02 li.port07,

body.sync01 #side02 li.sync01,

body.sync02 #side02 li.sync02,

body.case01 #side02 li.case01,

body.case02 #side02 li.case02,

body.mainte01 #side02 li.mainte01,

body.mainte02 #side02 li.mainte02,

body.mainte03 #side02 li.mainte03,

body.discon011 #side02 li.discon011,

body.discon012 #side02 li.discon012,

body.discon013 #side02 li.discon013,

body.discon021 #side02 li.discon021,

body.discon022 #side02 li.discon022,

body.discon023 #side02 li.discon023,

body.discon031 #side02 li.discon031,

body.discon032 #side02 li.discon032,

body.discon041 #side02 li.discon041,

body.discon042 #side02 li.discon042,

body.discon043 #side02 li.discon043,

body.discon05 #side02 li.discon05,

body.discon06 #side02 li.discon06,

body.discon07 #side02 li.discon07 {

	background-image: url(../img/side_bullett.gif);

	background-repeat: no-repeat;

	background-position: left center;

}



body.name #side02 li.name a,

body.detail #side02 li.detail a,

body.setup #side02 li.setup a,

body.accessory #side02 li.accessory a,

body.chart #side02 li.chart a,

body.chart01 #side02 li.chart01 a,

body.chart02 #side02 li.chart02 a,

body.chart03 #side02 li.chart03 a,

body.chart04 #side02 li.chart04 a,

body.acc01 #side02 li.acc01 a,

body.acc02 #side02 li.acc02 a,

body.acc03 #side02 li.acc03 a,

body.acc04 #side02 li.acc04 a,

body.acc05 #side02 li.acc05 a,

body.acc06 #side02 li.acc06 a,

body.acc07 #side02 li.acc07 a,

body.acc08 #side02 li.acc08 a,

body.port01 #side02 li.port01 a,

body.port02 #side02 li.port02 a,

body.port03 #side02 li.port03 a,

body.port04 #side02 li.port04 a,

body.port05 #side02 li.port05 a,

body.port06 #side02 li.port06 a,

body.port07 #side02 li.port07 a,

body.sync01 #side02 li.sync01 a,

body.sync02 #side02 li.sync02 a,

body.case01 #side02 li.case01 a,

body.case02 #side02 li.case02 a,

body.mainte03 #side02 li.mainte03 a,

body.mainte01 #side02 li.mainte01 a,

body.mainte02 #side02 li.mainte02 a,

body.discon011 #side02 li.discon011 a,

body.discon012 #side02 li.discon012 a,

body.discon013 #side02 li.discon013 a,

body.discon021 #side02 li.discon021 a,

body.discon022 #side02 li.discon022 a,

body.discon023 #side02 li.discon023 a,

body.discon031 #side02 li.discon031 a,

body.discon032 #side02 li.discon032 a,

body.discon041 #side02 li.discon041 a,

body.discon042 #side02 li.discon042 a,

body.discon043 #side02 li.discon043 a,

body.discon05 #side02 li.discon05 a,

body.discon06 #side02 li.discon06 a,

body.discon07 #side02 li.discon07 a {

	color: #4cb6eb;

}





/* 製品表示選択用 */



/* デジタルカメラハウジングセット */

/* DX-2G */

body#dx2g .dx2g .bttn-prdct, /* DX-2G ボタンを非表示 */

body#dx2g .dx1200hd .prdcts-description /* DX-1200HD詳細を非表示 */

{

	display: none;

}

/* DX-1200HD */

body#dx1200hd .dx1200hd .bttn-prdct, /* DX-1200HD ボタンを非表示 */

body#dx1200hd .dx2g .prdcts-description /* DX-2G 詳細を非表示 */

{

	display: none;

}







/* デジタルカメラ用ハウジング +サンプルとして架空の新製品（NEW-PRODUCT-M01）用設定あり*/

/* MDX-G9 */

body#mdxg9 .mdxg9 .bttn-prdct, /* MDX-G9 ボタンを非表示 */

body#mdxg9 .newproductm01 .prdcts-description /* 架空の新製品（NEW-PRODUCT-M01）詳細を非表示 */

{

	display: none;

}

/* 架空の新製品（NEW-PRODUCT-01） */

body#newproductm01 .newproductm01 .bttn-prdct, /* 架空の新製品（NEW-PRODUCT-M01）ボタンを非表示 */

body#newproductm01 .mdxg9 .prdcts-description /* MDX-G9詳細を非表示 */

{

	display: none;

}







/*デジタル一眼レフ用ハウジング*/

/* MDX-D700 */

body#mdxd700 .mdxd700 .bttn-prdct,

body#mdxd700 .rdxd60 .prdcts-description,

body#mdxd700 .rdx450d .prdcts-description,

body#mdxd700 .mdxd300 .prdcts-description,

body#mdxd700 .mdx40d .prdcts-description,

body#mdxd700 .mdxprod3 .prdcts-description,

body#mdxd700 .mdxpromark3 .prdcts-description {

	display: none;

}



/* RDX-D60 */

body#rdxd60 .rdxd60 .bttn-prdct,

body#rdxd60 .mdxd700 .prdcts-description,

body#rdxd60 .rdx450d .prdcts-description,

body#rdxd60 .mdxd300 .prdcts-description,

body#rdxd60 .mdx40d .prdcts-description,

body#rdxd60 .mdxprod3 .prdcts-description,

body#rdxd60 .mdxpromark3 .prdcts-description {

	display: none;

}



/* RDX-450D */

body#rdx450d .rdx450d .bttn-prdct,

body#rdx450d .mdxd700 .prdcts-description,

body#rdx450d .rdxd60 .prdcts-description,

body#rdx450d .mdxd300 .prdcts-description,

body#rdx450d .mdx40d .prdcts-description,

body#rdx450d .mdxprod3 .prdcts-description,

body#rdx450d .mdxpromark3 .prdcts-description {

	display: none;

}



/* MDX-D300 */

body#mdxd300 .mdxd300 .bttn-prdct,

body#mdxd300 .mdxd700 .prdcts-description,

body#mdxd300 .rdxd60 .prdcts-description,

body#mdxd300 .rdx450d .prdcts-description,

body#mdxd300 .mdx40d .prdcts-description,

body#mdxd300 .mdxprod3 .prdcts-description,

body#mdxd300 .mdxpromark3 .prdcts-description {

	display: none;

}



/* MDX-40D */

body#mdx40d .mdx40d .bttn-prdct,

body#mdx40d .mdxd700 .prdcts-description,

body#mdx40d .rdxd60 .prdcts-description,

body#mdx40d .rdx450d .prdcts-description,

body#mdx40d .mdxd300 .prdcts-description,

body#mdx40d .mdxprod3 .prdcts-description,

body#mdx40d .mdxpromark3 .prdcts-description {

	display: none;

}



/* MDX-PRO D3 */

body#mdxprod3 .mdxprod3 .bttn-prdct,

body#mdxprod3 .mdxd700 .prdcts-description,

body#mdxprod3 .rdxd60 .prdcts-description,

body#mdxprod3 .rdx450d .prdcts-description,

body#mdxprod3 .mdxd300 .prdcts-description,

body#mdxprod3 .mdx40d .prdcts-description,

body#mdxprod3 .mdxpromark3 .prdcts-description {

	display: none;

}



/* MDX-PRO MARK III */

body#mdxpromark3 .mdxpromark3 .bttn-prdct,

body#mdxpromark3 .mdxd700 .prdcts-description,

body#mdxpromark3 .rdxd60 .prdcts-description,

body#mdxpromark3 .rdx450d .prdcts-description,

body#mdxpromark3 .mdxd300 .prdcts-description,

body#mdxpromark3 .mdx40d .prdcts-description,

body#mdxpromark3 .mdxprod3 .prdcts-description {

	display: none;

}





/*ビデオカメラ用ハウジング*/

/* VX-S1 */

body#vxs1 .vxs1 .bttn-prdct {

	display: none;

}





/*ストロボ*/

/* YS-110α */

body#ys110a .ys110a .bttn-prdct,

body#ys110a .ys17 .prdcts-description,

body#ys110a .ys250pro .prdcts-description,

body#ys110a .ys27dx .prdcts-description {

	display: none;

}



/* YS-17 */

body#ys17 .ys17 .bttn-prdct,

body#ys17 .ys110a .prdcts-description,

body#ys17 .ys250pro .prdcts-description,

body#ys17 .ys27dx .prdcts-description {

	display: none;

}



/* YS-250PRO */

body#ys250pro .ys250pro .bttn-prdct,

body#ys250pro .ys110a .prdcts-description,

body#ys250pro .ys17 .prdcts-description,

body#ys250pro .ys27dx .prdcts-description {

	display: none;

}



/* YS-27DX */

body#ys27dx .ys27dx .bttn-prdct,

body#ys27dx .ys110a .prdcts-description,

body#ys27dx .ys17 .prdcts-description,

body#ys27dx .ys250pro .prdcts-description {

	display: none;

}





/*フィルムカメラ用ストロボ*/

/* YS-90 TTL Duo */

body#ys90ttlduo .ys90ttlduo .bttn-prdct {

	display: none;

}





/*ビデオライト*/

/* LX-33 */

body#lx33 .lx33 .bttn-prdct {

	display: none;

}

