@charset   "Shift_JIS";
HTML,BODY {
    
    
  height: 100%;
  margin: 0px auto;
  text-align: center;
  background-image: url("images/w8b.gif");
}
/* 画面全体をセンター寄せ */

#wrapper {
    
   
  width: 900px;
  /* ページの横幅 */
	position: relative;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
.maincenter {
    
   
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* Header会社ロゴ */

#wave {
    
  
  width: 100%;
  height: 30px;
  border: 0px;
  position: absolute;
  top: 0px;
  z-index;
  2;
  margin-top: 0px;
}
#logo {
    
   
  position: absolute;
  top: 0px;
  z-index: 3;
}
#logoimg {
    
   
  width: 105px;
  height: 44px;
  border: 0px;
  margin-top: 0px;
}
#main {
    
    
  width: 100%;
  position: relative;
  top: 30px;
  left: 0px;
  z-index: 2;
  text-align: center;
  margin: 0 auto -50px;
  background-image:url("images/baseback.jpg");
  background
		width="250" height="100" border="0">
        background-repeat : repeat ;
}
/* -----フッター----- */

.footer {
    
 
  color: white;
  /* background-color: #8080ff; */
		background-position: center center;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  height: 26px;
  font-size: 10pt;
  font-weight: bolder;
  text-align: center;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#add8e6,EndColorStr=#3333cc);
  background-image : url("data:image/png);base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAYAAADwkER/AAAAiElEQVR42gF9AIL/AKrU5f8Apc7k/wChx+P/AJzB4v8Al7rh/wCSs+D/AI2t3/8AiKfe/wCDn93/AH6Z3P8AepPb/wB1jNr/AHCF2f8Aa3/X/wBmeNb/AGFy1f8AXGvU/wBXZNP/AFJe0v8ATlfR/wBJUdD/AERKz/8AP0PO/wA6Pc3/ADU2zP88cUX8qzFQswAAAABJRU5ErkJggg==");
  background-repeat:repeat-x;
  background-color:#3333cc;
}
/* ページのトップへ戻る */

#pagebk {
    
  
  text-align: right;
  color: darkblue;
  text-decoration: underline;
}
/* -----Main画面----- */

TABLE.wide {
    
   
  width: 750px;
  margin: 30px auto;
  text-align: center;
}
.midashi {
    
    
  border-left: solid 20px #ff6600;
  border-bottom: solid 1px #ff6600;
  vertical-align: middle;
  text-align: left;
  padding: 12px;
  color: #808080;
  font-weight: bold;
  font-style: "Century";
  font-size: 18pt;
  margin-top: 20px;
}
.unittopmidashi{
    
   
  font-size: 	15px;
  color:		#FFFFFF;
  font-weight: bold;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#b0c4de,EndColorStr=#000066);
  background-image : url("data:image/png);base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAv0lEQVR42gG0AEv/AK3B3P8AqbzZ/wCkttb/AJ+x0v8AmqvP/wCVpsv/AJCgyP8Ai5vF/wCGlsH/AIGQvv8AfYu7/wB4hbj/AHOAtP8Abnqx/wBpda3/AGRvqv8AX2qn/wBaZaP/AFVfoP8AUVqd/wBMVJr/AEdPlv8AQkmT/wA9RI//ADg+jP8AMzmJ/wAuNIX/ACkugv8AJSl//wAgI3z/ABseeP8AFhh1/wARE3H/AAwNbv8ABwhr/wACA2f/sa9Uu0hdTsoAAAAASUVORK5CYII=");
  background-repeat:repeat-x;
  background-color:#000066;
}
.unithandymidashi1{
    
    
  font-size: 20px;
  color: #FFFFFF;
  font-weight: bold;
  border-style: hidden;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#003399);
  background-image : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAlCAYAAACDKIOpAAAAxElEQVR42gG5AEb/APz8/v8A9ff7/wDu8fj/AOfs9f8A4Obz/wDZ4fD/ANLb7f8Ay9bq/wDE0Oj/AL7L5f8At8Xi/wCwwN//AKm63f8AorXa/wCbr9f/AJSq1P8AjaTS/wCGn8//AICZzP8AeZPJ/wByjsb/AGuIxP8AZIPB/wBdfb7/AFZ4u/8AT3K5/wBIbbb/AEFns/8AO2Kw/wA0XK7/AC1Xq/8AJlGo/wAfTKX/ABhGo/8AEUGg/wAKO53/AAM2mv9lTWrjNSYongAAAABJRU5ErkJggg==");
  background-repeat:repeat-x;
  background-color:#003399;
  text-align: "left";  
}
.unithandymidashi2{
    
    
  font-size: 20px;
  height: 38px;
  color: #ffffff;
}
.unithandyback{
    
   
  font-size: 11pt;
  font-weight: bold;
  border-style: double;
  border-top-color: #003399;
  border-width: 7px 0px 0px;
  background: #f5fffa;
}
.unithandyborder{
    
   
  border-style: double;
  border-top-color: #003399;
  border-width: 7px 0px 0px;
  line-height: 25px;
}

