/* CSS Document */
/*リセッター*/
@charset "UTF-8";
* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
}
a {outline:none;}
a:hover {color:#DB6D00;}
img {border-style: none;}
p, h1, h2, h3, h4, h5, h6, dd, dt,a ,li {
    font-size: 12px; 
    font-weight: normal;
	text-align:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	letter-spacing: 0.2em;
	line-height:25px;
	color:#271e38;
}
.clear {clear:both;}
.hide {display:none;}
/*▼基本構造*/
#back {background:#FFFFFF;}

#main {
   width:942px;
   height:auto;
   margin:auto;
}
#head1 {
   width:942px;
   height:252px;
   display:block;
   float:left;
   background:url(image/head1.jpg) top left no-repeat;
   margin-top:8px;
}
#cont {
   width:943px;
   height:auto;
   display:block;
   float:left;
   background:url(image/back.jpg) top left repeat-y;
}

#pagetp,.pagetpc,.pagetpc2 {
   width:942px;
   height:16px;
   display:block;
   float:left;
   background:url(image/back.jpg) top left repeat-y;
   padding:8px 0px;
}
.pagetpc,.pagetpc2  {width:920px; background:none;}
#pagetp #paget a,.pagetpc .pagetc a,.pagetpc2 .pagetc a {
	width:60px;
	height:16px;
	display:block;
	float:right;
	line-height:16px;
	padding:0px 35px 0px 20px;
	background:url(image/icon_pagetop.jpg) top left no-repeat;
}
.pagetpc2 { margin:30px 0 20px 0;}
#footer {
	width:942px;
	height:100px;
	display:block;
	float:left;
	background:url(image/foot.jpg) top left no-repeat;
	clear: left;
}


   
/*▼header1*/
#tositemap {
   width:620px;
   height:20px;
   display:block;
   float:right;
   padding:24px 39px 0px 0px;
}
#tositemap li,#tositemap li a,#tositemap li a.on, #tositemap li#campaign a {
   width:92px;
   height:20px;
   display:block;
   float:right;
   line-height:20px;
}
#tositemap li {margin-left:18px;}
#tositemap li a {background:url(image/headicon.jpg) -558px 0px no-repeat;}
#tositemap li a:hover {background:url(image/headicon.jpg) -558px -20px no-repeat;}
#tositemap li a:active {background:url(image/headicon.jpg) -558px -40px no-repeat;}
#tositemap li a.on {background:url(image/headicon.jpg) -558px -60px no-repeat;}

#tositemap li#campaign a{background:url(image/headicon.jpg) -669px 0px no-repeat;}
#tositemap li#campaign a:hover {background:url(image/headicon.jpg) -669px -20px no-repeat;}
#tositemap li#campaign a:active {background:url(image/headicon.jpg) -669px -40px no-repeat;}
#tositemap li#campaign a.on {background:url(image/headicon.jpg) -669px -60px no-repeat;}

#tpm {
   width:581px;
   height:20px;
   display:block;
   float:right;
   padding-right:20px;
   margin-top:14px;
}

#tl0 {margin-right:18px;}
#tl0,#tl0 a,#tl0 a.on {
   width:58px;
   height:20px;
   display:block;
   float:left;
   line-height:20px;
}
#tl0 a { background:url(image/headicon.jpg) 0px 0px no-repeat;}
#tl0 a:hover { background:url(image/headicon.jpg) 0px -20px no-repeat;}
#tl0 a:active { background:url(image/headicon.jpg) 0px -40px no-repeat;}
#tl0 a.on { background:url(image/headicon.jpg) 0px -60px no-repeat;}
#tl1 {margin-right:18px;}
#tl1,#tl1 a,#tl1 a.on {
   width:99px;
   height:20px;
   display:block;
   float:left;
   line-height:20px;
}
#tl1 a { background:url(image/headicon.jpg) -76px 0px no-repeat;}
#tl1 a:hover { background:url(image/headicon.jpg) -76px -20px no-repeat;}
#tl1 a:active { background:url(image/headicon.jpg) -76px -40px no-repeat;}
#tl1 a.on { background:url(image/headicon.jpg) -76px -60px no-repeat;}
#tl2 {margin-right:18px;}
#tl2,#tl2 a,#tl2 a.on {
   width:141px;
   height:20px;
   display:block;
   float:left;
   line-height:20px;
}
#tl2 a { background:url(image/headicon.jpg) -193px 0px no-repeat;}
#tl2 a:hover { background:url(image/headicon.jpg) -193px -20px no-repeat;}
#tl2 a:active { background:url(image/headicon.jpg) -193px -40px no-repeat;}
#tl2 a.on { background:url(image/headicon.jpg) -193px -60px no-repeat;}
#tl3 {margin-right:18px;}
#tl3,#tl3 a,#tl3 a.on {
   width:100px;
   height:20px;
   display:block;
   float:left;
   line-height:20px;
}
#tl3 a { background:url(image/headicon.jpg) -352px 0px no-repeat;}
#tl3 a:hover { background:url(image/headicon.jpg) -352px -20px no-repeat;}
#tl3 a:active { background:url(image/headicon.jpg) -352px -40px no-repeat;}
#tl3 a.on { background:url(image/headicon.jpg) -352px -60px no-repeat;}
#tl4 {margin-right:18px;}
#tl4,#tl4 a,#tl4 a.on {
   width:70px;
   height:20px;
   display:block;
   float:left;
   line-height:20px;
}
#tl4 a { background:url(image/headicon.jpg) -470px 0px no-repeat;}
#tl4 a:hover { background:url(image/headicon.jpg) -470px -20px no-repeat;}
#tl4 a:active { background:url(image/headicon.jpg) -470px -40px no-repeat;}
#tl4 a.on { background:url(image/headicon.jpg) -470px -60px no-repeat;}

/*▼トップページ*/
#left {
   width:612px;
   height:auto;
   display:block;
   float:left;
}
#right {
   width:330px;
   height:auto;
   display:block;
   float:right;
}
.guidebox {
   width:503px;
   height:auto;
   display:block;
   float:left;
   padding-left:78px;
   margin-bottom:18px;
}
.guide_h2 {
   width:503px;
   height:54px;
   display:block;
   float:left;
}
#g1 {
   background:url(image/h2_top1.jpg) top left no-repeat;
   margin-top:24px;}
