@charset "UTF-8";
/* CSS Document */

/*==============================

Ideas for Brand-New Spring

==============================*/

#content {
	width:960px;
	background: url(../images/common/main_bg.jpg);
}

#content a{
	color:#F39700;
	text-decoration:underline;
	outline: none;
}

#content a:hover{
	text-decoration:none;
}

#content a:hover img {
	filter: alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;
}

/*=====================
	title
=====================*/

#title {
	position: relative;
	background: url(../images/common/title_bg.jpg) no-repeat;
	height: 265px;
}

#title h1 {
	margin: 0; padding: 0;
	position: absolute;
	left: 33px; top: 43px;
}

#title p {
	margin: 0; padding: 0;
	position: absolute;
	left: 33px; top: 118px;
	width: 333px;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.3em;
}

#title h2 {
	margin: 0; padding: 0;
	position: absolute;
	left: 395px; top: 18px;
}

/*--- Item Navigation ---*/

#inav {
	position: absolute;
	left: 395px; top: 43px;
	width: 555px; height: 168px;
	margin: 0; padding: 0;
}

#inav li {
	float: left;
	display: inline;
	margin: 0; padding: 0;
}




/*--- Brand Navigation ---*/

#bnav {
	margin: 0; padding: 0 0 0 12px;
	position: absolute;
	left: 0; top: 226px;
	width: 948px;
	height: 39px;
	background: url(../images/common/bnav_bg.jpg) no-repeat;
}

#bnav li {
	float: left;
	display: inline;
	margin-right: 26px;
}

#bnav li.bnav9 {margin-right: 0;}


/*=====================
	Brand Area
=====================*/

.brand-main {
	position: relative;
}

.brand-main p {
	font-size: 11px;
	line-height: 1.2em;
}

.brand-theme, .brand-item, .brand-item p, .brand-model p,.brand-model div, .brand-shop {
	position: absolute;
}

.brand-theme { width: 960px;}

.brand-theme h2 {
	margin: 0 0 10px;
	padding: 0;
}

.brand-theme h3 {
	font-size: 13px;
	text-align: right;
	margin-right: 15px;
}

brand-item p {
	margin: 0; padding: 0;
}

.brand-model div {
	margin: 0; padding: 0;
	background: #FDEACC;
}

.brand-model p {
	background: #FDEACC;
	padding: 5px;
	margin: 0;
	width: 365px;
}

.brand-shop p {font-size: 11px; line-height: 1.3em;margin-bottom: 5px;}
.brand-shop p a {color: #f39700;}
.brand-shop p a:hover {filter: alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.brand-shop span.blue {color: #003686; font-weight:bold;}
.brand-shop h3 {font-weight: bold; font-size: 13px; }



/* 01
=====================*/
/* background */
#brand01 {
	height: 1288px;
}

/* theme */
#theme01 { left: 0; top: 0; }

/* item */
#item01 {
	background: url(../images/01/item.png) no-repeat;
	width: 960px;
	height: 1288px;
	left: 0; top:0;
}

#item01 p.caption{ width: 180px; padding: 5px; }

#item01 p#cap01 { left: 452px; top: 300px; }
#item01 p#cap02 { left: 715px; top: 300px; }
#item01 p#cap03 { left: 452px; top: 537px; }
#item01 p#cap04 { left: 715px; top: 537px; }
#item01 p#cap05 { left: 55px; top: 780px; }
#item01 p#cap06 { left: 320px; top: 780px; }
#item01 p#cap07 { left: 55px; top: 1022px; }
#item01 p#cap08 { left: 320px; top: 1022px; }

/* model */
#model01 div#thumb01 { left: 15px; top: 15px; }
#model01 p#cap01 { left: 15px; top: 515px;  }
#model01 div#thumb02 { right: 15px; top: 615px; }
#model01 p#cap02 { right: 15px; top: 1115px;  }

/* shop */
#shop01 {
	left: 15px; bottom: 10px;
	width: 897px; height: 132px;
	padding: 33px 0 0 33px;
	background: url(../images/01/shop_bg.png) no-repeat;
}

/* 02
=====================*/
/* background */
#brand02 {
	height: 1288px;
}

/* theme */
#theme02 { left: 0; top: 0; }

/* item */
#item02 {
	background: url(../images/02/item.png) no-repeat;
	width: 960px;
	height: 1288px;
	left: 0; top:0;
}

#item02 p.caption{ width: 180px; padding: 5px; }

#item02 p#cap01 { left: 452px; top: 300px; }
#item02 p#cap02 { left: 715px; top: 300px; }
#item02 p#cap03 { left: 452px; top: 537px; }
#item02 p#cap04 { left: 715px; top: 537px; }
#item02 p#cap05 { left: 55px; top: 780px; }
#item02 p#cap06 { left: 320px; top: 780px; }
#item02 p#cap07 { left: 55px; top: 1022px; }
#item02 p#cap08 { left: 320px; top: 1022px; }

