@charset "utf-8";
/* CSS Document */

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.hdInfo{margin:19px auto 0px;margin-top:19px; width:860px; }

#MenuBar1{ margin-top:11px}

#MenuBar1{
	padding-top: 0px;
	padding-left: 0px;
}
#MenuBar1  li a:hover{	}
#MenuBar1:after,.hdInfo:after
{content:"\0020"; display:block; height:0; clear:both}
.Nav{width:900px;margin:auto;overflow:hidden}
.Nav div{float:left;height:28px;margin-left:0px!important;margin-left:-3px;margin-right:0px!important;margin-right:-3px;}
.Nav div a{float:left;height:28px;}
.Nav img{float:left;}

.Key1 a{width:37px;height:28px;background-image: url(/images/nav/1_off.gif);;}
.Key1 a:hover{background-image: url(/images/nav/1_on.gif);}

.Key2 a{width:72px;	background-image: url(/images/nav/2_off.gif);}
.Key2 a:hover{background-image: url(/images/nav/2_on.gif);}

.Key3 a{width:43px;	background-image: url(/images/nav/3_off.gif);}
.Key3 a:hover{background-image: url(/images/nav/3_on.gif);}

.Key4 a{width:102px;	background-image: url(/images/nav/4_off.gif);}
.Key4 a:hover{background-image: url(/images/nav/4_on.gif);}

.Key5 a{width:135px;	background-image: url(/images/nav/5_off.gif);}
.Key5 a:hover{background-image: url(/images/nav/5_on.gif);}

.Key6 a{width:162px;	background-image: url(/images/nav/6_off.gif);}
.Key6 a:hover{background-image: url(/images/nav/6_on.gif);}

.Key7 a{width:76px;	background-image: url(/images/nav/7_off.gif);}
.Key7 a:hover{background-image: url(/images/nav/7_on.gif);}
.Key8 a{width:48px;	background-image: url(/images/nav/8_off.gif);}
.Key8 a:hover{background-image: url(/images/nav/8_on.gif);}

.Key9 a{width:123px;	background-image: url(/images/nav/9_off.gif);}
.Key9 a:hover{background-image: url(/images/nav/9_on.gif);}




/*
.Nav {overflow:hidden;
background-color:#DEF9F8;
padding-left:50px;

height:15px;
border-top:1px solid #B8BABA;
border-bottom:1px solid #B8BABA;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .Nav { padding-top:2px;height:13px; }
}

.Nav li{float:left;display:inline;padding-right:17px;}
.Nav li a{color:#999999;font-size:7.5pt;}

.Nav li a:hover{color:#0000ff;text-decoration:none;}


#nav{width:898px; height:28px; line-height:28px; border:1px #ddd solid; text-align:left; margin:0 auto; background:url(/images/nav/blue.jpg) repeat-x; clear:both;}

#nav ul{margin:0; padding:0; padding-left:6px;}

#nav ul li{list-style-type:none; float:left;}

*/


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.hdInfo div{ overflow:hidden;}
.hdInfo .TitleArea{ overflow:hidden; height:70px;}
.hdInfo h1{
   margin-top:3px;
   font-size:11pt;
   margin-bottom:9px;
   margin-bottom:12px;
   margin-left:12px;
   font-size:12pt;
   font-weight:bold;
   text-align:left;
}
.hdInfo h1 strong{
   margin-top:3px;
   font-size:11pt;
   margin-bottom:9px;
   margin-bottom:12px;
   font-size:12pt;
   font-weight:bold;
}
.hdInfo h1 em{
   margin-top:3px;
   font-size:11pt;
   margin-bottom:9px;
   margin-bottom:12px;
   font-size:12pt;
   font-weight:bold;
}


  .hdInfo h2 { font-size:10pt; }

h1 span{
	margin-top:14px;
	font-size:11pt;
	color:#29ABE2;
        font-weight:bold;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.logo{float:left; display:inline;width:193px;height:10px;}

.logo{float:left; display:inline;width:198px;height:10px;}
.contact{float:left; display:inline; margin-left:95px; width:360px;text-align:left;}
/* tel Image 変更�?
.contact{float:left; display:inline; margin-left:95px; +margin-left:79px;width:403px;+width:419px;+margin-top:5px}
.contact{float:left; display:inline; margin-left:95px; +margin-left:79px;width:403px;+width:419px;+margin-top:28px;margin-top:1px}
*/


.tel img{float:left!important;float:right;margin-left:0px!important;margin-left:-150px;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.contact li a{color:#999;font-weight:bold;}
.contact .CLHome { padding-top:4px;padding-top:2px; }
.contact .CLContact { padding-top:4px;padding-top:3px; }
.contact .CLSearch { padding-top:4px;padding-top:2px; }

    .contact .CLHome { padding-top:2px; }
    .contact .CLContact { padding-top:6px; }
    .contact .CLSearch { padding-top:5px; }

.contact li a:hover{color:#0000ff;text-decoration: underline;}
.logo img{padding-top:10px;margin-left:3px}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/