#g2 {background:url(image/h2_top2.jpg) top left no-repeat;}
#g3 {background:url(image/h2_top3.jpg) top left no-repeat;}

.guide_bk {
   width:503px;
   height:150px;
   display:block;
   float:left;
   background:url(image/bk_guide.jpg) top left repeat-y;
}
.gb,#gb1,#gb2,#gb3, 
#gb1 a,#gb2 a,#gb3 a {
   width:151px;
   height:132px;
   display:block;
   float:left;
}
.gb {
   padding:5px 0px 10px 10px;
}
#gb1 a {background:url(image/b_guide.jpg) top left no-repeat;}
#gb1 a:hover {background:url(image/b_guide.jpg) -151px 0px no-repeat;}
#gb1 a:active {background:url(image/b_guide.jpg) -302px 0px no-repeat;}
#gb2 a {background:url(image/b_guide.jpg) 0px -132px no-repeat;}
#gb2 a:hover {background:url(image/b_guide.jpg) -151px -132px no-repeat;}
#gb2 a:active {background:url(image/b_guide.jpg) -302px -132px no-repeat;}
#gb3 a {background:url(image/b_guide.jpg) 0px -264px no-repeat;}
#gb3 a:hover {background:url(image/b_guide.jpg) -151px -264px no-repeat;}
#gb3 a:active {background:url(image/b_guide.jpg) -302px -264px no-repeat;}

.guide_h3b {
   width:309px;
   height:20px;
   display:block;
   float:left;
   padding:13px 0px 0px 18px;
}
#gh3b1 {background:url(image/h3_top1.jpg) 18px 13px no-repeat;}
#gh3b2 {
   background:url(image/h3_top2.jpg) 18px 13px no-repeat;
   height:42px;
}
#gh3b3 {background:url(image/h3_top3.jpg) 18px 13px no-repeat;}

.gexp {
   width:290px;
   height:auto;
   display:block;
   float:left;
   padding:17px 0px 0px 35px;
}   
.guidelist {
   width:503px;
   height:57px;
   display:block;
   float:left;
}
#gl11,#gl11 a,#gl21,#gl21 a,#gl31,#gl31 a {
   width:173px;
   height:57px;
   display:block;
   float:left;
}
#gl11 a {background:url(image/gbimg1.jpg) top left no-repeat;}
#gl11 a:hover {background:url(image/gbimg1.jpg) 0px -57px no-repeat;}
#gl11 a:active {background:url(image/gbimg1.jpg) 0px -114px no-repeat;}
#gl21 a {background:url(image/gbimg2.jpg) top left no-repeat;}
#gl21 a:hover {background:url(image/gbimg2.jpg) 0px -57px no-repeat;}
#gl21 a:active {background:url(image/gbimg2.jpg) 0px -114px no-repeat;}
#gl31 a {background:url(image/gbimg3.jpg) top left no-repeat;}
#gl31 a:hover {background:url(image/gbimg3.jpg) 0px -57px no-repeat;}
#gl31 a:active {background:url(image/gbimg3.jpg) 0px -114px no-repeat;}

#gl12,#gl12 a,#gl22,#gl22 a,#gl32,#gl32 a {
   width:170px;
   height:57px;
   display:block;
   float:left;
}
#gl12 a {background:url(image/gbimg1.jpg) -173px 0px no-repeat;}
#gl12 a:hover {background:url(image/gbimg1.jpg) -173px -57px no-repeat;}
#gl12 a:active {background:url(image/gbimg1.jpg) -173px -114px no-repeat;}
#gl22 a {background:url(image/gbimg2.jpg) -173px 0px no-repeat;}
#gl22 a:hover {background:url(image/gbimg2.jpg) -173px -57px no-repeat;}
#gl22 a:active {background:url(image/gbimg2.jpg) -173px -114px no-repeat;}
#gl32 a {background:url(image/gbimg3.jpg) -173px 0px no-repeat;}
#gl32 a:hover {background:url(image/gbimg3.jpg) -173px -57px no-repeat;}
#gl32 a:active {background:url(image/gbimg3.jpg) -173px -114px no-repeat;}

#gl13,#gl13 a,#gl23,#gl23 a,#gl33,#gl33 a {
   width:160px;
   height:57px;
   display:block;
   float:left;
   background:url(image/gbimg1.jpg) -343px 0px no-repeat;
}

#gl13 a {background:url(image/gbimg1.jpg) -343px 0px no-repeat;}
#gl13 a:hover {background:url(image/gbimg1.jpg) -343px -57px no-repeat;}
#gl13 a:active {background:url(image/gbimg1.jpg) -343px -114px no-repeat;}
#gl23 a {background:url(image/gbimg2.jpg) -343px 0px no-repeat;}
#gl23 a:hover {background:url(image/gbimg2.jpg) -343px -57px no-repeat;}
#gl23 a:active {background:url(image/gbimg2.jpg) -343px -114px no-repeat;}
#gl33 a {background:url(image/gbimg3.jpg) -343px 0px no-repeat;}
#gl33 a:hover {background:url(image/gbimg3.jpg) -343px -57px no-repeat;}
#gl33 a:active {background:url(image/gbimg3.jpg) -343px -114px no-repeat;}

#news {
   width:238px;
   height:126px;
   display:block;
   float:left;
   background:url(image/news.jpg) 16px 0px no-repeat;
   padding:80px 28px 80px 40px;
   margin-top:18px;
   overflow:hidden;
}
#news li{
   width:238px;
   height:auto;
   list-style-type:none;
   background:url(image/news_icon.jpg) top left no-repeat;
   color:#333333;
   font-size:10px;
   line-height:18px;
   letter-spacing:0.2em;
   padding-left:1.2em;
   margin-bottom:4px;
}
#news li a {
   font-size:10px;
   line-height:18px;
   letter-spacing:0.2em;
   color:#DB6D00;
}
#news li a:hover {text-decoration:underline;}  

