@charset "UTF-8";
/* CSS Document */

/* サイトアンパイア コンテンツ */

/*==== [ top page object ] ====================================================================*/

div#topImage div#mainImage{
	display:block;
	width:800px;
	height:260px;
	background:url('../img/home/main_image.png') top left no-repeat;
	text-indent:-8000px;
}

div.home div#contentMain div#columnL div#topFig{
	display:block;
	width:557px;
	height:200px;
	background:url('../img/home/fig.png') top left no-repeat;
	margin-top:4px;
}

div.home div#contentMain div#columnL div#topFig div{
	width:270px;
	padding:18px 0 0 12px;
}
div.home div#contentMain div#columnL div#topFig div p{
	text-align:right;
}
div.home div#contentMain div#columnL div#topFig div p a{
	color:#1d27fd;
}

/*==== [ service Menu object ] ====================================================================*/

div#serviceManu{
	width:547px;
	background:#E9E9E9;
	padding:5px;
}

div#serviceManu div a{
	display:block;
	width:546px;
	height:53px;
}
div#serviceItem1 a{
	background:url('../img/common/servicemenu01.jpg') top left no-repeat;
}
div#serviceItem2 a{
	background:url('../img/common/servicemenu02.jpg') top left no-repeat;
}
div#serviceItem3 a{
	background:url('../img/common/servicemenu03.jpg') top left no-repeat;
}
div#serviceItem4 a{
	background:url('../img/common/servicemenu04.jpg') top left no-repeat;
}
div#serviceItem5 a{
	background:url('../img/common/servicemenu05.jpg') top left no-repeat;
}

div#serviceItem1 a:hover{
	background:url('../img/common/servicemenu01.jpg') bottom left no-repeat;
}
div#serviceItem2 a:hover{
	background:url('../img/common/servicemenu02.jpg') bottom left no-repeat;
}
div#serviceItem3 a:hover{
	background:url('../img/common/servicemenu03.jpg') bottom left no-repeat;
}
div#serviceItem4 a:hover{
	background:url('../img/common/servicemenu04.jpg') bottom left no-repeat;
}
div#serviceItem5 a:hover{
	background:url('../img/common/servicemenu05.jpg') bottom left no-repeat;
}


div#serviceManu div h3{
	padding:7px 0 0 127px;
	color:#1d27fd;
	font-size:12px;
}
div#serviceManu div p{
	padding:1px 0 0 127px;
	color:#595757;
	font-size:10px;
	line-height:12px;
}



/*==== [ rt58i page object] ====================================================================*/

div#rt58iInfoBox{
	width:557px;
	background:#FFFFFF;
	padding-bottom:51px;
}

div#rt58iInfoBox div.noteBox{
	background:#F0E78C;
	width:515px;
	margin:0 auto;
}
div#rt58iInfoBox div.noteBox div.title{
	padding:0 0 0 20px;
}
div#rt58iInfoBox div.noteBox p{
	padding:7px 20px 0px 20px;
	color:#5D542D;
	line-height:14px;
}
div#rt58iInfoBox div#buttonBox{
	width:267px;
	margin:25px auto 0 auto;
}
div#rt58iInfoBox div#buttonBox div.btnL{
	float:left;
}
div#rt58iInfoBox div#buttonBox div.btnR{
	float:right;
}
div#rt58iInfoBox div#buttonBox div div a{
	display:block;
	width:125px;
	height:32px;
	text-indent:-8000px;
}
div#rt58iInfoBox div#buttonBox div div#btnBuy a{
	background:url('../img/common/btn_buy.png') top left no-repeat;
}
div#rt58iInfoBox div#buttonBox div div#btnBuy a:hover{
	background:url('../img/common/btn_buy.png') bottom left no-repeat;
}
div#rt58iInfoBox div#buttonBox div#btnTrial a{
	background:url('../img/common/btn_trial.png') top left no-repeat;
}
div#rt58iInfoBox div#buttonBox div#btnTrial a:hover{
	background:url('../img/common/btn_trial.png') bottom left no-repeat;
}
div#rt58iInfoBox div#buttonBox div#btnAgree a{
	background:url('../img/common/btn_agree.png') top left no-repeat;
}
div#rt58iInfoBox div#buttonBox div#btnAgree a:hover{
	background:url('../img/common/btn_agree.png') bottom left no-repeat;
}
div#rt58iInfoBox div#buttonBox div#btnCancel a{
	background:url('../img/common/btn_cancel.png') top left no-repeat;
}
div#rt58iInfoBox div#buttonBox div#btnCancel a:hover{
	background:url('../img/common/btn_cancel.png') bottom left no-repeat;
}


