#int{
padding:0;
margin:0 auto;
text-align:center;
}
#int table.tableborder1{
border:1px solid #808080;
}
#int table.tableborder1 td , #int table.tableborder1 th{
border:1px solid #808080;
padding:5px;
}
#int .imgcenter{
text-align:center;
}
#int .linkbar{
  margin: 5px auto 10px auto;
  padding : 5px;
  text-align:left;
  font-size: 12px;
  font-weight : bold;
  color: #3366ff;
  background-color : #d0ffff;
  width : 530px;
}

#int .linkbar-noside{
  margin: 5px auto 10px auto;
  padding :8px 5px;
  text-align:left;
  font-size: 12px;
  font-weight : bold;
  color: #3366ff;
  background-color : #d0ffff;
}

#int ol li{

}

#int ol li img , #int ul li img{
max-width:500px;
height:auto;
margin-top:10px;
margin-bottom:20px;
}

#int ol.tech-noside li{
font-size:16px;
line-height:1.2;
}

#int ol.tech-noside li img{
max-width:640px;
height:auto;
margin-top:10px;
margin-bottom:20px;
}

/*------------------------------------------index.html*/
#int dl.kiki{
text-align:left;
font-size:15px;
}
#int dl.kiki dt{
background-image:url("../image/p_01.gif");
background-repeat:no-repeat;
background-position:left top;
border-bottom:1px dotted #cccccc;
padding:0 0 5px 25px;
margin:5px 0 5px 10px;
}
#int dl.kiki dd{
padding-bottom:10px;
}

#int dl.kiki_02{
width:530px;
margin:5px auto;
border:1px solid #ccc;
}

#int dl.kiki_02 dt{
font-weight:bold !important;
border-bottom:3px double #0000ff;
padding:8px 5px !important;
margin-top:0 !important;
background-color:#E0FFFF;
}

#int dl.kiki_02 dd ul > li{
margin-left:20px;
}

#int .kiki_03{
width:520px;
margin:5px auto 10px;
padding:5px;
border:1px solid #ccc;
}

#int .kiki_03 ul li{
margin-left:30px;
}

#int table.tb_bd1{
margin-bottom:10px !important;
}

#int table.tb_bd1 , #int table.tb_bd1 td , #int table.tb_bd1 th{
border:1px solid #ccc;
}

#int table.tb_bd1 td , #int table.tb_bd1 th{
padding:5px;
}

#int table.tb_bd1 th{
font-weight:bold;
background-color:#E0FFFF;
border-bottom:3px double #ccc;
}

#int h3.caution{
background-color:#e3f4ff;
color:#3366ff;
font-size:15px;
text-align:left;
padding:5px;
}
#int .table-charge {
               border-width : 1px ;
               border-style : solid ;
               border-color : #a9a9a9 ;
               text-align : center ;
}

#int .td-charge-left01 {
          padding : 5px ;
          border-width : 1px ;
          border-style : solid ;
          border-color : #a9a9a9 ;
          text-align : left ;
          font-weight : bold ;
          background-color : #66ffff ;
}

#int .td-charge-right01 {
          padding : 5px ;
          border-width : 1px ;
          border-style : solid ;
          border-color : #a9a9a9 ;
          text-align : right ;
          font-weight : bold ;
          background-color : #99ff99 ;
}

#int .td-charge-center01 {
          padding : 5px ;
          border-width : 1px ;
          border-style : solid ;
          border-color : #a9a9a9 ;
          text-align : center ;
}

#int .td-charge-right02 {
          padding : 5px ;
          border-width : 1px ;
          border-style : solid ;
          border-color : #a9a9a9 ;
          text-align : right ;
}

#int .td-charge-left02 {
          padding : 5px ;
          border-width : 1px ;
          border-style : solid ;
          border-color : #a9a9a9 ;
          text-align : left ;
}

#int .td-charge-center02 {
          padding : 5px ;
          border-width : 1px ;
          border-style : solid ;
          border-color : #a9a9a9 ;
          text-align : center ;
}
/*------------------------------------------tokucho.html*/
#int .titleleft{
text-align:left;
margin-left:5px;
}

