﻿@charset"utf-8";


/*
1. トップページイメージ
2. トップページナビゲーション
3. トップページ左コラム
4. トップページ右コラム
5. ビジュアルコミュニケーション
6. 組込み
7. ネットワーク
8. セキュリティ
9. システム開発
10. NET de MEET
11. Visual Nexus
12. アエスラ
13. ビジュアルコミュニケーションボックス
14. マネージドサービス
15. Motorola Mesh
16. INTERNAP
17. Neo Accel
18. 秘密分散法
19. 会社情報
20. Azalea Mesh
21. RADVISION
22. Vidyo
*/

/* 変更履歴 */
/* 
   [日付]　　 [ID及びクラス名]            [変更内容]
   2007/12/28  .vnprice                   tableの幅変更
	 2008/01/11  #motorola .title03 dl dt a 画像の変更
 */

*{ margin: 0; padding: 0; border:0; }
*{ box-sizing:border-box }
*{ -moz -box -sozomg:border-box }
.clear { clear:both; }
ul li { padding:0; margin:0; }
dl dt { padding:0; margin:0; }
li {list-style:none;}


/* 1. トップページイメージ */
#header { width:850px; height:290px; margin:0 auto; }
#header .section { width:835px; height:276px; clear:both; margin:0 auto;  }
#header .section .main_img{ width:540px; float:left; }
#header .section .box{ float:left; }

.inquiry .telnum{
font-size:16px;
font-weight:bold;
}
.inquiry .telnum p{
padding: 0px 0px 0px 20px;
}
.inquiry ul{
padding: 10px 0px 10px 10px;
}
.inquiry li{
padding: 5px 0px 5px 0px;
list-style:none;
}
.inquiry textarea{
background-color:#dfdfdf;
}
.inquiry table{
margin:0 auto;
}
.inquiry td{
vertical-align:top;
text-align:left;
padding:4px;
}
.inquiry th{

width:140px;
font-weight:normal;
text-align:center;
padding:4px;
white-space:nowrap;
}

.inquiry .box01{
border:1px solid #999999;
margin-top:10px;
}
.inquiry .box02{
border:1px solid #999999;
margin-top:20px;
}

.inquiry .tit01{
background-color:#7c7c7c;
color:#FFFFFF;
font-weight:bold;
}
.inquiry .tit02{
height:10px;
}

.inquiry .left{
text-align:left;
}
.inquiry td.center{
text-align:center;
}
.inquiry .inquirytable{
text-align:left;
}
.inquiry .inquirytable{
text-align:left;
}
.inquiry .inquirytable th{
borrder:none;
}
.inquiry .inquirytable td{
borrder:none;
}

ul#tnavi { list-style:none; width:295px; }
ul#tnavi li.netdemeet a{ 
display:block;
width:295px;
height:70px;
text-indent:-9999px;
background:url("../images/tnavi.gif") 0px 0px no-repeat;
overflow:hidden;
}
ul#tnavi li.motorola a{ 
display:block;
width:295px;
height:70px;
text-indent:-9999px;
background:url("../images/tnavi.gif") 0px -70px no-repeat;
overflow:hidden;
}
ul#tnavi li.nexwave a{ 
display:block;
width:295px;
height:70px;
text-indent:-9999px;
background:url("../images/tnavi.gif") 0px -140px no-repeat;
overflow:hidden;
}  
ul#tnavi li.neoaccel a{ 
display:block;
width:295px;
height:67px;
text-indent:-9999px;
background:url("../images/tnavi.gif") 0px -210px no-repeat;
overflow:hidden;
}
ul#tnavi li.netdemeet a:hover{ 
display:block;
width:295px;
height:70px;
text-indent:-9999px;
background:url("../images/tnavi.gif") -295px 0px no-repeat;
overflow:hidden;
}
ul#tnavi li.motorola a:hover{  
display:block;
width:295px;
height:70px;
text-indent:-9999px;
background:url("../images/tnavi.gif") -295px -70px no-repeat;
overflow:hidden;
}
ul#tnavi li.nexwave a:hover{ 
display:block;
width:295px;
height:70px;
text-indent:-9999px;
background:url("../images/tnavi.gif") -295px -140px no-repeat;
overflow:hidden;
}
ul#tnavi li.neoaccel a:hover{ 
display:block;
width:295px;
height:67px;
text-indent:-9999px;
background:url("../images/tnavi.gif") -295px -210px no-repeat;
overflow:hidden;
}


/* 2. トップページナビゲーション */
#navi { width:850px; height:120px; margin:0 auto; }
#navi .section{ width:840px; height:108px; clear:both; margin:0 auto; }
dl#gnavi { width:168px; height:108px; float:left; margin:0 auto; }
dl#gnavi dt.vcommunication a{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") 0px 0px no-repeat;
overflow:hidden;d
}
dl#gnavi dt.network a{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -168px 0px no-repeat;
overflow:hidden;
}
dl#gnavi dt.kumikomi a{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -336px 0px no-repeat;
overflow:hidden;
}
dl#gnavi dt.security a{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -504px 0px no-repeat;
overflow:hidden;
}
dl#gnavi dt.kaihatsu a{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -672px 0px no-repeat;
overflow:hidden;
}
dl#gnavi dt.vcommunication a:hover{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -0px -32px no-repeat;
overflow:hidden;
}
dl#gnavi dt.network a:hover{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -168px -32px no-repeat;
overflow:hidden;
}
dl#gnavi dt.kumikomi a:hover{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -336px -32px no-repeat;
overflow:hidden;
}
dl#gnavi dt.security a:hover{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -504px -32px no-repeat;
overflow:hidden;
}
dl#gnavi dt.kaihatsu a:hover{ 
display:block;
width:168px;
height:32px;
text-indent:-9999px;
background:url("../images/gnavi.gif") -672px -32px no-repeat;
overflow:hidden;
}
dl#gnavi dd { 
font-size:12px;
padding:5px 0px 0px 10px;
line-height:1.7em;
}

