@charset "utf-8";

/* ------------------------ base ------------------------ */

body {
	font-family: Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:100.01%;
}

img { vertical-align:bottom; border:none;}

/*firefox etc.*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*MacIE WinIE7*/
.clearfix {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

p { margin:0; padding:0;}

/* ------------------------------------------------------------------------------------ */
/* -------------------------------------- base ---------------------------------------- */
/* ------------------------------------------------------------------------------------ */

#wrapper {
	width:100%;
	margin:0 auto 0 auto;
	padding:0 0 38px 0;
	background-color:#F2D2DF;
}

/* ------------------------ contents ------------------------ */

#contents {
	width:950px;
	margin: 0 auto 20px auto;
	padding:0;
	background: url(../img/dress/contBack.gif) repeat-y right #FFF;
}

/* breadcrumb */

#contents .breadcrumb { margin-bottom:20px;padding-left:18px;font-size:0.8em;}

#contents .breadcrumb a { color:#F22490; text-decoration:none;}

/* navi */

#navi {
	width:950px;
	height:46px;
	margin: 0 auto 20px auto;
	background:url(../img/home/naviBack.jpg);
}

#navi ul { margin: 0; padding:0;list-style:none;}
#navi li { margin: 0; padding:0;}

/* pageTop */

#pageTop { width:980px; height:33px; margin:0 auto 0 auto; text-align:right;}

/* address */

#contents #address { width:890px; margin:0 auto 0 auto; padding-top:16px;clear:both; border-top:solid 1px #FABEBF; background-color:#FFFFFF;}
#contents #address p {
	width:411px;
	margin: 0 0 29px 0;
	float:right;
	clear:both;
	display:inline;
	font-size:0.8em;
	color:#333333;
}

#contents #address img { margin-bottom:9px;}