/*---------------------------------------INT各コース設定*/
#int h3.course {
background:url("../image/course_mark.gif") left top no-repeat;
display:block;
padding:10px 0 10px 45px;
margin:0;
border-bottom:5px solid #4d9df7;
font-size:18px;
text-align:left;
}
#int table.servicelist{
border-collapse:collapse;
width:520px;
margin:5px auto;
border:1px solid #CCCCCC;
}
#int table.servicelist th{
padding:3px;
background:#4d9df7;
color:#FFFFFF;
border:1px solid #CCCCCC;
font-weight:bold;
text-align:left;
}
#int table.servicelist td{
padding:3px;
border:1px solid #CCCCCC;
text-align:left;
}
#int .courselist{
width:520px;
border:1px solid #cccccc;
margin:5px auto;
}
#int .courselist h4{
border:0;
margin:0;
padding:5px;
background:#4d9df7;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
#int .courselist h4.h4caution{
background:#ff0000;
}
#int .courselist h5{
padding:5px 0 0 5px;
margin:0;
font-weight:bold;
text-align:left;
font-size:100%;
}

#int .courselist table{
border:1px solid #cccccc;
border-collapse:collapse;
margin:5px auto;
}
#int .courselist table td{
border:1px solid #cccccc;
boeder-collapse:collapse;
padding:3px;
}
/*-----------------------------domain.html,faq.html*/
#int table.domaincharge{
border:1px solid #000000;
border-collapse:collapse;
}
#int table.domaincharge th{
border:1px solid #000000;
padding:5px;
background-color:#6699cc;
color:#ffffff;
font-weight:bold;
}
#int table.domaincharge td{
border:1px solid #000000;
padding:5px;
}
.faq_title{
  background-color : #6699cc;
  font-weight : bold;
  margin-bottom : 6px;
  padding : 5px;
  color : white;
  text-align:left;
}
.faq{
  border-width : 1px;
  border-style : solid;
  border-color : gray;
  padding : 7px;
  margin-bottom : 10px;
  text-align:center;
}
/*--------------------------------------------chart.html設定　*/
/*------------------------------------------------------------*/
#int .bgtop{
display:block;
width:540px;
height:15px;
background-image : url("../image/chart_bgtop.gif") ;
baclground-repeat:no-repeat;
font-size:0;
margin: 0 auto;
padding:0;
}
#int .bgbottom{
display:block;
width:540px;
height:15px;
background-image : url("../image/chart_bgbottom.gif") ;
background-repeat:no-repeat;
font-size:0;
margin: 0 auto;
padding:0;
}
#int .bgmid{
display:block;
width:540px;
background-image : url("../image/chart_bgmid.gif") ;
background-repeat:repeat-y;
margin: 0 auto;
padding:0;
}
#int .bgmid p{
margin:10px 20px 0 20px;
}
#int .bgmid h3{
margin:0 10px;
padding:0 0 3px 3px;
border-bottom:2px groove #c0c0c0;
background-color:transparent;
}
#int .bgmid hr{
margin:3px 10px 0 10px;
padding:0;
}


/*---------------------------------------20081120--*/
/*----------------------------------#int以外のcss--*/
.int-h1{
  text-align:left;
  padding : 5px;
  padding-top : 5px;
  padding-bottom : 5px;
  padding-left : 5px;
  font-size : 14px;
  font-weight : bold;
  border-left : solid;
  border-left-color : #6699cc;
  border-left-width : 5px;
  border-bottom : dotted;
  border-bottom-color : #6699cc;
  border-bottom-width : 1px;
  margin-bottom : 10px;
  margin-top : 30px;
}

/*----------------------------------global_ip.html--*/


#int h5.global_ip_2{
  text-align:left;
  background-color : #6699cc;
  font-weight : bold;
  color : white;
  padding : 5px;
}
#int .td_global_ip-top{
  width:50%;
  background-color : #6699cc;
  font-weight : bold;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
  text-align : center;
}
.table_global_ip{
  font-size : 12pt;
  text-align : left;
  width: 520px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
}

.td_global_ip{
  font-size : 12px;
  width: 30%;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  vertical-align : center;
  text-align : center;
}

/*-----------------------------nirai_messenger.html--*/
#messenger {
width:580px;
margin:20px auto 20px auto;
text-align:left; 
}

#messenger p{
font-size:15px;
}
#messenger p.tright{
text-align:right;
}