/* 外交君タブレットのページ */
.pankuzu {
    
    
    
  font-size:9pt;
text-align: left;
}
.kakaku398{  
    
  
  color: blue;
font-weight: bold;
font-size:14pt;
text-align: center;
}

.tabletpcwi {
    
   
  width: 120px;
  padding: 10px;
  background-color: #dcdcdc;
  text-align : left;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}

.unittabletword {  
    
    
  font-size:15pt;
text-align : center;
color: dodgerblue;

}

.unitsiyocenter{
    
   
  text-align : center;
  font-size: 12pt;
  background-color: #f5f5f5;
}

.unitlineheight{  
    
    
  line-height: 170%;
font-size: 12pt;
}

.unitsiyoleft{  
    
   
  text-align: left;
font-size: 12pt;
background-color: #f5f5f5;
}

.optionpack2 {  
    
    
  color: #3333ff;
font-size: 9pt;

}

/* ユニット君のページ背景 */
.unitback{
    
   
   background-color:#ffffff;
}
.wi {
    
   
  width: 125px;
  padding: 10px;
  background-color: #dcdcdc;
  text-align : left;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}
.fnt1 {
    
  
  font-size: 11pt;
  padding: 10px;
  background-color: #f5f5f5;
  text-align : left;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}
.fnt2 {
    
 
  font-size: 15pt;
  width: 750px;
  text-align: left;
  line-height: 170%;
  padding-top: 14px;
}
.fnt3{
    
 
  font-size:13pt;
}
.name {
    
 
  height: 40px;
  text-align: right;
  font-size: 13pt;
}
.tblhead1 {
    
         
  vertical-align: middle;
  text-align: left;
  color: #FFFFFF;
  padding: 10px;
  font-size: 15pt;
  font-weight: bold;
  border-style: hidden;
  border-left:1px solid;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#add8e6,EndColorStr=#003399);
  background-image : url("data:image/png);base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAYAAACn8dD6AAABF0lEQVR42gXBCSsDAACG4VcppZRSSkoppZSSiAgR0SKilVKLlBIRIUKIiFZKtBrLnA2ba5llcuTWyC1HyPE7Ps+D8/lPLD38isXbHzF3/S3s/i9hu/gU1tMPYTl6F+OHb2Js71WM+l6E2fsshj1PYtD9KPrX70Wv6050r9yKTseNaF+4Fq2zV6LZ7heNtktRb70QtZZzUTNxJqrHTkTV6LEwmY9ExcihKB86EMaBfVHatyeKe3ZFYZdPGDp2RH6bV+S2bIvsJo/IbNgS6XVukVq7KZJrNkRi9ZpIqFwV8SaXiKtwitjyZRFjXBLRZQ4RVbIoIosWRIRhXoQXzImwvBkRmmMXIVnTIjjDJoLSpkRgyqQISLLqH8z2nDfNkQcUAAAAAElFTkSuQmCC");
  background-repeat:repeat-x;
  background-color:#003399;
}
/* 
  font-size: 	15px;
  color:		#FFFFFF;
  font-weight: bold;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#b0c4de,EndColorStr=#000066);
  background-image : url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAv0lEQVR42gG0AEv/AK3B3P8AqbzZ/wCkttb/AJ+x0v8AmqvP/wCVpsv/AJCgyP8Ai5vF/wCGlsH/AIGQvv8AfYu7/wB4hbj/AHOAtP8Abnqx/wBpda3/AGRvqv8AX2qn/wBaZaP/AFVfoP8AUVqd/wBMVJr/AEdPlv8AQkmT/wA9RI//ADg+jP8AMzmJ/wAuNIX/ACkugv8AJSl//wAgI3z/ABseeP8AFhh1/wARE3H/AAwNbv8ABwhr/wACA2f/sa9Uu0hdTsoAAAAASUVORK5CYII=");
  background-repeat:repeat-x;
  background-color:#000066;
 */

