@charset "utf-8";


/* -------------------------------------------------------
top
------------------------------------------------------- */
div#pageiptop {
}

div#menublockleft {
	display:inline;
	width:244px;
	float:left;
	margin-left:3px;
	margin-right:6px

}
div#menublockright {
	display:inline;
	width:244px;
	float:left;
}
div#menublockleft h2,div#menublockright h2 {
	margin-top:39px;
	margin-bottom:6px;

}
{
	margin-top:12px;
	margin-bottom:6px;

}
div#page-tratop .first {
	margin-top:0;
}
div#menublockright p,div#menublockleft p{
	padding:6px;
}
div#menublockright {
	display:inline;
	width:244px;
	float:left;
}

/* -------------------------------------------------------
pageipcustomer
------------------------------------------------------- */

div#pageipcustomer dl,div#pageippolicy dl{
}
div#pageipcustomer dt,div#pageippolicy dt{
	color:#005173;
	border-left:5px solid #929292;
	padding-left:6px;	
	font-weight:bold;

}

div#pageipcustomer dd,div#pageippolicy dd{
	display:block;
	margin-bottom:30px;
}

/* -------------------------------------------------------
pageipworld
------------------------------------------------------- */
div#pageipworld h2{
	border-top:1px solid #ff6500;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background-color:#f5f5f5;
	padding:6px 3px 0 6px;
	margin-bottom:15px;
	font-size:115%;
	clear:both;

}

div#pageipworld {
}




div#pageipworld {
}
/* -------------------------------------------------------
pagelanguage
------------------------------------------------------- */
div#pageiplanguagen h2{
	border-top:1px solid #ff6500;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background-color:#f5f5f5;
	padding:6px 3px 0 6px;
	margin-bottom:15px;
	font-size:115%;
	clear:both;

}
/* -------------------------------------------------------
pageippastperformance
------------------------------------------------------- */
div#pageippastperformance {
}
div#pageippastperformance h2{
	margin-bottom:12px;
	font-size:120%;
	border-bottom:1px solid #ff6500;
	padding-bottom:6px;
	width:90%;
}

/* -------------------------------------------------------
pageiptype
------------------------------------------------------- */
	div#pageiptype h2{
	border-top:1px solid #ff6500;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background-color:#f5f5f5;
	padding:6px 3px 0 6px;
	margin-bottom:15px;
	font-size:115%;
	clear:both;

}
div#pageiptype {
}

div#pageiptype h2 {
	 margin-top:12px;
}
div#pageiptype table{
	border:1px solid #FF7d26;
	width:77%;
}
div#pageiptype th{
	border:1px solid #FF7d26;
	background-color:#FFCCAA;
}

div#pageiptype td{
	border:1px solid #FF7d26;
}


/* -------------------------------------------------------
pageipprice
------------------------------------------------------- */
div#pageipprice {
	padding-left:6px;
	padding-right:6px;
}
div#pageipprice p{
	margin-left:6px;
	margin-right:6px;

}
div#pageipprice h2{
	border-top:1px solid #ff6500;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background-color:#f5f5f5;
	padding:6px 3px 0 6px;
	margin-bottom:15px;
	font-size:115%;
	clear:both;
}
/*div#pageipprice h2{
	color:#000000;
	margin-top:12px;
	background-color:#FFBE7D;
	background-image:url(../img/interpret/h201.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:6px 6px 6px 24px;
	width:90%;
}*/

/* -------------------------------------------------------
pageipweb
------------------------------------------------------- */
div#pageipweb h2{
	border-top:1px solid #ff6500;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background-color:#f5f5f5;
	padding:6px 3px 0 6px;
	margin-bottom:15px;
	font-size:115%;
	clear:both;
}
div#pageipweb p#skypeinfo {
	text-indent:-30px;
	margin-left:36px;
	margin-right:24px;
}
div#inqwebip {
	border-bottom:1px solid #929292;
	border-right:1px solid #929292;
	border-left:1px solid #929292;
	width:90%;
	float:right;
	margin-bottom:12px;
}
div#inqwebipcenter {
	text-align:center;
}
div#inqwebip h2{
	border-left-style:none;
	border-right-style:none;
		margin-bottom:0px;
}
/* -------------------------------------------------------
pageippolicy
------------------------------------------------------- */
div#pageippolicy h2{
	border-left:5px solid #ff7d26;
	font-size:115%;
	padding-left:12px;
	margin-bottom:6px;
}


