.ten {border-style:dashed; border-color:#999999;}
.i {font-size:10px; line-height:145%; padding: 5px 5px 0px 5px;}
.i1 {background-image:url(image/nss_top.gif); background-repeat:no-repeat;}
.ft {background-color:#EEEEEE; text-align:center; padding: 30px 0px 0px 0px; font-size:13px; line-height:140%; letter-spacing:0.9px; color:#666666;}
.page {font-size:12px; padding: 15px 0px 15px 0px; text-align:right;}
.site {font-size:13px; padding: 5px 0px 5px 0px;}
.nss {font-size:12px; line-height:145%;}
.nss2 {font-size:10px; line-height:145%;}
.nss3 {font-size:12px; line-height:170%; letter-spacing:0.9px;}
.nss4 {font-size:14px; line-height:170%; letter-spacing:0.8px; padding: 20px 0px 0px 25px;}
.title1 {background-image:url(image/back.gif); background-repeat:repeat-x; font-size:13px; font-weight:bold; color:#333333;}
.title2 {background-image:url(image/title2.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#333333;}
.title3 {background-image:url(image/back25.gif); background-repeat:repeat-x; font-size:11px; font-weight:bold; color:#FFFFFF;}
.title5 {background-image:url(image/title.gif); background-repeat:no-repeat; font-size:15px; font-weight:bold; color:#333333;}
.title7 {background-image:url(image/title7.gif); background-repeat:repeat-x; font-size:16px; font-weight:bold; color:#333333; letter-spacing:2px;}
.title8 {background-image:url(image/title7.gif); background-repeat:repeat-x; font-size:12px; font-weight:bold; padding: 0px 0px 0px 10px; color:#333333; letter-spacing:1px;}
.title9 {background-image:url(image/title_ip.jpg); background-repeat:repeat-x; font-size:13px; font-weight:bold; color:#FFFFFF;}
.title10{background-image:url(image/title_cctv.jpg); background-repeat:repeat-x; font-size:13px; font-weight:bold; color:#FFFFFF;}
.title11{background-image:url(image/title_hd.jpg); background-repeat:repeat-x; font-size:13px; font-weight:bold; color:#FFFFFF;}
.smc1 {background-image:url(image/line_c1.gif); background-repeat:no-repeat;}
.smc2 {background-image:url(image/line_c2.gif); background-repeat:repeat-y;}
.smc3 {background-image:url(image/line_c3.gif); background-repeat:no-repeat;}
.b {font-weight:bold;}
.un {text-decoration:underline;}
.bsc {color:#FF6600;}
.r {color:#FF0000;}
.bl {color:#0000FF;}
.g {color:#666666;}
.date {color:#003366;}
.im {font-size:12px; line-height:145%; padding: 3px 3px 0px 12px;}
.im2 {font-size:12px; line-height:145%; padding: 3px 0px 0px 0px;}

.st {font-size:13px; font-weight:bold; padding: 20px 0px 1px 5px;}
.sh {padding: 0px 0px 0px 5px; font-size:12px; line-height:150%; letter-spacing:1px;}
.sc {padding: 20px 0px 1px 0px;}
.sl {display:none;}

.p_h {padding: 0px 20px 0px 20px; font-size:12px; line-height:150%; letter-spacing:1px;}
.p_h1 {padding: 0px 15px 0px 15px; font-size:12px; line-height:150%; letter-spacing:0.8px;}
.p_h2 {padding: 10px 20px 10px 10px; font-size:12px; line-height:150%;}
.p_h3 {padding: 10px 2px 5px 5px; font-size:12px; line-height:150%;}
.p_h33 {padding: 23px 2px 5px 5px; font-size:12px; line-height:150%;}
.p_h3_float{ float:left; padding: 10px 2px 5px 5px; font-size:12px; line-height:150%;}
.p_h4 {padding: 10px 20px 0px 10px; font-size:12px; font-weight:bold; line-height:150%;}
.p_h5 {padding: 20px 20px 5px 0px; font-size:12px; font-weight:bold; line-height:150%;}
.p_h5_2 {padding: 5px 20px 5px 0px; font-size:12px; font-weight:bold; line-height:150%;}
.p_h6 {padding: 5px 10px 5px 10px; font-size:12px; line-height:150%;}

.j_yh {padding: 5px 10px 5px 10px; font-size:12px; line-height:130%; letter-spacing:1px;}
.j_nh {padding: 20px 20px 5px 20px; font-size:13px; line-height:140%; letter-spacing:0.9px;}
.j {font-size:11px; line-height:140%; letter-spacing:0.9px;}

.bc1 {background-image:url(image/btob/b_itaku.gif); background-repeat:no-repeat;}
.bc1d {background-image:url(image/btob/b_dairi.gif); background-repeat:no-repeat;}
.bc3 {background-image:url(image/btob/b_2.gif); background-repeat:no-repeat;}
.nagare {padding: 5px 90px 0px 100px;}
.btobht {padding: 20px 10px 0px 120px; font-size:16px; font-weight:bold; line-height:180%; letter-spacing:1px;}
.btobh {padding: 20px 10px 10px 40px; font-size:14px; line-height:180%; letter-spacing:1px;}
.btobh2 {padding: 10px 10px 10px 40px; font-size:12px; line-height:180%; letter-spacing:1px;}
.btobh3 {padding: 10px 10px 0px 40px; font-size:12px; line-height:180%; letter-spacing:1px;}
.btobh4 {padding: 5px 10px 10px 40px; font-size:12px; line-height:180%; letter-spacing:1px;}
.btobh5 {padding: 5px 10px 5px 50px; font-size:12px; line-height:180%; letter-spacing:1px;}
.solution {font-size:13px; line-height:160%;}
.merit {font-size:15px; font-weight:bold; color:#FF6600;}

.s_si {font-size:12px; line-height:145%; padding: 2px 0px 2px 10px;}
.s_si2 {font-size:12px; line-height:145%; padding: 2px 10px 2px 0px;}

.sic1 {background-image:url(image/btob/s_i_ctk.gif); background-repeat:no-repeat;}
.sic1j {background-image:url(image/btob/s_i_ctj.gif); background-repeat:no-repeat;}
.sic2 {background-image:url(image/btob/line_c2.gif); background-repeat:repeat-y;}
.sic3 {background-image:url(image/solution/s_i_ct2.gif); background-repeat:no-repeat;}
.sic4 {background-image:url(image/solution/s_t.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px; padding: 0px 0px 0px 10px;}  

.c1 {padding: 10px 0px 5px 20px; font-size:13px; line-height:180%; letter-spacing:0.9px;}
.c2 {padding: 10px 10px 5px 10px; font-size:13px; line-height:180%; letter-spacing:0.9px;}
.c3 {padding: 10px 15px 15px 35px; font-size:13px; line-height:180%; letter-spacing:0.9px;}
.c4 {padding: 10px 15px 15px 0px; font-size:13px; line-height:180%; letter-spacing:0.9px;}

.new {font-size:12px; line-height:145%; padding: 7px 10px 5px 10px;}
.new2 {font-size:12px; line-height:120%; padding: 5px 0px 5px 0px;}
.new3 {font-size:12px; line-height:120%; letter-spacing:0.9px; padding: 0px 0px 5px 0px;}
.new4 {font-size:13px; line-height:120%; letter-spacing:0.9px; padding: 0px 0px 5px 0px;}
.new5 {font-size:14px; line-height:120%; letter-spacing:1px; padding: 10px 0px 5px 0px; font-weight:bold;}
.new6 {margin-left:20px; font-size:14px;}
.new7 {margin-left:20px; font-size:10px;}
.new8 {font-size:13px;}
.new9{ font-weight:bold; font-size:13px; line-height:120%; letter-spacing:0.9px; padding: 0px 0px 5px 0px;}

.su_faq_k {background-image:url(image/support/su_faq_k.gif); background-repeat:no-repeat;}
.su_faq_j {background-image:url(image/support/su_faq_j.gif); background-repeat:no-repeat;}
.su_faq_b {background-image:url(image/support/su_faq_b.gif); background-repeat:no-repeat;}
.su_faq_s {background-image:url(image/support/su_faq_s.gif); background-repeat:no-repeat;}

.su_faq_a_kj {background-image:url(image/support/su_faq_a_kj.gif); background-repeat:no-repeat;}
.su_faq_a_b {background-image:url(image/support/su_faq_a_b.gif); background-repeat:no-repeat;}
.su_faq_a_s {background-image:url(image/support/su_faq_a_s.gif); background-repeat:no-repeat;}

.q {font-size:13px; padding: 0px 10px 0px 40px; font-weight:bold; text-align:right; color:#666666;}
.q_a {font-size:13px; padding: 0px 10px 0px 40px; font-weight:bold; color:#666666;}
.q_aa {font-size:13px; padding: 10px 10px 0px 40px; font-weight:bold; color:#FF6600; line-height:120%;}
.q_b {padding: 4px 10px 8px 40px; text-align:left;}
.faq {font-size:13px; padding: 0px 10px 0px 0px;}
.faq_a {font-size:13px; padding: 0px 10px 0px 0px;}
.faq_aa {font-size:13px; padding: 10px 10px 0px 0px; line-height:120%;}
.tel {padding: 20px 50px 10px 50px; font-size:15px; letter-spacing:1.5px; font-weight:bold;}

.dic_l {background-color:#003399; background-repeat:repeat-y;}
.dic_t {font-size:16px; font-weight:bold; padding: 5px 0px 5px 6px;}
.dic_h {font-size:13px; padding: 5px 0px 5px 6px;}
.dic {background-color:#0066FF; color:#FFFFFF; font-size:16px; font-weight:bold; letter-spacing:1px; padding: 8px 0px 8px 20px;}
.furi {font-size:15px; padding: 30px 0px 0px 0px; text-decoration:underline;}
.furi_t {font-size:15px; font-weight:bold; padding: 30px 0px 0px 30px;}
.furi2 {font-size:15px; padding: 30px 0px 0px 0px;}
.furi_h {font-size:15px; padding: 30px 50px 0px 30px; line-height:160%;}
.modoru {font-size:14px; padding: 100px 0px 0px 30px; letter-spacing:1.2px;}
.photo {padding: 15px 0px 0px 30px;}
/*
.kinou {font-size:16px; font-weight:bold; padding: 15px 0px 20px 20px; letter-spacing:1.2px;}
.kinou_s {font-size:13px; padding: 15px 20px 10px 20px; letter-spacing:0.9px; line-height:150%;}
*/
.scy {padding: 20px 50px 10px 50px; font-size:14px; line-height:150%; letter-spacing:1px;}
.scy2 {padding: 0px 0px 0px 60px; font-size:14px; font-weight:bold; line-height:150%; letter-spacing:1px;}
.scy3 {font-size:15px; padding: 20px 50px 20px 0px; line-height:150%;}

.it {padding: 18px 0px 6px 5px;}
.np {padding: 12px 0px 12px 0px;}
.np2 {padding: 0px 0px 8px 0px; font-size:12px; line-height:145%;}
.np3 {padding: 0px 10px 10px 10px; font-size:11px; line-height:145%;}
.np3_2 {padding: 0px 10px 5px 10px; font-size:11px; line-height:145%;}
.np3_3 {padding: 0px 10px 0px 10px; font-size:11px; line-height:145%;}
.np4 {padding: 18px 20px 0px 0px; font-size:11px; line-height:150%;}
.np5 {padding: 12px 10px 12px 10px; font-size:12px; line-height:145%;}

.pst {padding: 2px 5px 2px 5px; font-size:12px; line-height:150%; letter-spacing:1px;}

.pt1 {padding: 12px 7px 0px 8px; font-size:13px; font-weight:bold; line-height:150%; letter-spacing:0.8px;}
.pt2 {padding: 6px 7px 0px 15px; font-size:12px; line-height:150%; letter-spacing:0.9px;}
.pt3 {padding: 8px 7px 0px 15px; font-size:12px; line-height:150%; letter-spacing:0.9px;}
.pt4 {padding: 8px 7px 5px 15px; font-size:12px; line-height:150%; letter-spacing:0.9px;}
.pt5 {padding: 6px 7px 0px 7px;}
.toku {padding: 15px 15px 5px 0px; font-size:12px; line-height:150%; letter-spacing:0.9px;}
.toku2 {padding: 15px 20px 0px 0px; font-size:12px; line-height:160%; letter-spacing:0.9px;}

.con {padding: 6px 5px 6px 8px; font-size:12px; line-height:150%; letter-spacing:1px;}
.ct {padding: 23px 0px 0px 0px; font-size:12px; line-height:150%; letter-spacing:1px;}
.ck {padding: 15px 0px 0px 0px; font-size:16px; font-weight:bold; line-height:150%; letter-spacing:1px; color:#003399;}

.fm {padding: 0px 0px 10px 0px; font-size:10px; letter-spacing:0.9px; text-align:right;}
.dairiten {background-image:url(image/btob/dairiten.gif);}
.dairi {padding: 70px 34px 5px 34px; font-size:12px; line-height:180%; letter-spacing:1px;}

.adobe {padding: 5px 0px 0px 0px; font-size:11px; line-height:130%; letter-spacing:0.8px;}

.downt {padding: 7px 10px 7px 10px; font-size:12px; line-height:160%; letter-spacing:1px;}
.down {padding: 5px 7px 5px 10px; font-size:12px; line-height:160%; letter-spacing:1px;}
.down_c {padding: 10px 10px 10px 13px; font-size:12px; line-height:160%; letter-spacing:1px;}
.downr {padding: 5px 7px 5px 60px; font-size:12px; line-height:160%; letter-spacing:1px; font-weight:bold;}

.kinou {font-size:16px; font-weight:bold; padding: 5px 0px 15px 0px; letter-spacing:1px;}
.kinou_t {font-size:12px; padding: 30px 10px 20px 10px; letter-spacing:1px; line-height:150%;}

.kt {padding: 10px 5px 0px 5px; font-size:11px; line-height:150%;}

.p1 {padding: 8px 3px 0px 7px;}
.p1_1 {padding: 2px 3px 0px 7px;}
.p2 {padding: 8px 8px 0px 0px;}
.p2_1 {padding: 2px 8px 0px 0px;}

/* ”äŠr•\—p */
.line1 {padding: 0px 0px 0px 13px;border: dotted 1px #aaa;font-size:13px;margin: 0px;height:40px;}
.selectbox1 {font-size:13px; color:#FFF; background-color:#6C6C6C}
.tab {background-image:url(image/solution/hikaku_tab.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px; padding: 0px 0px 0px 10px;}  
.tab2 {background-image:url(image/solution/hikaku_tab2.gif); background-repeat:no-repeat; font-size:12px; font-weight:bold; color:#333333; letter-spacing:1px; padding: 0px 0px 0px 10px;}  

@media print{.noprint {display:none;}}

/* sitemap */
/*menu1*/
.menu	{font-size: 1em;}
.menu li	{margin-bottom: 8px;line-height: 1.2; list-style-type: none; background-image: url(image/bullet_big.png); background-repeat: no-repeat; padding-left: 15px;}
.menu li a	{color: #000000;text-decoration: none;}
.menu li a:hover	{color: #6699CC;}
.menu ul	{margin: 0; padding: 0;}
.menu ul ul	{margin-top: 8px;}
.menu li li	{background-image: url(image/tree.jpg);	background-position: 0 -3px; margin-bottom: 0; padding-bottom: 8px;}
.menu li li.last{background-position: 0 -40px;}

/*menu2*/
.menu2	{font-size: 1em;}
.menu2 li{margin-bottom: 8px;line-height: 1.2;list-style-type: none; background-image: url(image/bullet_big.png);background-repeat: no-repeat;padding-left: 15px;}
.menu2 li a	{color: #000000;text-decoration: none;}
.menu2 li a:hover	{color: #6699CC;}
.menu2 ul{margin: 0;	padding: 0;}
.menu2 ul ul{margin-top: 8px;}
.menu2 li li{background-image: url(image/bullet_small.png);	background-position: 0 1px;	margin-bottom: 0;padding-bottom: 8px;}
.menu2 li li.last{background-position: 0 -40px;}
.menu2 li li li{background-image: url(image/tree.jpg);background-position: 0 -3px;margin-bottom: 0;	padding-bottom: 8px;}
.menu2 li li li li{background-image: url(image/tree.jpg);}

/*menu3*/
.menu3{margin:10px 0 0 0;	font-size: 1em;}
.menu3 li{margin-bottom: 8px;line-height: 1.2;	list-style-type: none;background-image: url(image/bullet_big.png);background-repeat: no-repeat;padding-left: 15px;}
.menu3 li a	{color: #000000;text-decoration: none;}
.menu3 li a:hover	{color: #6699CC;}
.menu3 ul{margin: 0;	padding: 0;}
.menu3 ul ul{margin-top: 8px;}
.menu3 li li{background-image: url(image/tree.jpg);	background-position: 0 -3px;margin-bottom: 0;padding-bottom: 8px;}
.menu3 li li.last{background-position: 0 -40px;}
	
/*menu4*/
.menu4{margin:10px 0 0 0;	font-size: 1em;}
.menu4 li{margin-bottom: 8px;line-height: 1.2;list-style-type: none;background-image: url(image/bullet_big.png);background-repeat: no-repeat;padding-left: 15px;}
.menu4 li a	{color: #000000;text-decoration: none;}
.menu4 li a:hover	{color: #6699CC;}
.menu4 ul{margin: 0;	padding: 0;}
.menu4 ul ul{margin-top: 8px;}
.menu4 li li{background-image: url(image/tree.jpg);	background-position: 0 -3px;margin-bottom: 0;padding-bottom: 8px;}
.menu4 li li.last{background-position: 0 -40px;}

.site1{padding-bottom:10px;}

#bbox{margin-top:20px;}

#join{background-image: url(image/tree_silver.jpg);}
#join img{ vertical-align: text-top;}
#joint{ background-image:url(image/tree_2.jpg);}
#joint2{ background-image:url(image/tree_3.jpg);}

/*cpd54x nsd3000*/
#list{list-style:none outside;background: url(image/hed_r.gif) 0 40% no-repeat;	padding-left:15px;}
.toku li {list-style:inside;}

/*lightbox*/
#lightbox {
	background-color: #ffffff;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid white;
}
#lightboxOverallView,
#overlay {
	background-color: #000;
	opacity: 0.5;
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	filter: Alpha(opacity=50);
}