.tblleft {  
    
   
  width: 210px;
  vertical-align: top;
  padding: 10px;
  font-size: 11pt;
  background-color: #dcdcdc;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}
.tblleft1 {
    
  
  width: 17px;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
}
.tblleft2 {
    
   
  width: 20px;
}
.tblleft3 {
    
   
  width: 178px;
  vertical-align: top;
  background-color: #dcdcdc;
  padding-top: 20px;
  padding-bottom: 20px;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}
.tblleft4 {
    
    
      
  padding: 10px;
  width: 40%;
  font-size: 12pt;
  font-weight: bold;
  background-color: #ffffcc;
  line-height: 1.5em;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#ffff66);
  background-image : url("data:image/png);base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEsCAYAAAACUNnVAAABFklEQVR42j3E1yKWAQAAUE9rU4nSpkhDk1RW2aRpJWRklKaRVVEo2VQkKT/fzTkXJyy0KywU2tZ//dOW/mpTf7Sh31rXmn7pZ9APrWpFy1rSohY0rznN6rtm9E1fNa0pTeqLPmtC4/qkj/qgsaBRjWhYQ3qvQQ2oX316p7d6o9d6pZfq1Qs9V4+61aVOPVOH2tUW1KqnalGzmvREjXqsBtWrTrWq0SM91APd1z3dVbXuqEqVqlB5UJlKVaJiFem2bqlQBcpXnnJ1Uzd0XTm6pmxl6aqu6LIu6aIuKDPovM7prM4oQ6eVrjSd0kmlKkUndFzHdFRHdFiHlKyDOqAkJWp/UIL2aa/2KF5xilWMohWlSEUoPLQDyRtR54W+f2AAAAAASUVORK5CYII=");
  background-repeat:repeat-x;
  background-color:#ffff66;
}
.tblright {  
    
    
  padding: 10px;
  font-size: 12pt;
  background-color: #f5f5f5;
  line-height: 1.5em;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}
.tblright1 {
    
    
    
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f5f5f5;
  line-height: 150%;
  text-align: left;
  border-style:solid ;
  border-color:gray;
  border-width:0px 3px 3px 0px;
}
.tblright2 {  
    
    

  padding: 10px;
  font-size: 12pt;
  background-color: #ffffcc;
  line-height: 1.5em;
  border-style:solid ;
  border-color:gray;
  border-width:0px 0px 1px 0px;
}
.tblright2 a:link {
    
    
  /* 未訪問のリンク */
  text-decoration: underline;
  color: #800000;
}
.tblright2 a:visited {
    
 
  /* 訪問後のリンク */
  text-decoration: underline;
  color: #800080;
}
.tblright2 a:hover {
    
    
  /* マウスをのせたとき */
  text-decoration: underline;
  color: deeppink;
}
.tblright3 {  
    
   
  padding: 10px;
  font-size: 11pt;
  text-align: center;
  background-color: #ffffcc;
  line-height: 1.5em;
  border-style:solid ;
  border-color:gray;
  border-width:0px 0px 1px 1px;
  text-decoration: none;
}
SPAN.b {
    
   
  font-weight: bold;
}
IMG.u1 {
    
   
  width: 150px;
  height: 120px;
  border: 0;
}
.midd {
    
   
  vertical-align: bottom;
}
.color {
    
   
    
  font-family: GlimChe;
  height: 47px;
  font-size: 20pt;
  text-align: center;
}
TR.ctr {
    
   
  font-weight: bold;
  padding: 0px;
  height: 25px;
  text-align: "center";
}
/* 会社へのアクセス */

.maptext1 {
    
   
  text-align: center;
  font-size: 11pt;
  color: "black";
}
#mgn1 {
    
  
  margin-left: 170px;
  text-align: "left";
}
.cent {
    
    
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
U {
    
   
  height: 6pt;
}
.mainsub A:HOVER {
    
   
  font-weight: "bold";
  font-size: 15pt;
}
.unitfnt {
    
   
  color: navy;
  font-size: 13pt;
}
#unitimg {
    
   
  width: 26px;
  height: 26px;
  border-width: 0px;
}
#mapsize {
    
   
  width: 500px;
  height: 500px;
}
/* -------------------- element type -------------------- */