dl#gnavi dd ul li a{ 
text-decoration:none;
}
dl#gnavi dd ul li a:hover{ 
text-decoration:none;
}

dl#gnavi dd.subvcommunication { 
display:block;
height:96px;
background:url(../images/gnavibg.gif) 0px 0px;
background-repeat:no-repeat;
}
dl#gnavi dd.subvcommunication ul{ 
text-align:left;
}
dl#gnavi dd.subvcommunication li{ 
background:url(../images/p.gif) no-repeat 0px 0.4em;
list-style: none;
padding:0px 15px;
}
dl#gnavi dd.subnetwork { 
display:block;
height:96px;
background:url(../images/gnavibg.gif) -168px 0px;
background-repeat:no-repeat;
}
dl#gnavi dd.subnetwork ul{ 
text-align:left;
}
dl#gnavi dd.subnetwork li{ 
background:url(../images/p.gif) no-repeat 0px 0.4em;
list-style: none;
padding:0px 15px;
}
dl#gnavi dd.subkumikomi { 
display:block;
height:96px;
background:url(../images/gnavibg.gif) -336px 0px;
background-repeat:no-repeat;
}
dl#gnavi dd.subkumikomi  ul{ 
text-align:left;
}
dl#gnavi dd.subkumikomi  li{ 
background:url(../images/p.gif) no-repeat 0px 0.4em;
list-style: none;
padding:0px 15px;
}
dl#gnavi dd.subsecurity { 
display:block;
height:96px;
background:url(../images/gnavibg.gif) -504px 0px;
background-repeat:no-repeat;
}
dl#gnavi dd.subsecurity  ul{ 
text-align:left;
}
dl#gnavi dd.subsecurity  li{ 
background:url(../images/p.gif) no-repeat 0px 0.4em;
list-style: none;
padding:0px 15px;
}
dl#gnavi dd.subkaihatsu { 
display:block;
height:96px;
background:url(../images/gnavibg.gif) -672px 0px;
background-repeat:no-repeat;
}
dl#gnavi dd.subkaihatsu  ul{ 
text-align:left;
}
dl#gnavi dd.subkaihatsu  li{ 
background:url(../images/p.gif) no-repeat 0px 0.4em;
list-style: none;
padding:0px 15px;
}


/* 3. トップページ左コラム */
#topmain {
width:824px;
margin:0 auto;
background-image:url(../images/g10.gif);
background-repeat: repeat-y;
background-position:top left;
}
#topleftcol {
float:left;
width:524px;;
}
#topleftcol .section01 { 
font-size:12px;
width:524px;
text-align:left;
line-height:1em;
}
#topleftcol .box{
padding:0px 0px 0px 10px;
}
#topleftcol .section01 .box{ padding:0px 5px 0px 20px; margin:15px 0px 10px 0px; }
#topleftcol .section01 dl { margin:14px 0px 14px 0px; }
#topleftcol .section01 dl dt{ height:15px; float:left; padding:0px 8px 0px 0px; }
#topleftcol .section01 dl dd {  }
#topleftcol .section01 dl dd ul li{ list-style: none;font-family:'MS UI Gothic'; }
#topleftcol .section01 dl dd ul li span{
padding:0px 5px;
width:9px;
background:url(../images/p.gif) no-repeat 0px 0.2em;
list-style: none;
}
#topleftcol .section02 { 
font-size:12px;
width:524px;
text-align:left;
line-height:1em;
}
#topleftcol .section02 .box{ padding:0px 5px 0px 20px; margin:15px 0px 10px 0px; }
#topleftcol .section02 dl { margin:14px 0px 14px 0px; }
#topleftcol .section02 dl dt{ height:15px; float:left; padding:0px 8px 0px 0px; }
#topleftcol .section02 dl dd {  }
#topleftcol .section02 dl dd ul li{ list-style: none;font-family:'MS UI Gothic'; }
#topleftcol .section02 dl dd ul li span{
padding:0px 5px;
width:9px;
background:url(../images/p.gif) no-repeat 0px 0.2em;
list-style: none;
}
#topleftcol h2.topnew { 
display:block;
width:524px;
height:22px;
text-indent:-9999px;
background-image:url(../images/topnew.gif);
background-repeat:no-repeat;
}
#topleftcol h2.toprelease { 
display:block;
width:524px;
height:22px;
text-indent:-9999px;
background-image:url(../images/toprelease.gif);
background-repeat:no-repeat;
}