div#RT58iSideNavi{
	width:207px;
	background:#ED01D2;
	padding:5px;
}
div#RT58iSideNavi div#supportMenu{
	width:207px;
	height:128px;
	background:url('../img/rt58i/bg_supportmenu.png') top left no-repeat;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv1{
	padding:29px 3px 0 3px;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv1 a{
	display:block;
	width:201px;
	height:30px;
	text-indent:-8000px;
	background:url('../img/rt58i/btn_download.png') top left no-repeat;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv1 a:hover{
	background:url('../img/rt58i/btn_download.png') bottom left no-repeat;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv2{
	padding:3px 3px 0 3px;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv2 a{
	display:block;
	width:201px;
	height:30px;
	text-indent:-8000px;
	background:url('../img/rt58i/btn_manual.png') top left no-repeat;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv2 a:hover{
	background:url('../img/rt58i/btn_manual.png') bottom left no-repeat;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv3{
	padding:3px 3px 0 3px;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv3 a{
	display:block;
	width:201px;
	height:30px;
	text-indent:-8000px;
	background:url('../img/rt58i/btn_faq.png') top left no-repeat;
}
div#RT58iSideNavi div#supportMenu div.rt58iSrv3 a:hover{
	background:url('../img/rt58i/btn_faq.png') bottom left no-repeat;
}

div#RT58iSideNavi div#rt58iInfo{
	background:url('../img/rt58i/rt58i_info_body.png') top left repeat-y;
}
div#RT58iSideNavi div#rt58iInfo table.infoTbl{
}
div#RT58iSideNavi div#rt58iInfo table.infoTbl th{
	border-left:#931084 solid 1px;
	border-bottom:#931084 solid 1px;
	padding:4px 0 0 8px;
	vertical-align:top;
	color:#666666;
	font-weight:normal;
	background:#FFFFFF;
}
div#RT58iSideNavi div#rt58iInfo table.infoTbl td{
	border-bottom:#931084 solid 1px;
	border-right:#931084 solid 1px;
	padding:4px 10px 2px 10px;
	vertical-align:top;
	color:#1d27fd;
	background:#FFFFFF;
}
div#RT58iSideNavi div#rt58iInfo table.infoTbl tr.even th{
	border-left:#931084 solid 1px;
	border-bottom:#931084 solid 1px;
	background:#FAFAF4;
}
div#RT58iSideNavi div#rt58iInfo table.infoTbl tr.even td{
	border-bottom:#931084 solid 1px;
	border-right:#931084 solid 1px;
	background:#FAFAF4;
}



/*==== [ about page object] ====================================================================*/
div.about p.readTxt{
	padding:30px 30px 0 8px;
	color:#696969;
	line-height:18px;
}
div.about p.readTxt strong{
	color:#0045bb;
}

div.about div#gpBox{
	display:block;
	width:557px;
	background:url('../img/about/basebg_gp.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:75px 0 20px 0;
}
div.about div#whyBox{
	display:block;
	width:557px;
	background:url('../img/about/basebg_why.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:75px 0 20px 0;
}
div.about div#voiceBox{
	display:block;
	width:557px;
	background:url('../img/about/basebg_voice.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:75px 0 20px 0;
}

div.about div.pointBox{
	display:block;
	border:#EAF2CE solid 4px;
	width:523px;
	margin:0 auto 8px auto;
	background:#FFFFFF;
	padding-bottom:5px;
}
div.about div.pointBox ul{
	margin:15px 0 0 13px;
	padding:0;
	list-style:none;
}
div.about div.pointBox ul li{
	margin:0;
	padding:0 12px 8px 12px;
	background:url('../img/common/list_mark1.png') 0px 2px no-repeat;
	color:#545454;
}
div.about div.pointBox p{
	padding:15px 13px 0 12px;
	color:#545454;
}
div.about div.pointBox p.mini{
	padding:5px 13px 20px 25px;
}

div#voiceBox p.lead{
	color:#545454;
	padding:10px 15px 25px 15px;
}
div#voiceBox span.noteop{
	color:#545454;
}