/* model */
#model02 div#thumb01 { left: 15px; top: 15px; }
#model02 p#cap01 { left: 15px; top: 515px;  }
#model02 div#thumb02 { right: 15px; top: 615px; }
#model02 p#cap02 { right: 15px; top: 1115px;  }

/* shop */
#shop02 {
	left: 15px; bottom: 10px;
	width: 897px; height: 135px;
	padding: 30px 0 0 33px;
	background: url(../images/02/shop_bg.png) no-repeat;
}

/* 03
=====================*/
/* background */
#brand03 {
	height: 837px;
}

/* theme */
#theme03 { left: 0; top: 0; }

/* item */
#item03 {
	background: url(../images/03/item.png) no-repeat;
	width: 960px;
	height: 837px;
	left: 0; top:0;
}

#item03 p.caption{ width: 180px; padding: 5px; }

#item03 p#cap01 { left: 442px; top: 557px; }
#item03 p#cap02 { left: 713px; top: 300px; }
#item03 p#cap03 { left: 713px; top: 557px; }

/* model */
#model03 div#thumb01 { left: 15px; top: 15px; }
#model03 p#cap01 { left: 15px; top: 515px;  }

/* shop */
#shop03 {
	left: 15px; bottom: 10px;
	width: 897px; height: 128px;
	padding: 33px 0 0 33px;
	background: url(../images/03/shop_bg.png) no-repeat;
}

/* 04
=====================*/
/* background */
#brand04 {
	height: 837px;
}

/* theme */
#theme04 { left: 0; top: 0; }

/* item */
#item04 {
	background: url(../images/04/item.png) no-repeat;
	width: 960px;
	height: 837px;
	left: 0; top:0;
}

#item04 p.caption{ width: 180px; padding: 5px; }

#item04 p#cap01 { left: 452px; top: 300px; }
#item04 p#cap02 { left: 715px; top: 300px; }
#item04 p#cap03 { left: 452px; top: 537px; }
#item04 p#cap04 { left: 715px; top: 537px; }

/* model */
#model04 div#thumb01 { left: 15px; top: 15px; }
#model04 p#cap01 { left: 15px; top: 515px;  }

/* shop */
#shop04 {
	left: 15px; bottom: 10px;
	width: 897px; height: 157px;
	padding: 33px 0 0 423px;
	background: url(../images/04/shop_bg.png) no-repeat;
}


/* 05
=====================*/
/* background */
#brand05 {
	height: 1121px;
}

/* theme */
#theme05 { left: 0; top: 0; }

/* item */
#item05 {
	background: url(../images/05/item.png) no-repeat;
	width: 960px;
	height: 1121px;
	left: 0; top:0;
}

#item05 p.caption{ width: 180px; padding: 5px; }

#item05 p#cap01 { left: 50px; top: 345px; }
#item05 p#cap02 { left: 300px; top: 320px; }
#item05 p#cap03 { left: 525px; top: 320px; }
#item05 p#cap04 { left: 750px; top: 320px; }
#item05 p#cap05 { left: 409px; top: 537px; }
#item05 p#cap06 { left: 638px; top: 537px; }
#item05 p#cap07 { left: 50px; top: 812px; }
#item05 p#cap08 { left: 300px; top: 765px; }
#item05 p#cap09 { left: 525px; top: 765px; }
#item05 p#cap10 { left: 750px; top: 765px; }
#item05 p#cap11 { left: 409px; top: 995px; }
#item05 p#cap12 { left: 638px; top: 995px; }

/* shop */
#shop05 {
	left: 15px; bottom: 10px;
	width: 897px; height: 152px;
	padding: 33px 0 0 33px;
	background: url(../images/05/shop_bg.png) no-repeat;
}

/* 06
=====================*/
/* background */
#brand06 {
	height: 1212px;
}

/* theme */
#theme06 { left: 0; top: 0; }

/* item */
#item06 {
	background: url(../images/06/item.png) no-repeat;
	width: 960px;
	height: 1121px;
	left: 0; top:0;
}

#item06 p.caption{ width: 180px; padding: 5px; }

#item06 p#cap01 { left: 71px; top: 315px; }
#item06 p#cap02 { left: 402px; top: 300px; }
#item06 p#cap03 { left: 640px; top: 300px; }
#item06 p#cap04 { left: 284px; top: 517px; }
#item06 p#cap05 { left: 522px; top: 517px; }
#item06 p#cap06 { left: 755px; top: 517px; }
#item06 p#cap07 { left: 16px; top: 744px; }
#item06 p#cap08 { left: 251px; top: 744px; }
#item06 p#cap09 { left: 487px; top: 744px; }
#item06 p#cap10 { left: 125px; top: 962px; }
#item06 p#cap11 { left: 361px; top: 962px; }
#item06 p#cap12 { left: 707px; top: 904px; }