/* 4. トップページ右コラム */
#toprightcol {
float:left;
width:300px;
}
#toprightcol a{ text-decoration:none; }
#toprightcol a:hover{ text-decoration:none; }

#toprightcol .section{ 
width:300px;
height:122px;
text-align:left;
}
#toprightcol h2.topinfo { 
display:block;
width:300px;
height:22px;
text-indent:-9999px;
background-image:url(../images/topinfo.gif);
background-repeat:no-repeat;
}
#toprightcol .information { 
margin:10px 0px 0px 20px;
font-size:14px;
background-color:#fff1b3;
}
#toprightcol .information .textarea{ 
padding:5px 0px 5px 5px;
margin:5px 0px 5px 5px;
}


/* 5. ビジュアルコミュニケーション */
#vcom {
font-size:12px;
width:835px;
text-align:left;
margin:0 auto;
}
#vcom .section {
width:825px;;
margin:0 auto;
}
#vcom .section .sectionleft {
width:565px;
float:left;
}
#vcom .banner {
width:243px;
margin:0 auto ;
}
#vcom h2.title01 {
display:block;
width:835px;
height:190px;
padding-bottom:0px;
text-indent:-9999px;
background-image:url(../images/vcom_tit01.gif);
background-repeat:no-repeat;
}
#vcom dl{
padding-bottom:12px;
}
#vcom dl.title02 dd a{
display:block;
width:555px;
height:53px;
text-indent:-9999px;
background-image:url(../images/vcom_tit02.gif);
background-repeat:no-repeat;
}
#vcom dl.title02 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title02 dt p{
padding:10px;
}
#vcom dl.title03 dd a{
display:block;
width:555px;
height:53px;
text-indent:-9999px;
background-image:url(../images/vcom_tit03.gif);
background-repeat:no-repeat;
}
#vcom dl.title03 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title03 dt p{
padding:10px;
}
#vcom dl.title04 dd a{
display:block;
width:555px;
height:53px;
text-indent:-9999px;
background-image:url(../images/vcom_tit04.gif);
background-repeat:no-repeat;
}
#vcom dl.title04 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title04 dt p{
padding:10px;
}
#vcom dl.title05 dd a{
display:block;
width:555px;
height:29px;
text-indent:-9999px;
background-image:url(../images/vcom_tit05.gif);
background-repeat:no-repeat;
}
#vcom dl.title05 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title05 dt p{
padding:10px;
}
#vcom dl.title06 dd a{
display:block;
width:555px;
height:29px;
text-indent:-9999px;
background-image:url(../images/vcom_tit06.gif);
background-repeat:no-repeat;
}
#vcom dl.title06 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title06 dt p{
padding:10px;
}
#vcom dl.title07 dd a{
display:block;
width:555px;
height:53px;
text-indent:-9999px;
background-image:url(../images/vcom_tit07.gif);
background-repeat:no-repeat;
}
#vcom dl.title07 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title07 dt p{
padding:10px;
}
#vcom dl.title08 dd a{
display:block;
width:555px;
height:53px;
text-indent:-9999px;
background-image:url(../images/vcom_tit08.gif);
background-repeat:no-repeat;
}
#vcom dl.title08 dt{
display:block;
width:555px;
text-align:left;
background-image:url(../images/vcom_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#vcom dl.title08 dt p{
padding:10px;
}
#vcom .banner01 a{
display:block;
width:255px;
height:70px;
float:right;
margin: 0px 0px 8px 5px;
}
#vcom .banner02 a{
display:block;
width:255px;
height:70px;
float:right;
margin: 0px 0px 8px 5px;
}
#vcom_bottom { height:20px; }


/* 6. 組込み */
#kumi {
font-size:12px;
width:835px;
text-align:left;
margin:0 auto;
}
#kumi .section {
width:825px;
margin:0 auto;
}
#kumi .inquiry {
margin:0 auto;
text-align:center;
}
#kumi h2.title01 {
display:block;
width:835px;
height:190px;
padding-bottom:0px;
text-indent:-9999px;
background-image:url(../images/kumi_tit01.gif);
background-repeat:no-repeat;
}
#kumi .title02 {
display:block;
width:151px;
height:26px;
text-indent:-9999px;
background-image:url(../images/kumi_tit02.gif);
background-repeat:no-repeat;
}
#kumi .title03 a{
display:block;
width:578px;
height:39px;
text-indent:-9999px;
background-image:url(../images/kumi_tit03.gif);
background-repeat:no-repeat;
margin:0 auto;
}
#kumi .title03 a:hover{
display:block;
width:578px;
height:39px;
text-indent:-9999px;
background-image:url(../images/kumi_tit03.gif);
background-repeat:no-repeat;
margin:0 auto;
}
#kumi dl.title04 {
text-align:left;
margin:8px 0px 22px 0px;
background-image:url(../images/kumi_tit04.gif);
background-repeat:no-repeat;
background-position:top right ;
}
#kumi dt{
text-aling:left;
padding:10px 0px 0px 10px;
width:660px;
}
#kumi ul {
padding: 0px 0px 0px 0px;
margin:0 auto;
}
#kumi li {
padding: 0px 0px 10px 0px;
list-style:none;
}
#kumi ul li.title05 a{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit05.gif);
background-repeat:no-repeat;
}
#kumi ul li.title05 a:hover{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit05.gif);
background-repeat:no-repeat;
}
#kumi ul li.title09 a{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit09.gif);
background-repeat:no-repeat;
}
#kumi ul li.title09 a:hover{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit09.gif);
background-repeat:no-repeat;
}
#kumi ul li.title10 a{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit10.gif);
background-repeat:no-repeat;
}
#kumi ul li.title10 a:hover{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit10.gif);
background-repeat:no-repeat;
}
#kumi ul li.title11 a{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit11.gif);
background-repeat:no-repeat;
}
#kumi ul li.title11 a:hover{
display:block;
width:820px;
height:75px;
text-indent:-9999px;
background-image:url(../images/kumi_tit11.gif);
background-repeat:no-repeat;
}
#kumi_bottom { height:6px; }