div.about div.pointBox table.listBox{
	width:501px;
	margin:25px auto 10px auto;
}
div.about div.pointBox table.listBox th{
	background-color:#8fb936;
	padding:3px 10px;
	border-bottom:#FFFFFF solid 1px;
	color:#FFFFFF;
	text-align:left;
}
div.about div.pointBox table.listBox td{
	background-color:#EAF2CE;
	padding:3px 10px;
	border-bottom:#FFFFFF solid 1px;
	color:#678a1e;
}
div.about div.pointBox table.listBox td dl{
	/padding:12px 0 0 0;
}
div.about div.pointBox table.listBox td dl dt{
	padding:0 12px 0 12px;
	background:url('../img/common/list_mark2.png') 0px 2px no-repeat;
}
div.about div.pointBox table.listBox td dl dd{
	margin:0;
	padding:8px 12px 0 12px;
}

div.about div.pointBox div#btnAboutCate1 a{
	display:block;
	width:236px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/about/btn_category58i.png') top left no-repeat;
}
div.about div.pointBox div#btnAboutCate1 a:hover{
	background:url('../img/about/btn_category58i.png') bottom left no-repeat;
}
div.about div.pointBox div#btnAboutCate2 a{
	display:block;
	width:236px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/about/btn_categoryother.png') top left no-repeat;
}
div.about div.pointBox div#btnAboutCate2 a:hover{
	background:url('../img/about/btn_categoryother.png') bottom left no-repeat;
}

div.about div.pointBox div#btnAboutTrial a{
	display:block;
	width:168px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/about/btn_trial.png') top left no-repeat;
}
div.about div.pointBox div#btnAboutTrial a:hover{
	background:url('../img/about/btn_trial.png') bottom left no-repeat;
}

div.about div#btnAkushitsu a{
	display:block;
	width:214px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/about/btn_akushitsusite.png') top left no-repeat;
}
div.about div#btnAkushitsu a:hover{
	background:url('../img/about/btn_akushitsusite.png') bottom left no-repeat;
}


/*==== [ rt58i download page object] ====================================================================*/

div#rt58iInfoBox p.licenceTtl{
	text-align:center;
	color:#696969;
	padding:30px 0 20px 0;
}
div#rt58iInfoBox iframe.licence{
	border:#999999 solid 1px;
}
div#rt58iInfoBox div.licenceBox{
	width:522px;
	margin:0 auto;
}
div#rt58iInfoBox p.attention{
	width:510px;
	margin:20px auto 40px auto;
	color:#696969;
}
div#rt58iInfoBox table.firmWare{
	width:505px;
	margin:0 auto;
}
div#rt58iInfoBox table.firmWare th{
	background:#3b80C0;
	padding:5px 32px;
	color:#FFFFFF;
	border:#ffffff solid 1px;
}
div#rt58iInfoBox table.firmWare th.left{
	padding:5px 7px;
	font-weight:normal;
}
div#rt58iInfoBox table.firmWare th.center{
	padding:5px 7px;
	font-weight:normal;
}
div#rt58iInfoBox table.firmWare td{
	background:#CEEAF2;
	padding:3px 7px;
	color:#195185;
	border:#ffffff solid 1px;
}
div#rt58iInfoBox table.firmWare td.btn{
	width:81px;
	padding:1px 0;
	text-align:center;
}
div#rt58iInfoBox table.firmWare td.btn div a{
	display:block;
	width:81px;
	height:24px;
	text-indent:-8000px;
}
div#rt58iInfoBox table.firmWare td.btn div.download a{
	background:url('../img/rt58i/btn_download2.png') top left no-repeat;
}
div#rt58iInfoBox table.firmWare td.btn div.download a:hover{
	background:url('../img/rt58i/btn_download2.png') bottom left no-repeat;
}
div#rt58iInfoBox table.firmWare td.btn div.play a{
	background:url('../img/rt58i/btn_play.png') top left no-repeat;
}
div#rt58iInfoBox table.firmWare td.btn div.play a:hover{
	background:url('../img/rt58i/btn_play.png') bottom left no-repeat;
}
div#rt58iInfoBox p.release{
	width:505px;
	margin:0 auto;
}
div#rt58iInfoBox div.releaseBox{
	width:505px;
	background:#e6f4f8;
	margin:0 auto;
}
div#rt58iInfoBox div.releaseBox p{
	color:#696969;
}
div#rt58iInfoBox  p.manualInfo1{
	width:390px;
	background:url('../img/rt58i/btn_download2_b.png') 0px 32px no-repeat;
	margin:0 auto;
	padding:37px 12px 0 85px;
	height:24px;
	color:#696969;
}
div#rt58iInfoBox  p.manualInfo2{
	width:390px;
	background:url('../img/rt58i/btn_play_b.png') 0px 0px no-repeat;
	margin:0 auto;
	padding:5px 12px 20px 85px;
	height:24px;
	color:#696969;
}


