@charset "Shift_JIS";



body#frm div#container {
	margin-bottom: 29px !important;
}



/*== Container Top ==================================================*/

body#frm div#container-top.nomain {
	background:transparent url(img/bg_container-top.jpg) no-repeat left top;
}



/*== Layout ==================================================*/

body#frm div#layout {
	margin: 0;
	padding: 61px 0 0;
	background:#000000 url(img/bg_main-visual.jpg) no-repeat left top;
}



/* ===== Main Area ===== */

body#frm div#layout #main_area {
	margin: 0 0 0 63px;
	height: 413px;
}
body#frm div#layout #main_area h1,
body#frm div#layout #main_area p {
	line-height: 1;
}


 
/* ===== Item Link ===== */

body#frm div#layout ul#item_link {
	margin: 0;
	padding: 0 0 18px;
}
body#frm div#layout ul#item_link li {
	margin: 0;
	padding: 0 0 8px;
	width: 160px;
	float: left;
	list-style-type: none;
	line-height: 1;
}
body#frm div#layout ul#item_link li.p_940sh {
	background:transparent url(img/product_940sh_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_940n {
	background:transparent url(img/product_940n_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_941sh {
	background:transparent url(img/product_941sh_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_940p {
	background:transparent url(img/product_940p_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_940sc {
	background:transparent url(img/product_940sc_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_840p {
	background:transparent url(img/product_840p_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_840sh {
	background:transparent url(img/product_840sh_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_832shs {
	background:transparent url(img/product_832shs_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_943sh {
	background:transparent url(img/product_943sh_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_942sh {
	background:transparent url(img/product_942sh_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_941p {
	background:transparent url(img/product_941p_on.jpg) no-repeat left top;
}
body#frm div#layout ul#item_link li.p_841p {
	background:transparent url(img/product_841p_on.jpg) no-repeat left top;
}


/*== Container Bottom ==================================================*/

body#frm div#container-bottom {
	background:transparent url(img/bg_container-btm.gif) no-repeat scroll left bottom;
}


/*== Foot Banner ==================================================*/

body#frm #related-info {
	text-align: left;
	width: 960px;
	margin: 25px auto 0;
	padding: 0;
}
body#frm #related-info dd {
	margin-top: 5px;
	padding: 12px 0 8px;
	background:transparent url(img/bg_foot_banner.gif) no-repeat left top;
}


body#frm #related-info ul {
	margin: 0 0 0 1px;
}
body#frm #related-info ul li {
	float: left;
	width: 306px;
	padding: 0 0 0 10px;
	list-style-type: none;
	text-align: left;
}

body#frm ul#foot_banner {
	width: 960px;
	margin: 14px auto 25px;
	padding: 0;
}
body#frm ul#foot_banner li {
	float: left;
	width: 472px;
	margin: 0 16px 0 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
}
body#frm ul#foot_banner .link-list_blue {
	margin: 5px 0 0 5px;
	padding:0 0 0 16px;
}
body#frm ul#foot_banner .link-list_blue {
	background: url(/mb/shared/img/v09b/bullet/icn_arrow_blue.gif) no-repeat 0 3px;
}
body#frm ul#foot_banner .link-list_blue a {
	color:#006699;
}


/*== Foot Product Link ==================================================*/

body#frm div#foot_product-link {
	width: 960px;
	height: 24px;
	margin: 0 auto 20px;
	padding: 9px 0 0;
	background: url(img/bg_foot-product-link.gif) no-repeat left top;
	text-align: left;
}
body#frm div#foot_product-link .link-list_blue {
	display: inline;
	width: auto;
	margin: 0 0 0 10px;
	padding:0 16px 0 0;
}
body#frm div#foot_product-link .link-list_blue {
	background: url(/mb/shared/img/v09b/bullet/icn_arrow_blue.gif) no-repeat right 1px;
}
body#frm div#foot_product_link .link-list_blue a {
	color:#006699;
	font-weight: bold;
}
body#frm div#foot_product-link .link-list_blue .icn_new {
	margin: 0 10px 0 0;
	vertical-align: text-top;
}



/*== Light Box ==================================================*/

body#frm ul#pdct_light-box {
	position: absolute;
	left: 0;
	top: 0;
	width: 860px;
	height: 510px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	text-align: left;
	display: none;
}
body#frm .cimodel {
	margin: 10px 0 0 15px;
	padding: 0;
	text-align: left;
	background: #ffffff;
}

body#frm .cimodel dl.pdct_data {
	width: 419px;
}

body#frm .cimodel dl.pdct_data dt {
	margin: 0 0 24px;
	padding: 10px 0 17px 6px;
	border-bottom: 1px solid #c4c4c4;
	line-height: 1;
}

body#frm .cimodel dl.pdct_data dd.pdct_photo {
	position: absolute;
	right: 11px;
	top: 10px;
}

body#frm .cimodel dl.pdct_data dd.pdct_txt {
	margin: 0 0 16px 12px;
	line-height: 20px;
}

body#frm .cimodel dl.pdct_data dd.pdct_link {
	margin: 0 14px 0 12px;
	padding:0 0 0 16px;
}
body#frm .cimodel dl.pdct_data dd.pdct_link a {
	color:#006699;
}
body#frm .cimodel dl.pdct_data dd.link-list_940sh {
	background: url(img/icn_lb_arrow_940sh.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_940n {
	background: url(img/icn_lb_arrow_940n.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_941sh {
	background: url(img/icn_lb_arrow_941sh.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_940p {
	background: url(img/icn_lb_arrow_940p.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_940sc {
	background: url(img/icn_lb_arrow_940sc.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_840p {
	background: url(img/icn_lb_arrow_840p.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_840sh {
	background: url(img/icn_lb_arrow_840sh.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_832shs {
	background: url(img/icn_lb_arrow_832shs.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_943sh {
	background: url(img/icn_lb_arrow_943sh.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_942sh {
	background: url(img/icn_lb_arrow_942sh.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_941p {
	background: url(img/icn_lb_arrow_941p.gif) no-repeat 0 3px;
}
body#frm .cimodel dl.pdct_data dd.link-list_841p {
	background: url(img/icn_lb_arrow_841p.gif) no-repeat 0 3px;
}

body#frm .cimodel dl.designer_profile {
	position: absolute;
	left: 15px;
	bottom: 40px;
}
body#frm .cimodel dl.designer_profile dt {
	margin-bottom: 7px;
}

body#frm .cimodel ul.page_index {
	position: absolute;
	left: 15px;
	top: 479px;
}
body#frm .cimodel ul.page_index li {
	font-size: 11px;
	list-style-type: none;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	line-height: 12px;
	display: block;
}
body#frm .cimodel ul.page_index li.pdct_name {
	color: #3d3d3d;
	font-weight: bold;
}
body#frm .cimodel ul.page_index li.page_number {
	color: #666666;
}
