@import url("reset.css");
@import url("yui.css");

/*共通設定------------------------------start------------------------------------------*/
html				{height:100%;}
body				{
					background:#FFFFFF;
					height:100%;
					font-family:"Trebuchet MS",'ＭＳ Ｐゴシック', sans-serif;
					color:#666666;
					}

a					{color:#00a178;}
a:link				{color:#00a178;text-decoration:none;}
a:visited			{color:#009919;text-decoration:none;}
a:hover				{color:#00a178;text-decoration:underline;}

br.clear			{clear:both;}

strong				{font-weight:bold;}

* html div#base		{height:100%;}
div#base			{
					text-align:left;
					margin:0 auto;
					width:884px;
					background:#FFFFFF url("../img/base_back.gif") repeat-y 0 0;
					position:relative;
					min-height:100%;
					}
body > #base		{height: auto;}

div#header			{height:66px;width:840px;margin:0 22px;}
img#az_rogo1		{margin:9px 0 0 7px;float:left;}
p.head_link			{float:right;font-size:60%;letter-spacing:1px;color:#C2C2C2;margin:10px;}

 /*IE向けハック*/
*+html p.head_link	{font-size:56%;}
* html p.head_link	{font-size:56%;}

.head_link a		{color:#C2C2C2;}
.head_link a:link	{color:#C2C2C2;text-decoration:none;}
.head_link a:visited{color:#C2C2C2;text-decoration:none;}
.head_link a:hover	{color:#00a178;text-decoration:underline;}

img#contents_t		{float:right;}

div#navi			{width:840px;margin:0 22px;clear:both;}

div#contents		{margin:0 22px;padding-bottom:80px;}
div#pankuzu			{margin-left:30px;line-height:180%;}


/*フッターー*/
div#footer			{
					position:absolute;
					bottom:0px;
					height:211px;
					width:840px;
					margin:0 22px;
					clear:both;
					}

div#mail_contact	{
					float:left;
					margin:40px 0 0 20px;
					background:url("../img/mail_contact.jpg") no-repeat 0px 0px;
					width:118px;
					height:24px;
					text-indent:-9999px;
					text-decoration:none;
					cursor:pointer;
					}
a #mail_contact		{background-position:0px 0px;}
a:link #mail_contact {background-position:0px 0px;}
a:hover #mail_contact {background-position:0px -24px;}
img#az_logo2		{float:right;margin:0 15px 10px 0;}

div#footer_box		{
					height:133px;
					background:#FFFFFF url("../img/footer_back.gif") repeat-x 0 0;
					clear:both;
					}
p.foot_link			{float:left;font-size:60%;letter-spacing:1px;color:#C2C2C2;margin:17px 0 0 17px;width:545px;}
 /*IE向けハック*/
*+html p.foot_link	{font-size:56%;}
* html p.foot_link	{font-size:56%;}

.foot_link a		{color:#C2C2C2;}
.foot_link a:link	{color:#C2C2C2;text-decoration:none;}
.foot_link a:visited{color:#C2C2C2;text-decoration:none;}
.foot_link a:hover	{color:#00a178;text-decoration:underline;}

img#copyright		{float:right;margin:17px 5px 0 0;}


/*プルダウンメニュー部---------------------start------------------------------------*/

#dd {
/*margin-left: 25%;*/
/*padding: 0 0 20px 0;*/
}
#dd .mainmenu {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
#dd .mainmenu a.menu {
  display: block;
  text-align: center;
  padding:0;
  margin:0;
/*padding: 4px 10px;*/
/*margin: 0 1px 0 0;*/
		
  width: 105px;
  text-decoration: none;
}
#dd .mainmenu a.menu:hover {
/*background: #49A3FF;*/
}

.submenu {
/*background: #EAEBD8;*/
/*border: 1px solid #5970B2;*/
  visibility: hidden;
  position: absolute;
  z-index: 3;
}
.submenu a {
  display: block;
/*font: 11px arial;*/
  text-align: left;
/*text-decoration: none;
  padding: 5px;
  color: #2875DE;*/
}
.submenu a:hover {
/*background: #49A3FF;
  color: #FFF;*/
}

/* サブメニューの半透明処理*/
.submenu {
 filter: alpha(Opacity=90);
	opacity: 0.9;
}
/*プルダウンメニュー部-----------------------end-------------------------------------*/



