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) ;
}

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

#right_menu {width: 160px;float:right;text-align:left;margin:20px 0px;}

.pick_up {padding-left:10px;}

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

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

#main_left {
					width:180px;
					float:left;
font-size:11px;
}

#main_left li{list-style-type:none;padding:5px 0px 0px 5px;}

.left_menu{padding-left:20px;}

/*メインライトスタート*/

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

.category{padding:0px 0px 20px 10px;font-size:10px;line-height:140%;}

.main_body{
		margin:0px 20px 15px 20px;
		color:#000000;
		font-size:11px;
		text-align:left;
		padding-bottom:8px;	
}

.comment{
		margin:0px 20px 15px 20px;
		color:#000000;
		font-size:11px;
		text-align:left;
		padding-bottom:8px;
		border-bottom:1px solid #00CC00;
		line-height:160%;		
}

.photo{
			float:left;
			width:75px;
}

.photo1 img {
				border:0px;
				width:75px;
				height:75px;
}

.name {
			width:250px;
			background-image: url(http://www.styleate.com/images/name-w.gif);
			background-repeat:no-repeat;
			margin-bottom:5px;
			padding-left:60px;
			padding-top:3px;
}

.price{
			width:60px;
			background-image: url(http://www.styleate.com/images/price-w.gif);
			background-position:left;
			background-repeat:no-repeat;
			margin-bottom:5px;
			padding-left:50px;
			padding-top:3px;
}

.buy_box{
				width:130px;
				padding-left:20px;
				margin-bottom:5px;
}

.buy a {
         display:block; 
         text-indent:-10000px;
         width:130px;
         height:25px;
         background-image: url(http://www.styleate.com/images/buy-aw.gif);
	   	 background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.buy ul{list-style-type:none;}

.buy a:hover {
         		width:130px;
         		height:25px;
                background-image: url(http://www.styleate.com/images/buy-bw.gif);
	   	        background-repeat: no-repeat;
		text-decoration:none;
		overflow:hidden;
}

.main_body h3{
	color:#333333;
	padding:10px 0 3px 0;
	margin-bottom:8px;
font-size:12px;
}

/*メインおしまい*/

#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;
}

/* +category main  */
.cate_main{padding-left:25px;}

.category_box{
			float:left;
			width:120px;
			height:160px;
			text-align:center;
			margin:10px 20px 10px 0;
			display:block;
}

.category_box h3 {font-size:11px;height:20px;margin:0;padding:0;}

.category_box h3 a{color:#000000;}
.category_box h3 a:hover {color:#3300FF;}
.category_photo {text-align:center;margin:7px 0;padding-left:20px;}

.category_photo_m{margin:0;padding:0;float:}

.category_photo_m img {margin:0;padding:0;border:0px;width:75px;height:75px;text-align:center;}

.yen {font-size:10px;text-align:center;margin:0 0 7px 0;}

.buy_btn {font-size:10px;text-align:center;}