#fine,#contact {
	width:306px;
	height:auto;
	display:block;
	float:left;
	padding:0px 0px 0px 16px;
	margin-top: 40px;
}
#fine h4,#contact h4 {
   width:306px;
   height:20px;
   display:block;
   float:left;
   line-height:20px;
   background:url(image/h4_top1_fine.jpg) top left no-repeat;
}
#contact h4 {background:url(image/h4_top2_contact.jpg) top left no-repeat;}
#fine img {
   width:50px;
   height:50px;
   display:block;
   float:left;
   padding:15px 0px 0px 12px;
}
#fine p {
   width:227px;
   height:55px;
   display:block;
   float:right;
   font-size:10px;
   line-height:18px;
   letter-spacing:0.2em;
   padding:10px 0px 0px 12px;
   overflow:hidden;
}
#fine p a {
   font-size:10px;
   line-height:18px;
   letter-spacing:0.2em;
   overflow:hidden;
}
#fine p a:hover {
   color:#DB6D00;
}

#area {
   width:253px;
   height:270px;
   display:block;
   float:left;
   background:url(image/areabk.jpg) 16px 0px no-repeat;
   padding-left:16px;
}
#comp {margin-top:62px;}
#deal {margin-top:4px;}

#comp,#deal,#comp a,#deal a {
   width:253px;
   height:42px;
   display:block;
   float:left;
}
#comp a {background:url(image/area_icon.jpg) top left no-repeat;}
#comp a:hover {background:url(image/area_icon.jpg) -253px 0px no-repeat;}
#comp a:active {background:url(image/area_icon.jpg) -506px 0px no-repeat;}
#deal a {background:url(image/area_icon.jpg) 0px -42px no-repeat;}
#deal a:hover {background:url(image/area_icon.jpg) -253px -42px no-repeat;}
#deal a:active {background:url(image/area_icon.jpg) -506px -42px no-repeat;}

#contact {margin-top:0px;}
#mail, #mail li,#mail li a {
	width:204px;
	height:30px;
	display:block;
	float:left;
}
#mail {margin-top:10px;}
#mail li a {background:url(image/icon_mail.jpg) top left no-repeat;}
#mail li a:hover {background:url(image/icon_mail.jpg) -204px 0px no-repeat;}
#contact p#inde {
	width:230px;
	height:auto;
	display:block;
	float:left;
	padding-left:42px;
	font-size:10px;
	line-height:16px;
	text-indent:-1em;
	color: #333333;
	margin: 0;
}
#contact p strong {color:#666666;}
#contact p.tel {
	width:154px;
	height:44px;
	display:block;
	float:left;
	background:url(image/icon_tel.jpg) 42px 0px no-repeat;
	padding-left: 42px;
	margin: 16px 0px 0px 0px;
}
#contact p {
	width:234px;
	height:auto;
	display:block;
	float:left;
	padding-left:42px;
	font-size:10px;
	line-height:16px;
	margin: 10px 0px;
}
/*▼企業情報*/
#company {
   width:786px;
   height:auto;
   display:block;
   float:left;
   padding:24px 78px 0px 78px;
}
#gaiyo {
   width:786px;
   height:auto;
   display:block;
   float:left;
   background:url(image/comimg.jpg) 570px 30px no-repeat;
   margin:10px 0px 16px 0px;
}
#meet {
   width:786px;
   height:auto;
   display:block;
   float:left;
   margin-bottom:30px;
}
#gaiyo .htag,#meet .htag,#dealer .htag {
   width:194px;
   height:26px;
   display:block;
   float:left;
   padding-right:582px;
}
#gaiyo #ht1 {background:url(image/h1_com1.jpg) top left no-repeat;}
#meet #ht2 {background:url(image/h1_com2.jpg) top left no-repeat;}
#dealer #ht3 {background:url(image/h1_com3.jpg) top left no-repeat;}
#dealer #ht4 {
   background:url(image/h1_com4.jpg) top left no-repeat;
   margin-top:35px;
}

#gai, #gai2 {
   width:520px;
   height:auto;
   display:block;
   float:left;
   padding:16px 0px 20px 10px;
}

.gaihyo {
   width:520px;
   height:auto;
   display:block;
   float:left;
   padding:12px 0px 12px 0px;
   border-bottom:#666666 dotted 1px;
}
.gaihyo dt {
   width:90px;
   height:auto;
   display:block;
   float:left;
   padding:0px 50px 0px 0px;
   text-align:justify;
   text-justify:distribute-all-lines;

}
.gaihyo dd {
   width:380px;
   height:auto;
   display:block;
   float:left;
}
.gaihyo dd.l2 {
   width:380px;
   height:auto;
   display:block;
   float:left;
   padding:0px 0px 0px 140px;
}
#map {
   width:786px;
   height:auto;
   display:block;
   float:left;
   margin-bottom:30px;
}
#meetxt,#dealertxt {
   width:776px;
   height:auto;
   display:block;
   float:left;
   padding:25px 0px 0px 10px;
}

#meet img {
   width:100px;
   height:100px;
   display:block;
   float:left;
   padding:0px 30px 100px 0px;
}
#dealer {
   width:786px;
   height:auto;
   float:left;
   display:block;
   margin-bottom:30px;
}
#dealer h4,#dealer h5,#dealer h6,#dealer p {
   width:766px;
   height:auto;
   display:block;
   float:left;
}
#dealer h4,#dealer h6,#dealer p#n_sekou {
   padding-left:10px;
   height:40px;
   margin:20px 0px 10px 0px;
}
#dealer h4#n_aichi{background:url(image/nin_1aichi.jpg) top left no-repeat;}
#dealer h4#n_mie{background:url(image/nin_2mie.jpg) top left no-repeat;}
#dealer h4#n_gifu{background:url(image/nin_3gifu.jpg) top left no-repeat;}
#dealer h6#n_daichi{background:url(image/nin_d1aichi.jpg) top left no-repeat;}
#dealer h6#n_dmie{background:url(image/nin_d2mie.jpg) top left no-repeat;}
#dealer h6#n_dnagano{background:url(image/nin_d3nagano.jpg) top left no-repeat;}
#dealer p#n_sekou{background:url(image/nin_sekou.jpg) top left no-repeat;}

.c0 {
   width:760px;
   height:auto;
   display:block;
   float:left;
   padding-left:16px;
}