/*==== [ service menu page object] ====================================================================*/

div.servicemenu div#basicBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/basic/basebg_basic.png') top left no-repeat;
	border-bottom:#299ffb solid 1px;
	padding:75px 0 50px 0;
}
div.servicemenu div#featureBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/basic/basebg_feature.png') top left no-repeat;
	border-bottom:#299ffb solid 1px;
	padding:75px 0 50px 0;
}
div.servicemenu div#basicBox p.title{
	color:#545454;
}

div.servicemenu div.productTbl div a{
	display:block;
	width:171px;
	height:151px;
	float:left;
}
div.servicemenu div.productTbl{
	width:529px;
	margin:15px auto 0 auto; 
}
div.servicemenu div.productTbl div.clmL1 a{
	background:url('../img/basic/products_rtx1200.png') top left no-repeat;
	margin-right:8px;
}
div.servicemenu div.productTbl div.clmC1 a{
	background:url('../img/basic/products_srt100.png') top left no-repeat;
	margin-right:8px;
}
div.servicemenu div.productTbl div.clmR1 a{
	background:url('../img/basic/products_rtx1100.png') top left no-repeat;
}
div.servicemenu div.productTbl div.clmL2 a{
	background:url('../img/basic/products_rt107e.png') top left no-repeat;
	margin-right:8px;
}
div.servicemenu div.productTbl div.clmC2 a{
	background:url('../img/basic/products_rtx3000.png') top left no-repeat;
	margin-right:8px;
}
div.servicemenu div.productTbl div.clmR2 a{
	background:url('../img/basic/products_xr540c.png') top left no-repeat;
}
div.servicemenu div.productTbl div p.pName{
	text-align:center;
	font-size:14px;
	color:#02508d;
	padding:86px 0 0 0;
}
div.servicemenu div.productTbl div a{
	position:relative;
}
div.servicemenu div.productTbl div p.comment{
	position:absolute;
	top:111px;
	left:11px;
	width:145px;
	color:#545454;
}
div.servicemenu table.priceTbl{
	width:530px;
	margin:4px auto 0 auto;
}
div.servicemenu table.priceTbl th{
	padding:4px 6px;
	color:#FFFFFF;
	font-weight:normal;
	background:#299ffb;
	border:#FFFFFF solid 1px;
}
div.servicemenu table.priceTbl td{
	padding:4px 8px;
	color:#02508d;
	background:#cbe4f5;
	border:#FFFFFF solid 1px;
}

div.servicemenu table.priceTbl th.smlW{
	width:83px;
}
div.servicemenu table.priceTbl th.minW{
	width:75px;
}
div.servicemenu table.priceTbl td.lrgW{
	width:128px;
}
div.servicemenu p.mini{
	color:#545454;
}





/*==== [ faq page object] ====================================================================*/

div.faq div#gpBox{
	display:block;
	width:557px;
	background:url('../img/faq/basebg.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:15px 0 30px 0;
}

div.faq div#gpBox ul{
	padding:10px 12px 0px 12px;
	width:507px;
}
div.faq div#gpBox ul li{
	display:block;
	width:490px;
	background:#EAf2CE url('../img/faq/quastion.png') 6px 8px no-repeat;
	border-top:#AECB00 solid 1px;
	padding:8px 10px 8px 32px;
	list-style-type:none;
}
div.faq div#gpBox ul li.first{
	border-top:none;
}
div.faq div#gpBox ul li a{
	color:#59751d;
}


div.faq div#gpBox div.qaBox{
	display:block;
	position:relative;
	border:#EAF2CE solid 4px;
	width:523px;
	margin:15px auto 0 auto;
	background:#FFFFFF;
	padding-bottom:5px;
}

div.faq div#gpBox div.qaBox div.qTxt{
	background:url('../img/faq/quastion.png') 10px 14px no-repeat;
	padding:14px 0 10px 34px;
}
div.faq div#gpBox div.qaBox div.answer{
	background:url('../img/faq/answer.png') 10px 8px no-repeat;
	padding:8px 10px 8px 34px;
}