/* 7. ネットワーク */
#network {
font-size:12px;
width:835px;
text-align:left;
margin:0 auto;
}
#network .section {
width:825px;
margin:0 auto;
}
#network h2.title01 {
display:block;
width:835px;
height:190px;
padding-bottom:0px;
text-indent:-9999px;
background-image:url(../images/network_tit01.gif);
background-repeat:no-repeat;
}
#network dl{
padding-bottom:17px;
}
#network dl.title02 dd a{
display:block;
width:820px;
height:53px;
text-indent:-9999px;
background-image:url(../images/network_tit02.gif);
background-repeat:repeat-x;
}
#network dl.title02 dt{
display:block;
width:820px;
text-align:left;
line-height:1.5em;
padding:10px 0px;
background-image:url(../images/network_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#network dl.title02 dt p{
padding:0px 10px;
}
#network dl.title04 dd a{
display:block;
width:820px;
height:53px;
text-indent:-9999px;
background-image:url(../images/network_tit04.gif);
background-repeat:repeat-x;
}
#network dl.title04 dt{
display:block;
width:820px;
text-align:left;
line-height:1.5em;
padding:10px 0px;
background-image:url(../images/network_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#network dl.title04 dt p{
padding:0px 10px;
}
#network dl.title03 dd a{
display:block;
width:820px;
height:53px;
text-indent:-9999px;
background-image:url(../images/network_tit03.gif);
background-repeat:repeat-x;
}
#network dl.title03 dt{
display:block;
width:820px;
text-align:left;
line-height:1.5em;
padding:10px 0px;
background-image:url(../images/network_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#network dl.title03 dt p{
padding:0px 10px;
}
#network_bottom { height:18px;}


/* 8. セキュリティ */
#security {
font-size:12px;
width:835px;
text-align:left;
margin:0 auto;
}
#security .section {
width:825px;
margin:0 auto;
}
#security h2.title01 {
display:block;
width:835px;
height:190px;
padding-bottom:0px;
text-indent:-9999px;
background-image:url(../images/security_tit01.gif);
background-repeat:no-repeat;
}
#security dl{
padding-bottom:17px;
}
#security dl.title02 dd a{
display:block;
width:820px;
height:53px;
text-indent:-9999px;
background-image:url(../images/security_tit02.gif);
background-repeat:repeat-x;
}
#security dl.title02 dt{
display:block;
width:820px;
text-align:left;
line-height:1.5em;
padding:10px 0px;
background-image:url(../images/security_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#security dl.title02 dt p{
padding:0px 10px;
}
#security dl.title03 dd a{
display:block;
width:820px;
height:53px;
text-indent:-9999px;
background-image:url(../images/security_tit03.gif);
background-repeat:repeat-x;
}
#security dl.title03 dt{
display:block;
width:820px;
text-align:left;
line-height:1.5em;
padding:10px 0px;
background-image:url(../images/security_txtbg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
#security dl.title03 dt p{
padding:0px 10px;
}
#security_bottom { height:90px;}


/* 9. システム開発 */
#development {
font-size:12px;
width:835px;
text-align:left;
margin:0 auto;
}
#development .section {
width:825px;
margin:0 auto;
}
#development h2.title01 {
display:block;
width:835px;
height:190px;
padding-bottom:0px;
text-indent:-9999px;
background-image:url(../images/development_tit01.gif);
background-repeat:no-repeat;
}
#development .title02{
height:290px;
background-image:url(../images/development_tit02.gif);
background-position:top right;
background-repeat:no-repeat;
}
#development .title03{
width:430px;
font-size:14px;
line-height:1.5em;
text-align:left;
}
#development .title04{
width:430px;
font-size:12px;
text-align:right;
padding: 80px 0px 0px 0px;
}
#development .title04 img{
padding: 0px 3px 0px 0px;
}
#development_bottom { height:35px; }


/* 10. NET de MEET */
#netdemeet {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#netdemeet .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#netdemeet .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/netdemeet_tit01.gif);
background-repeat:no-repeat;
}
#netdemeet .title01 h2{
display:none;
}
#netdemeet .banner01 {
position:relative; top:8px; right:8px;
}
#netdemeet .banner02 {
position:relative; top:13px; right:8px;
}
#netdemeet h3.title02 {
font-size:13px;
font-wight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#netdemeet .section .link_a{
padding:12px 0px 0px 0px;
text-align:right;
}
#netdemeet .section .link_a img{
padding-right:4px;
}
#netdemeet .link_a a{ text-decoration:none; }
#netdemeet .link_a a:hover { text-decoration:none; }