.c1a,.c1b,.c1c,.c1d,.c1e,.c1f,.c1g,
.c1at,.c1bt,.c1ct,.c1dt,.c1et,.c1ft,.c1gt,
.c1at2,.c1bt2,.c1ct2,.c1dt2,.c1et2,.c1ft2,.c1gt2 {
   height:30px;
   line-height:26px;
   display:block;
   float:left;
   overflow:hidden;
   padding-left:10px;
}
.c1a,.c1b,.c1c,.c1d,.c1e,.c1f,.c1g {
   border-bottom:#666666 dotted 1px;
   background:url(image/bk_nintei3.jpg) top left no-repeat;
}
.c1at,.c1bt,.c1ct,.c1dt,.c1et,.c1ft,.c1gt {
   background:url(image/bk_nintei.jpg) top left no-repeat;
}
.c1at2,.c1bt2,.c1ct2,.c1dt2,.c1et2,.c1ft2,.c1gt2 {
   background:url(image/bk_nintei4.jpg) top left no-repeat;
}

.c1gt { background:url(image/bk_nintei2.jpg) top left no-repeat;}
.c1gt2 {background:url(image/bk_nintei5.jpg) top left no-repeat;}
.c1a,.c1at,.c1at2 {
   width:190px;
}
.c1b,.c1bt,.c1bt2 {
   width:70px;
}
.c1c,.c1ct,.c1ct2 {
   width:110px;
}
.c1d,.c1dt,.c1dt2 {
   width:110px;
}
.c1e,.c1et,.c1et2 {
   width:60px;
}
.c1f,.c1ft,.c1ft2 {
   width:80px;
}
.c1g,.c1gt,.c1gt2 {
   width:70px;
}
.c1f,.c1g {
   text-align:center;
}
.c1e a {
   width:42px;
   height:30px;
   display:block;
   float:left;
   background:url(image/bk_nintei_mail.jpg) top left no-repeat;
}
.c1e a:hover {
   background:url(image/bk_nintei_mail.jpg) -42px 0px no-repeat;
}

#goukaku {
	width:500px;
	height:auto;
	float:left;
	display:block;
	margin:10px 0px;
	padding-right: 276px;
}
#goukaku li {
   text-indent:2em;
   font-weight:bold;
   list-style:disc inside;
}
/*▼digis1：デジタル測量*/
#head2 {
   width:942px;
   height:140px;
   display:block;
   float:left;
   background:url(image/head2.jpg) top left no-repeat;
   margin-top:8px;
}
#digi,#digi2,#digi3,#digi22,#digi4,#digi32,.digi7 {
   width:920px;
   height:520px;
   display:block;
   float:left;
   padding:24px 10px 0px 12px;
   
}
#digi {background:url(image/digi1img.jpg) 12px 300px no-repeat;}
#digi2 {
   background: url(image/d2pimg.jpg) 730px 70px no-repeat;
   height:350px;
}
#digi3,.digi7 {height:auto;}
#digi22 {
   background: url(image/d6wnimg.jpg) 650px 130px no-repeat;
   height:350px;
}
#digi32 {
   background: url(image/d7img.jpg) 650px 0px no-repeat;
   height:350px;
}
.d7p {
   width:210px;
   height:270px;
   overflow:hidden;
   display:block;
   float:left;
}
.d7p4 {
   padding:20px 0 0 44px;
   width:840px;
   height:270px;
   display:block;
   float:left;
   overflow:hidden;
}
.d7p p {
   clear:both;
   text-indent:20px;
}
.d7web {
   color:#115cb9;
   font-weight:bold;
}

#digi4 {
   height:auto;
   padding-top:0px;
}
#lrpack {
   width:920px;
   height:auto;
}
   
#digi1h1,#digi2h1,#digi2h2,#digi3h1,#digi3h2,#digi4h1,#digi4h2,#digi5h1,#digi5h2,
#digi5h3,#digi6h1,#digi6h2,#sv1h1,#to1h1,#sv1h2,#sv1h3,#sv1h4,#sv1h5,
#to1h2,#to1h3,#to1h4,#to1h5,#smh1,#camp_h1,#toku_h1,#digi7h1,digi7h2,digi7h3 {
   width:885px;
   height:29px;
   display:block;
   float:left;
   padding-left:35px;
}
#digi1h1 {background:url(image/digi1h1.jpg) 35px 0px no-repeat;}
#digi2h1 {background:url(image/d2h1.jpg) 35px 0px no-repeat;}
#digi2h2,#digi3h2,#digi4h2 {
   background:url(image/d2h2.jpg) 35px 0px no-repeat;
   height:48px;
   margin:10px 0px;
}
#digi3h2 {background:url(image/d3h2.jpg) 35px 0px no-repeat;}
#digi3h1 {background:url(image/d3h1.jpg) 35px 0px no-repeat;}
#digi4h1 {background:url(image/d4h1.jpg) 35px 0px no-repeat;}
#digi4h2 {background:url(image/d4h2.jpg) 35px 0px no-repeat;}
#digi5h1 {background:url(image/d5h1.jpg) 35px 0px no-repeat;}
#digi5h2 {background:url(image/d5h2.jpg) 35px 0px no-repeat;
   height:39px; margin:30px 0px;}
#digi5h3 {background:url(image/d5h3.jpg) 35px 0px no-repeat;
   height:39px; margin:30px 0px;}
#digi6h1 {background:url(image/d6h1.jpg) 35px 0px no-repeat;}
#digi6h2 {background:url(image/d6h2.jpg) 35px 0px no-repeat;
   height:48px; margin:30px 0px 0px 0px;}

#digi7h1 {background:url(image/d7h1.jpg) 35px 0px no-repeat;}
#digi7h2 {background:url(image/d7h2.jpg) 35px 0px no-repeat;
   height:48px; margin:30px 0px 0px 0px; clear:both;}
#digi7h3 {background:url(image/digi7h3.jpg) 35px 0px no-repeat;
   height:48px; margin:30px 0px 0px 0px; clear:both;}


#sv1h1 {background:url(image/sv1h1.jpg) 35px 0px no-repeat; margin-top:40px}
#to1h1 {background:url(image/to1h1.jpg) 35px 0px no-repeat; margin-top:40px}
#sv1h2 {background:url(image/sv1h2.jpg) 35px 0px no-repeat;
   height:48px; margin:0px 0px 10px 0px;}
