@charset "Shift_JIS";




/*  ===========================
　　　　　背景 枠線
================================ */
.bgline_w770{
	background:#FFF url(../../pmerit/lup/images/nl_bgline_w770.gif) repeat-y top left;
	border-bottom:1px solid #d3d3d3;
	padding-bottom:5px;
	}
	
/*  ===========================
　　　ラインアップ枠線内
================================ */
#lineup_inside{
	padding-left:8px;
	padding-right:8px;
	padding-bottom:15px;

}


/*////////////// infoicon //////////////*/
/a#lineup:link ,
/a#lineup:active {
/	color:#0066CC;
/	text-decoration:none;}
/a#lineup:visited {
/	color:#333399;
/	text-decoration:none;}
/a#lineup:hover {
/	color:#000066;
/	text-decoration:underline;}

#maincontentsBgx {
	maincontentsbox:default;
}
/*.maintitle {
	
}
.maintitle h1 {
	background: url(/fa/products/drv/gear/lineup/img/lineup/nl_maintit_bg01.gif) no-repeat 0 0;
	font-size: 13pt;
	line-height: 17px;
	margin-top: 0;
	padding: 20px 0px 15px 45px;
	border: none;
	width: 725px; /* all browsers, of course */
/*	width: 770px\9; /* IE8 and below */

/*}
#melfa_contents_2col_a #melfa_main_area h2 {

	height: 30px;
	background: url(/fa/products/drv/gear/lineup/img/lineup/nl_tit_back02.gif) no-repeat;
	margin: 0 0 2px 0;
	padding: 6px 0 0 15px;
	font-size: 14pt;
	font-weight: bold;
	line-height:1;
	color: #003a84;
	cursor:default;
}
*/

#melfa_contents_2col_a #melfa_main_area .read_text{
	margin:0 0 15px 0;
	font-size:12px;
	padding:0; /* all browsers, of course */
	padding:5px 0 0 0\9; /* IE8 and below */
	cursor:default;
}
.maintitle p {
	margin:0 0 6px 10px;
	font-size:12px;
	line-height:19px;
}
#container #melfa_main_area #maincontentsbox .hed_index p {
	margin-bottom: 10px;
	font-size: 13px !important;
}

.spec_h {
	margin:5px 0;
	font-size: 12px;
	font-weight: bold;
	cursor:default;
}

.spec_h_line{
	border-left:3px solid #fff;
}

.spec_all{
	background:url(../../pmerit/lup/images/nl_line.gif) no-repeat 0 0;
	padding-top:15px;
	margin:5px 0 15px 0;
	cursor:default;
}

.just-delivery{
	color:#FFF;
	text-align:center;
	background:#a5201b;
	padding:4px;
	font-size:10px;
	margin-bottom:5px;
	line-height:1;
}

.no-delivery{
	color:#FFF;
	text-align:center;
	background:#FFF;
	padding:4px;
	font-size:10px;
	margin-bottom:5px;
	line-height:1;
}

.spec_h td {
	color: #ffffff;
	background-color: #005b9a;
	padding:2px 4px 2px 4px;
}

.spec_name{
	font-size:14px;
}

.spec_heikoujiku{
	 font-size:12px;color:#b22222;padding-left:15px;
}

.spec_heikoujiku02{
	font-size:13px;font-weight:bold;padding-left:15px;
}

.spec_img{
	text-align:center;
}

.spec_to-info{
	font-size:12px;
	line-height:1;
}


.spec_d {
	margin-left: 6px;
	font-size: 12px;
}
.spec_dd {
	border-collapse: separate;
	margin-left: 15px;
	font-size: 11px;
	cursor: default;
}

.spec_dd td{
	background:#e6f0f9;
}
.spec_dd td.spec_dd_x {
	padding: 2px 2px 2px 2px;
	color : #fff;
	background-color: #006bb6;
	text-align: center;
	vertical-align:middle!important;
	height: 30px;
	cursor:default;
	line-height:80%!important;
}