#netdemeet p.img{
margin:0 auto;
text-aligm:center;
padding: 0px 0px 0px 50px;
}

.ndmtop{
border:3px solid #e5e5e5;
padding:5px;
margin: 10px 0px 20px 0px;
line-height:1.5em;
color:#303030;
}
.ndmtop strong{
font-size:13px;
padding: 20px 0px 20px 0px;
}
.ndmabout{
text-align:center;
}
.ndmabout table{
color: #303030;
width: 520px;
margin:10px auto;
border-collapse: separate;
border-spacing: 1px;
}
.ndmabout th{
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.ndmabout td{
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #f3f3f3;
}
.ndmfaq {
width:582px;
}
.ndmfaq ul{
font-weight:bold;
padding: 10px 0px 30px 0px;
}
.ndmfaq li{
padding: 8px;
border-bottom:1px dashed #e5e5e5;
}
.ndmfaq dl{
padding: 15px 0px 15px 0px;
}
.ndmfaq dt{
color:#373737;
font-weight:bold;
padding:10px;
border-bottom:1px solid #373737;
}
.ndmfaq dd{
padding:10px;
background-color:#e7e7e7;
}

.ndmprice{
margin:0 auto;
}
.ndmpriceleft{
text-align:left;
float:left;
border:1px solid #e5e5e5;
padding: 10px;
margin: 0px 0px 0px 7px;
background-color:#e5e5e5;
}
.ndmpriceleft table{
color: #303030;
width: 250px;
border-collapse: separate;
border-spacing: 1px;
}
.ndmpriceleft th{
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.ndmpriceleft td{
text-align:center;
width: 50%;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.ndmpriceleft td.wt{
font-size:10px;
text-align:left;
padding: 0px;
border:none;
background-color: #e5e5e5;
}
.ndmpriceleft dl{
padding: 15px 0px 5px 0px;
}
.ndmpriceleft dl.top{
padding: 0px 0px 5px 0px;
}
.ndmpriceleft dl.top dt{
font-size:14px;
font-weight:bold;
}
.ndmpriceleft ul{
padding: 0px 0px 0px 0px;
}
.ndmpriceright{
text-align:left;
float:left;
border:1px solid #e5e5e5;
padding: 10px;
margin: 0px 0px 0px 7px;
background-color:#e5e5e5;
}
.ndmpriceright table{
color: #303030;
width: 260px;
border-collapse: separate;
border-spacing: 1px;
}
.ndmpriceright th{
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.ndmpriceright td{
width: 50%;
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.ndmpriceright td.wt{
font-size:10px;
text-align:left;
padding: 0px;
border:none;
background-color: #e5e5e5;
}
.ndmpriceright dl{
padding: 15px 0px 5px 0px;
}
.ndmpriceright dl.top{
padding: 0px 0px 5px 0px;
}
.ndmpriceright dl.top dt{
font-size:14px;
font-weight:bold;
}
.ndmpriceright ul{
padding: 0px 0px 0px 0px;
}
}
.ndmpricecenter{
text-align:left;
float:left;
border:1px solid #e5e5e5;
padding: 10px;
margin: 0px 0px 0px 7px;
background-color:#e5e5e5;
}
.ndmpricecenter table{
color: #303030;
width: 500px;
border-collapse: separate;
border-spacing: 1px;
}
.ndmpricecenter th{
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.ndmpricecenter td{
width: 50%;
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.ndmpricecenter td.wt{
font-size:10px;
text-align:left;
padding: 0px;
border:none;
background-color: #e5e5e5;
}
.ndmpricecevter dl{
padding: 15px 0px 5px 0px;
}
.ndmpricecenter dl.top{
padding: 0px 0px 5px 0px;
}
.ndmpricecenter dl.top dt{
font-size:14px;
font-weight:bold;
}
.ndmpricecenter ul{
padding: 0px 0px 0px 0px;
}
}
.ndmpricecenter2{
text-align:left;
float:left;
border:1px solid #e5e5e5;
padding: 10px;
margin: 0px 0px 0px 7px;
background-color:#e5e5e5;
}
.ndmpricecenter2 table{
color: #303030;
width: 500px;
border-collapse: separate;
border-spacing: 1px;
}
.ndmpricecenter2 th{
text-align:center;
width: 25%;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.ndmpricecenter2 td{
text-align:center;
width: 25%;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.ndmpricecenter2 td.wt{
font-size:10px;
text-align:left;
padding: 0px;
border:none;
background-color: #e5e5e5;
}
.ndmpricecenter2 dl{
padding: 15px 0px 5px 0px;
}
.ndmpricecenter2 dl.top{
padding: 0px 0px 5px 0px;
}
.ndmpricecenter2 dl.top dt{
font-size:14px;
font-weight:bold;
}
.ndmpricecenter2 ul{
padding: 0px 0px 0px 0px;
}
.ndmpricebottom {
clear:both;
padding: 0px 0px 0px 30px;
}
.ndmpricebottom p{
clear:both;
padding: 0px 0px 10px 0px;
}
ndmpriceinfo {
clear:both;
padding: 0px 0px 0px 30px;
}

.ndmorder{
text-align:left;
}
.ndmorder dl{
padding: 10px 0px 10px 20px;
}
.ndminquiry ul{
padding: 5px 0px 5px 0px;
}
.ndminquiry dl{
padding: 5px 0px 5px 0px;
}


/* 11. Visual Nexus */
#visualnexus {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#visualnexus .section {
width:602px;
margin:0 auto;
}
#visualnexus .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/visualnexus_tit01.gif);
background-repeat:no-repeat;
}
#visualnexus .title01 h2{
display:none;
}
#visualnexus .banner01 {
position:relative; top:8px; right:8px;
}
#visualnexus .banner02 {
position:relative; top:13px; right:8px;
}
#visualnexus h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:35px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#visualnexus .title03 {
float:left;
padding:0px 0px 20px 0px;
}
#visualnexus .title03 ul {
padding:0px 0px 0px 0px;
}
#visualnexus .title03 ul li {
font-size:14px;
padding:0px 0px 14px 0px;
text-decoration:underline;
list-style:none;
}
#visualnexus .title04 {
width:315px;
background-color:#c6d5d8;
}
#visualnexus .title04 p{
padding:10px;
}
#visualnexus .title06 {
float:right;
padding:0px 10px 0px 0px;
}
#visualnexus .section .link_a{
padding:12px 0px;
text-align:right;
}
#visualnexus .section .link_a img{
padding-right:4px;
}
#visualnexus .link_a a{ text-decoration:none; }
#visualnexus .link_a a:hover { text-decoration:none; }

