body {
	background-image: url(http://www.annexe-azure-du-blanc.jp/design/gmosp571/img/bg.gif);
	background-repeat: repeat-x;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
img {	border: 0px;}
p { line-height: 2.2; }

/*------------------
head
-----------------*/
.head {
	width: 780px;
	background-image: url(http://www.annexe-azure-du-blanc.jp/design/gmosp571/img/head/logo.jpg);
	background-repeat: no-repeat;
	height: 163px;
}
h1 a{
	text-indent: -9999pt;
	display: block;
	height: 126px;
	width: 155px;
	margin: 0px;
	padding: 0px;
}

h1 {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 126px;
	width: 155px;
}
.login-base {
	text-align: right;
	width: 625px;
	float: left;
}
ul.headmenu{
	list-style:none;
	width:780px;
	margin: 0px;
	clear: both;
	padding: 0px;
	height: 33px;
}
ul.headmenu li{
	list-style:none;
	float:left;
	height: 33px;
}
ul.headmenu a{
	display:block;
	height:33px;
	text-indent:-9999px;
	background-image:url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/navi.jpg');
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
a.home{
	background-position:-0px 0px;
	width: 224px;
}

/*a:hover.home{    background-position:-0px -27px;}

a.shopinfo{
	background-position:-221px 0px;
	width: 115px;
}

a:hover.shopinfo{    background-position:-221px -27px;}

a.brandindex{
	background-position:-336px 0px;
	width: 142px;
}

a:hover.brandindex{    background-position:-336px -27px;}*/

a.support{
	background-position:-224px 0px;
	width: 198px;
}

/*a:hover.support{    background-position:-478x -27px;}*/

a.member {
	background-position:-422px 0px;
	width: 177px;
}

/*a:hover.member{    background-position:-669px -27px;}*/


a.cart {
	background-position:-599px 0px;
	width: 181px;
}

.login-form {
	text-align: right;
	width: 600px;
	line-height: 1.5;
	margin-top: 20px;
}
.login-form input {
	vertical-align: middle;
	margin-left: 3px;
	width: 90px;
	margin-bottom: 2px;
}
.login-form img {
	vertical-align: middle;
	margin-bottom: 5px;
}

.login-form a {
	color: #65296f;
}

/*------------------
left
-----------------*/
.left {
	width: 150px;
	margin: 10px 0 0 0;
}
.left img {	margin-bottom: 5px; vertical-align: middle; }
ul.left-menu {
	margin: 0 0 15px 0;
	padding: 0px;
}

ul.left-menu li {
	list-style-type: none;
	text-align: left;
	margin-top: 3px;
	margin-bottom: 8px;
	padding-left: 12px;
}

.Lladys li { background: url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/left_ladys_bar.gif') no-repeat top left; }
.Lmens li { background: url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/left_mens_bar.gif') no-repeat top left; }
.Lcate li { background: url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/left_normal_bar.gif') no-repeat top left; }

.left input {
	width: 117px;
	margin-bottom: 15px;
}
.left-contents {
}
p.search {
	margin: 0px;
	text-align: center;
}
p.customer-c {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 1.5;
}
/*------------------
center
-----------------*/
.center-wrap {
	width: 620px;
	float: right;
	margin: 10px 0 0 0;
}

div#area_info {
	margin: 0 0 15px 0;
}

ul#list_info {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#list_info li {
	margin: 4px 0;
	text-align: left;
	padding: 0 0 0 34px;
	background: url('http://www.annexe-azure-du-blanc.jp/images/new3.gif') no-repeat left center;
}

div#area_new_arrival table {
	margin: 10px 0;
}

.woong {
	line-height: 1.5;
}

/*------------------
 top promo
-----------------*/

.container { width:620px; height:310px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides li { position:absolute; top:0; width:620px; display:none; }
.slides li a { position:relative; display:block; }
#navi_promo { height: 35px; width: 105px; margin: 0 0 15px 0; text-align: left; }

#navi_promo a { display: block; width: 33px; height: 33px; text-indent: -999em; float: left; margin: 8px 0 0 16px; overflow: hidden; padding: 0;}
*html #navi_promo a { margin-left: 9px; }

#navi_promo a.previous { background: url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/arw_prev.jpg') no-repeat top left; }
#navi_promo a.next { background: url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/arw_next.jpg') no-repeat top left; }


/*------------------
footer
-----------------*/
.footer {
	width: 780px;
	clear: both;
	background: url('http://www.annexe-azure-du-blanc.jp/design/gmosp571/adb_commmon/bg_footer.jpg') repeat-x top left;
}

.footer p {
	padding: 15px 0 0 0;
	text-align: center;
	margin: 10px 0px 0px;
	color: #FFF;
}

.footer p a,
.footer p a:hover,
.footer p a:visited {
	color: #FFF;
}

p.shopintro {
	margin: 0px;
}
p.shopintro img {
	margin-bottom: 5px;
}
.ttl-special {
	margin-bottom: 5px;
}

/*------------------
 detail
-----------------*/

h2.pname {
	font-size: 15px;
	padding:12px 0;
	margin: 0;
}

p.pcomment {
	line-height: 1.8;
	padding: 12px;
}

/*------------------
 code 6
-----------------*/