#sv1h3 {background:url(image/sv1h3.jpg) 35px 0px no-repeat;
   height:48px; margin:15px 0px;}
#sv1h4 {background:url(image/sv1h4.jpg) 35px 0px no-repeat;
   height:48px; margin:15px 0px;}
#sv1h5 {background:url(image/sv1h5.jpg) 35px 0px no-repeat;
   height:48px; margin:15px 0px;}
#to1h2 {background:url(image/to1h2.jpg) 35px 0px no-repeat;
   height:48px; margin:0px 0px 10px 0px;}
#to1h3 {background:url(image/to1h3.jpg) 35px 0px no-repeat;
   height:48px; margin:15px 0px;}
#to1h4 {background:url(image/to1h4.jpg) 35px 0px no-repeat;
   height:48px; margin:15px 0px;}
#to1h5 {background:url(image/to1h5.jpg) 35px 0px no-repeat;
   height:48px; margin:15px 0px;}
#smh1 {background:url(image/smh1.jpg) 35px 0px no-repeat;
   height:48px; margin:40px 0px 10px 0px;}
#camp_h1 {background:url(image/camp_h1.jpg) 35px 0px no-repeat;
   height:48px; margin:40px 0px 10px 0px;}
#toku_h1 {background:url(image/cp_toku_h1.jpg) 35px 0px no-repeat;
   height:48px; margin:40px 0px 10px 0px;}
  
#digiulbox,#digiulbox2 {
	width:194px;
	height:170px;
	display:block;
	float:left;
	padding: 24px 0px 80px 44px;
}
#digiulbox2 {
   height:282px;
   padding-bottom:20px;
}
#digiul,#digiul2,digi6ul {
   width:194px;
   height:170px;
   display:block;
   float:left;
   background:url(image/digi1ul.jpg) top left no-repeat;
}
#digiul2 {
   height:282px;
   background:url(image/d2ul.jpg) top left no-repeat;
}
#digi6ul {
   height:282px;
   background:url(image/d6ul.jpg) top left no-repeat;
}
#digi7ul {
   height:282px;
   background:url(image/d7ul.jpg) top left no-repeat;
}
#d7prg {
   width:862px;
   height:420px;
   display:block;
   float:left;
   background:url(image/d7prg.jpg) top left no-repeat;
}
#d7prgtxt {
   display:block;
   float:left;
   padding:20px 40px 0 90px;
   line-height:22px;
   font-size:12px;
}
.d7prgjet {
   font-weight:bold;
   color:#115CB9;
}
   


#ld1,#ld2,#ld3,#ld4,
#ld1 a,#ld2 a,#ld3 a,#ld4 a,
#ld1on {
   width:194px;
   height:31px;
   display:block;
   float:left;
}
#ld1,#ld1on {background:url(image/digi1li.jpg) 0px 0px no-repeat;
      margin-top:39px;}
#ld2 {background:url(image/digi1li.jpg) 0px -31px no-repeat;}
#ld3 {background:url(image/digi1li.jpg) 0px -62px no-repeat;}
#ld4 {background:url(image/digi1li.jpg) 0px -93px no-repeat;}

#ld1 a {background:url(image/digi1li.jpg) 0px 0px no-repeat;}
#ld2 a {background:url(image/digi1li.jpg) 0px -31px no-repeat;}
#ld3 a {background:url(image/digi1li.jpg) 0px -62px no-repeat;}
#ld4 a {background:url(image/digi1li.jpg) 0px -93px no-repeat;}

#ld1 a:hover {background:url(image/digi1li.jpg) -194px 0px no-repeat;}
#ld2 a:hover {background:url(image/digi1li.jpg) -194px -31px no-repeat;}
#ld3 a:hover {background:url(image/digi1li.jpg) -194px -62px no-repeat;}
#ld4 a:hover {background:url(image/digi1li.jpg) -194px -93px no-repeat;}

#ld1 a:active,#ld1on {background:url(image/digi1li.jpg) -388px 0px no-repeat;}
#ld2 a:active {background:url(image/digi1li.jpg) -388px -31px no-repeat;}
#ld3 a:active {background:url(image/digi1li.jpg) -388px -62px no-repeat;}
#ld4 a:active {background:url(image/digi1li.jpg) -388px -93px no-repeat;}

#ld21,#ld22,#ld23,#ld24,
#ld21 a,#ld22 a,#ld23 a,#ld24 a,
#ld21on,#ld22on,#ld23on,#ld24on {
   width:194px;
   height:31px;
   display:block;
   float:left;
}
#ld21,#ld21on {background:url(image/d2li.jpg) 0px 0px no-repeat;
      margin-top:67px;}
#ld22 {background:url(image/d2li.jpg) 0px -31px no-repeat;}
#ld23 {background:url(image/d2li.jpg) 0px -62px no-repeat;}
#ld24 {background:url(image/d2li.jpg) 0px -93px no-repeat;}

#ld21 a {background:url(image/d2li.jpg) 0px 0px no-repeat;}
#ld22 a {background:url(image/d2li.jpg) 0px -31px no-repeat;}
#ld23 a {background:url(image/d2li.jpg) 0px -62px no-repeat;}
#ld24 a {background:url(image/d2li.jpg) 0px -93px no-repeat;}

#ld21 a:hover {background:url(image/d2li.jpg) -194px 0px no-repeat;}
#ld22 a:hover {background:url(image/d2li.jpg) -194px -31px no-repeat;}
#ld23 a:hover {background:url(image/d2li.jpg) -194px -62px no-repeat;}
#ld24 a:hover {background:url(image/d2li.jpg) -194px -93px no-repeat;}
#ld21 a:active,#ld21on {background:url(image/d2li.jpg) -388px 0px no-repeat;}
#ld22 a:active,#ld22on {background:url(image/d2li.jpg) -388px -31px no-repeat;}
#ld23 a:active,#ld23on {background:url(image/d2li.jpg) -388px -62px no-repeat;}
#ld24 a:active,#ld24on {background:url(image/d2li.jpg) -388px -93px no-repeat;}