.vnabout dl{
padding: 0px 0px 10px 0px;
}
.vnabout dd{
padding: 0px 0px 0px 20px;
}
.vninfo{
text-align:left;
}
.vninfo table{
color: #303030;
width: 520px;
margin:0px auto 30px auto;
border-collapse: separate;
border-spacing: 1px;
}
.vninfo th{
width: 140px;
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.vninfo td{
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #f3f3f3;
}
.vninfo td.wt{
font-size:13px;
text-align:left;

border:none;
color:#303030;
background-color: #FFFFFF;
}
.vnservice dl{
padding: 0px 0px 10px 0px;
}
.vnservice dd{
padding: 0px 0px 0px 20px;
}
.vnservice .img{
text-align:center;
}
.vnprice{
text-align:left;
}
.vnprice table{
color: #303030;
/* width: 520px; 2007/12/28tableの幅変更*/
width: 450px;
margin:10px auto;
border-collapse: separate;
border-spacing: 1px;
}
.vnprice th{
width: 50%;
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #eeeeee;
}
.vnprice td{
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #f3f3f3;
}
.vnprice td.tt{
text-align:left;
font-weight:bold;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #ededed;
}
.vnprice td.wt{
text-align:left;
border:none;
background-color: #FFFFFF;
}
.vnprice ul{
padding: 10px 0px 10px 20px;
}
.vninquiry ul{
padding: 5px 0px 5px 0px;
}
.vninquiry dl{
padding: 5px 0px 5px 0px;
}


/* 12. アエスラ */
#aethra {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#aethra .section {
width:602px;
margin:0 auto;
}
#aethra .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/aethra_tit01.gif);
background-repeat:no-repeat;
}
#aethra .title01 h2{
display:none;
}
#aethra h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#aethra .title03 {
height:80px;
background-image:url(../images/aethra_tit03.gif);
background-repeat:no-repeat;
background-position:top right;
}
#aethra .title04 {
background-image:url(../images/aethra_tit02.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 10px 0px 80px;
}
#aethra .title05 {
background-image:url(../images/aethra_tit04.gif);
background-repeat:no-repeat;
background-position:top right;
line-height:1.7em;
}
#aethra .title05 ul{
padding:0px 0px 0px 5px;
}
#aethra .title05 li{
list-style:none;
}
#aethra .section .link_a{
padding:12px 0px;
text-align:right;
}
#aethra .section .link_a img{
padding-right:4px;
}
#aethra .link_a a{ text-decoration:none; }
#aethra .link_a a:hover { text-decoration:none; }


/* 13. ビジュアルコミュニケーションボックス */
#vcb {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#vcb .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#vcb .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/vcb_tit01.gif);
background-repeat:no-repeat;
}
#vcb .title01 h2{
display:none;
}
#vcb .banner01 {
position:relative; top:8px; right:8px;
}
#vcb .banner02 {
position:relative; top:13px; right:8px;
}
#vcb h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#vcb .section .link_a{
padding:12px 0px;
text-align:right;
}
#vcb .section .link_a img{
padding-right:4px;
}
#vcb .link_b{
text-align:right;
padding:25px 10px 0px 0px;
}
#vcb .link_b img{
padding:0px 3px 0px 0px;
}
#vcb .link_b a{
font-size:10px;
color:#000000;
padding:20px 0px 0px 0px;
text-align:right;
}
#vcb .link_b a:hover{
font-size:10px;
color:#999999;
padding:20px 0px 0px 0px;
text-align:right;
}
#vcb .link_a a{ text-decoration:none; }
#vcb .link_a a:hover { text-decoration:none; }