/* shop */
#shop06 {
	left: 15px; bottom: 10px;
	width: 897px; height: 132px;
	padding: 33px 0 0 33px;
	background: url(../images/06/shop_bg.png) no-repeat;
}

/* 07
=====================*/
/* background */
#brand07 {
	height: 1001px;
}

/* theme */
#theme07 { left: 0; top: 0; }

/* item */
#item07 {
	background: url(../images/07/item.png) no-repeat;
	width: 960px;
	height: 1001px;
	left: 0; top:0;
}

#item07 p.caption{ width: 180px; padding: 5px; }

#item07 p#cap01 { left: 82px; top: 315px; }
#item07 p#cap02 { left: 413px; top: 300px; }
#item07 p#cap03 { left: 640px; top: 300px; }
#item07 p#cap04 { left: 50px; top: 537px; }
#item07 p#cap05 { left: 283px; top: 537px; }
#item07 p#cap06 { left: 510px; top: 537px; }
#item07 p#cap07 { left: 732px; top: 537px; }
#item07 p#cap08 { left: 50px; top: 764px; }
#item07 p#cap09 { left: 283px; top: 764px; }
#item07 p#cap10 { left: 510px; top: 764px; }
#item07 p#cap11 { left: 732px; top: 764px; }

/* shop */
#shop07 {
	left: 15px; bottom: 0px;
	width: 897px; height: 122px;
	padding: 33px 0 0 33px;
	background: url(../images/07/shop_bg.png) no-repeat;
}

/* 08
=====================*/
/* background */
#brand08 {
	height: 1041px;
}

/* theme */
#theme08 { left: 0; top: 0; }

/* item */
#item08 {
	background: url(../images/08/item.png) no-repeat;
	width: 960px;
	height: 1041px;
	left: 0; top:0;
}

#item08 p.caption{ width: 180px; padding: 5px; }

#item08 p#cap01 { left: 49px; top: 304px; }
#item08 p#cap02 { left: 281px; top: 320px; }
#item08 p#cap03 { left: 508px; top: 320px; }
#item08 p#cap04 { left: 741px; top: 320px; }
#item08 p#cap05 { left: 64px; top: 555px; }
#item08 p#cap06 { left: 281px; top: 555px; }
#item08 p#cap07 { left: 508px; top: 555px; }
#item08 p#cap08 { left: 741px; top: 555px; }
#item08 p#cap09 { left: 64px; top: 785px; }
#item08 p#cap10 { left: 281px; top: 785px; }
#item08 p#cap11 { left: 508px; top: 785px; }
#item08 p#cap12 { left: 741px; top: 929px; }

/* shop */
#shop08 {
	left: 15px; bottom: 0px;
	width: 897px; height: 130px;
	padding: 50px 0 0 33px;
	background: url(../images/08/shop_bg.png) no-repeat;
}

/* 09
=====================*/
/* background */
#brand09 {
	height: 1158px;
}

/* theme */
#theme09 { left: 0; top: 0; }

/* item */
#item09 {
	background: url(../images/09/item.png) no-repeat;
	width: 960px;
	height: 1158px;
	left: 0; top:0;
}

#item09 p.caption{ width: 180px; padding: 5px; }

#item09 p#cap01 { left: 40px; top: 334px; }
#item09 p#cap02 { left: 280px; top: 320px; }
#item09 p#cap03 { left: 508px; top: 320px; }
#item09 p#cap04 { left: 731px; top: 320px; }
#item09 p#cap05 { left: 50px; top: 575px; }
#item09 p#cap06 { left: 280px; top: 575px; }
#item09 p#cap07 { left: 508px; top: 575px; }
#item09 p#cap08 { left: 50px; top: 834px; }
#item09 p#cap09 { left: 280px; top: 834px; }
#item09 p#cap10 { left: 508px; top: 834px; }
#item09 p#cap11 { left: 738px; top: 955px; }

/* shop */
#shop09 {
	left: 15px; bottom: 0px;
	width: 650px; height: 214px;
	padding: 33px 0 0 280px;
	background: url(../images/09/shop_bg.png) no-repeat;
}



/*=====================
	Page Navigation
=====================*/

#pnav {
	position: relative;
	margin: 0; padding: 0;
	width: 960px;
	height: 121px;
	background: url(../images/common/pnav_bg.jpg) no-repeat;
}

#pnav a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

#pnav div.prev, #pnav div.next {
	position: absolute;
	top: 19px;
}

#pnav div.prev { left: 0; }
#pnav div.next { right: 0; }



/*=====================
	Clearfix
=====================*/


/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}