.digilead {
   width:448px;
   height:auto;
   display:block;
   float:left;
   padding:24px 0px 0px 35px;
}
#dileft,#dileft2 {
   width:450px;
   height:auto;
   display:block;
   float:left;
   padding:14px 10px 0px 0px;
}
#diright, #diright2 {
   width:450px;
   height:auto;
   display:block;
   float:right;
   padding:14px 10px 0px 0px;
}
#diright2 {
   background:url(image/d1img_pita.jpg) top left no-repeat;
   height:239px;
}
.di_pack {
   width:920px;
   height:auto;
}
#dileft h4,#diright h4,#dileft2 h4 {
   width:410px;
   height:23px;
   display:block;
   float:left;
   padding:10px 0px 0px 20px;
}
#dileft h4#dih2 {background:url(image/digi1h2.jpg) 20px 10px no-repeat;}
#dileft h4#dih3 {background:url(image/digi1h3.jpg) 20px 10px no-repeat;}
#dileft h4#dih4 {background:url(image/digi1h4.jpg) 20px 10px no-repeat;}

#dileft2 h4#dih22 {background:url(image/digi1h22.jpg) 40px 10px no-repeat;}
#dileft2 h4#dih23 {background:url(image/digi1h23.jpg) 40px 10px no-repeat;}
#dileft2 h4#dih24 {background:url(image/digi1h24.jpg) 40px 10px no-repeat;}




#diright h4#dih5 {background:url(image/digi1h5.jpg) 20px 10px no-repeat;}
#diright h4#dih6 {background:url(image/digi1h6.jpg) 20px 10px no-repeat;}
#diright h4#dih7 {background:url(image/digi1h7.jpg) 20px 10px no-repeat;}

.showbd {padding:25px 0px 40px 40px;}
   

h5#showbox1,h5#showbox1 a ,
h5#showbox2,h5#showbox2 a ,.showbd,
h5#showbox3,h5#showbox3 a
{
   width:358px;
   height:69px;
   display:block;
   float:left;
}
h5#showbox1 a {background:url(image/digi1sho.jpg) 0px -69px no-repeat;}
h5#showbox1 a:hover {background:url(image/digi1sho.jpg) -358px -69px no-repeat;}
h5#showbox1 a:active {background:url(image/digi1sho.jpg) -716px -69px no-repeat;}
h5#showbox2 a {background:url(image/digi1sho.jpg) 0px 0px no-repeat;}
h5#showbox2 a:hover {background:url(image/digi1sho.jpg) -358px 0px no-repeat;}
h5#showbox2 a:active {background:url(image/digi1sho.jpg) -716px 0px no-repeat;}
h5#showbox3 a {background:url(image/digi1sho.jpg) 0px -138px no-repeat;}
h5#showbox3 a:hover {background:url(image/digi1sho.jpg) -358px -138px no-repeat;}
h5#showbox3 a:active {background:url(image/digi1sho.jpg) -716px -138px no-repeat;}

/*▼digis2：PocketNeo操作性*/

.ppic,.ppicr,.ppicl {
   width:180px;
   height:262px;
   display:block;
   float:left;
   padding:0px 0px 0px 60px;
}
.ppicr {padding:0px 0px 0px 30px;}
.ppicl {padding:0px 0px 0px 20px;}
#pp1,#pp2,#pp3,#pp4,#pp5,#pp6,#pp7,#pp8 {
   width:163px;
   height:212px;
   display:block;
   float:left;
   padding:0px 17px 0px 0px;
}
#pp1 {background:url(image/d2pimg1.jpg) top left no-repeat;}
#pp2 {background:url(image/d2pimg2.jpg) top left no-repeat;}
#pp3 {background:url(image/d2pimg3.jpg) top left no-repeat;}
#pp4 {background:url(image/d2pimg4.jpg) top left no-repeat;}
#pp5 {background:url(image/d2pimg5.jpg) top left no-repeat;}
#pp6 {background:url(image/d2pimg6.jpg) top left no-repeat;}
#pp7 {background:url(image/d2pimg7.jpg) top left no-repeat;}
#pp8 {background:url(image/d2pimg8.jpg) top left no-repeat;}

.ppbox .ppic p,.ppbox .ppicr p,.ppbox .ppicl p {
	width:140px;
	height:40px;
	display:block;
	float:left;
	padding:10px 20px 0px 20px;
	font-size:10px;
	line-height:16px;
	color:#666666;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.ppbox p,.ppbox p.ppex {
	width:345px;
	height:80px;
	display:block;
	float:left;
	padding:0px 15px 0px 90px;
	font-size:12px;
	line-height:20px;
}
.ppbox p.ppex {padding:0px 15px 0px 50px;}

/*▼digis3：PocketNeoシステム化*/

#d3pimg,#d4pimg {
   width:920px;
   height:396px;
   display:block;
   float:left;
}
#d3pimg {background:url(image/d3pimg.jpg) 98px 10px no-repeat;}
#d4pimg {
   height:470px;
   background:url(image/d4pimg.jpg) 20px 10px no-repeat;
}
#d3wnimg1 {
   width:450px;
   height:292px;
   display:block;
   float:left;
   background:url(image/d3wnimg1.jpg) 50px 0px no-repeat;
   margin-top:20px;
}
p.d3lep {
   margin-top:20px;
}
/*▼digis4：PocketNeo接続*/

#d4pimg2 {
   width:920px;
   height:620px;
   display:block;
   float:left;
   background:url(image/d4pimg2.jpg) 80px 0px no-repeat;
}
#pkbox {
   width:500px;
   height:auto;
   float:left;
   display:block;
   padding:40px 0px 0px 350px;
}
.pkdt {
   width:500px;
   height:20px;
   display:block;
   float:left;
}
.pkdd {
   width:474px;
   height:auto;
   display:block;
   float:left;
   font-size:10px;
   padding:0px 10px 16px 16px;
   color:#333333;
}
#pkdt1 {background:url(image/d4pk1.jpg) top left no-repeat;}
#pkdt2 {background:url(image/d4pk2.jpg) top left no-repeat;}
#pkdt3 {background:url(image/d4pk3.jpg) top left no-repeat;}
#pkdt4 {background:url(image/d4pk4.jpg) top left no-repeat;}
#pkdt5 {background:url(image/d4pk5.jpg) top left no-repeat;}
#pkdt6 {background:url(image/d4pk6.jpg) top left no-repeat;}
#pkdt7 {background:url(image/d4pk7.jpg) top left no-repeat;}
#pkdt8 {background:url(image/d4pk8.jpg) top left no-repeat;}