/* 14. マネージドサービス */
#managed {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#managed .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#managed .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/managed_tit01.gif);
background-repeat:no-repeat;
}
#managed .title01 h2{
display:none;
}
#managed .banner01 {
position:relative; top:108px; right:8px;
}
#managed h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#managed .title03 {
height:300px;
text-indent:-9999px;
background-image:url(../images/managed_tit02.gif);
background-repeat:no-repeat;
background-position:bottom right;
}
#managed .title03 dd li{
list-style:none;
}
#managed .section .link_a{
padding:12px 0px;
text-align:right;
}
#managed .section .link_a img{
padding-right:4px;
}
#managed .link_a a{ text-decoration:none; }
#managed .link_a a:hover { text-decoration:none; }


/* 15. Motorola MESH */
#motorola {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#motorola .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#motorola .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/motorola_tit01.gif);
background-repeat:no-repeat;
}
#motorola .title01 h2{
display:none;
}
#motorola h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#motorola .title03{
padding:15px 0px 0px 0px;
}
#motorola .title03 dl dt a{
display:block;
width:602px;
height:45px;
text-indent:-9999px;
background-image:url(../images/motorola_solo.jpg);
/* background-image:url(../images/motorola_tit02.gif); 2008/01/11画像変更*/
background-repeat:no-repeat;
}
#motorola .title04 dl dt a{
display:block;
width:602px;
height:45px;
text-indent:-9999px;
background-image:url(../images/motorola_duo.jpg);
/* background-image:url(../images/motorola_tit03.gif); 2008/01/11画像変更*/
background-repeat:no-repeat;
}
#motorola dl dd .title05{
display:block;
width:602px;
height:15px;
background-image:url(../images/motorola_tit04.gif);
background-repeat:no-repeat;
background-position:top left;
}
#motorola dl dd .title06{
display:block;
width:602px;
line-height:1.5em;
background-image:url(../images/motorola_tit05.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding: 0px 0px 15px 0px;
}
#motorola dl dd .title06 p{
padding: 0px 15px 0px 15px;
}
#motorola dl{
padding: 0px 0px 10px 0px;
}
#motorola dl dd .link_a{
padding: 0px 15px 0px 0px;
text-align:right;
}
#motorola dl dd .link_a img{
padding-right:4px;
}
#motorola .link_a a{ text-decoration:none; }
#motorola .link_a a:hover { text-decoration:none; }


/* 16. INTERNAP */
#internap {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#internap .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#internap .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/internap_tit01.gif);
background-repeat:no-repeat;
}
#internap .title01 h2{
display:none;
}
#internap h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#internap dl dt{
font-size:14px;
padding: 0px 0px 0px 0px;
color:#03294D;
font-weight:bold;
}
#internap dl dd{
padding: 7px 0px 10px 15px;
}
#internap .title03 {
padding: 0px 0px 0px 10px;
}
#internap .title03 .link_a{
padding:12px 0px;
text-align:right;
}
#internap .title03 .link_a img{
padding-right:4px;
}
#internap .link_a a{ text-decoration:none; }
#internap .link_a a:hover { text-decoration:none; }


/* 17. Neo Accel */
#neoaccel {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#neoaccel .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#neoaccel .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/neoaccel_tit01.gif);
background-repeat:no-repeat;
}
#neoaccel .title01 h2{
display:none;
}
#neoaccel dl{
padding:5px;
border: 3px solid #E5E5E5;
}
#neoaccel dl dt{
font-weight:bold;
color:#152C58;
font-size:14px;
}
#neoaccel h3.title02 {
font-size:13px;
font-wight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#neoaccel li{
list-style:none;
}
#neoaccel li img{
padding:0px 3px 0px 0px;
}
#neoaccel .section .link_a{
padding:12px 0px 0px 0px;
text-align:right;
}
#neoaccel .section .link_a a{
padding:0px 4px 0px 0px;
}
#neoaccel .section .link_a img{
padding-right:4px;
}
#neoaccel .link_a a{ text-decoration:none; }
#neoaccel .link_a a:hover { text-decoration:none; }


/* 18. 秘密分散法 */
#bunsan {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#bunsan .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#bunsan .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/bunsan_tit01.gif);
background-repeat:no-repeat;
}
#bunsan .title01 h2{
display:none;
}
#bunsan .banner01 {
position:relative; top:8px; right:8px;
}
#bunsan .banner02 {
position:relative; top:13px; right:8px;
}
#bunsan h3.title02 {
font-size:13px;
font-wight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#bunsan .section .link_a{
padding:12px 0px 0px 0px;
text-align:right;
}
#bunsan .section .link_a img{
padding-right:4px;
}
#bunsan .link_a a{ text-decoration:none; }
#bunsan .link_a a:hover { text-decoration:none; }