#messenger h3{
font-size:15px;
text-align:center;
}
#messenger h4{
font-size:15px;
margin:5px;
padding:5px;
}
#messenger ul{
list-style-type:none;
font-size:15px;
}
#messenger p.tcenter{
text-align:center;
}
/*----------------------------------blog_intro.html--*/
#blogintro p.imgcenter{
text-align:center;
margin:10px 0 10px 0;
}
#blogintro p.tcenter{
margin-top:10px;
text-align:center;
}
#blogintro p.w450{
width:450px;
padding:5px;
}
#blogintro p.w450right{
text-align:right;
width:450px;
padding:5px;
}
#blogintro p.tright{
text-align:right;
padding:20px 5px 0 0;
}
#blogintro h3{
font-weight:bold;
font-size:17px;
text-align:left;
padding:5px;
margin:5px 5px 5px 0;
background-color:#fffacd;
border-top:1px solid #daa520;
border-bottom:1px solid #daa520;
border-right:1px solid #daa520;
border-left:8px solid #daa520;
}
#blogintro h4{
font-weight:bold;
text-align:left;
padding:5px 5px 2px 10px;
margin:0 5px 5px 0;
border-bottom:3px double #daa520;
}
#blogintro h4.toku{
margin:20px 15px 5px 20px;
}
#blogintro ul{
width:450px;
background-color:#e0ffff;
list-style-type:square;
list-style-position:outside;
margin:5px auto 20px auto;
padding:0 5px 0 40px;

}
#blogintro ul li{
text-align:left;
font-size:15px;
padding:3px 0 3px 0;
margin:0;
}
#blogintro table td.vtop{
vertical-align:top;
}
#blogintro table{
margin:0 auto 0 auto;
}
/*----------------------------------hostings_service--*/

#int table.hostingplan{
margin:5px auto;
}

#int table.hostingplan td{
border-left:3px solid #ffffff;
border-right:3px solid #ffffff;
border-top:10px solid #ffffff;
border-bottom:5px solid #ffffff;
text-align:center;
}

#int table.hostingplan td.bgblue{
background-color:#089cff;
}
#int table.hostingplan td.bgpink{
background-color:#ff99ff;
}
#int table.hostingplan td.bggreen{
background-color:#00cc00;
}
#int table.hostinghikaku th , #int table.hostinghikaku td{
font-size: 86%; /* IE */
}
html>/**/body #int table.hostinghikaku th , html>/**/body #int table.hostinghikaku td {
font-size: 13px; /* Except IE */
}
#int table.hostinghikaku{
margin:10px auto;
text-align:center;
border:1px solid #696969;
}

#int table.hostinghikaku th{
border:1px solid #696969;
background-color:#ecffff;
padding:3px;
}
#int table.hostinghikaku th.thleft{
background-color:#008080;
color:#ffffff;
}
#int table.hostinghikaku td{
border:1px solid #696969;
padding:3px;
}
#int table.hostinghikaku td.tdleft{
background-color:#ecffff;
}

#int dl.hostingflow dt{
font-weight:bold;
color:#000099;
}
#int dl.hostingform{
margin-top:10px;
margin-bottom:10px;
}
#int dl.hostingform dt{
font-weight:bold;
}
/*---------------------------------------20090107--*/
/*------------------------------int_user-directry--*/
/*-------------------------------------------------*/
#int table.user_top_table{
margin:10px auto 0;
}
#int table.user_top_table td{
vertical-align:top;
padding:0 5px;
}
#int h4.user_top_title{
text-align:center;
border:0;
padding:0;
margin-bottom:5px;
}
#int table.tetuzuki{
width:540px;
}
#int table.tetuzuki td{
border:3px solid #ffffff;
}
#int td.tetuzuki-td1{
  font-size : 13px;
  font-weight : bold;
  background-color : #d7d7d7;
  padding: 5px 5px 5px 5px;
}
#int td.tetuzuki-td2{
  font-size : 12px;
  color : #000099;
  background-color : #f0f0f0;
  padding : 5px;  
}

#int table.coursechange{
font-size:80%;
}

#int table.coursechange th{
background-color:#0000cc;
color:#ffffff;
padding:3px;
border:1px solid #cccccc;
}
#int table.coursechange td{
padding:3px;
border:1px solid #cccccc;
}
#int table.coursechange td.modemtype{
background-color:#ccccff;
}
#int table.coursechange td.tdblue{
background-color:#f0faff;
}

#int .techbase{
width:540px;
padding:0;
margin:auto;
background-color:#f0f0f0;
border-bottom:1px solid #0000ff;
}
#int .techbase:after{ 
   display: block;
   height: 0;
   visibility: hidden;
   clear: both;
   content: ".";
}

* 追加 MacIE 5 と WinIE 7 向け */
#int .techbase{
   display: inline-block;
}

/*MacIE \*/
   * html #int .techbase {height: 1em;}
   #int .techbase {display: block;}
