a:link {text-decoration: none;} 
a:visited {text-decoration: none;}
a:hover {text-decoration: none;} 
a:active {text-decoration: none;}

* {margin: 0;padding: 0;}
*ul{list-style-type:none;}
*li{list-style-type:none;}
* {font-family: Arial;}

#body{
      margin-left: auto;
      margin-right: auto;
      width: 800px;
	  background-color:#A6EC2D;
} 

body {
      margin-left: auto;
      margin-right: auto;
	text-align: center;
	background-color:#A6EC2D;
}

body div {
      margin-left: auto;
      margin-right: auto;
	text-align:left;
	margin: 0;
}

h1{
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	

}

#title {
        text-align:left;
		width:800px;
		margin-left: auto;
      	margin-right: auto;	
		height:90px;
		margin-top:30px;
		padding-top:20px;
	    background-image:url(http://www.az-styles.com/images/az-top.gif);
		 background-repeat: no-repeat;
}

#title h1 a#siteid {
	background:url(http://www.az-styles.com/images/az-logo.gif) no-repeat;
	width:200px;
	height:30px;
	display:block;
	text-indent:-10000px;
	text-decoration:none;
overflow:hidden;
}

#title  ul {
      list-style-type :none; 
	  float:left;
	  margin-left:30px;
	  padding-top:10px;
}

#title  li {
        float:left;
		padding-left:3px;
}

.top a {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/top-menu1.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.top a:hover {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/top-menu.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.baby a {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/baby_off.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.baby a:hover {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/baby_on.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.kids a {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/kids_off.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.kids a:hover {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/kids_on.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.travel a {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/travel-menu.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.travel a:hover {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/travel-menu1.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.topics a {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/topics_off.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.topics a:hover {
         display:block; 
         text-indent:-10000px;
         width:100px;
         height:40px;
         background-image: url(http://www.az-styles.com/images/topics_on.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}


#container {
        	width: 800px;
			margin-left: auto;
      		margin-right: auto;
			padding-top:20px;	
			background-image:url(http://www.az-styles.com/images/az-body.gif) ;
}

/*ピックアップスタート*/

/*メニュー始まり*/
#menu{float:right;width:160px;font-size:11px;text-align:left;margin:20px 0px;}
#menu ul{list-style-type :none; }
#menu li {padding-bottom:5px;}

.right_box{
				padding:10px 0 0 10px;
}

.calendar {
		width: 130px;
		padding:10px 0 0 10px;
		margin-bottom:15px;
		color:#000000;
		font-size:11px;
		text-align:center;
}
.calendar table {
                width:130px;
}
.calendar td {
}


/*メニューおしまい*/

/*ピックアップおしまい*/

/*メインスタート*/
#main{width:640px;float:left;}

#main_left {
					width:180px;
					float:left;
}

.left_menu{padding-left:20px;}

#main-right {
	   width:456px;
       float: right;
	   border-left:2px dotted #cccccc;
	   border-right:2px dotted #cccccc;
}

.main{
		line-height:180%;
		font-size:11px;
		margin:0px 20px 15px 20px;
		border-bottom:1px dotted #666666;
}

.main-title{
				background-color:#A6EC2D;
				color:#FFFFFF;
				padding:3px 5px;
}

.main-title h3{color:#FF0099;font-size:12px;}

.contents img{margin:5px;}

/*メインおしまい*/



#footer {
	     width: 800px;
	     height:40px;
 	     clear: both;
		 text-align: center;
		 color:#FFFFFF;
		background-image:url(http://www.az-styles.com/images/az-footer.gif);
		 background-repeat: no-repeat;
}