div.btnInquiry a{
	display:block;
	width:159px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/common/btn_inquiry.png') top left no-repeat;
}
div.btnInquiry a:hover{
	background:url('../img/common/btn_inquiry.png') bottom left no-repeat;
}




/*==== [ guide page object] ====================================================================*/

div.guide div#gpBox{
	display:block;
	width:557px;
	background:url('../img/faq/basebg.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:15px 0 20px 0;
}


div.guide div#gpBox div.pointBox{
	display:block;
	border:#EAF2CE solid 4px;
	width:523px;
	margin:0 auto 15px auto;
	background:#FFFFFF;
	padding-bottom:5px;
}


div.guide div#gpBox div#btnToServiceMenu a{
	display:block;
	width:168px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/guide/btn_servicemenu.png') top left no-repeat;
}
div.guide div#gpBox div#btnToServiceMenu a:hover{
	background:url('../img/guide/btn_servicemenu.png') bottom left no-repeat;
}



/*==== [ dealer page object] ====================================================================*/


div.dealer div#dealerBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/dealer/basebg_dealer.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:60px 0 30px 0;
}

div.dealer div#memberSiteBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/dealer/basebg_mambersite.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:60px 0 30px 0;
}
div.dealer div#dealerBox table.dealerTbl{
	width:531px;
	margin:0 0 0 13px;
}
div.dealer div#dealerBox table.dealerTbl th{
	width:216px;
	height:96px;
	border:#EAF2CE solid 4px;
	background:#FFFFFF;
}
div.dealer div#dealerBox table.dealerTbl td{
	width:303px;
	height:96px;
	vertical-align:top;
	border:#EAF2CE solid 4px;
	background:#FFFFFF;
	padding:8px 10px;
}
div.dealer div#dealerBox table.dealerTbl td p.cName{
	color:#59751d;
}

div.dealer div#memberSiteBox div.pointBox{
	display:block;
	border:#EAF2CE solid 4px;
	width:523px;
	margin:0 auto 0 auto;
	background:#FFFFFF;
	padding-bottom:5px;
}
div.dealer div#memberSiteBox div.pointBox ol{
	margin:10px 10px;
	padding:0px;
}
div.dealer div#memberSiteBox div.pointBox ol li{
	margin:4px 0 0 20px;
	padding:0px;
}
div.dealer div#memberSiteBox div#btnRegist a{
	display:block;
	width:168px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/dealer/btn_regist.png') top left no-repeat;
}
div.dealer div#memberSiteBox div#btnRegist a:hover{
	background:url('../img/dealer/btn_regist.png') bottom left no-repeat;
}

div.dealer a{
	color:#59751d;
}
div.dealer a:hover{
	text-decoration:underline;
}


/*==== [ customer page object] ====================================================================*/


div.customer div#chartBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/customer/basebg_chart.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:60px 0 20px 0;
}

div.customer div#chartBox div{
	width:531px;
	margin:0 auto;
}
div.customer div#chartBox div.sTitle{
	border:#8fB936 solid 4px;
	background:#FFFFFF;
	text-align:center;
}
div.customer div#chartBox div.txt{
	border:#8fB936 solid 4px;
	background:#8fB936;
	height:57px;
}
div.customer div#chartBox div.arrow{
	background:url('../img/customer/arrow.png') center center no-repeat;
	height:36px;
}

div.customer div#dlBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/customer/basebg_dl.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:60px 0 20px 0;
}

div.customer div#dlBox table.dlTbl{
	width:531px;
	margin:0 auto;
}
div.customer div#dlBox table.dlTbl th{
	text-align:center;
	padding:5px;
	border-top:#8fB936 solid 4px;
	border-left:#8fB936 solid 4px;
	border-right:#8fB936 solid 4px;
	background:#FFFFFF;
}
div.customer div#dlBox table.dlTbl td{
	border-bottom:#8fB936 solid 4px;
	border-left:#8fB936 solid 4px;
	border-right:#DCE5CA solid 4px;
	background:#8fB936;
	text-align:center;
	padding-top:4px;
}
div.customer div#dlBox table.dlTbl td.end{
	border-right:#8fB936 solid 4px;
}
div.customer div#dlBox table.dlTbl td div.btnDownload a{
	display:block;
	width:124px;
	height:29px;
	text-indent:-8000px;
	margin:0 auto;
	background:url('../img/customer/btn_download.png') top left no-repeat;
}
div.customer div#dlBox table.dlTbl td div.btnDownload a:hover{
	background:url('../img/customer/btn_download.png') bottom left no-repeat;
}