.d4ex,.d4exr {
   width:420px;
   height:auto;
   display:block;
   float:left;
   padding:0px 0px 0px 30px;
   margin:0px 0px 20px 0px;
}
.d4exr {padding:0;}
.d4ex img,.d4exr img {
   width:194px;
   height:251px;
   display:block;
   float:left;
   padding:0px 10px 0px 0px;
}
.d4exr img {padding:0;}
#d4u1 {background:url(image/d4pimg3.jpg) top left no-repeat;}
#d4u2 {background:url(image/d4pimg4.jpg) top left no-repeat;}
#d4u3 {background:url(image/d4pimg5.jpg) top left no-repeat;}
#d4u4 {background:url(image/d4pimg6.jpg) top left no-repeat;}
.d4ex h5,.d4exr h5 {
   width:216px;
   height:34px;
   display:block;
   float:left;
}
#d4uh1 {background:url(image/d4h3.jpg) top left no-repeat;}
#d4uh2 {background:url(image/d4h4.jpg) top left no-repeat;}
#d4uh3 {background:url(image/d4h5.jpg) top left no-repeat;}
#d4uh4 {background:url(image/d4h6.jpg) top left no-repeat;}

.d4ex p ,.d4exr p{
   width:206px;
   height:auto;
   display:block;
   float:left;
   font-size:10px;
   padding:0px 0px 0px 10px;
}
/*▼digis5：PocketNeoギャラリー*/

#lw {
   font-size:10px;
   line-height:16px;
}
.photobox {
   width:919px;
   height:416px;
   display:block;
   float:left;
}
.photobox1 {
   width:919px;
   height:30px;
   display:block;
   float:left;
   background:url(image/d5pboxbk1.jpg) top left repeat-x;
}
.photobox2 {
   width:919px;
   height:354px;
   display:block;
   float:left;
   background:url(image/d5pboxbk2.jpg) top left repeat;
   overflow:auto;
}
.photobox3 {
   width:919px;
   height:32px;
   display:block;
   float:left;
   background:url(image/d5pboxbk3.jpg) top left repeat-x;
}

.pgt {
   width:95px;
   height:124px;
   margin:40px 15px 0px 35px;
}
/*▼digis5：お問い合わせフォーム*/

#form,#form2 {
   width:800px;
   height:950px;
   display:block;
   float:left;
   border:none;
   overflow:hidden;
   padding:30px 0px 30px 30px;
}
#form2 {height:800px;}
/*▼digis6：WN電子平板*/

.d6wnb1 {
   width:432px;
   height:auto;
   display:block;
   float:left;
   padding:0px 6px 0px 10px;
   margin-top:36px;
   border:#D5D9DF solid 1px;
}
#d6wn1 {background:url(image/d6wn1.jpg) top left no-repeat;}
#d6wn2 {background:url(image/d6wnl1.jpg) top left no-repeat;}
#d6wn3 {background:url(image/d6wn3.jpg) top left no-repeat;}
#d6wn4 {background:url(image/d6wn2.jpg) top left no-repeat;}
#d6wn5 {background:url(image/d6wnl2.jpg) top left no-repeat;}
#d6wn6 {background:url(image/d6wn4.jpg) top left no-repeat;}

.d6wntit {
   background:#E0F3F8;
   padding-left:1em;
   margin-top:5px;
   border-bottom:#F0FAFD solid 1px;
}
.d6wnexp {
   padding-left:2em;
   border-top:#DAF4FE solid 1px;
   background:#FBFEFF
}  

/*▼sv1：測量設計業業務支援、to1：登記業務支援*/

.sv1tpimg,.to1tpimg {
   width:920px;
   height:536px;
   display:block;
   float:left;
   background:url(image/sv1soimg.jpg) 22px 0px no-repeat;
   margin:30px 0px 0px 0px;
}
.to1tpimg {
   background:url(image/to1soimg.jpg) 22px 0px no-repeat;
   height:460px;
}
.leadex {
   width:860px;
   height:auto;
   display:block;
   float:left;
   padding:0px 0px 0px 60px;
}
.sv1i {
   width:885px;
   height:120px;
   display:block;
   float:left;
   padding-left:35px;
}
.sv1i p {padding:47px 0px 0px 142px;}
#sv1i1 {background:url(image/sv1i1.jpg) 35px 0px no-repeat;}
#sv1i2 {background:url(image/sv1i2.jpg) 35px 0px no-repeat;}
#sv1i3 {background:url(image/sv1i3.jpg) 35px 0px no-repeat;
   height:140px;}
#sv1i4 {background:url(image/sv1i4.jpg) 35px 0px no-repeat;
   height:auto;}
#sv1i5 {background:url(image/sv1i5.jpg) 35px 0px no-repeat;height:auto;}
#sv1i6 {background:url(image/sv1i6.jpg) 35px 0px no-repeat;height:auto;margin-top:20px;}
#sv1i7 {background:url(image/sv1i7.jpg) 35px 0px no-repeat;height:auto;}
#sv1i8 {background:url(image/sv1i8.jpg) 35px 0px no-repeat;height:auto;}
#to1i1 {background:url(image/to1i1.jpg) 35px 0px no-repeat;height:auto;}
#to1i2 {background:url(image/to1i2.jpg) 35px 0px no-repeat;height:auto;}
#to1i3 {background:url(image/to1i3.jpg) 35px 0px no-repeat;height:auto;}
#to1i4 {background:url(image/to1i4.jpg) 35px 0px no-repeat;height:auto;}

.sv1btn {
   width:359px;
   height:69px;
   display:block;
   float:left;
   padding:0px 160px 0px 400px;
   margin:10px 0px 20px 0px;
}
#sv1btn_to1 {margin:25px 0px 0px 0px;}
#sv1tbl {
   width:590px;
   height:auto;
   display:block;
   float:left;
   padding:47px 0px 0px 142px;
}
#sv1tbl p {
   padding:0;
}