/* 19. 会社情報 */
.cominfo{
text-align:left;
}
.cominfo table{
color: #303030;
width: 520px;
margin:10px auto;
border-collapse: separate;
border-spacing: 1px;
border: 1px solid #CCCCCC;
}
.cominfo th{
vertical-align:top;
text-align:center;
padding: 5px;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
background-color: #f3f3f3;
}
.cominfo td{
padding: 5px;
border-bottom: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.cominfo td.wt{
font-size:13px;
text-align:left;
font-weight:bold;
border:none;
background-color: #FFFFFF;
}
.combusiness{
width:602px;
}
.combusiness p.img{
margin:0 auto;
text-align:center;
padding: 0px 0px 0px 20px;
}
.combusiness dl{
padding: 10px 0px 10px 20px;
}
.combusiness dd{
padding: 0px 0px 0px 20px;
}
.compolicy p.img{
margin:0 auto;
text-align:center;
padding: 0px 0px 0px 10px;
}
.compolicy p{
font-size:13px;
padding:10px;
}
.comprofile{
width:602px;
}
.comprofile .text01 {

float:left;
}
.comprofile .topimage {

padding: 0px 0px 0px 0px;

}
.comprofile .text02 {

}
.comprofile p.pr01{
padding: 0px 0px 0px 10px;
margin:10px;
border-left:6px solid silver;
}
.comprofile p.pr02{
padding: 25px 8px;
}
.comprofile dl{
padding: 8px 0px 8px 0px;
}
.comprofile dt{
float:left;
width:110px;
height:25px;
text-align:right;
padding: 0px 20px 0px 0px;
margin: 0px 0px 0px 0px;
}
.comprofile dd{
margin: 0px 0px 0px 0px;
}
.comaccess dl{
padding: 10px 0px 10px 20px;
}
.comaccess img.map{
border:1px solid silver;
margin: 20px 0px 30px 35px;

}
.comaccess dd{
padding: 20px 0px 0px 20px;
}
.comaccess dd img{
padding: 0px 4px 0px 0px;
}


/* 20. Azalea MESH */
#azalea {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#azalea .section {
font-size:13px;
width:602px;
margin:0 auto;
}
#azalea .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/azalea_tit01.JPG);
background-repeat:no-repeat;
}
#azalea .title01 h2{
display:none;
}
#azalea h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#azalea .title03{
padding:15px 0px 0px 0px;
}
#azalea .title03 dl dt a{
display:block;
width:602px;
height:90px;
text-indent:-9999px;
background-image:url(../images/azalea_tit02.JPG);
background-repeat:no-repeat;
#azalea dl{
padding: 0px 0px 10px 0px;
}
#azalea dl dd .link_a{
padding: 0px 15px 0px 0px;
text-align:right;
}
#azalea dl dd .link_a img{
padding-right:4px;
}
#azalea .link_a a{ text-decoration:none; }
#azalea .link_a a:hover { text-decoration:none; }
}

/* 21. RADVISION */
#radvision {
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#radvision .section {
width:602px;
margin:0 auto;
}
#radvision .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/radvision_tit01.gif);
background-repeat:no-repeat;
}
#radvision .title01 h2{
display:none;
}
#radvision h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#radvision .title03 {
height:80px;
background-image:url(../images/radvision_tit03.gif);
background-repeat:no-repeat;
background-position:top right;
}
#radvision .title04 {
height:80px;
background-image:url(../images/radvision_tit04.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 0px 120px;
}
#radvision .title05 {
background-image:url(../images/radvision_tit05.gif);
background-repeat:no-repeat;
background-position:top right;
line-height:1.7em;
}
#radvision .title05 ul{
padding:0px 0px 0px 5px;
}
#radvision .title05 li{
list-style:none;
}
#radvision .title06 {
height:160px;
background-image:url(../images/radvision_tit06.gif);
background-repeat:no-repeat;
background-position:top right;
}
#radvision .section .link_a{
padding:12px 0px;
text-align:right;
}
#radvision .section .link_a img{
padding-right:4px;
}
#radvision .link_a a{ text-decoration:none; }
#radvision .link_a a:hover { text-decoration:none; }
}

/* 21. Vidyo */
#vidyo{
font-size:12px;
width:618px;
text-align:left;
margin:0 auto;
}
#vidyo .section {
width:602px;
margin:0 auto;
}
#vidyo .title01 {
display:block;
width:618px;
height:183px;
text-align:right;
background-image:url(../images/vidyo_tit01.gif);
background-repeat:no-repeat;
}
#vidyo .title01 h2{
display:none;
}
#vidyo h3.title02 {
font-size:13px;
font-weight:bold;

display:block;
width:602px;
height:32px;
color:#0b2c57;
padding:7px 0px 0px 0px;
text-indent:19px;
background-image:url(../images/titlebg01.gif);
background-repeat:no-repeat;
}
#vidyo .title03 {
height:150px;
background-image:url(../images/vidyo_tit03.gif);
background-repeat:no-repeat;
background-position:top right;
}
#vidyo .title04 {
height:120px;
background-image:url(../images/vidyo_tit04.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0px 0px 0px 120px;
}
#vidyo .title05 ul{
padding:0px 0px 0px 5px;
}
#vidyo .title05 li{
list-style:none;
}
#vidyo .title06 {
height:160px;
background-image:url(../images/vidyo_tit06.gif);
background-repeat:no-repeat;
background-position:top right;
}
#vidyo .title07 {
height:160px;
background-image:url(../images/vidyo_tit07.gif);
background-repeat:no-repeat;
background-position:top right;
}

#vidyo .link_a a{ text-decoration:none; }
#vidyo .link_a a:hover { text-decoration:none; }
}