/*  */

#int .techbase .h5clear{
clear:both;
}
#int .techbaseleft{
width:50%;
float:left;
}
#int .techbaseright{
width:50%;
float:right;
}
#int .techbase h4{
border:0;
border-bottom:1px solid #0000ff;
background-color:#d7d7d7;
}
#int .techbase h5{
margin:0;
padding:0 0 0 10px;
}
#int .techbase ul{
margin-top:10px;
margin-bottom:10px;
}

#int .techbase ul.kanren{
background-color:#ffe6e6;
}

#int table.kihon{
margin:10 auto;
border:2px solid #bbbbbb;
}
#int table.kihon th{
font-weight:bold;
padding:3px;
border:2px solid #bbbbbb;
}
#int table.kihon td{
padding:3px;
border:2px solid #bbbbbb;
}

.main_column_noside #int ol.tech-noside table.kihon{
margin:10px 0 10px 10px;
}

.main_column_noside #int ol.tech-noside table.kihon caption{
text-align:left;
font-weight:bold;
}

.main_column_noside #int ol.tech-noside table.kihon th{
font-weight:normal;
text-align:left;
background-color:#eee;
}

.main_column_noside #int ol.tech-noside table.kihon caption , .main_column_noside #int ol.tech-noside table.kihon th , .main_column_noside #int ol.tech-noside table.kihon td{
padding:8px 5px;
}

#int .linkshu h4{
border:0;
background-color:#6699cc;
padding-top:3px;
padding-bottom:3px;
margin-top:30px;
}
#int .linkshu h5{
border:0;
background-color:#c5d8eb;
font-weight:normal;
padding-top:3px;
padding-bottom:3px;
}
/*----------------------------------------20090123--*/
/*-------------------------int_user-user-attention-*/
/*-------------------------------------------------*/
#int .usercaution{
padding:0;
margin:10px 5px 20px 5px;
}
#int .usercaution h5{
background-color:#000000;
color:#ffffff;
padding:5px;
margin:0;
}
#int .usercaution p.usercaution2{
background-color:#c0c0c0;
padding:5px;
margin:0;
}
#int .usercaution p.usercaution3{
background-color:#ffffcc;
padding:5px;
margin:0;
}
#int table.tablecaution{
border:1px solid #c0c0c0;
margin:5px auto;
}
#int table.tablecaution th{
border:1px solid #c0c0c0;
text-align:right;
font-weight:normal;
padding:3px;
}
#int table.tablecaution td{
border:1px solid #c0c0c0;
padding:3px;
}
#int p.usercaution4{
color:#990000;
font-weight:bold;
}
#int ol.olusercaution{
background-color:#ffffcc;
padding-top:10px;
padding-bottom:10px;
}
#int ol.olusercaution li{
padding-top:2px;
padding-bottom:2px;
}
#int .usercautionkhaki{
background-color:#ffffcc;
margin:10px auto;
padding:5px;
}
#int h5.h5antispam{
background-image:url("../image/p_01.gif");
background-repeat:no-repeat;
border-width:0 0 1px 0;
border-style:dotted;
padding:0 0 3px 25px;
margin:20px 5px 5px 5px;
}
#int h4.h4blue{
border:0;
color:#000099;;
}
#int table.tablemtu{
border:1px solid #c0c0c0;
}
#int table.tablemtu th{
border:1px solid #c0c0c0;
background-color:yellow;
}
#int table.tablemtu td{
border:1px solid #c0c0c0;
text-align:center;
}
#int table.tablemtu td.tdblue{
background-color:#0000ff;
color:ffffff;
}
#int table.tablemtu td.tdblue2{
background-color:#00cccc;
}
#int table.tablemtu td.tdgreen{
background-color:#009900;
color:ffffff;
}
#int table.tablemtu td.tdgreen2{
background-color:#00cc00;
}
#int table.tablemtu td.tdred{
background-color:#990000;
color:ffffff;
}
#int table.tablemtu td.tdred2{
background-color:#ff0000;
}
/*----------------------------------------20090123--*/
/*-------------------------------int_user-user-tech-*/
/*-------------------------------------------------*/

#int table.tableerror{
width:520px;;
border:1px solid #808080;
}
#int table.tableerror th{
padding:3px;
border:1px solid #808080;
background-color : #d0ffff;
}
#int table.tableerror td{
padding:3px;
border:1px solid #808080;
}
#int p.popoverssl{
background-color:#edfee0;
padding:5px;
}

