?.c2 {FONT-SIZE:  8pt; FONT-FAMILY: "ＭＳ Ｐゴシック", sans-serif; }
A:link {COLOR: #0066CC; TEXT-DECORATION:underline;}
A:visited {COLOR: #0066CC; TEXT-DECORATION:underline;}
A:active {COLOR: #FF3300; TEXT-DECORATION:underline;}
A:hover {COLOR: #FF3300; TEXT-DECORATION:underline;}
body {COLOR: #333333; background-color:#FFFFFF; margin:0px 0px 20px 0px; font-family: "ＭＳ Ｐゴシック", sans-serif; }
TD {FONT-SIZE: 10pt; FONT-FAMILY: "ＭＳ Ｐゴシック", sans-serif; }
.clear {clear: both; font-size: 1px;}
.dlogo {padding: 0px; margin: 22px 184px 17px 23px;}
.fleft {float: left;}
.fright {float: right;}
.t4d4d4d {color: #4D4D4D;}
.t000000 {color: #000000;}
.t333333 {color: #333333;}
.t666666 {color: #666666;}
.tFF6600 {color: #FF6600;}
.tFFFFFF {color: #FFFFFF;}
.g1964e0 {background-color: #1964E0;}
.gdadada {background-color: #DADADA;}
.gE6E8EE {background-color: #E6E8EE;}
.m0 {margin: 0px;}
.m05 {margin: 5px;}
.m10 {margin: 10px;}
.m4-0 {margin: 4px 0px;}
.m5-0 {margin: 5px 0px;}
.m0-5 {margin: 0px 5px;}
.m10-0 {margin: 10px 0px;}
.m0-10 {margin: 0px 10px;}
.mb03 {margin-bottom: 3px;}
.mb04 {margin-bottom: 4px;}
.mb05 {margin-bottom: 5px;}
.mb08 {margin-bottom: 8px;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.ml09 {margin-left: 9px;}
.ml10 {margin-left: 10px;}
.ml20 {margin-left: 20px;}
.mr04 {margin-right: 4px;}
.mr05 {margin-right: 5px;}
.mr08 {margin-right: 8px;}
.mr10 {margin-right: 10px;}
.mr15 { margin-right: 15px !important; }
.nlogo {padding: 0px; margin: 29px 15px 26px 29px;}
.p0 {padding: 0px;}
.s7 {font-size:7pt;}
.s8 {font-size:8pt;color:#4D4D4D;}
.s9 {font-size:9pt;}
.s08 {font-size:8pt;}
.s09 {font-size:9pt;}
.s10 {font-size:10pt;}
.s11 {font-size:11pt;}
.s12 {font-size:12pt;}
.s13 {font-size:13pt;}
.s14 {font-size:14pt;}
.space03 {height: 3px; font-size: 1px; margin: 0px;}
.space04 {height: 4px; font-size: 1px; margin: 0px;}
.space05 {height: 5px; font-size: 1px; margin: 0px;}
.space07 {height: 7px; font-size: 1px; margin: 0px;}
.space09 {height: 9px; font-size: 1px; margin: 0px;}
.space10 {height: 10px; font-size: 1px; margin: 0px;}
.space12 {height: 12px; font-size: 1px; margin: 0px;}
.space15 {height: 15px; font-size: 1px; margin: 0px;}
.space20 {height: 20px; font-size: 1px; margin: 0px;}
.space25 {height: 25px; font-size: 1px; margin: 0px;}
.space29 {height: 29px; font-size: 1px; margin: 0px;}
.space30 {height: 30px; font-size: 1px; margin: 0px;}
.space38 {height: 38px; font-size: 1px; margin: 0px;}
.tleft {text-align: left;}
.tcenter {text-align: center;}
.tright {text-align: right;}
.vmiddle {vertical-align: middle;}
.bold {font-weight: bold;}
.w10 {width: 10px;}
.w12 {width: 12px;}
.w80 {width: 80px;}
.w100p {width: 100%;}
.w102 {width: 102px;}
.w120 {width: 120px;}
.w175 {width: 175px;}
.w185 {width: 185px;}
.w357 {width: 357px;}
.w385 {width: 385px;}
.w434 {width: 434px;}
.w463 {width: 463px;}
.w545 {width: 545px;}
.w673 {width: 673px;}
.w726 {width: 726px;}
.w750 {width: 750px;}
.w930 {margin: 0px auto;width: 930px;}
.w950 {margin: 0px auto;width: 950px;}
#header {text-align: center;}
#footer {text-align: center;}
@media print {
	#header {display: none;}
	#footer {display: none;}
}
/* 商品検索用 */
#search {
	width: 450px;
	height: 31px;
	float: left;
	border-top: 1px solid #C7C7C7;
	border-left: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	background-color: #E8E8E8;
	padding: 0px;
	margin: 0px;
}

#mda {
	width: 478px;
	height: 31px;
	float: left;
	border-top: 1px solid #C7C7C7;
	border-right: 1px solid #C7C7C7;
	border-bottom: 1px solid #C7C7C7;
	background-color: #E8E8E8;
	padding: 0px;
	margin: 0px;
}

#daccess {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px;
	text-align: center;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

/* TopPage用 */

#mcontents {
	width: 726px;
	float: left;
	margin: 17px 0px 0px 0px;
	padding: 0px;
}

.lbox {
	width: 357px;
	float: left;
	text-align: left;
	margin: 30px 0px 30px 0px;
	padding: 0px;
	color: #4D4D4D;
}

.mbox {
	width: 234px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #4D4D4D;
}

.mbox p.TextR {
	width: 137px;
	float: right;
}


/* お知らせ用 */
#attention{ 
	width: 726px;
	text-align: left;
	margin: 25px 0px;
	padding: 0px;
	color: #333333;
}

#attention .title{ 
	width: 726px;
	border-bottom: 3px solid #D5DCE7;
	margin-bottom: 8px;
	padding: 0px;
}

#attention .ahead{
	float: left;
	display: block;
	margin-left: 5px;
	padding: 0px;
	text-align: right;
}

#attention .abody{
	display: block;
	margin: 0px 0px 0px 6.5em;
	padding: 0px;
}

/* ページ下部バナー領域用 */

#banner {
	width: 726px;
	float: left;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

/* ライトナビ領域用 */

#rnavi {
	width: 185px;
	float: left;
	text-align: left;
	margin: 17px 0px 0px 19px;
	padding: 0px;
	color: #666666;
}

.line{
	width: 100%;
	height: 2px;
	margin: 0px;
	padding: 0px;
	background-color: #D9D9D9;
	font-size: 1px;
}

/* ページトップへのアンカー */
.ptop img {
	position: absolute;
	margin: 25px 0px 0px -115px;
}

/* お知らせ */
.info { 
	width: 545px;
	text-align: left;
	margin: 10px 0px;
	padding: 0px;
	color: #333333;
}
.info p {
	clear: both;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	background: url(/shop/content/000000186.gif) bottom no-repeat;
}
.info .ahead{
	clear: both;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.info .abody{
	display: block;
	margin: 0px 0px 0px 6.5em;
	padding: 0px;
}

/* キャンペーン情報用 */
#menu {
	width: 545px;
	height: 90px;
	text-align: left;
	margin: 10px 0px 26px 0px;
	padding: 0px;
	background: url(/shop/content/000000187.gif) no-repeat;
}

#menu ul {
	float: left;
	margin: 8px 0px 0px 14px;
	padding: 0px;
}

#menu ul li {
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 16px;
	list-style-type: none;
	background: url(/shop/content/000000188.gif) left center no-repeat;
}

.contents {
	width: 545px;
	text-align: left;
	margin: 12px 0px;
	padding: 0px;
}

.contents ul {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
	list-style-image: url(/shop/content/000000189.gif);
}

.contents ul.small {
	float: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style-image: url(/shop/content/000000190.gif);
}

.contents ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

/* NEC Directの魅力用 */

.charmbox {
	width: 545px;
	text-align: left;
	margin: 0px 0px 25px 0px;
	padding: 0px;
	border: 5px solid #E0E0E0;
}
.charmbox .title {
	float: left;
	margin: 3px 0px 12px 3px;
	padding: 0px;
}
.charmbox .img {
	width: 172px;
	float: left;
	margin: 0px 15px 0px 10px;
	padding: 0px;
}
.charmbox .txt {
	width: 320px;
	float: left;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.charmbox ul {
	float: left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 16px;
	list-style-image: url(/shop/content/000000191.gif);
}
.charmbox ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
}
.charmbox .txt p {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
.charmbox .txt .ahead{
	float: left;
	display: block;
	margin-left: 5px;
	padding: 0px;
	text-align: right;
}
.charmbox .txt .abody{
	display: block;
	margin: 0px 0px 0px 1.5em;
	padding: 0px;
}

@media print{
	.printnone { display: none; }
	.break { page-break-before: always; }
}

/* 見積書画面用 */
.NECD_QUOTE_DETAIL {
	FONT-SIZE: 10pt
}

/* 一括カート入れ用 */
.checkable {
	float:left;margin-top: 2px;background-color: #0351a4;
}
.checkdisable {
	float:left;margin-top: 2px;background-color: #cccccc;
}


/* ショーケース部品 20080417*/
.pr1{margin: 0px 5px 1px 10px; line-height: 120%;}
.pr2{margin: 0px 5px 1px 10px; font-size:larger;}
.pr3{margin: 0px 5px 1px 10px; color: #FF6600;}
.pr4{margin: 0px 5px 1px 10px; font-weight:bold;}
.pr5{margin: 0px 5px 12px 10px; color: #1568C4;}
.pr6{margin: 10px 10px;}
.pr7{margin: 0px 5px 1px 10px;}
.pr10{margin: 10px 5px 1px 10px;}
.pr11{margin: 5px 5px 1px 10px;}



/* 一括カート入れ用20080416 */
/* default */
.pr8    {float: left;width: 140px;}                                 /*価格部分*/
.qr1{float:left;text-aligin:left;width: 745px;}
.qr2{height:30px;font-size:1pt;clear:both;}
.qr3{width: 715px;margin-left: 30px;*margin-left: 27px;background: #ffffff url(/shop/content/000000198.gif) right repeat-y;border-bottom: 1px solid #dceaff;}
.qr4{margin-bottom: 10px;color: #1568C4;background-color: #dceaff;} /*品名〜詳細*/
.qr5{float: left;width: 560px;}                                     /*メイン部*/
.qr6{margin-left: 95px;}                                            /*説明分部分*/

.cls9{float:left;margin-top: 2px}
.cls8{clear: left;margin-top: 5px;padding: 5px 2px; border-top: 1px dashed #848484;}
.cls7{margin: 5px 0px;}
.cls6{margin: 0px;font-weight:bold;}
.cls5{float: left;margin-bottom: 5px;}
.cls4{float: right;margin-top: -2px;padding: 5px;}
.cls3{margin: 0px;padding: 5px;}
.cls2{font-weight:bold;}
.cls1{margin: 0px 0px 3px 30px;color: #1568c4;}


.tFF0000 {color: #FF0000;}


/* ----- トレンドマイクロ キャンペーン実施中（表示・非表示 切り替え） ------------------------------------------------- */
/*  .TM_CPN { display: inline-block; }   3年版2か月分無料 ＋ キャンペーン 表示 */
 .TM_CPN { display: none; }    /*  3年版2か月分無料 ＋ キャンペーン 非表示 */

 .No_CPN .TM_CPN { display: block; }  /*  3年版2か月分無料　表示 */
/*  .No_CPN .TM_CPN { display: none; }    3年版2か月分無料　非表示 */
/* ------------------------------------------------------------------------------------------------ */


.apbg { background-image:url(/shop/content/000004315.gif); } /* アンドロイドのP要素対応 */

/*  ページトップ バナー  */
.pagetop_bnrArea { margin: 7px 0 10px; }
.campaign_bnrArea { margin: 5px 0 20px; } /* ← 7/24 15時以降削除OK */