/*---------------------------------------------------------
int topage
-----------------------------------------------------------*/
#bgc_gray {
    background-color:#F2F2F2;
	width:750px;
	border:dotted 1px #929292;
	clear:both;
	padding-bottom:20px;
	}
#inq {
    margin-left:5px;
	width:244px;
	height:230px;
	float:right;
　　border:solid 1px #d4d4d4;
    border-top:2px solid #006600;
    margin-right: 5px;
	}

#inq h2 {
    font-size: 14px;
	
	}

#intro  {
	width:580px;
	background-color:#ffffff;
	position:relative;
	left:35px;
	margin-top:15px;
	margin-bottom:15px;
	padding: 20px 60px 20px 60px;
	 
	 }

.menu1 {margin-top:10px;
    margin-bottom:20px;}

.menu1 a{
	color: #006600;
}


.menu1 th {
	background-image: url(../img/interpret/int_top/int_mainmenu_bar.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	width:220px;
	margin-bottom:0;
	border-left:1px solid #FF7D26;
	border-right:1px solid #ff7d26;
	border-top:1px solid #ff7d26;
	color: #006600;

		}
		

.int_mainmenu_contents {
    background-color:#ffffff;
	margin-top:0;
	border-left:1px solid #ff7D26;
	border-right:1px solid #ff7d26;
	border-bottom:1px solid #ff7d26;
	width:220px;
	height:125px;
	padding:10px;
}

.menu1 {width:750px;
        padding:0;}

.left {width: 220px;
       margin:0 auto 12px 12px;
	   float:left;
	   }
	   	

.right {width: 220px;
       margin:0 12px 12px auto;
	   float:right;
	   }


.middle {width: 220px;
       margin:0 auto 12px auto;
	   }

   	   
#int_submenu {clear:both;
			  margin-top:12px;
			  }
	
#int_submenu th {
	background:url(../img/interpret/int_top/submenu.gif) no-repeat;
	text-align: center;
	width:120px;
	height:95px;
	vertical-align:middle;
	}
	
#int_submenu a{
    color: #006600;
	}	

/*
#one {width:115px;
      margin:0px auto 0px 0;
	  float:left;
	  }

#two {width:270px;
      margin:0px 0px 0px auto;
	  float:right;
	  }
	  
#three {width:115px;
        margin:0px auto 0px auto;
		float:left;
		}
		
#four {width: 115px;
       margin:0px auto 0px auto;
	   float:right;
	   }
	   
#five  {width: 115px ;
        margin:0px auto;
		}
*/	
	
/*-----------------------------------
other service
------------------------------------*/

.other_srevice {
    padding: 0 12px 12px 12px;
	}


/*------------------------------------
 FAQ
 -----------------------------------------*/
 
div#first_q {
　　margin-bottom: 12px;
    padding-bottom:5px;
	
   }
   
div#first_q li {
    line-height:100%;
	}
   
div#first_faq  {
   margin-top:15px;
   margin-bottom:15px;
   padding-top: 6px;
   }
   
div#first_faq dt{
    border-bottom: dotted 1px #d5d5d5;
	border-left:solid 4px #FF6500;
	padding-left:12px;
	width:450px;
	}

 div#first_faq dd{
    width: 450px;
	padding-left:12px;
	padding-bottom:4px;
	}
	  
	  
	  
/*---------------------------------------------
 web entrance 
 ----------------------------------------*/

#center {text-align:center;} 
 
#saisho {margin: 12px auto;
         width:440px;
		 text-align:left;
          }
		  
.entrance {width:440px;
           margin:24px auto;
		   text-align:center;
		   padding:6px;
		   }

	   
.entrance h3 {background:#FFCCAA;
              font-size:16px;
			  padding-top:6px;
			  padding-bottom:6px;
			  border:1px solid #FF7D26;
			  }

.entrance h4 {background:#99CCFF;
              font-size:16px;
			  padding-top:6px;
			  padding-bottom:6px;
			  border:1px solid #1E50A2;
			   }

.web_contents  {border-left: 1px solid #d4d4d4;
                border-right:1px solid #d4d4d4;
				border-bottom:1px solid #d4d4d4;
				padding-top:12px;
				padding-bottom:12px;}
				
.web_contents p {color:#FF0000;
                 font-size:16px;
				 font-weight:bold;
				 }