.spec_dd td.spec_dd_x a{
	color : #fff;
}
.spec_dd_n {
	text-decoration:none;
	padding: 2px 2px 2px 2px;
	#color : #dcdcdc;
	color : #f0f8ff;
	background-color: #f0f8ff;
	text-align: center;
	height: 18px;
	#border: 1px solid #dcdcdc;
	border: 1px solid #f0f8ff;
}
.spec_dd_bottom {
	#border-top: thin solid #c0c0c0 1px;
	border-top: solid #c0c0c0 1px;
}


.spec_out {
	font-size: 11px;
	border-collapse: separate;
	margin-top:8px;
	width:200px;
	background:url(/fa/products/drv/gear/pmerit/lup/images/nl_reduc_bg.gif) no-repeat top right;
}
.spec_out_hed {
	border-bottom: 1px #b0c4de solid;
	padding: 0;
	width:131px;
}
.spec_out_reduc {
	padding: 0;
	width:143px;
	height: 16px;
}
.spec_out_reduc_bar {
	padding: 0;
	margin: 0;
	width:131px;
}
.spec_out_lefth {
	padding: 0;
}
.spec_out_left {
	font-size: 10px;
	padding:3px 5px 3px 0;
	margin: 0;
	text-align:right;
}


#explanationArea{
	padding:40px 20px 0 10px;
	cursor:default;
}


#melfa_contents_2col_a #melfa_main_area  #explanationArea h3.underlineTit{
    background: none;
	font-size:12px;
	border-bottom:1px solid #040001;
	padding:0 0 3px;
	font-weight:bold;
	margin:0 0 5px 0;
}


/*#explanationArea p{
	font-size:12px;
	margin:0 0 15px 0;
	line-height:1.5;
}
*/


.just_h {
	padding-left: 10px;
	color : #dc143c;
	background-color: #ffffff;
	text-align: center;
	height: 18px;
	border: 1px solid #dc143c;
	font-size: 10pt;
	font-weight: bold;
}




.just_d {
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 10px;
	color : #000000;
	background-color: #ffffff;
	text-align: left;
	height: 20px;
	font-size: 10pt;
}
.sf_h {
	margin-top: 20px;
	padding-left: 2px;
	color : #000000;
	background-color: #ffffff;
	text-align: center;
	height: 18px;
	border: 1px solid #000000;
	font-size: 10pt;
	font-weight: bold;
}
.sf_d {
    border-collapse: separate;
	padding-top: 2px;
	padding-bottom: 10px;
	color : #000000;
	background-color: #ffffff;
	text-align: left;
	height: 20px;
	font-size: 10px;
}


a  { /*BG color is a must for IE6*/
/* background:#FFF; */
	text-decoration: none;
}

a.tooltipr:hover { /*BG color is a must for IE6*/
background:#FFF;
	text-decoration: none;
}

.tooltipr {
	cursor:default;
}
a.tooltipr span {
	display:none; 
	padding:2px 3px; 
	margin-left:-190px; 
	margin-top:20px;
	width:240px;
}
a.tooltipr:hover span {
	display:inline; 
	position:absolute; 
	background:#f5fffa; 
	border:1px solid #A5CFE9; 
	color:#1B4966;
	font-size:13px;
}

.tooltips {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
}

a.tooltips:link ,
a.tooltips:active ,
a.tooltips:visited ,
a.tooltips:hover {
	text-decoration:none;
	cursor:default;
	background-color: #006bb6;
}

a.tooltips span {
	display:none; 
	padding:2px 3px; 
	margin-left:10px; 
	margin-top:10px;
	width:140px;
}
a.tooltips:hover span {
	display:inline; 
	position:absolute; 
	background:#ffffe0; 
	border:1px solid #191970; 
	color:#191970;
	font-size:13px;
}

a.tooltips {
    font-family: "ＭＳ Ｐゴシック"
}

#sp32 {
    margin-left: 32px;
}
#sp30 {
    margin-left: 30px;
}
#sp40 {
    margin-left: 40px;
}