div.customer div#dealerBox{
	display:block;
	width:557px;
	background:#FFFFFF url('../img/customer/basebg_dealer.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:60px 0 20px 0;
}

div.customer div#dealerBox table.dealer{
	width:531px;
	margin:25px auto 0 auto;
	border:#8fB936 solid 4px;
}
div.customer div#dealerBox table.dealer th{
	background:#8fB936;
	text-align:left;
	padding:1px 10px 2px 10px;
	color:#FFFFFF;
}
div.customer div#dealerBox table.dealer td.cName{
	border-top:#EAF2CE solid 4px;
	border-left:#EAF2CE solid 4px;
	background:#EAF2CE;
	padding:7px 10px;
	color:#59751d;
	width:261px;
}
div.customer div#dealerBox table.dealer td.address{
	border-bottom:#EAF2CE solid 4px;
	border-left:#EAF2CE solid 4px;
	background:#FFFFFF;
	padding:7px 10px;
	vertical-align:top;
	width:261px;
}
div.customer div#dealerBox table.dealer td.detail{
	border-top:#EAF2CE solid 4px;
	border-bottom:#EAF2CE solid 4px;
	border-left:#EAF2CE solid 1px;
	border-right:#EAF2CE solid 4px;
	background:#FFFFFF;
	padding:7px 10px;
	vertical-align:top;
	width:261px;
}
div.customer div#dealerBox div.nsHead{
	width:523px;
	border:#EAF2CE solid 4px;
	background:#EAF2CE;
	margin:30px auto 0 auto;
}
div.customer div#dealerBox div.nsDetail{
	width:523px;
	border:#EAF2CE solid 4px;
	background:#FFFFFF;
	margin:0 auto;
}

div.customer a{
	color:#59751d;
}
div.customer a.white{
	color:#FFFFFF;
}
div.customer a:hover{
	text-decoration:underline;
}




/*==== [ trial page object] ====================================================================*/

div.trial div#mainBox{
	display:block;
	width:557px;
	background:url('../img/common/basebg.png') top left no-repeat;
	border-bottom:#AECB00 solid 1px;
	padding:15px 0 30px 0;
}

div.trial div#mainBox div.pointBox{
	display:block;
	border:#EAF2CE solid 4px;
	width:523px;
	margin:0 auto 15px auto;
	background:#FFFFFF;
	padding-bottom:25px;
}

div.trial div#mainBox div.pointBox ol{
	margin:10px 0 0 15px;
}
div.trial div#mainBox div.pointBox ol li{
	margin:0 0 8px 18px;
}

div.trial div#mainBox div.pointBox ul{
	margin:0 15px 0 15px;
}
div.trial div#mainBox div.pointBox ul li{
	margin:0 0 0 17px;
}

div.trial div#mainBox div.pointBox div#termsBox{
	display:block;
	width:460px;
	margin:20px auto;
}
div.trial div#mainBox div.pointBox iframe.terms{
	border:#999999 solid 1px;
}
div.trial div#mainBox div.pointBox div#btnToForm a{
	display:block;
	width:138px;
	height:29px;
	text-indent:-8000px;
	background:url('../img/trial/btn_toform.png') top left no-repeat;
}
div.trial div#mainBox div.pointBox div#btnToForm a:hover{
	background:url('../img/trial/btn_toform.png') bottom left no-repeat;
}

div.trial a{
	color:#59751d;
}
div.trial a:hover{
	text-decoration:underline;
}



/*==== [ showcase page object] ====================================================================*/

div.showcase div#showcaseContent{
	margin:30px 30px 20px 0;
}

div.showcase div.feature h3{
	line-height:120%;
	background:#F9FAF4;
}

div#content_sc{
	margin:20 auto 0 auto;
}

div.showcase div.subColumn{
	float:left;
	width:160px;
	margin:-10px 0 0 30px;
}



/*==== [ siteMap object ] ====================================================================*/


div.siteMap{
}

div.siteMap p{
	font-size:12px;
	margin:20px 0 0 0;
}
div.siteMap ul{
	margin:0 0 0 1.5em;
	list-style-type:none;
}




