*/    mm_layout.css    */
* {
    margin: 0;
    padding: 0;
}
body { background-color: #ffffff }
#issue_container {
    padding: 6px;
    background-color: #ffffff;
}
#core_container { width: 900px }
#row_container { width: 900px }
#kernel_container {
    float: left;
    width: 700px;
}
#topics {
    width: 190px;
    padding-left: 3px;
    float: left;
    font-size: 11px;
    background-color: #FFFFFF;
}
#contents {
    width: 500px;
    padding-left: 3px;
    float: right;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 1.5em;
}
#contents    td    a:link { color: #666633 }
#contents    td    a:hover {
    color: #FFFFFF;
    background: #666666;
}
#contents    td    a:active {
    color: #ffffff;
    background: #999999;
}
#contents    td    a:visited {
    color: #663333;
    background: #cfcfcf;
}
#contents_2d {
    width: 700px;
    float: left;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 1.5em;
}
#contents_2d    td    a:link { color: #0000cc }
#contents_2d    td    a:hover {
    color: #cc0000;
    background: #cccc0c;
}
#contents_2d    td    a:active {
    color: #cc0000;
    background: #cccc0c;
}
#contents_2d    td    a:visited { color: #cc0000 }
#list {
    width: 470px;
    padding: 3px;
    font-size: 12px;
    line-height: 1.5em;
}
#list    th {
    width: 190px;
    vertical-align: top;
    text-align: left;
    color: #0033ff;
    border-style: solid none none none;
    border-width: 1px;
}
#list    td {
    color: #000000;
    vertical-align: top;
    border-style: solid none none none;
    border-width: 1px;
}
#list_2d {
    width: 700px;
    padding: 3px;
    font-size: 12px;
    line-height: 1.5em;
}
#list_2d    th {
    width: 200px;
    vertical-align: top;
    text-align: left;
    color: #0033ff;
    border-style: solid none none none;
    border-width: 1px;
}
#list_2d    td {
    color: #000000;
    vertical-align: top;
    border-style: solid none none none;
    border-width: 1px;
}
#links {
    float: right;
    padding-top: 0px;
    padding-bottom: 1px;
    padding-left: 3px;
    width: 190px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 12px;
    background-color: #cccc99;
}
#header {
    clear: both;
    background-color: #ffffff;
    /* background-image: url(https://l-h.co.jp/bg/common.jpg);
    */: ;
    font-size: 12px;
    width: 900px;
}
#navigator {
    padding: 0px;
    clear: both;
    width: 900px;
}
#footer {
    clear: both;
    background-color: #666666;
    background-position: left    top;
    background-repeat: repeat-x;
    font-size: 10px;
    width: 900px;
}
*/ popup */
#popup {
    background: url(https://l-h.co.jp/js/i_blank.gif) no-repeat 100% 2px;
    padding-right: 16px;
}


/* 旧 mm_navi,css 部分 */

#links	h4	{
	font-size:	12pt;
	text-align:	center;
	margin:	0px;
	padding:	4px;
	background-color:	#696969;
	color:	#ffffff;
	border-bottom:	1px	#ffffff	solid;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}


ul.nobullets	{
	list-style-type: none;
	margin:	0px;
	padding:	0px;
	}


ul#links	{
	list-style-type: none;
	margin:	0px;
	padding:	0px;
	}



#links	ul	{
	margin:	0px;
	padding:	0px;
	}

/*	▼go_site	*/



#links	li.go_site		a	{
	margin:	0px;
	padding:	4px; /* このpaddingは、ボタン部分のテキスト周りの余白	*/
	display:	block;
	background-color:	#eeeeee;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_site	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}

/*	▼go_class	*/

#links	li.go_class	a	{
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#eeeeeee;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_class	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}

/*	▼go_outside	*/

#links	li#go_outside	a	{
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#cc99cc;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li#go_outside	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}

/*	▼go_doc	*/

#links	li.go_doc	a	{
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#ccdddd;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_doc	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}


/*	▼go_service*/

#links	li.go_service	a	{
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#ffccff;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	15px;
	line-height:	15px;
	}

#links	li.go_service	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}


/*	▼go_double_heights	*/

#links	li#go_double_heights	a	{
	margin:	0px;
	padding:	4px;
	display:	block;
	background-color:	#ffccff;
	color:	0000cc;
	border-bottom:	1px	solid	#ffffff;
	width:	182px;
	height:	30px;
	line-height:	30px;
	}

#links	li.go_service	a:hover	{
	border-bottom:	1px	solid	#cccccc;
	background-color:	#000000;
	color:	#ffffff;
	}


/*	▼navigator	*/

#navigator	{
	margin-top:	0px;
	margin-bottom:	0px;
	border-bottom: 1px solid #FFFFFF;
	background-color:	#556622;
	font-family:	ヒラギノ角ゴシック std W8, sans-serif, helvetica bold;
	font-size:	12px;
	color:	#ffffff;
	float:	left;
	width:	100%;
	}

#navigator	ul	{
	list-style-type: none;
	margin:	0;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	padding-top:	0px;
	}

#navigator	li	{
	display:	inline;
	padding:	0;
	}

#navigator	a	{
	text-decoration:	none;
	color:	#ffffff;
	display:	block;
	float:	left;
	border-right: 1px solid #FFFFFF;
	padding-bottom:	3px;
	padding-left:	5px;
	padding-right:	5px;
	padding-top:	2px;
	}

#navigator	a:hover	{
	background-color:	#000000;
	color:	#ccff00;	
	}
	



/* ULtable_mm3d: 商品リスト */


.Ultable_mm3d {
	margin-top: 4px;
margin: 0 0 10px 0;
}

.Ultable_mm3d li {
	width: 500px;
	margin: 3px 0 3px 0;
padding: 2px 0 2px 0;
backgroud-color: #EEE;
border-top: 10px solid #eee;
clear: both; 
}


.Ultable_mm3d li div.th {
float: left;
width: 	120px;
padding-right: 15px;
background-color: CF9;
color: #131;
}


.Ultable_mm3d li div.td {
float: left;
width:360px;
background-color: CF9;
}




.Ultable_mm3d li a:link {
color: #00f;
}


.Ultable_mm3d li a:visited {
color: #630;
}

.Ultable_mm3d li a:hover {
color: #00f;
background-color: #ccc;
}

.Ultable_mm3d li a:active {
color: #F60;
background-color: #ccc;
}


/* genre を仕切る bar */


.genreBar {
padding: 5px;
margin-bottom:5px;
	font: 13pt/1.5 bold arial black;
	background-color: #660;
color: #FFF;
text-align: center;
clear: both;
}




/* エレクター　カート内　値組要素 */


.inventoryname {
	font:11pt/1.5 bold ,sans-serif;
color: #141;
}

.inventoryprice {
	font:9pt/1.5 bold ,sans-serif;
color: #116;
}

.inventoryqtty {
	font:9pt/1.5 bold ,sans-serif;
color: #900;
}

.inventorycaption {
	font:9pt/1.5 noemal ,sans-serif;
color: #343;
}


