@charset "utf-8";
/* CSS Document */

/*  general  */
* {margin:0; padding:0;}

body {background-color: #d9d9d9;
    font:12px/1.6 "メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", sans-serif; 
	font-style:normal;
	text-align: center; 
	line-height: 20px;}
/* for IE7 */  

/* *+html body {   
	font-size:75%;
}  */ 
  
/* for IE6 */  
/** html body {   
	font-size:75%;   
} */  
  
/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% "MS Pゴシック",Arial,sans-serif ;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */

h1,h2,h3,h4 {font-weight:bold;}
h2 {font-size:14px; color:#333399; margin:12px auto;}

a:link {
	color:#0000B5;
}
a:visited {
	color:#0000B5;
}
a:hover {
	color:#0000B5;
}
a:active {
	color:#0000B5;
}


* {list-style-type: none;}


/* center */

#center {width: 756px;
         margin:0 auto;
		 padding:0;
		 background:#ffffff;
		 }



/*  header  */

#header {background:url(../img/interpret/web_personal/header_bg.gif) repeat-x;
         height:70px;}
         
#a {float:left;
    margin:12px 0;
    width: 200px;
			}

#headerlink {float:right;
			 padding:6px;
			 margin-top:12px;}
			 
#headerlink li{display:inline;
               list-style:none;}


/*  title  */


/* intro  */

#intro {
	text-align:left;
	padding:12px;
	margin:12px auto;
	width:550px;
		}
		
.red {color:#FF0000;}

/*  inq  */

.inq {width: 500px;
      padding: 6px;
	  margin:12px auto;
	  }

.inq_title {background:#333399;
            color:#ffffff;
			line-height:24px;
			font-weight:bold;
			font-size:14px;
			}

.inq_contents {border: solid 1px #333399;
               padding:12px;
			   font-size:14px;
			   }
			   
.inq img {vertical-align: text-bottom; border:0;}

.inq td {line-height:22px;
            text-align:left;}



			
/* notice */

.notice {width:550px;
         margin:18px auto;
		 text-align:left;
		 }
		 
/*  Skype  download  */
#skype {
	width:480px;
	border: double 3px #00CCFF;
	padding: 6px;
	margin:24px auto;
	text-align:left;
		}

#skype td {line-height:20px;}

/* to top  */

.to_top {text-align:right;
         margin:12px 24px 12px 0;
		 }
		 
		 
/* service  */		 	
#service {text-align:left;
          width: 650px;
		  margin:12px auto;}	 
		
h3 {border-bottom: 2px #333399 solid;
    font-size:16px;
	text-align:left;}

h3 img {vertical-align:text-bottom;}

.srvc_contents {width:600px;
               margin:auto;}

h4 {text-decoration:underline;
    font-weight: bold;
	margin-top:24px;
	font-size:13px;}
	
#pricelist {
	width:550px;
	text-align:center;
	margin:auto;
	padding:24px;
	border:1px dotted #c2c2c2;
		}
		
#service p {margin:6px auto 6px 24px;}

#service th {width: 130px;
			 background:#f5f5f5;
			 font-weight:normal;
			 text-align:center;			 
			 line-height:1.2;}
             
#service td {width:100px;
             text-align:center;
             }

/* example  */

#example {width: 650px;
		  margin:12px auto;
		  text-align:center;}	

#example dt{color:#ffffff;
            font-size:14px;
			font-weight: bold;}

#example a {font-weight:bold;
			}

#homestay  {width:500px;
            height:180px;
            margin:24px auto 12px auto;
			padding:12px;
            background: url(../img/interpret/web_personal/homestay.gif) no-repeat;
			text-align:left;
			}

#shopping {width:500px;
            height:180px;
            margin:12px auto 12px auto;
			padding:12px;
            background: url(../img/interpret/web_personal/shopping.gif) no-repeat;
			text-align:left;
			}

#shopping dt{padding-left:160px;}

#shopping dd{padding-left:166px;}

#shopping p {padding-left:160px;}


.ore {color:#FF6600;
      font-weight:bold;}
	 
		 
/*  footer  */
#footer {background:#666699;
          clear:both;
		  color:#ffffff;
		  padding:6px 20px 6px 20px;
		  text-align:right;
		  font-size:9px;}
		  
		  
#footer a {color:#FFFFFF;}

#footer ul {text-align:left;
           margin:0;}

#footer li {display:inline;
          text-align:left;
		  }
		 
#footer hr {margin:0;}
		 
		 
/**************************************************************************
********************   form  **********************************************
**************************************************************************/

#form_flow {margin:12px auto;}

#form {width:500px;
       margin:24px auto;
	   text-align:left;}

#form h2,h3 {text-align:left;
　			 color:#333399;
		  }
		  

#form table {
	border: 1px solid #666699;
	width: 500px;
}

#form th {background:#666699;
          color:#ffffff;
		  line-height:120%;
		  padding-left:6px;
		  padding-right:6px;
		  }

#form td {line-height:120%;
		  padding:6px;
		  }

#btn {margin-top:12px;
      text-align:center;
	  }