#int table.tablessl{
border:5px solid #4590c2;
}
#int table.tablessl td{
border:1px solid #808080;
padding:3px;
}
#int table.tablessl th{
font-weight:bold;
border:1px solid #808080;
background-color:#a4d1ff;
padding:3px;
}
#int table.tablessl th.win{
background-color:#aaffaa;
}
#int table.tablessl th.mac{
background-color:#ffb871;
}
#int .portalguide{
padding-bottom:5px;
background-image:url("../../int_user/image/line_01.gif");
background-repeat:repeat-x;
background-position:left bottom;
}
#int .portalguide h4{
border:0;
margin:0 0 0 5px;;
padding-left:18px;
padding-bottom:3px;
background-image:url("../../int_user/image/p_01.gif");
background-repeat:no-repeat;
background-position:left center;
}
#int .portalguide p{
margin:0 0 5px 5px;
padding:0px;
}
#int table.tablethunder td{
border:1px solid #808080;
}
#int table.tablethunder h5{
margin:0;
padding:5px;
background-color:#4d9df7;
border-bottom:1px solid #808080;
}
#int .floatvc{
width:520px;
margin:5px auto;
}
#int .floatvc img{
float:left;
padding:0 10px 0 0;
}

#int table.tablevc{
border:1px solid #999999;
}
#int table.tablevc td{
font-size:13px;
border:1px solid #999999;
padding:3px;
}
#int table.tablevc th{
font-size:13px;
border:1px solid #999999;
background-color:#99ccff;
padding:3px;
}
#int .vcsample{
width:500px;
padding:0;
margin:5px auto;
border:1px solid #999999;
}
#int .vcsample h5{
margin:0;

background-color:blue;
color:ffffff;
}
/*-------------------------appli.html-*/
#int table.appli{
width:500px;
border:1px solid #000000;
}
#int table.appli th{
border:1px solid #000000;
background-color:#0000cc;
color:#ffffff;
font-weight:bold;
text-align:left;
padding:3px;
}
#int table.appli td{
border:1px solid #000000;
text-align:left;
padding:3px;
}
#int table.appli td.softname{
background-color:#ccccff;
width:40%;
}

/* -------------------viruscheck.html */
#int table.vcheck{
width:500px;
border:1px solid #696969;
}

#int table.vcheck th{
border:1px solid #696969;
padding:5px;
background-color:#99ccff;
font-size:80%;
}
#int table.vcheck td{
border:1px solid #696969;
padding:5px;
font-size:80%;
}

/* -------------------mail_service_1210.html */
#int table.listmailservice{
width:460px;
border:1px solid #696969;
}
#int table.listmailservice th{
border:1px solid #696969;
border-bottom:3px double;
background-color:#FFFACD;
padding:3px;
}
#int table.listmailservice td{
border:1px solid #696969;
padding:3px;
}
#int table.listmailservice td.center{
text-align:center;
}
#int table.listmailservice td.pra{
background-color:#98FB98;
}

#int table.listmailservice td.pre{
background-color:#E0FFFF;
}
#int table.listmailservice td.busi{
background-color:#FFE4E1;
}

#int ul.ulcaution{
border:3px solid red;
}

/* -------------------catv-actvila.html */
#int table.tb-actvila{
width:480px;
}

#int table.tb-actvila td {
border:1px solid #cccccc;
text-align:center;
padding:8px;
}

#int table.tb-actvila th{
border:1px solid #cccccc;
border-bottom:3px double #cccccc;
background-color:#FFFFE0;
padding:8px;
font-weight:bold;
}

#int table.tb-actvila td.bgblue{
background-color:#E0FFFF;
}
#int table.tb-actvila td.bgred{
background-color:#FFE4E1;
}


table.shokihi{

}

table.shokihi th{
font-weight:bold !important;
text-align:left;
border:1px solid #cccccc;
border-bottom:3px double #0000ff;
padding:8px 5px !important;
background-color:#E0FFFF;

color:;
}

table.shokihi td{
border:1px solid #cccccc;
padding:8px 5px !important;
line-height:1.2;
}

.w540px{
width:540px;
}

.w30pct{
width:30%;
}

.w35pct{
width:35%;
}

.w40pct{
width:40%;
}

.w60pct{
width:60%;
}

.w65pct{
width:65%;
}

.w70pct{
width:70%;
}

.mt10{
margin-top:10px;
}

.mr10{
margin-right:10px !important;
}

.bg-gray{
background-color:#eeeeee;
}