.menu1 A:LINK {
    
   
  text-decoration: none;
  color: white;
}
.menu1 A:HOVER {
    
   
  color: orange;
  text-decoration: none;
}
.menu1 A:VISITED {
    
   
  text-decoration: none;
  color: white;
}
PRE {
    
    
  color: #3333aa;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
UL {
    
   
  color: #6d6d6d;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 56px;
  list-style-image: url(03bul15.gif);
  list-style-position: outside;
  list-style-type: none;
}
TH {
    
   
  color: black;
  border-bottom-color: orange;
  border-style: none none dotted;
  border-width: 0px 0px 5px;
  font-size: 14pt;
  text-align: left;
  font-weight: bold;
  padding-top: 3px;
}
.td1 {
    
   
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
  /* background-color: #8080ff; */
  font-size: 11pt;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#add8e6,EndColorStr=#3333cc);
  background-image : url("data:image/png);base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAYAAADwkER/AAAAiElEQVR42gF9AIL/AKrU5f8Apc7k/wChx+P/AJzB4v8Al7rh/wCSs+D/AI2t3/8AiKfe/wCDn93/AH6Z3P8AepPb/wB1jNr/AHCF2f8Aa3/X/wBmeNb/AGFy1f8AXGvU/wBXZNP/AFJe0v8ATlfR/wBJUdD/AERKz/8AP0PO/wA6Pc3/ADU2zP88cUX8qzFQswAAAABJRU5ErkJggg==");
  background-repeat:repeat-x;
  background-color:#3333cc;
}
.topmidasi {
    
   
  font-size: 13pt;
  font-weight: bolder;
  color: #0000ff;
}
table.wide {
    
    
  width: 750px;
}
.white {  
    
    
  background-color:#ffffff;
}
.msgfnt {
    
   
  font-size: 13pt;
  font-weight: bolder;
  color: #ff8000;
}

A {
    
   
  text-decoration: none;
}
TD A:LINK {
    
   
  color: fuchsia;
}
TD A:HOVER {
    
   
  font-weight: bold;
  color: fuchsia;
}
TD A.visited {
    
    
  color: yellow;
}
.hr1 {
    
   
  color: #0000ff;
}
.shokuba01 {
    
  
  margin-top: 30px;
  margin-left: 100px;
  margin-right: auto;
  margin-bottom: auto;
  float: left;
  vertical-align: middle;
  text-align: right;
}
.shokuba02 {
    
   
  margin-top: 30px;
  margin-right: 100px;
  float: right;
  vertical-align: middle;
}
.shokuba03 {
    
   
  text-align: right;
}
.kojinjohofoot {
    
   
  text-align: right;
  margin-top: auto;
  margin-left: 60px;
  margin-right: 60px;
  margin-bottom: auto;
  line-height: 150%;
}
.kojinjohoheader {
    
    
    
    
    
  margin-top: 20px;
  margin-left: 45px;
  margin-right: 60px;
  margin-bottom: auto;
}
.kojinjoho {
    
    
  line-height: 150%;
  text-align: left;
  margin-top: auto;
  margin-left: 75px;
  margin-right: 60px;
  margin-bottom: auto;
  width: 750px;
}
.kojinjohosub {
    
   
  line-height: 100%;
  margin-left: 80px;
}
.btnhome {
    
       
  margin-left: 30px;
  margin-bottom: 30px;
  float: left;
}
.list01 {
    
    
  color: #000099;
  font-weight: bold;
}
.privacy {
    
   
  font-size: 10pt;
  color: blue;
  text-decoration: underline;
}
.mapshamei {
    
       
  font-family: HGS教科書体;
  font-weight: bold;
}
.shokuba04 {
    
   
  margin-left: 70px;
}
.shokuba05 {
    
   
  margin-left: 100px;
}
.shokuba06 {
    
   
  margin-left: 100px;
}
.shokuba07 {
    
    
  margin-left: 145px;
}
.hed{
    
    
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
}
.english{
    
    
  font-weight : bold;
  color : blue;
  font-size : 15pt;
}
.subkomoku{
    
    
  font-weight : bold;
  color : navy;
}
.topmidashilink{
    
   
  text-decoration: underline;
}

.cleanlife1 {
  font-weight : bold;
  color : #ff6600;
  font-size : 15pt;
  background-color : #ffff99;
}

.cleanlife2 {
  font-weight : bold;
  color : #cc3300;
  font-size : 20pt;
}

.cleanlife3 {
  font-size : 13pt;
}