#main { width: 100%; }
.com-all {
padding-left: 10px;
padding-right: 10px;
}
#main .plug-parts-all {
padding-left: 10px;
padding-right: 10px;
}
#main .plug-parts .body table {margin: 0 auto 0 auto;}
#main .plug-parts .body .cell-left {padding: 2px 4px 2px 0;}
#main .plug-parts .body .cell-right {padding: 2px 0 2px 0;}
#main .plug-parts .body .cell-one {text-align: right; padding: 2px 0 2px 0;}
#main .plug-parts .body img { vertical-align: middle; margin-right: 2px; }
#main .plug-parts .body p { padding: 2px; }
#main .plug-parts .body label { margin-right: 5px; }
#main .plug-parts .body .labelradio { margin-left: 2px; }
#main .plug-parts .body .labelcheckbox { margin-left: 2px; }
#main .plug-parts .body .input-m-ja { width: 340px; ime-mode: active; }
#main .plug-parts .body .input-s-ja { width: 80px; ime-mode: active; }
#main .plug-parts .body .input-s-en { width: 80px; ime-mode: inactive; }
#main .plug-parts .body .input-m-en { width: 340px; ime-mode: inactive; }
#main .plug-parts .body .input-up { width: 340px; }
#main .plug-parts .body .textarea-m { width:475px; height:136px;}
#main .plug-parts .body .cell-one label { margin-left: 10px; margin-right: 1px; }
#main .plug-parts .body .cell-one .radio { border: none; background: none; }
#main .plug-parts .body .cell-one .labelradio-head { margin-left: 10px; margin-right: 1px; }
#main .plug-parts .body .cell-one .labelradio { margin-left: 2px; margin-right: 0; }
#main .plug-parts .body .cell-one .checkbox { margin-left: 10px; margin-right: 0; }
#main .plug-parts .body .cell-one .labelcheckbox { margin-left: 0; margin-right: 3px; }
.com-box .body ul {
margin-left:0;
}
.com-box .body ul li,.com-box .body-foot-none ul li {
list-style-type:none; float:left;
}
.title-popup {
	display: none;
	position: absolute;
	top: 1em;
	left: 1em;
}
.com-box .body ul li a:hover,
.com-box .body-foot-none ul li a:hover,
.com-box .body-foot-none a:hover {
	position:relative;
	text-decoration:none;
}
a:hover .title-popup {
	z-index: 9999;
	display: block;
	white-space: nowrap;
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding:3px;
	color:#414141;
}
.com-box .body ul li .pict,
.com-box .body-foot-none ul li .pict {
	margin-left:0;
}
.pict { margin-left:6px; margin-right:6px; }
.pict {border:1px solid #000000; 
}
#navi-box {
padding: 8px 10px 8px 10px;
}