.sv1tbt,.sv1tbt2 {
   width:90px;
   height:25px;
   display:block;
   float:left;
}
.sv1tbt2 {
   height:175px;
}
.sv1tbex,.sv1tbex2 {
   width:500px;
   height:25px;
   display:block;
   float:left;
   clear:right;
}
.sv1tbex2 {
   height:175px;
}
.pgt2 {
   width:169px;
   height:131px;
}
.wnphoto {
   width:735px;
   height:131px;
   display:block;
   float:left;
   overflow:hide;
   padding:0px 0px 0px 150px;
   margin:16px 0px 30px 0px;
}
#wnphotol {margin-bottom:0;}

/*▼site：サイトマップ*/

#sm {
   width:700px;
   height:auto;
   display:block;
   float:left;
   padding:0px 0px 0px 130px;
}
#sm li {
   list-style:disc inside;
   border-bottom:#72A0E7 dotted 1px;
}
#sm li ul li {
   padding:0px 0px 0px 40px;
   list-style:none;
   border-bottom:none;
}
.smexp {
   font-size:10px;
   padding-left:2em;
   color:#2978B8;
}
/*▼キャンペーン情報（サイト全般）*/
ul.cp {
   width:858px;
   height:110px;
   display:block;
   float:left;
   padding-left:40px;
}
li.cp01,li.cp02,li.cp03 {
   padding-left:15px;
}

li.cp01,li.cp02,li.cp03,
li.cp01 a, li.cp02 a, li.cp03 a{
   width:271px;
   height:110px;
   display:block;
   float:left;
}
li.cp01 a { background:url(image/cp_200906.jpg) top left no-repeat;}
li.cp01 a:hover { background:url(image/cp_200906.jpg) 0px -110px no-repeat;}
li.cp02 a { background:url(image/cp_200906.jpg) -271px 0px no-repeat;}
li.cp02 a:hover { background:url(image/cp_200906.jpg) -271px -110px no-repeat;}
li.cp03 a { background:url(image/cp_200906.jpg) -542px 0px no-repeat;}
li.cp03 a:hover { background:url(image/cp_200906.jpg) -542px -110px no-repeat;}

/*▼キャンペーン情報（ページ）*/

#cp_area, .cp_box,#toku_box {
   width:820px;
   height:auto;
   display:block;
   float:left;
}
#cp_area {
   padding:0px 0px 0px 35px;
}
.cp_box,#toku_box {
   border:#cccccc solid 1px;
   margin:16px 0px 46px 32px;
}
.cp_boxl {
   width:600px;
   height:auto;
   display:block;
   float:left;
}
.cp_boxr {
   width:200px;
   height:auto;
   display:block;
   float:left;
   padding:100px 0px 0px 20px;
}
*html .cp_box { margin-left:16px;}
.cp_boxfoot {
   width:804px;
   height:54px;
   display:block;
   float:left;
   background:url(image/cp_box_foot.jpg) top left repeat-x;
   padding:8px 16px 0 0;
}
#cp_01 {background:url(image/cp_01_pocketdc.jpg) 14px 6px no-repeat;} 
#cp_02 {background:url(image/cp_02_online.jpg) 7px 19px no-repeat;}
#cp_03 {background: url(image/cp_03_rentonline.jpg) 12px 19px no-repeat;} 
 
p.cp_01lead, p.cp_01bko {
   width:476px;
   height:auto;
   display:block;
   float:left;
   padding-left:124px;
   line-height:16px;
   letter-spacing:20;
}
p#cp_01p1 {padding:84px 0px 0px 124px; margin-bottom:26px;}
p.cp_02lead, p.cp_03lead {
   width:422px;
   height:auto;
   display:block;
   float:left;
   padding-left:178px;
}
p.cp_03lead {
   padding-left:210px;
   width:390px;
}
p#cp_02p1, p#cp_03p1 {
   padding:92px 0px 0px 62px;
   width:538px;
   margin-bottom:20px;
}
span.cp_teika {
   height:32px;
   line-height:32px;
   display:block;
}
span.cp_tprice {
   font-size:20px;
   letter-spacing:0.2em;
}
span.cp_cpdt {
   height:36px;
   line-height:36px;
   display:block;
   padding-left:56px;
}
span.cp_cprice {
   font-size:30px;
   color:#ff6600;
}
p.cp_01bko {
   font-size:10px;
   color:#333333;
}
p#cp_01bko01,p#cp_01bko02,#cp_01bko03{
	padding-left:180px;
	margin:5px 0px 20px 0px;
	width: 420px;
}
p#cp_01bko02,#cp_01bko03 {
   padding-left:220px;
   width:380px;
}
span.cp_30 {font-size:27px;}
.cp_toadv {
   width:155px;
   height:213px;
   display:block;
   float:left;
   background:url(image/cp_200906_b.jpg) top left no-repeat;
}
.cp_toadv:hover {background:url(image/cp_200906_b.jpg) -155px 0px no-repeat;}
#cp_toadv02 {background:url(image/cp_200906_b.jpg) 0px -213px no-repeat;}
#cp_toadv02:hover {background:url(image/cp_200906_b.jpg) -155px -213px no-repeat;}
#cp_toadv03{background:url(image/cp_200906_b.jpg) 0px -426px no-repeat;}
#cp_toadv03:hover {background:url(image/cp_200906_b.jpg) -155px -426px no-repeat;}

.cp_tokutei {
   width:156px;
   height:24px;
   display:block;
   float:left;
   background:url(image/cp_tokutei.jpg) top left no-repeat;
   margin:14px 0px 0px 20px;
}
*html .cp_tokutei{margin-left:10px;}

#gai2 {
   padding:16px 0px 20px 50px;
}
#gai2 dd {
   letter-spacing:20;
   line-height:20px;

}

.cp_on {
   width:231px;
   height:53px;
   display:block;
   float:right;
   background:url(image/cp_on.jpg) top left no-repeat;
}
.cp_on:hover {background:url(image/cp_on.jpg) -231px 0px no-repeat;}

.com_link {color:#163CD1;}
.com_link:hover {color:#163CD1; text-decoration:underline;}
